UNPKG

techveda-lib-dynamodb

Version:

A clean DynamoDB abstraction library with schema and model for Node.js and TypeScript

43 lines (42 loc) 1.31 kB
{ "name": "techveda-lib-dynamodb", "version": "1.0.5", "description": "A clean DynamoDB abstraction library with schema and model for Node.js and TypeScript", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "dev": "tsup src/index.ts --watch", "clean": "rm -rf dist", "dev:test": "ts-node-dev --respawn --loader ts-node/esm tests/model.test.ts", "test": "ts-node tests/model.test.ts", "test:watch": "ts-node-dev --respawn --clear --transpile-only tests/model.test.ts", "build": "tsup src/index.ts --format esm,cjs --dts && npm run obfuscate", "obfuscate": "javascript-obfuscator dist --output dist --compact true --control-flow-flattening true" }, "repository": { "type": "git", "url": "PRIVATE" }, "keywords": [ "dynamodb", "aws", "node", "typescript", "schema", "model", "techveda" ], "author": "Vinay Gurjar vinaychoudhary3@ymail.com", "license": "MIT", "dependencies": { "@aws-sdk/client-dynamodb": "^3.574.0", "@aws-sdk/lib-dynamodb": "^3.574.0", "dayjs": "^1.11.10", "dotenv": "^17.0.0", "joi": "^17.12.0", "short-uuid": "^5.0.0" }, "devDependencies": { "javascript-obfuscator": "^4.1.1", "ts-node-dev": "^2.0.0", "tsup": "^8.5.0", "typescript": "^5.4.5" } }