UNPKG

@allthings/cloud-toolkit

Version:

Standardizes the setup of aws, datadog and other things

165 lines (164 loc) 4.27 kB
{ "name": "@allthings/cloud-toolkit", "version": "2.3.0", "description": "", "author": "Allthings GmbH", "keywords": [ "allthings", "cloud-toolkit" ], "license": "MIT", "repository": "git@github.com:allthings/cloud-toolkit.git", "bugs": { "url": "https://github.com/allthings/cloud-toolkit/issues" }, "homepage": "https://github.com/allthings/cloud-toolkit", "engines": { "node": ">=18.16" }, "packageManager": "yarn@1.22.22", "main": "dist/lib.cjs.js", "module": "dist/lib.esm.js", "browser": "dist/lib.umd.min.js", "types": "dist/src/index.d.ts", "files": [ "dist/*.js", "dist/*.min.js", "dist/**/*.d.ts" ], "bin": { "allthings": "dist/cli.js" }, "scripts": { "clean": "rimraf dist", "pretest": "npm run clean", "test": "jest", "test:ci": "jest --runInBand", "watch:build": "tsc -d -w & rollup -c --watch", "watch:test": "jest --watch", "lint": "yarn lint:tsc && yarn lint:eslint", "lint:eslint": "eslint src", "lint:tsc": "tsc --noEmit --pretty", "prebuild": "npm run clean", "build": "tsc -d && cp package.json dist/ && rollup -c --bundleConfigAsCjs && rm dist/package.json", "dev": "tsc -w", "prepare": "husky", "prepublishOnly": "npm run build", "prettier": "prettier --write", "security-check": "yarn audit --groups dependencies --level high || test $? -lt 7", "upgrade-dependencies": "yarn upgrade-interactive --latest --exact", "semantic-release": "echo \"Setting npm unsafe-perm to true due to root permissions\" && npm set unsafe-perm true && semantic-release", "serve": "npx serve -l 3333" }, "dependencies": { "@aws-sdk/client-dynamodb": "3.830.0", "@aws-sdk/client-lambda": "3.833.0", "@aws-sdk/client-ses": "3.830.0", "@aws-sdk/client-sqs": "3.831.0", "@aws-sdk/client-ssm": "3.830.0", "@aws-sdk/lib-dynamodb": "3.830.0", "bottleneck": "2.19.5", "cross-fetch": "4.1.0", "nodemailer": "6.10.1", "query-string": "9.2.1", "winston": "3.17.0" }, "devDependencies": { "@allthings/eslint-config": "2.2.2", "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "@rollup/plugin-commonjs": "28.0.6", "@rollup/plugin-json": "6.1.0", "@rollup/plugin-node-resolve": "16.0.1", "@rollup/plugin-replace": "6.0.2", "@rollup/plugin-terser": "0.4.4", "@types/aws-lambda": "8.10.149", "@types/jest": "30.0.0", "@types/node": "22.15.29", "@types/nodemailer": "6.4.17", "@types/query-string": "6.3.0", "aws-sdk-client-mock": "4.1.0", "eslint": "8.57.1", "husky": "9.1.7", "jest": "30.0.2", "lint-staged": "16.1.2", "prettier": "3.5.3", "rimraf": "5.0.10", "rollup": "4.42.0", "semantic-release": "19.0.5", "ts-jest": "29.3.4", "typescript": "5.8.3" }, "prettier": { "printWidth": 80, "semi": false, "singleQuote": true, "trailingComma": "all", "useTabs": false }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "*.{ts,tsx}": [ "yarn prettier", "yarn lint" ], "*.{json}": [ "yarn prettier" ] }, "jest": { "bail": false, "collectCoverage": true, "globals": { "ts-jest": { "diagnostics": { "warnOnly": true } } }, "roots": [ "src/" ], "setupFilesAfterEnv": [ "./test/setup.ts" ], "transform": { "^.+\\.tsx?$": "ts-jest" }, "testEnvironment": "node", "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", "moduleFileExtensions": [ "ts", "tsx", "js", "json" ], "coverageThreshold": { "global": { "branches": 75, "functions": 89, "lines": 90, "statements": 89 }, "src/alagarr/response/middleware": { "branches": 70, "functions": 75, "lines": 75, "statements": 75 } }, "coveragePathIgnorePatterns": [ "/node_modules/", "/test/", "src/aws/index.ts" ] }, "release": { "branch": "master", "repositoryUrl": "https://github.com/allthings/cloud-toolkit.git" } }