Skip to content

Commit 6e1a398

Browse files
authored
fix: export getEnvConfig separately (#15)
BREAKING CHANGE: the import for getEnvConfig has to be changed to `import { getEnvConfig } from '@geprog/vite-plugin-env-config/getEnvConfig';`
1 parent 6af855c commit 6e1a398

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default {
2020
To access the environment variables use the built-in getter:
2121

2222
```ts
23-
import { getEnvConfig } from '@geprog/vite-plugin-env-config';
23+
import { getEnvConfig } from '@geprog/vite-plugin-env-config/getEnvConfig';
2424

2525
const backendURL = getEnvConfig('BACKEND_URL');
2626
```

package.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@
99
".": {
1010
"import": "./dist/index.mjs",
1111
"require": "./dist/index.js"
12+
},
13+
"./getEnvConfig": {
14+
"import": "./dist/getEnvConfig.mjs",
15+
"require": "./dist/getEnvConfig.js"
16+
}
17+
},
18+
"typesVersions": {
19+
"*": {
20+
".": [
21+
"./dist/index.d.ts"
22+
],
23+
"getEnvConfig": [
24+
"./dist/getEnvConfig.d.ts"
25+
]
1226
}
1327
},
1428
"main": "./dist/index.js",
@@ -18,7 +32,7 @@
1832
"/dist"
1933
],
2034
"scripts": {
21-
"build": "tsup src/index.ts --dts --format cjs,esm",
35+
"build": "tsup src/index.ts src/getEnvConfig.ts --dts --format cjs,esm",
2236
"clean": "rm -rf dist/ node_modules/",
2337
"lint": "eslint --max-warnings 0 .",
2438
"lint:format": "prettier --check .",

src/index.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
import { envConfig, EnvConfigOptions } from './envConfig';
2-
import { EnvConfig, getEnvConfig } from './getEnvConfig';
3-
4-
export { EnvConfig, envConfig, EnvConfigOptions, getEnvConfig };
1+
export { envConfig, EnvConfigOptions } from './envConfig';

0 commit comments

Comments
 (0)