UNPKG

serverless-domain-manager

Version:
98 lines (97 loc) 3.1 kB
{ "name": "serverless-domain-manager", "version": "8.0.0", "engines": { "node": ">=16" }, "description": "Serverless plugin for managing custom domains with API Gateways.", "author": "Amplify Education Inc", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/amplify-education/serverless-domain-manager" }, "keywords": [ "serverless plugin custom domain", "custom domain", "serverless plugins", "api gateway", "lambda", "aws", "aws lambda", "amazon", "amazon web services", "serverless.com", "domain manager" ], "main": "dist/src/index.js", "bin": {}, "scripts": { "integration-basic": "nyc mocha -r ts-node/register --project tsconfig.json test/integration-tests/basic/basic.test.ts", "integration-deploy": "nyc mocha -r ts-node/register --project tsconfig.json test/integration-tests/deploy/deploy.test.ts", "test": "find ./test/unit-tests -name '*.test.ts' | xargs nyc mocha -r ts-node/register --project tsconfig.json --timeout 5000 && nyc report --reporter=text-summary", "test:debug": "NODE_OPTIONS='--inspect-brk' mocha -j 1 -r ts-node/register --project tsconfig.json test/unit-tests/index.test.ts", "integration-test": "npm run integration-basic && npm run integration-deploy", "lint": "eslint src --ext .ts", "lint:fix": "npm run lint -- --fix", "build": "tsc --project .", "prepare": "npm run build" }, "files": [ "*.js", "*.ts", "*.json", "dist/**/*.js" ], "nyc": { "extension": [ ".ts" ] }, "devDependencies": { "@types/chai": "^4.3.20", "@types/chai-spies": "^1.0.6", "@types/mocha": "^10.0.9", "@types/node": "^22.9.0", "@types/randomstring": "^1.3.0", "@types/shelljs": "^0.8.15", "@typescript-eslint/eslint-plugin": "^8.14.0", "@typescript-eslint/parser": "^8.14.0", "aws-sdk-client-mock": "^4.1.0", "chai": "^4.5.0", "chai-spies": "^1.1.0", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.6.0", "mocha": "^10.8.2", "mocha-param": "^2.0.1", "nyc": "^17.1.0", "randomstring": "^1.3.0", "serverless": "4.2.5", "serverless-plugin-split-stacks": "^1.14.0", "shelljs": "^0.8.5", "ts-node": "^10.9.2", "typescript": "^5.6.3" }, "dependencies": { "@aws-sdk/client-acm": "^3.693.0", "@aws-sdk/client-api-gateway": "^3.693.0", "@aws-sdk/client-apigatewayv2": "^3.693.0", "@aws-sdk/client-cloudformation": "^3.693.0", "@aws-sdk/client-route-53": "^3.693.0", "@aws-sdk/client-s3": "^3.693.0", "@aws-sdk/credential-providers": "^3.693.0", "@smithy/config-resolver": "^3.0.12", "@smithy/node-config-provider": "^3.1.11", "@smithy/node-http-handler": "^3.3.1", "@smithy/smithy-client": "^3.4.4", "@smithy/types": "^3.7.1", "@smithy/util-retry": "^3.0.10", "proxy-agent": "^6.4.0" }, "peerDependencies": { "serverless": ">=3" } }