UNPKG

envfortress

Version:

Turn your .env into a fortress—type-checked, secure, and effortless for React, Vite, and Node.

83 lines (82 loc) 1.94 kB
{ "name": "envfortress", "version": "1.5.0", "description": "Turn your .env into a fortress—type-checked, secure, and effortless for React, Vite, and Node.", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "bin": { "envfortress": "./dist/cli.js" }, "files": [ "dist" ], "scripts": { "build": "tsup", "pretest": "pnpm build", "test": "vitest", "test:watch": "vitest --watch", "prepublishOnly": "pnpm build", "cli": "node ./dist/cli.js", "analyze": "webpack --config webpack.config.js", "release": "release-it", "release:minor": "release-it minor", "release:major": "release-it major", "release:patch": "release-it patch", "release:dry": "release-it --dry-run" }, "keywords": [ "environment", "variables", "env", "validation", "typescript", "zod", "react", "vite", "nextjs", "node", "express", "type-safe", "runtime-validation", "cli" ], "author": "Martin McDermid", "license": "MIT", "devDependencies": { "@release-it/conventional-changelog": "^10.0.1", "@types/inquirer": "^9.0.8", "@types/node": "^20.0.0", "release-it": "^19.0.3", "ts-loader": "^9.5.2", "ts-morph": "^22.0.0", "ts-node": "^10.9.2", "tsup": "^8.0.0", "typescript": "^5.0.0", "vitest": "^1.0.0", "webpack": "^5.100.1", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^6.0.1", "zod": "^4.0.0" }, "peerDependencies": { "ts-node": ">=10.0.0", "zod": "^4.0.0" }, "dependencies": { "@iarna/toml": "^2.2.5", "age-encryption": "^0.2.4", "chalk": "^5.0.0", "commander": "^11.0.0", "inquirer": "^9.0.0", "toml": "^3.0.0", "yaml": "^2.8.0" } }