diff --git a/.env b/env/.env similarity index 100% rename from .env rename to env/.env diff --git a/.env.staging b/env/.env.staging similarity index 100% rename from .env.staging rename to env/.env.staging diff --git a/package.json b/package.json index 2aa785b..80d2e3a 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "unocss": "^0.16.4", "unplugin-auto-import": "^0.5.5", "unplugin-vue-components": "^0.17.11", - "vite": "^2.7.7", + "vite": "^2.7.9", "vite-plugin-pages": "^0.19.8", "vitest": "^0.0.99" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8edd12b..1ffdc54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ specifiers: unocss: ^0.16.4 unplugin-auto-import: ^0.5.5 unplugin-vue-components: ^0.17.11 - vite: ^2.7.7 + vite: ^2.7.9 vite-plugin-pages: ^0.19.8 vitest: ^0.0.99 vue: ^3.2.26 @@ -37,18 +37,18 @@ devDependencies: '@iconify-json/carbon': 1.0.12 '@types/node': 17.0.5 '@unocss/reset': 0.16.4 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.7+vue@3.2.26 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.9+vue@3.2.26 '@vue/test-utils': 2.0.0-rc.18_vue@3.2.26 eslint: 8.5.0 jsdom: 19.0.0 pnpm: 6.24.3 typescript: 4.5.4 unocss: 0.16.4 - unplugin-auto-import: 0.5.5_@vueuse+core@7.4.1+vite@2.7.7 - unplugin-vue-components: 0.17.11_vite@2.7.7+vue@3.2.26 - vite: 2.7.7 - vite-plugin-pages: 0.19.8_vite@2.7.7 - vitest: 0.0.99_jsdom@19.0.0+vite@2.7.7 + unplugin-auto-import: 0.5.5_@vueuse+core@7.4.1+vite@2.7.9 + unplugin-vue-components: 0.17.11_vite@2.7.9+vue@3.2.26 + vite: 2.7.9 + vite-plugin-pages: 0.19.8_vite@2.7.9 + vitest: 0.0.99_jsdom@19.0.0+vite@2.7.9 packages: @@ -665,14 +665,14 @@ packages: '@unocss/scope': 0.16.4 dev: true - /@vitejs/plugin-vue/2.0.1_vite@2.7.7+vue@3.2.26: + /@vitejs/plugin-vue/2.0.1_vite@2.7.9+vue@3.2.26: resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.7.7 + vite: 2.7.9 vue: 3.2.26 dev: true @@ -975,8 +975,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001292 - electron-to-chromium: 1.4.28 + caniuse-lite: 1.0.30001294 + electron-to-chromium: 1.4.29 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -1010,8 +1010,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001292: - resolution: {integrity: sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==} + /caniuse-lite/1.0.30001294: + resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} dev: true /chalk/2.4.2: @@ -1267,8 +1267,8 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true - /electron-to-chromium/1.4.28: - resolution: {integrity: sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==} + /electron-to-chromium/1.4.29: + resolution: {integrity: sha512-N2Jbwxo5Rum8G2YXeUxycs1sv4Qme/ry71HG73bv8BvZl+I/4JtRgK/En+ST/Wh/yF1fqvVCY4jZBgMxnhjtBA==} dev: true /enquirer/2.3.6: @@ -3324,7 +3324,7 @@ packages: '@unocss/vite': 0.16.4 dev: true - /unplugin-auto-import/0.5.5_@vueuse+core@7.4.1+vite@2.7.7: + /unplugin-auto-import/0.5.5_@vueuse+core@7.4.1+vite@2.7.9: resolution: {integrity: sha512-PAP/6WdqWtGhlQBvlVZ7qmhHbLcTYSsARtFSbY/jaUx/SaQkRT7SvronHIKEvx4bPmS+l4erQ9gQKSBBPzvUnQ==} engines: {node: '>=14'} peerDependencies: @@ -3339,14 +3339,14 @@ packages: local-pkg: 0.4.0 magic-string: 0.25.7 resolve: 1.20.0 - unplugin: 0.2.21_vite@2.7.7 + unplugin: 0.2.21_vite@2.7.9 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-vue-components/0.17.11_vite@2.7.7+vue@3.2.26: + /unplugin-vue-components/0.17.11_vite@2.7.9+vue@3.2.26: resolution: {integrity: sha512-u5MQ0TbikszRelCt6EA/HskGtGkGLDxi7tQ4/4tcEPWkH3yXSZRJCOeLF5MSdxN1SiGjaJ0I9zeHjoZFC3FvRw==} engines: {node: '>=14'} peerDependencies: @@ -3368,7 +3368,7 @@ packages: magic-string: 0.25.7 minimatch: 3.0.4 resolve: 1.20.0 - unplugin: 0.2.21_vite@2.7.7 + unplugin: 0.2.21_vite@2.7.9 vue: 3.2.26 transitivePeerDependencies: - rollup @@ -3377,7 +3377,7 @@ packages: - webpack dev: true - /unplugin/0.2.21_vite@2.7.7: + /unplugin/0.2.21_vite@2.7.9: resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} peerDependencies: rollup: ^2.50.0 @@ -3391,7 +3391,7 @@ packages: webpack: optional: true dependencies: - vite: 2.7.7 + vite: 2.7.9 webpack-virtual-modules: 0.4.3 dev: true @@ -3412,7 +3412,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pages/0.19.8_vite@2.7.7: + /vite-plugin-pages/0.19.8_vite@2.7.9: resolution: {integrity: sha512-KwUYl5zFzLKc4eCEDp4xvbH5plqmkWN5i1JYgLIksCp5NK3FiXEaWmtQ8hSKgFo4pzV9BJ8hwWf0xYxEQzAbmQ==} peerDependencies: '@vue/compiler-sfc': '>=3' @@ -3426,14 +3426,14 @@ packages: fast-glob: 3.2.7 json5: 2.2.0 local-pkg: 0.4.0 - vite: 2.7.7 + vite: 2.7.9 yaml: 2.0.0-9 transitivePeerDependencies: - supports-color dev: true - /vite/2.7.7: - resolution: {integrity: sha512-Nm4ingl//gMSj/p1aCBHuTc5Fd8W8Mwdci/HUvqCVq8xaJqF7z08S/LRq1M9kS0jRfJk1/f/CwUyQAr6YgsOLw==} + /vite/2.7.9: + resolution: {integrity: sha512-CyopIJIRrc26Wnbkch5BCHFhQodzeV4jjSegLAEw1RImvXSuoOo2SfpEW9zRVi188WmjJwCqCaoG25C0r4nekw==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -3456,7 +3456,7 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.0.99_jsdom@19.0.0+vite@2.7.7: + /vitest/0.0.99_jsdom@19.0.0+vite@2.7.9: resolution: {integrity: sha512-XJJzM5QQQXn1EscWBjexgxZBCEErY+8wQ/qGm64usw9tyyiPYGotcNYidTIX7dVbeL5gy6WWgIR1H6Ly0lQtLw==} engines: {node: '>=14.14.0'} hasBin: true @@ -3479,7 +3479,7 @@ packages: local-pkg: 0.4.0 tinypool: 0.0.3 tinyspy: 0.1.2 - vite: 2.7.7 + vite: 2.7.9 dev: true /vue-demi/0.12.1_vue@3.2.26: diff --git a/vite.config.ts b/vite.config.ts index f442cfa..94f2e02 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -70,4 +70,8 @@ export default defineConfig({ inline: ['@vue', '@vueuse', 'vue-demi'], }, }, + + envDir: `${path.resolve(__dirname, 'env')}/`, + + envPrefix: 'VITE_', })