UNPKG

@csermet/multiprovider

Version:

cloud-graph provider plugin for AWS used to fetch AWS cloud data.

98 lines (97 loc) 3.27 kB
{ "name": "@csermet/multiprovider", "version": "0.98.0", "description": "cloud-graph provider plugin for AWS used to fetch AWS cloud data.", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "homepage": "https://www.cloudgraph.dev/", "repository": { "type": "git", "url": "git+https://github.com/cloudgraphdev/cloudgraph-provider-aws.git" }, "bugs": { "url": "https://github.com/cloudgraphdev/cloudgraph-provider-aws/issues" }, "main": "dist/services/index.js", "types": "dist/services/index.d.ts", "author": "AutoCloud", "license": "MPL-2.0", "cloudGraph": { "version": ">0.2" }, "scripts": { "build": "yarn prepack", "generate-types": "graphql-codegen --config codegen.yml", "prepare": "npx husky install && shx rm -rf .git/hooks && shx ln -s ../.husky .git/hooks", "prepack": "rm -rf dist && yarn generate-types && tsc && yarn cpx 'src/**/*.graphql' dist", "test": "NODE_ENV=test jest", "lint": "eslint --config .eslintrc.json --ext .js,.ts ./", "lint:fix": "eslint --fix --config .eslintrc.json --ext .js,.ts ./", "terraform": "yarn terraform:init && yarn terraform:plan && yarn terraform:apply", "terraform:init": "terraform -chdir=./tests/terraform init -input=false", "terraform:plan": "terraform -chdir=./tests/terraform plan -out=tfplan -input=false", "terraform:apply": "terraform -chdir=./tests/terraform apply -input=false tfplan", "terraform:cleanup": "rimraf ./tests/terraform/{.terraform,.terraform.lock.hcl,tfplan} ./tests/terraform/*.{tfstate,tfplan,backup}" }, "dependencies": { "@aws-sdk/credential-providers": "^3.256.0", "@aws-sdk/shared-ini-file-loader": "^3.254.0", "@cloudgraph/sdk": "^0.22.1", "@fast-csv/parse": "^4.3.6", "@graphql-tools/load-files": "^6.5.3", "@graphql-tools/merge": "^8.2.1", "aws-sdk": "^2.1084.0", "chalk": "4.1.2", "cuid": "2.1.8", "dotenv": "10.0.0", "graphql": "^16.2.0", "lodash": "4.17.21", "typescript": "4.3.5" }, "devDependencies": { "@autocloud/eslint-config": "^0.1.0", "@graphql-codegen/cli": "^2.5.0", "@graphql-codegen/typescript": "^2.4.3", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.1", "@semantic-release/npm": "^9.0.1", "@types/jest": "^27.0.0", "@types/lodash": "^4.14.170", "@types/node": "^15.12.4", "@types/pino": "^6.3.8", "@typescript-eslint/eslint-plugin": "^4.28.5", "@typescript-eslint/parser": "^4.28.5", "cpx": "^1.5.0", "eslint-config-airbnb-base": "14.2.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "husky": "^8.0.2", "jest": "^27.0.6", "lint-staged": "^11.1.1", "prettier": "^2.3.2", "semantic-release": "^19.0.2", "shx": "^0.3.4", "ts-jest": "^27.1.5" }, "lint-staged": { "*.{ts,graphql,json}": [ "yarn lint:fix", "git add --force" ] }, "resolutions": { "**/braces": "^2.3.1", "**/glob-parent": "^5.1.2", "**/uri-js": "^3.0.1" }, "directories": { "test": "tests" }, "keywords": [ "multiprovider" ] }