UNPKG

discord-bot-cdk-construct

Version:

A quick CDK Construct for creating a serverless Discord bot in AWS!

136 lines (135 loc) 3.05 kB
{ "name": "discord-bot-cdk-construct", "version": "0.3.5", "description": "A quick CDK Construct for creating a serverless Discord bot in AWS!", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/GEMISIS/discord-bot-cdk-construct.git" }, "author": { "name": "Gerald McAlister", "url": "https://geraldmcalister.com" }, "keywords": [ "cdk", "awscdk", "discord", "bot", "generator", "project", "serverless", "faas", "function-as-a-service", "function", "service" ], "main": "build/index.js", "types": "build/index.d.ts", "files": [ "/build", "/dist", ".jsii" ], "scripts": { "build": "jsii", "build:watch": "jsii --watch", "watch": "jsii --watch", "lint": "eslint src/*/*.ts", "fix-lint": "eslint src/*/*.ts --fix", "test": "jest", "cdk": "cdk", "package": "jsii-pacmak" }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "collectCoverage": true, "coverageDirectory": "coverage", "collectCoverageFrom": [ "src/**/*.{js,jsx,ts,tsx}", "!<rootDir>/node_modules/" ], "coveragePathIgnorePatterns": [ "src/index.ts", "src/types.ts", "src/constructs", "src/functions/constants" ], "coverageThreshold": { "global": { "branches": 80, "functions": 80, "lines": 80, "statements": 80 } } }, "devDependencies": { "@types/aws-lambda": "^8.10.93", "@types/jest": "^26.0.10", "@types/node": "10.17.27", "@typescript-eslint/eslint-plugin": "^4.16.1", "@typescript-eslint/parser": "^4.16.1", "aws-cdk-lib": "2.99.1", "constructs": "10.0.117", "eslint": "^7.21.0", "eslint-config-google": "^0.14.0", "jest": "^26.4.2", "jsii": "^1.89.0", "jsii-pacmak": "^1.89.0", "ts-jest": "^26.2.0", "ts-node": "^9.0.0", "typescript": "~3.9.7" }, "dependencies": { "aws-lambda": "^1.0.7", "aws-sdk": "^2.1105.0", "aws-sdk-mock": "^5.1.0", "axios": "^0.21.4", "esbuild": "^0.8.53", "requests": "^0.3.0", "tweetnacl": "^0.14.5" }, "peerDependencies": { "aws-cdk-lib": "2.99.1", "constructs": "10.0.117" }, "bundleDependencies": [ "aws-lambda", "aws-sdk", "aws-sdk-mock", "axios", "esbuild", "requests", "tweetnacl" ], "stability": "experimental", "jsii": { "outdir": "dist", "versionFormat": "full", "targets": { "java": { "package": "com.gemisis.cdk.discord.core", "maven": { "groupId": "com.gemisis.cdk.discord", "artifactId": "core" } }, "python": { "distName": "gemisis-cdk-discord.core", "module": "gemisis_cdk_discord.core" }, "dotnet": { "namespace": "gemisis.cdk.discord", "packageId": "gemisis.cdk.discord" } }, "excludeTypescript": [ "test/**" ], "tsc": { "outDir": "build/" } } }