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
JSON
{
"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"
}
}