package.json
{
"name": "s3db.js",
"version": "2.1.1",
"description": "Use AWS S3 as a cheap document database.",
"main": "build/index.js",
"author": "forattini-dev",
"license": "UNLICENSE",
"repository": {
"type": "git",
"url": "git+https://github.com/forattini-dev/s3db.js.git"
},
"directories": {
"example": "examples",
"test": "tests"
},
"keywords": [
"s3",
"aws",
"database"
],
"scripts": {
"build": "rimraf ./build && tsc",
"coverage": "coveralls < coverage/lcov.info",
"coverage:serve": "npx http-server ./coverage/lcov-report",
"test": "jest --coverage",
"test:stream": "jest --coverage ./tests/stream.spec.ts",
"test:cache": "jest --coverage ./tests/s3-cache.spec.ts",
"test:plugins": "jest --coverage ./tests/plugins.spec.ts",
"test:client": "jest --coverage ./tests/s3-client-basics.spec.ts",
"test:client2": "jest --coverage ./tests/s3-client-methods.spec.ts",
"test:resource": "jest --coverage ./tests/s3-resource.spec.ts",
"test:watch": "jest --watch",
"example:1": "cd examples; node 1-bulk-insert.js",
"example:2": "cd examples; node 2-read-stream.js",
"example:3": "cd examples; node 3-read-stream-to-csv.js",
"example:4": "cd examples; node 4-read-stream-to-zip.js",
"example:5": "cd examples; node 5-write-stream.js",
"example:6": "cd examples; node 6-jwt-tokens.js",
"example:7": "cd examples; node 7-duplicate-database.js"
},
"dependencies": {
"@supercharge/promise-pool": "^2.3.2",
"avsc": "^5.7.7",
"aws-sdk": "^2.1274.0",
"crypto-js": "^4.1.1",
"fastest-validator": "^1.15.0",
"flat": "^5.0.2",
"lodash": "^4.17.21",
"nanoid": "3.3.4",
"ts-mixer": "^6.0.2"
},
"devDependencies": {
"@types/crypto-js": "^4.1.1",
"@types/flat": "^5.0.2",
"@types/jest": "^29.2.4",
"@types/lodash": "^4.14.191",
"@types/node": "^18.11.15",
"@types/pako": "^2.0.0",
"@types/progress": "^2.0.5",
"coveralls": "^3.1.1",
"dotenv": "^16.0.3",
"esm": "^3.2.25",
"fakerator": "^0.3.6",
"jest": "^29.3.1",
"jsonwebtoken": "^8.5.1",
"multi-progress": "^4.0.0",
"progress": "^2.0.3",
"rimraf": "^3.0.2",
"ts-jest": "^29.0.3",
"ts-node": "^10.9.1",
"typescript": "^4.9.4"
}
}