UNPKG

iam-floyd

Version:

AWS IAM policy statement generator with fluent interface

74 lines (73 loc) 2.06 kB
{ "scripts": { "pregenerate": "find lib bin -name \"*.js\" -type f -exec rm -vf {} \\;", "generate": "npx ts-node bin/generate.ts", "index-managed-policies": "npx ts-node bin/index-managed-policies.ts", "build": "npx tsc --build --force --verbose tsconfig.main.json" }, "name": "iam-floyd", "description": "AWS IAM policy statement generator with fluent interface", "version": "0.711.0", "license": "Apache-2.0", "author": { "name": "Daniel Schroeder", "url": "https://www.udondan.com/" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/udondan" } ], "homepage": "https://github.com/udondan/iam-floyd", "repository": { "type": "git", "url": "git+https://github.com/udondan/iam-floyd.git" }, "bugs": { "url": "https://github.com/udondan/iam-floyd/issues" }, "keywords": [ "aws", "iam", "policy", "iam-floyd" ], "stability": "experimental", "main": "lib/index.js", "types": "lib/index.d.ts", "devDependencies": { "@aws-sdk/client-iam": "^3.721.0", "@aws-sdk/client-s3": "^3.722.0", "@aws-sdk/client-sqs": "^3.721.0", "@swc/core": "^1.10.4", "@swc/helpers": "^0.5.15", "@types/cheerio": "^0.22.35", "@types/glob": "^8.1.0", "@types/lodash": "^4.17.14", "@types/node": "22.13.10", "@types/request": "^2.48.12", "@types/request-promise-native": "^1.0.21", "@typescript-eslint/eslint-plugin": "8.35.0", "@typescript-eslint/parser": "8.35.0", "aws-cdk-lib": "2.202.0", "cheerio": "^1.0.0", "colors": "1.4.0", "eslint": "9.30.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-prettier": "5.5.1", "glob": "^11.0.0", "prettier": "3.6.2", "publib": "^0.2.930", "regenerator-runtime": "^0.14.1", "request": "^2.88.2", "request-promise-native": "^1.0.9", "ts-morph": "^25.0.0", "ts-node": "^10.9.2", "typescript": "^5.7.2" }, "dependencies": { "@udondan/common-substrings": "3.0.2", "regex-parser": "2.3.1" } }