@allthings/cloud-toolkit
Version:
Standardizes the setup of aws, Datadog and other things
119 lines (118 loc) • 3.14 kB
JSON
{
"name": "@allthings/cloud-toolkit",
"version": "4.5.2",
"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": "^22 || >=24",
"npm": ">=10"
},
"packageManager": "yarn@4.16.0",
"main": "dist/lib.cjs.js",
"module": "dist/lib.esm.mjs",
"types": "dist/src/index.d.ts",
"exports": {
".": {
"types": "./dist/src/index.d.ts",
"import": "./dist/lib.esm.mjs",
"require": "./dist/lib.cjs.js"
},
"./package.json": "./package.json"
},
"sideEffects": false,
"files": [
"dist/*.js",
"dist/*.mjs",
"dist/*.min.js",
"dist/**/*.d.ts"
],
"bin": {
"allthings": "dist/cli.js"
},
"scripts": {
"clean": "rimraf dist",
"test": "vitest run --coverage",
"test:ci": "vitest run --coverage",
"watch:build": "tsc -d -w & rollup -c --watch",
"watch:test": "vitest",
"lint": "yarn lint:tsc && yarn lint:eslint",
"lint:eslint": "eslint src",
"lint:tsc": "tsc --noEmit --pretty",
"build": "npm run clean && 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 npm audit --severity high --environment production --recursive",
"upgrade-dependencies": "yarn upgrade-interactive",
"semantic-release": "semantic-release",
"serve": "npx serve -l 3333"
},
"dependenciesMeta": {
"unrs-resolver": {
"built": true
}
},
"dependencies": {
"@aws-sdk/client-dynamodb": "^3.1042.0",
"@aws-sdk/client-lambda": "^3.1042.0",
"@aws-sdk/client-sesv2": "^3.1042.0",
"@aws-sdk/client-sqs": "^3.1042.0",
"@aws-sdk/client-ssm": "^3.1042.0",
"@aws-sdk/lib-dynamodb": "^3.1042.0",
"bottleneck": "^2.19.5",
"nodemailer": "^9.0.1",
"winston": "^3.19.0"
},
"devDependencies": {
"@allthings/eslint-config": "5.1.0",
"@commitlint/cli": "21.0.2",
"@commitlint/config-conventional": "21.0.2",
"@rollup/plugin-node-resolve": "16.0.3",
"@types/aws-lambda": "8.10.162",
"@types/node": "24.13.1",
"@types/nodemailer": "8.0.1",
"@vitest/coverage-v8": "4.1.8",
"aws-sdk-client-mock": "4.1.0",
"eslint": "10.4.1",
"husky": "9.1.7",
"lint-staged": "17.0.7",
"prettier": "3.8.3",
"rimraf": "6.1.3",
"rollup": "4.61.1",
"semantic-release": "25.0.3",
"typescript": "6.0.3",
"vitest": "4.1.8"
},
"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"
]
}
}