UNPKG

@env0/dynamo-easy

Version:

DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.

96 lines (95 loc) 3.26 kB
{ "name": "@env0/dynamo-easy", "version": "5.2.5-add-getter-support", "description": "DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.", "keywords": [ "api", "aws", "dynamo", "dynamo client", "dynamodb", "dynamodb client", "expression", "expression builder", "filter expression", "fluent-api", "lambda", "mapper", "objectmapper", "orm", "serverless", "typescript", "typescript-decorators", "update expression" ], "homepage": "https://shiftcode.gitbook.io/dynamo-easy/", "repository": { "type": "git", "url": "https://github.com/shiftcode/dynamo-easy" }, "license": "MIT", "author": "Michael Wittwer <michael.wittwer@shiftcode.ch>", "files": [ "dist", "!dist/docs" ], "main": "./dist/dynamo-easy.js", "module": "./dist/_esm5/dynamo-easy.js", "typings": "./dist/_types/dynamo-easy.d.ts", "scripts": { "prebuild": "rimraf dist", "build": "tsc --outDir ./dist/_esm2015/ && tsc --outDir ./dist/_esm5/ --target es5 && tsc --outDir ./dist/ --module commonjs", "check-snippets": "npx tsc --outDir ./dist-snippets --project ./snippets/tsconfig.json && rimraf dist-snippets", "commity": "commit", "docs:build": "rimraf ./dist/docs && typedoc --out dist/docs --readme ./doc-intro.md --target es6 --hideGenerator --theme minimal --excludePrivate --stripInternal", "docs:deploy": "ts-node tools/gh-pages-publish", "lint": "tslint --project tsconfig.json -t codeFrame --fix", "lint:ci": "tslint --project tsconfig.json -t codeFrame", "prettier": "prettier --write --config ./.prettierrc.yml '{src,test}/**/*.ts'", "report-coverage": "cat ./coverage/lcov.info | coveralls", "semantic-release-prepare": "ts-node tools/semantic-release-prepare", "test": "jest", "test:ci": "jest --coverage --no-cache", "test:watch": "jest --watch", "tslint:custom-rule:build": "tsc ./tools/tslint/noDynamoNamedImportRule.ts", "tslint:custom-rule:test": "tslint --test ./tools/tslint/test" }, "devDependencies": { "@commitlint/cli": "^7.5.2", "@commitlint/config-conventional": "^7.5.0", "@commitlint/prompt-cli": "^7.5.0", "@types/jest": "^24.0.1", "@types/lodash": "^4.14.120", "@types/node": "8.10.40", "@types/uuid": "^3.4.4", "aws-sdk": "^2.401.0", "colors": "^1.3.3", "coveralls": "^3.0.2", "husky": "^2.0.0", "jest": "^24.1.0", "lint-staged": "^8.1.3", "lodash": "^4.17.11", "lodash.camelcase": "^4.3.0", "prettier": "^1.16.4", "reflect-metadata": "^0.1.13", "rimraf": "^2.6.3", "semantic-release": "^16.0.0-beta.18", "sort-package-json": "^1.19.0", "ts-jest": "^24.0.0", "ts-loader": "^5.3.3", "ts-node": "^8.0.2", "tslint": "^5.12.1", "tslint-config-prettier": "^1.18.0", "tsutils": "^3.8.0", "typedoc": "^0.14.2", "typedoc-plugin-external-module-name": "^2.0.0", "typescript": ">=2.9.1", "uuid": "^3.3.2" }, "peerDependencies": { "aws-sdk": "^2.401.0", "lodash": "^4.17.11", "reflect-metadata": "^0.1.12", "uuid": "^3.3.2" } }