├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── LICENSE.md ├── README.md ├── bin └── test.ts ├── eslint.config.js ├── package.json ├── playground ├── .env ├── index.html ├── src │ └── main.ts └── vite.config.ts ├── pnpm-lock.yaml ├── src ├── index.ts ├── types.ts ├── ui.ts └── validators │ ├── builtin │ └── index.ts │ └── standard │ └── index.ts ├── tests ├── common.spec.ts ├── config.spec.ts ├── helpers.ts └── standard.spec.ts ├── tsconfig.json └── tsup.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [Julien-R44] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/README.md -------------------------------------------------------------------------------- /bin/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/bin/test.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/package.json -------------------------------------------------------------------------------- /playground/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/playground/.env -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- 1 | // @ts-expect-error untyped 2 | console.log(import.meta.env) 3 | -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/src/ui.ts -------------------------------------------------------------------------------- /src/validators/builtin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/src/validators/builtin/index.ts -------------------------------------------------------------------------------- /src/validators/standard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/src/validators/standard/index.ts -------------------------------------------------------------------------------- /tests/common.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tests/common.spec.ts -------------------------------------------------------------------------------- /tests/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tests/config.spec.ts -------------------------------------------------------------------------------- /tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tests/helpers.ts -------------------------------------------------------------------------------- /tests/standard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tests/standard.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Julien-R44/vite-plugin-validate-env/HEAD/tsup.config.ts --------------------------------------------------------------------------------