@studyportals/sp-r2d2
Version:
A framework that contains various components used when developing projects that will be deployed via AWS λ.
58 lines (57 loc) • 1.7 kB
JSON
{
"name": "@studyportals/sp-r2d2",
"version": "5.1.2",
"description": "A framework that contains various components used when developing projects that will be deployed via AWS λ.",
"scripts": {
"build": "rm -rf bin && tsc",
"unit": "mocha \"src/**/*.test.ts\"",
"prepare-deployment": "cp package.json bin/package.json",
"deploy": "npm run build && npm run unit && npm run prepare-deployment && npm publish ./bin",
"deploy-beta": "npm run build && npm run unit && npm run prepare-deployment && npm publish ./bin --beta",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix"
},
"keywords": [
"studyportals",
"house stark",
"aws λ",
"aws api gateway",
"helpers"
],
"repository": {
"type": "git",
"url": "git+git@github.com:studyportals/R2D2.git"
},
"license": "ISC",
"devDependencies": {
"@studyportals/code-style": "*",
"@testdeck/mocha": "^0.3.3",
"@types/aws-lambda": "8.10.110",
"@types/chai": "^4.2.22",
"@types/node": "^16.11.1",
"chai": "^4.3.4",
"eslint": "^8.31.0",
"mocha": "^9.1.3",
"mocha-typescript": "1.1.12",
"nyc": "^14.1.1",
"ts-node": "^10.4.0",
"tslint": "5.9.1",
"typemoq": "^2.1.0",
"typescript": "^4.4.4"
},
"dependencies": {
"@aws-sdk/client-dynamodb": "^3.485.0",
"@aws-sdk/client-firehose": "^3.485.0",
"@aws-sdk/client-s3": "^3.485.0",
"@aws-sdk/client-sns": "^3.485.0",
"@aws-sdk/client-sqs": "^3.485.0",
"@aws-sdk/lib-dynamodb": "^3.485.0",
"@aws-sdk/util-dynamodb": "^3.485.0",
"@studyportals/cors": "^2.5.1",
"@studyportals/sp-r2d2-interface": "^2.2.0"
},
"engines": {
"node": ">=20",
"npm": "10.x"
}
}