UNPKG

@davidpellerin/accountfactory

Version:

AWS Organizations setup and management tool for creating and managing multi-account setups

90 lines (89 loc) 2.49 kB
{ "name": "@davidpellerin/accountfactory", "version": "0.0.22", "description": "AWS Organizations setup and management tool for creating and managing multi-account setups", "private": false, "publishConfig": { "access": "public" }, "main": "src/accountfactory.js", "type": "module", "bin": { "accountfactory": "./bin/accountfactory" }, "scripts": { "test": "NODE_NO_WARNINGS=1 node --experimental-vm-modules node_modules/jest/bin/jest.js --detectOpenHandles --runInBand", "test:coverage": "NODE_NO_WARNINGS=1 node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --coverageDirectory=coverage", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "localstack:up": "docker-compose up -d", "localstack:down": "docker-compose down", "localstack:restart": "docker-compose restart", "localstack:logs": "docker-compose logs -f localstack" }, "jest": { "collectCoverageFrom": [ "src/**/*.js", "!src/utils/logger.js", "!**/*.test.js", "!**/node_modules/**" ], "coverageThreshold": { "global": { "branches": 80, "functions": 80, "lines": 80, "statements": 80 } } }, "keywords": [ "aws", "organizations", "multi-account", "aws-organizations", "infrastructure", "devops", "cloud" ], "author": "David Pellerin <309969+davidpellerin@users.noreply.github.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/davidpellerin/accountfactory.git" }, "bugs": { "url": "https://github.com/davidpellerin/accountfactory/issues" }, "homepage": "https://github.com/davidpellerin/accountfactory#readme", "dependencies": { "@aws-sdk/client-iam": "^3.758.0", "@aws-sdk/client-organizations": "^3.758.0", "@aws-sdk/client-secrets-manager": "^3.758.0", "@aws-sdk/client-ssm": "^3.759.0", "@aws-sdk/client-sts": "^3.758.0", "chalk": "^5.4.1", "commander": "^13.1.0", "winston": "^3.17.0" }, "engines": { "node": ">=18.0.0" }, "devDependencies": { "@eslint/js": "^9.21.0", "aws-sdk-client-mock": "^4.1.0", "eslint": "^9.21.0", "eslint-config-prettier": "^10.0.2", "jest": "^29.7.0", "prettier": "^3.5.3" }, "files": [ "bin/", "src/", "README.md", "LICENSE", "accountfactory.json.example" ] }