UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

170 lines (169 loc) 5.53 kB
{ "name": "@bitblit/epsilon", "version": "4.1.100", "description": "Tiny adapter to simplify building API gateway Lambda APIS", "sideEffects": false, "bin": { "epsilon-cli": "./epsilon-cli.js" }, "main": "./index.js", "typings": "./index.d.ts", "contributors": [ "Christopher Weiss <bitblit@gmail.com>", "Benn Linger <benn@bennlinger.com>", "Lucas Myers <veganbeef@protonmail.com>", "Zach Herridge", "Bilal Shahid <bshahid@adomni.com>" ], "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } }, "prettier": { "printWidth": 140, "singleQuote": true, "arrowParens": "always" }, "config": {}, "scripts": { "prepare-to-publish": "yarn build && cp package.json README.md CHANGELOG.md License.txt src/epsilon-cli.ts dist && yarn run apply-ci-vars && yarn remove-compiled-tests", "copy-static-files": "shx cp -R src/static dist", "build": "yarn run clean && yarn run generate-barrels && yarn run compile", "compile": "tsc && yarn copy-static-files", "watch": "tsc-watch", "remove-compiled-tests": "rimraf ./lib/**/*.spec.d.ts && rimraf ./lib/**/*.spec.js && rimraf ./lib/**/*.spec.js.map", "clean": "shx rm -Rf dist", "compile-test": "yarn compile && yarn test", "test": "jest", "apply-ci-vars": "yarn ratchet-cli apply-ci-env-variables-to-files github dist/static/build-properties.json", "lint": "eslint src/**/*.ts", "lint-fix": "eslint --fix src/**/*.ts", "generate-barrels": "barrelsby -q --delete -d src -e .*\\.spec\\.ts -e .*sample.* -e deployment/.* -e apollo/.* -e cli/.* -e epsilon-cli.* && barrelsby -q --delete -d src/deployment -e .*\\.spec\\.ts ", "run-local-container-server": "yarn build && node dist/epsilon-cli.js run-local-container-server", "run-build-sample-server": "yarn build && node dist/epsilon-cli.js run-sample-local-server", "run-sample-server": "node dist/epsilon-cli.js run-sample-local-server", "run-test-error-server": "yarn build && node dist/epsilon-cli.js run-test-error-server", "run-batch-sample-server": "yarn build && node dist/epsilon-cli.js run-sample-local-batch-server", "run-background-process-from-command-line-dry-run": "yarn build && node dist/epsilon-cli.js run-background-process" }, "repository": { "type": "git", "url": "https://github.com/bitblit/Epsilon" }, "keywords": [ "epsilon", "lambda", "api gateway" ], "bugs": { "url": "https://github.com/bitblit/Epsilon/issues" }, "homepage": "https://github.com/bitblit/Epsilon#readme", "engines": { "node": ">=14.18" }, "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sns": "3.418.0", "@aws-sdk/client-sqs": "3.418.0", "@aws-sdk/types": "3.418.0", "@bitblit/ratchet": "4.1.106", "@smithy/abort-controller": "2.0.5", "@smithy/smithy-client": "2.0.5", "@smithy/util-waiter": "2.0.5", "clear": "0.1.0", "commander": "11.0.0", "cross-fetch": "4.0.0", "js-yaml": "4.1.0", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.1.0", "luxon": "3.4.3", "reflect-metadata": "0.1.13", "route-parser": "0.0.5", "rxjs": "7.8.1", "strip-js": "1.2.0", "swagger-model-validator": "3.0.21" }, "resolutions": { "@smithy/types": "^2.3.3", "@babel/traverse": "^7.23.2", "ansi-regex": "^5.0.1", "ajv": "^6.12.6", "axios": "^1.7.4", "braces": "^3.0.3", "browserslist": "^4.22.0", "fast-xml-parser": "^4.4.1", "express": "^4.19.2", "follow-redirects": "^1.15.6", "glob-parent": "^6.0.2", "hosted-git-info": "^7.0.1", "jose": "^4.15.5", "json5": "^1.0.2", "lodash": "^4.17.21", "micromatch": "^4.0.8", "minimist": "^1.2.8", "nanoid": "^5.0.1", "node-fetch": "^2.6.7", "nth-check": "^2.1.1", "object-path": "^0.11.8", "path-parse": "^1.0.7", "postcss": "^8.4.31", "shelljs": "^0.8.5", "sanitize-html": "^2.12.1", "semver": "^7.5.2", "semver-regex": "^4.0.5", "tmpl": "^1.0.5", "ws": "^8.17.1", "y18n": "^5.0.8", "word-wrap": "^1.2.4" }, "peerDependencies": { "@bitblit/ratchet": "^4.1.106", "@types/aws-lambda": "8.10.122", "aws-cdk-lib": "2.99.0", "constructs": "10.2.70", "graphql": "^16.8.1" }, "peerDependenciesMeta": { "aws-cdk-lib": { "optional": true }, "constructs": { "optional": true }, "graphql": { "optional": true } }, "devDependencies": { "@apollo/server": "4.9.4", "@types/aws-lambda": "8.10.133", "@types/jest": "29.5.5", "@types/js-yaml": "4.0.7", "@types/luxon": "3.3.2", "@types/node": "18.15.3", "@typescript-eslint/eslint-plugin": "6.7.5", "@typescript-eslint/parser": "6.7.5", "aws-cdk-lib": "2.99.1", "aws-sdk-client-mock": "3.0.0", "barrelsby": "2.8.1", "constructs": "10.2.70", "eslint": "8.51.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-import": "2.28.1", "eslint-plugin-prettier": "5.0.1", "graphql": "16.8.1", "handlebars": "4.7.8", "handlebars-layouts": "3.1.4", "husky": "8.0.3", "jest": "29.7.0", "prettier": "3.0.3", "pretty-quick": "3.1.3", "rimraf": "5.0.5", "shx": "0.3.4", "ts-jest": "29.1.1", "ts-node": "10.9.1", "typescript": "5.2.2" } }