UNPKG

dynamodel-client

Version:

Amazon's DynamoDB client to manage multiple models per table.

62 lines (61 loc) 1.99 kB
{ "name": "dynamodel-client", "version": "0.2.4", "description": "Amazon's DynamoDB client to manage multiple models per table.", "homepage": "https://github.com/Co-assist/dynamodel-client", "repository": { "type": "git", "url": "git://github.com/Co-assist/dynamodel-client" }, "bugs": { "url": "https://github.com/Co-assist/dynamodel-client/issues" }, "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", "lint": "tslint -p tsconfig.json", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", "version": "npm run format && git add -A src", "postversion": "git push && git push --tags", "test": "mocha --require ts-node/register --require ./test/hooks.ts ./test/*.ts ./test/**/*.ts", "coverage": "nyc --check-coverage --per-file --branches=100 --functions=100 --lines=100 --reporter=html --reporter=text --reporter=json mocha --require ts-node/register --require ./test/hooks.ts ./test/*.ts ./test/**/*.ts && mv coverage/coverage-final.json coverage/coverage.json" }, "keywords": [ "aws", "dynamoDB", "mapper" ], "author": "Yoann Eichelberger", "license": "ISC", "devDependencies": { "@types/chai": "^4.3.11", "@types/chai-as-promised": "^7.1.8", "@types/mocha": "^10.0.6", "@types/node": "^18.18.0", "@types/sinon": "^17.0.2", "@types/sinon-test": "^2.4.6", "aws-sdk-client-mock": "^3.0.0", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "mocha": "^10.2.0", "nyc": "^15.1.0", "prettier": "^3.1.1", "sinon": "^17.0.1", "sinon-test": "^3.1.5", "ts-node": "^10.9.2", "tslint": "^6.1.3", "tslint-config-prettier": "^1.18.0", "typescript": "^5.2.2" }, "dependencies": { "@aws-sdk/client-dynamodb": "^3.478.0", "@aws-sdk/lib-dynamodb": "^3.478.0" }, "files": [ "lib/**/*" ] }