udondan/iam-floyd

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "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.0.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.511.0",
    "@aws-sdk/client-s3": "^3.511.0",
    "@aws-sdk/client-sqs": "^3.511.0",
    "@swc/core": "^1.4.1",
    "@swc/helpers": "^0.5.6",
    "@types/cheerio": "^0.22.35",
    "@types/glob": "^8.1.0",
    "@types/lodash": "^4.14.202",
    "@types/node": "20.16.10",
    "@types/request": "^2.48.12",
    "@types/request-promise-native": "^1.0.21",
    "@typescript-eslint/eslint-plugin": "7.18.0",
    "@typescript-eslint/parser": "7.18.0",
    "aws-cdk-lib": "2.160.0",
    "cheerio": "^1.0.0-rc.12",
    "colors": "1.4.0",
    "eslint": "8.57.1",
    "eslint-config-prettier": "9.1.0",
    "eslint-plugin-deprecation": "3.0.0",
    "eslint-plugin-prettier": "5.2.1",
    "glob": "^10.3.10",
    "prettier": "3.3.3",
    "publib": "^0.2.792",
    "regenerator-runtime": "^0.14.1",
    "request": "^2.88.2",
    "request-promise-native": "^1.0.9",
    "ts-morph": "^22.0.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.3.3"
  },
  "dependencies": {
    "@udondan/common-substrings": "3.0.2",
    "regex-parser": "2.3.0"
  }
}