Skip to content

Commit 0d52b40

Browse files
author
miyasan_0301
committed
🔧 .env variable
1 parent 1df20cb commit 0d52b40

7 files changed

Lines changed: 23 additions & 2 deletions

File tree

.eslintrc.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@ module.exports = {
9292
},
9393

9494
overrides: [
95+
{
96+
files: ["*.d.ts"],
97+
rules: {
98+
"no-unused-vars": "off",
99+
},
100+
},
95101
{
96102
files: ["tests/**.{ts,tsx}"],
97103
rules: {

env/.env

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# npm run dev
2+
VITE_ENV_API_URL="http://localhost:4000"

env/.env.production

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# npm run build && npm run preview

env/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://vitejs.dev/guide/env-and-mode.html#env-variables-and-modes

src/vite-env.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/// <reference types="vite/client" />
2+
/// <reference types="vite-plugin-pwa/client" />
3+
4+
interface ImportMetaEnv {
5+
readonly VITE_ENV_API_URL: string;
6+
}
7+
8+
interface ImportMeta {
9+
readonly env: ImportMetaEnv;
10+
}

vite-env.d.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

vite.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/// <reference types="vitest" />
2+
13
import react from "@vitejs/plugin-react";
24
import { defineConfig } from "vite";
35
import type { VitePWAOptions } from "vite-plugin-pwa";
@@ -35,6 +37,7 @@ const pwaOptions: Partial<VitePWAOptions> = {
3537
export default defineConfig({
3638
plugins: [react(), tsconfigPaths(), VitePWA(pwaOptions)],
3739
assetsInclude: ["robots.txt"],
40+
envDir: "./environments",
3841
test: {
3942
globals: true,
4043
environment: "jsdom",

0 commit comments

Comments
 (0)