UNPKG

@mbc-cqrs-serverless/core

Version:
93 lines (92 loc) 3.25 kB
{ "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" }