UNPKG

envilder

Version:

A CLI that securely centralizes your environment variables from AWS SSM as a single source of truth

90 lines (89 loc) 2.68 kB
{ "name": "envilder", "version": "0.6.4", "description": "A CLI that securely centralizes your environment variables from AWS SSM as a single source of truth", "main": "./lib/apps/cli/Cli.js", "bin": { "envilder": "lib/apps/cli/Cli.js" }, "scripts": { "clean": "npm cache clean --force && npx rimraf lib && npx rimraf coverage && npx rimraf node_modules", "build": "tsc", "local:install": "npm run build && node --loader ts-node/esm scripts/pack-and-install.ts", "local:test-run": "npm run build && node lib/apps/cli/Cli.js --map=tests/sample/param-map.json --envfile=tests/sample/autogenerated.env", "format": "biome format", "format:write": "biome format --write", "lint": "secretlint \"**/*\" && biome check --write && tsc --noEmit", "lint:fix": "biome lint --fix", "test": "vitest run --reporter=verbose --coverage", "test:ci": "vitest run --reporter=verbose --reporter=junit --coverage --outputFile=coverage/junit/test-results.xml", "npm-publish": "npm run lint && npm run build && npm run test && npm pack --dry-run && npm publish", "npm-release-patch": "npm version patch", "npm-release-minor": "npm version minor", "npm-release-prerelease": "npm version prerelease" }, "keywords": [ "env", "dotenv", "aws", "ssm", "parameter-store", "cli", "environment", "secrets", "automation", "config", "aws-cli", "devops", "ci-cd", "secure", "envfile" ], "repository": { "type": "git", "url": "git://github.com/macalbert/envilder.git" }, "bugs": { "url": "https://github.com/macalbert/envilder/issues" }, "author": "Marçal Albert Castellví", "email": "mac.albert@gmail.com", "url": "https://github.com/macalbert/envilder", "license": "MIT", "publishConfig": { "access": "public" }, "files": [ "lib/**/*", "README.md", "LICENSE", "ROADMAP.md" ], "type": "module", "dependencies": { "@aws-sdk/client-ssm": "^3.806.0", "@aws-sdk/credential-providers": "^3.806.0", "@types/node": "^22.5.5", "commander": "^14.0.0", "dotenv": "^16.4.5", "inversify": "^7.6.1", "picocolors": "^1.1.0", "reflect-metadata": "^0.2.2" }, "devDependencies": { "@biomejs/biome": "^2.1.3", "@secretlint/secretlint-rule-preset-recommend": "^10.1.1", "@testcontainers/localstack": "^11.0.1", "@types/glob": "^9.0.0", "@vitest/coverage-v8": "^3.1.1", "glob": "^11.0.2", "secretlint": "^10.1.1", "testcontainers": "^11.0.1", "ts-node": "^10.9.2", "typescript": "^5.6.2", "vitest": "^3.1.1" }, "engines": { "node": ">=20.0.0" } }