diff --git a/package.json b/package.json index 725a584..bbefa63 100644 --- a/package.json +++ b/package.json @@ -1,73 +1,90 @@ { - "name": "cloudcraft", - "version": "1.0.0", - "description": "Node.js SDK for rendering AWS and Azure diagrams using the Cloudcraft API.", - "keywords": [ - "cloudcraft", - "datadog", - "aws", - "azure", - "diagram", - "sdk", - "api", - "client" + "name": "cloudcraft", + "version": "1.0.0", + "description": "Node.js SDK for rendering AWS and Azure diagrams using the Cloudcraft API.", + "keywords": [ + "cloudcraft", + "datadog", + "aws", + "azure", + "diagram", + "sdk", + "api", + "client" + ], + "main": "dist/lib/cloudcraft.js", + "types": "dist/lib/cloudcraft.d.ts", + "homepage": "https://www.cloudcraft.co/", + "repository": "https://github.com/DataDog/cloudcraft-node", + "bugs": { + "url": "https://github.com/DataDog/cloudcraft-node/issues", + "email": "cloudcraft-support@datadoghq.com" + }, + "author": "Datadog, Inc. (https://www.datadoghq.com/)", + "license": "Apache-2.0", + "files": [ + "dist/**/*" + ], + "devDependencies": { + "@types/eslint": "^8.56.10", + "@types/jest": "^29.5.12", + "@types/node-fetch": "2.6.11", + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", + "eslint": "^8.57.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-airbnb-typescript": "^18.0.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-sonarjs": "^1.0.3", + "eslint-plugin-unicorn": "^53.0.0", + "eslint-plugin-unused-imports": "^3.2.0", + "jest": "^29.7.0", + "msw": "^2.3.1", + "prettier": "3.3.2", + "ts-jest": "^29.1.4", + "typescript": "5.4.5" + }, + "engines": { + "node": ">=22.*" + }, + "nyc": { + "extension": [ + ".ts" ], - "main": "dist/lib/cloudcraft.js", - "types": "dist/lib/cloudcraft.d.ts", - "homepage": "https://www.cloudcraft.co/", - "repository": "https://github.com/DataDog/cloudcraft-node", - "bugs": { - "url": "https://github.com/DataDog/cloudcraft-node/issues", - "email": "cloudcraft-support@datadoghq.com" - }, - "author": "Datadog, Inc. (https://www.datadoghq.com/)", - "license": "Apache-2.0", - "files": [ - "dist/**/*" + "exclude": [ + "**/*.d.ts" ], - "devDependencies": { - "@types/eslint": "^8.56.10", - "@types/jest": "^29.5.12", - "@types/node-fetch": "2.6.11", - "@typescript-eslint/eslint-plugin": "7.13.0", - "@typescript-eslint/parser": "7.13.0", - "eslint": "^8.57.0", - "eslint-config-airbnb-base": "^15.0.0", - "eslint-config-airbnb-typescript": "^18.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-sonarjs": "^1.0.3", - "eslint-plugin-unicorn": "^53.0.0", - "eslint-plugin-unused-imports": "^3.2.0", - "jest": "^29.7.0", - "msw": "^2.3.1", - "prettier": "3.3.2", - "ts-jest": "^29.1.4", - "typescript": "5.4.5" - }, - "engines": { - "node": ">=22.*" - }, - "nyc": { - "extension": [ - ".ts" - ], - "exclude": [ - "**/*.d.ts" - ], - "reporter": [ - "text" - ], - "all": true - }, - "scripts": { - "test": "yarn jest test/mock/", - "test:integration": "source .env && yarn jest test/integration/", - "format": "yarn prettier --write .", - "clean": "rm -rf ./node_modules/.cache ./coverage ./dist", - "lint": "eslint --ext .js,.ts lib/ test/", - "fix": "yarn lint --fix", - "build": "yarn tsc" - } + "reporter": [ + "text" + ], + "all": true + }, + "scripts": { + "test": "yarn jest test/mock/", + "test:integration": "source .env && yarn jest test/integration/", + "format": "yarn prettier --write .", + "clean": "rm -rf ./node_modules/.cache ./coverage ./dist", + "lint": "eslint --ext .js,.ts lib/ test/", + "fix": "yarn lint --fix", + "build": "yarn tsc" + }, + "resolutions": { + "form-data": "^4.0.6", + "minimatch": "^3.1.5", + "@babel/traverse": "^7.29.7", + "flatted": "^3.4.2", + "picomatch": "^2.3.2", + "cross-spawn": "^7.0.6", + "json5": "^2.2.3", + "braces": "^3.0.3", + "semver": "^6.3.1", + "path-to-regexp": "^6.3.0", + "js-yaml": "^3.14.2", + "brace-expansion": "^1.1.15", + "micromatch": "^4.0.8", + "ajv": "^6.15.0", + "@babel/helpers": "^7.29.7" + } }