UNPKG

@smikhalevski/object-pool

Version:
59 lines (58 loc) 1.68 kB
{ "name": "@smikhalevski/object-pool", "version": "1.0.0", "description": "The tiny and efficient object pool.", "main": "./lib/index-cjs.js", "module": "./lib/index.js", "types": "./lib/index.d.ts", "sideEffects": false, "files": [ "lib" ], "scripts": { "build": "tsc && npm run rollup && npm run terser", "rollup": "rollup --input ./lib/index.js --file ./lib/index-cjs.js --format cjs --plugin @rollup/plugin-node-resolve", "terser": "for file in $(find ./lib -name '*.js'); do terser --compress --mangle --mangle-props regex=/^_/ --output $file -- $file; done || exit 1", "clean": "rm -rf ./lib", "test": "jest --detectOpenHandles", "perf": "[ -d ./lib ] || npm run build && node --expose-gc --max-old-space-size=4096 ./src/test/perf.js" }, "repository": { "type": "git", "url": "git+https://github.com/smikhalevski/object-pool.git" }, "keywords": [ "object", "pool" ], "author": "Savva Mikhalevski <smikhalevski@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/smikhalevski/object-pool/issues" }, "homepage": "https://github.com/smikhalevski/object-pool#readme", "jest": { "preset": "ts-jest", "globals": { "ts-jest": { "diagnostics": { "ignoreCodes": [ 151001 ] } } } }, "devDependencies": { "@rollup/plugin-node-resolve": "^13.0.4", "@smikhalevski/perf-test": "^1.0.0", "@types/jest": "^27.0.1", "chalk": "^4.1.2", "deepool": "^2.2.0", "jest": "^27.1.0", "rollup": "^2.56.3", "terser": "^5.7.2", "ts-jest": "^27.0.5", "typescript": "4.4.2" } }