UNPKG

@x82-softworks/aws-api

Version:

An OpenAPI compatible api system intended for use with AWS Lambda and API Gateway

94 lines (93 loc) 2.71 kB
{ "name": "@x82-softworks/aws-api", "version": "1.0.2", "author": "opensource <opensource@x82.io>", "description": "An OpenAPI compatible api system intended for use with AWS Lambda and API Gateway", "main": "./index.cjs", "scripts": { "test": "jest --config=./tests/jest.config.cjs", "ts:alias": "tsc-alias -p tsconfig.prod.json", "postbuild": "npm run ts:alias && npm run doc:extract && npm run doc:build", "build": "webpack --mode production", "build:dev": "webpack --mode development", "doc:extract": "api-extractor run --local", "doc:build": "cd ./docs && api-documenter markdown", "format": "prettier --config ./.prettierrc --write .", "format:check": "prettier --config ./.prettierrc -c .", "lint": "eslint .", "lint:fix": "eslint --fix ." }, "keywords": [ "OpenAPI", "AWS", "API Gateway", "Lambda", "Serverless" ], "repository": { "url": "https://gitlab.com/x82-open-source/npm/aws-api" }, "bugs": { "url": "https://gitlab.com/x82-open-source/npm/aws-api/-/issues", "email": "opensource@x82.io" }, "dependencies": { "@x82-softworks/aws-api-multipart": "^0.1.4", "@x82-softworks/clone-merge": "^0.1.3", "ajv": "^8.11.0", "cookie": "^0.3.1", "is-integer": "^1.0.7", "query-string": "^5.1.1", "serialize-error": "^8.0.1" }, "files": [ "index.cjs", "dist" ], "devDependencies": { "@microsoft/api-documenter": "^7.17.15", "@microsoft/api-extractor": "^7.24.1", "@types/jest": "^27.5.1", "@typescript-eslint/eslint-plugin": "^5.26.0", "eslint": "^8.16.0", "eslint-plugin-jest": "^24.7.0", "eslint-plugin-sort-imports-es6-autofix": "^0.5.0", "eslint-plugin-tsdoc": "^0.2.16", "jest": "^28.1.0", "jest-junit": "^13.2.0", "terser-webpack-plugin": "^5.3.1", "ts-jest": "^28.0.3", "ts-loader": "^9.3.0", "tsc-alias": "^1.6.7", "tsconfig-paths-webpack-plugin": "^3.5.2", "typescript": "^4.6.4", "webpack": "^5.72.1", "webpack-cli": "^4.9.2", "webpack-node-externals": "^3.0.0" }, "engines": { "node": ">=10" }, "license": "MIT", "licence": "MIT", "type": "module", "types": "./dist/public.d.ts", "exports": { "node": { "development": { "module": "./dist/esm.js", "import": "./dist/esm.js", "require": "./dist/commonjs.js" }, "production": { "module": "./dist/esm.min.js", "import": "./dist/esm.min.js", "require": "./dist/commonjs.min.js" }, "default": "./index.cjs" }, "development": "./dist/esm.js", "production": "./dist/esm.min.js", "default": "./dist/esm.js" } }