UNPKG

@swarmion/serverless-plugin

Version:

A plugin to safely deploy Serverless microservices.

78 lines (77 loc) 2.57 kB
{ "name": "@swarmion/serverless-plugin", "description": "A plugin to safely deploy Serverless microservices.", "version": "0.35.0", "author": "fargito", "license": "MIT", "homepage": "https://www.swarmion.dev", "bugs": "https://github.com/swarmion/swarmion/issues", "repository": "swarmion/swarmion.git", "keywords": [ "Contracts", "Serverless", "Typescript" ], "publishConfig": { "access": "public" }, "sideEffects": false, "files": [ "dist" ], "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/types/index.d.ts", "scripts": { "clean": "rimraf dist *.tsbuildinfo", "format-check": "prettier --check . --ignore-path ../../.prettierignore", "format-fix": "prettier --write . --ignore-path ../../.prettierignore", "lint-fix": "pnpm linter-base-config --fix", "lint-fix-all": "pnpm lint-fix .", "linter-base-config": "eslint --ext=js,ts", "package": "pnpm clean && pnpm package-transpile && pnpm package-types && pnpm package-types-aliases", "package-transpile": "tsup", "package-types": "tsc -p tsconfig.build.json", "package-types-aliases": "tsc-alias -p tsconfig.build.json", "test": "nx run format-check && nx run test-linter && nx run test-type && nx run test-unit && nx run test-circular", "test-circular": "pnpm depcruise --config -- src", "test-linter": "pnpm linter-base-config .", "test-type": "tsc --noEmit --emitDeclarationOnly false", "test-unit": "vitest run --coverage --passWithNoTests", "watch": "pnpm clean && concurrently 'pnpm:package-* --watch'" }, "dependencies": { "@swarmion/serverless-contracts": "^0.35.0", "aws-sdk": "^2.1516.0", "axios": "^1.9.0", "json-schema-diff": "^0.18.0", "json-schema-to-ts": "^3.0.0", "lodash": "^4.17.21", "openapi-types": "^12.1.3", "serverless": "^3.38.0", "simple-git": "^3.21.0" }, "devDependencies": { "@serverless/typescript": "^4.14.1", "@types/lodash": "^4.14.202", "@types/node": "^22.15.18", "@types/serverless": "^3.12.19", "@vitest/coverage-v8": "^3.1.3", "concurrently": "^9.0.0", "dependency-cruiser": "^16.10.2", "eslint": "^8.55.0", "prettier": "^3.5.3", "rimraf": "^6.0.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "tsup": "^8.5.0", "typescript": "^5.8.3", "vite-tsconfig-paths": "^5.0.1", "vitest": "^3.1.3" }, "peerDependencies": { "serverless": "^2.60 || 3" }, "gitHead": "41b1a807081c8ecd83a254edd7aecabc1cfc60e0" }