@mbc-cqrs-serverless/core
Version:
CQRS and event base core
93 lines (92 loc) • 3.25 kB
JSON
{
"name": "@mbc-cqrs-serverless/core",
"version": "1.0.10",
"description": "CQRS and event base core",
"keywords": [
"mbc",
"cqrs",
"serverless",
"framework",
"event-driven",
"backend",
"aws",
"lambda",
"ecs",
"fargate",
"step-functions",
"sqs",
"typescript"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"dist",
"!dist/tsconfig.tsbuildinfo"
],
"scripts": {
"build": "rm -rf dist && tsc",
"build:test": "rm -rf test/dist && tsc -p test/tsconfig.build.json",
"test": "echo \"Error: no test specified\" && exit 1",
"test:e2e": "NODE_ENV=local jest --config ./test/jest-e2e.json --runInBand",
"posttest:e2e": "kill -9 $(lsof -ti :8000)",
"offline:docker": "cd test/infra-local && mkdir -p docker-data/.cognito && cp -r cognito-local/db docker-data/.cognito && docker compose up --remove-orphans",
"offline:docker:stop": "cd test/infra-local && docker compose down --remove-orphans",
"offline:sls": "/bin/bash ./test/infra-local/scripts/trigger_ddb_stream.sh & ln -f .env $PWD/test/infra-local/.env && cd ./test/infra-local && NODE_ENV=development AWS_ACCESS_KEY_ID=DUMMYIDEXAMPLE AWS_SECRET_ACCESS_KEY=DUMMYEXAMPLEKEY serverless offline start",
"migrate:ddb": "ts-node test/prisma/ddb.ts",
"migrate": "npm run migrate:ddb"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mbc-net/mbc-cqrs-serverless.git",
"directory": "packages/core"
},
"author": "Murakami Business Consulting, Inc.",
"license": "MIT",
"bugs": {
"url": "https://github.com/mbc-net/mbc-cqrs-serverless/issues"
},
"homepage": "https://mbc-cqrs-serverless.mbc-net.com/",
"publishConfig": {
"access": "public"
},
"dependencies": {
"@aws-crypto/sha256-js": "^5.2.0",
"@codegenie/serverless-express": "^4.13.0",
"@nestjs/common": "^10.3.0",
"@nestjs/config": "^3.1.1",
"@nestjs/core": "^10.3.0",
"@nestjs/mapped-types": "^2.0.4",
"@nestjs/platform-express": "^10.3.0",
"@nestjs/swagger": "^7.1.17",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.0",
"jwt-decode": "^4.0.0",
"node-fetch": "^2.7.0",
"nodemailer": "^7.0.3",
"reflect-metadata": "^0.2.2",
"ulid": "^2.3.0"
},
"devDependencies": {
"@types/nodemailer": "^6.4.17",
"serverless": "^3.40.0",
"serverless-dynamodb": "^0.2.47",
"serverless-localstack": "^1.1.2",
"serverless-offline": "^13.3.2",
"serverless-offline-aws-eventbridge": "^2.1.0",
"serverless-offline-dynamodb-streams": "^7.0.0",
"serverless-offline-lambda": "^1.0.6",
"serverless-offline-local-authorizers-plugin": "^1.2.0",
"serverless-offline-scheduler": "^0.5.0",
"serverless-offline-ses-v2": "^1.0.4",
"serverless-offline-sns": "^0.77.2",
"serverless-offline-sqs": "^8.0.0",
"serverless-offline-ssm": "^6.2.0",
"serverless-offline-watcher": "^1.1.0",
"serverless-plugin-offline-dynamodb-stream": "^1.0.20",
"serverless-s3-local": "^0.8.1",
"serverless-step-functions": "^3.18.0",
"serverless-step-functions-local": "^0.5.1",
"supertest": "^7.0.0"
},
"gitHead": "41a991caf16407bd58d5331c09b507544c18ff0d"
}