From bf729516bdfce0c17cc2fb3df085a80a03384b00 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Tue, 17 Sep 2024 12:02:49 +0300 Subject: [PATCH] chore: with env --- demo/nextjs/package.json | 8 +++++--- package.json | 7 ++++--- pnpm-lock.yaml | 26 ++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/demo/nextjs/package.json b/demo/nextjs/package.json index 75e8ffbc9b..31caae40e1 100644 --- a/demo/nextjs/package.json +++ b/demo/nextjs/package.json @@ -3,9 +3,9 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", + "dev": "dotenv -e ../../.env next dev", + "build": "dotenv -e ../../.env next build", + "start": "dotenv -e ../../.env next start", "lint": "next lint" }, "dependencies": { @@ -81,6 +81,8 @@ "@types/react-dom": "^18", "@types/three": "^0.168.0", "@types/ua-parser-js": "^0.7.39", + "dotenv": "^16.4.5", + "dotenv-cli": "^7.4.2", "eslint-config-next": "15.0.0-canary.149", "postcss": "^8", "tailwindcss": "^3.4.1", diff --git a/package.json b/package.json index 329e19b790..0187571584 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "packageManager": "pnpm@9.1.1", "scripts": { "build": "turbo --filter \"./packages/*\" build", - "dev": "turbo --filter \"./packages/*\" dev", - "dev:example": "turbo --filter next-js-example dev", + "dev": "dotenv turbo --filter \"./packages/*\" dev", + "dev:example": "dotenv turbo --filter next-js-example dev", "clean": "turbo --filter \"./packages/*\" clean && rm -rf node_modules", "format": "biome format . --write", "lint": "biome check .", @@ -20,7 +20,8 @@ }, "dependencies": { "@biomejs/biome": "1.7.3", - "bumpp": "^9.4.1" + "bumpp": "^9.4.1", + "dotenv-cli": "^7.4.2" }, "devDependencies": { "@types/node": "^20.12.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2784538ea2..a98d6dceac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ importers: bumpp: specifier: ^9.4.1 version: 9.5.1(magicast@0.3.5) + dotenv-cli: + specifier: ^7.4.2 + version: 7.4.2 devDependencies: '@types/node': specifier: ^20.12.12 @@ -247,6 +250,12 @@ importers: '@types/ua-parser-js': specifier: ^0.7.39 version: 0.7.39 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + dotenv-cli: + specifier: ^7.4.2 + version: 7.4.2 eslint-config-next: specifier: 15.0.0-canary.149 version: 15.0.0-canary.149(eslint@9.9.1(jiti@1.21.6))(typescript@5.6.2) @@ -7325,6 +7334,14 @@ packages: resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} engines: {node: '>=16'} + dotenv-cli@7.4.2: + resolution: {integrity: sha512-SbUj8l61zIbzyhIbg0FwPJq6+wjbzdn9oEtozQpZ6kW2ihCcapKVZj49oCT3oPM+mgQm+itgvUQcG5szxVrZTA==} + hasBin: true + + dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dotenv-expand@11.0.6: resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} engines: {node: '>=12'} @@ -21944,6 +21961,15 @@ snapshots: dependencies: type-fest: 3.13.1 + dotenv-cli@7.4.2: + dependencies: + cross-spawn: 7.0.3 + dotenv: 16.4.5 + dotenv-expand: 10.0.0 + minimist: 1.2.8 + + dotenv-expand@10.0.0: {} + dotenv-expand@11.0.6: dependencies: dotenv: 16.4.5