{"_id":"@aicacia/memoize","_rev":"7-b6896bed5d657e6e0e5817fbdf54397e","name":"@aicacia/memoize","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@aicacia/memoize","version":"0.1.0","keywords":["memoize"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","_id":"@aicacia/memoize@0.1.0","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"homepage":"https://gitlab.com/aicacia/ts-memoize#readme","bugs":{"url":"https://gitlab.com/aicacia/ts-memoize/issues"},"dist":{"shasum":"f01a08da88380bf684deecdf0186e5881cdd7629","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.0.tgz","fileCount":13,"integrity":"sha512-qWIlSFYKzYQw0h++sS+LqK30ylcPvlq0qeVe2YB/5lIjwuFXsP1a5/mVZwZHBBxWWYFqqt9EkPuXChFvg/hEiQ==","signatures":[{"sig":"MEUCIF6dwW9D7qjBWupi5XZZxJfRqzh12kbuS3hDCmMatF6cAiEAobvX+FpIgOBw/shOgvKuKR1BRrIG6zBUG/MdHzzJ46E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccwfYCRA9TVsSAnZWagAA/GcQAJLjmwdXmDK3hexSI9gd\nKHdZUw0anTNe3Vf0amqWC49cft+wkM4mVoxJQKzYQCse36yFJCtKLD1/Me/K\nV3ObmvilbQxbDG3Tf5YTot6YlZgiN8daCLdsCoPrpEbXSmH9xXKtn8gtnBAW\n2V1uc8DGvUohFRFYBuwZ5qk0bLKx//tWksbOTvRMtKlVMQRJmrX+RT8XxgsJ\npvLmrdR+kORccihmwFZ+QPCQLZS/ZMiBf+R62ys1eBiz80RrBoWa/mP9UGiX\nUiMj/gMFv40Mf1Lkjqr0ToH7wNhWjdGHSEDD4dSt3FOL75G+G5dph7z67zmR\nTw89UDm6naJcFKWc0/1VyQlVhBTYOk25zJSR6ky2e1xmw6Lr/bIN++3xidlC\n663lrVf3h8tgqng372ed+dqcWEY11KSfWToIdzlLW5zXIlOL0KOVHXlaN9tW\njanHj82GiwCgN3cC1r0+BeDTTjtr84PUypF1IrRK/Hijv6eZLNqxOd1RDHG8\n0QVivLVtK49Xb8aWEnytbnHsDw1QtQCBcqysRzNkJT/VcZywsYIaZU9wqV7C\nEKxeuCiKyG74BVLr9GliQ7gtg5g2YRWm+2Wzjon3jyvfcyhhg7yiGWAuSx7q\n+jZqPDwSNGnK9yY3c3OBgX5OSlTgOFyFGsdQi7raKMhND+rnDD4Dz2UlwZGW\nlT80\r\n=pnxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./src/index.d.ts","module":"./lib/index.ts","gitHead":"bdac5277edf821d194e47a8b5fadd961f68cc029","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.{ts,tsx}'","test":"ts-node node_modules/tape/bin/tape ./tests/**/*.test.ts | tap-spec","build":"tsc","clean":"npm run clean_build","format":"npm run format.ts && npm run format.js","format.js":"prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","format.ts":"prettier-tslint fix '**/*.{ts,tsx}'","clean_build":"rm -rf ./src","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"repository":{"url":"git+https://gitlab.com/aicacia/ts-memoize.git","type":"git"},"_npmVersion":"6.7.0","description":"memoize","directories":{},"_nodeVersion":"11.6.0","dependencies":{"@aicacia/hash":">= 0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.10.1","tslint":"^5.13.0","ts-node":"^8.0.2","prettier":"^1.16.4","tap-spec":"^5.0.0","typescript":"^3.3.3333","@types/tape":"^4.2.33","prettier-tslint":"^0.4.2","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_0.1.0_1551042519423_0.787030939100273","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@aicacia/memoize","version":"0.1.1","keywords":["memoize"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","_id":"@aicacia/memoize@0.1.1","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"homepage":"https://gitlab.com/aicacia/libs/ts-memoize#readme","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-memoize/issues"},"nyc":{"exclude":["**/*.test.*"],"include":["lib/**/*"],"extension":[".ts",".tsx"]},"dist":{"shasum":"6d565382eddc418a65be3d7222bd0f144acd369b","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.1.tgz","fileCount":26,"integrity":"sha512-lmbb89wrEo4AFN63ShFKjxs5HhuQzictLRTzjryRGwKHb0QDZf73sXbD8uWYsaS8Eot3oNuDsqAf/EAyWEtphQ==","signatures":[{"sig":"MEQCIGsz9WEaojZF5L9fQsilAU5ySdN/hwtO5agyVl9b8FGBAiA3NGfudAm/67vWJ4Mml3AltxrqemZv+jNmEvsefAsCsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA3KjCRA9TVsSAnZWagAAgrQP/i0AuY0XyL0h1NhgXzrc\n+ylCBM4mndIu0FT8Gh34tlTJjN3UiehV5xCA2y38Wmj0XmNC4FukjvFY3um0\na6t61+JM6lp5G/WL5fThJCngWc753337kcYDrv0nFt2CtT1RofH2cFPZ0IC1\nBLB/gSj5qnFMdNkcUtjQ4fXtZ8epKg1p2prtedy9l37FmurcZQDWJeq3LfgG\ns+hunTDZpNUL+PKdoPQ2fiyczF8++4H9XR2J2sXmvHxvjpxbV/gLDPZFFzg8\nZqmEm7wc2wDR/YER5g4nRd1ctJYlLGkJA/Lic9IKV8V4IVIGh7LiKO1upYuE\nuqfAKZ0GxPeMfUdpPpw/ZWzY87oxol+mQFjYytbp6v/Gh1HNlWrWwtfzi3se\nmkLG9fbgSs9wF4CuSrXjd4y0qWYybzAwUsURcH9XLZYFS0DV7hp63MYiieQV\nJ7AwK9HXxK48AnrTgTpwKHT5FQhsStS8wTnNtvqWuho01vwObcoxwtOi3MQO\nXTR2QWx0aqe2wD8ox9G+qOsJQgSg4CKM821IPSFEjLy7irbKapFw1OjWWBDd\nUIXayNKV9zqvNTynZLw1KYt2O0uXgGaP73iWNNZ7F4MjHTIsxSfhKUjoSHzQ\nfx8UbNo7IX5qK4hFkssQdpYIcML9If7qxiN1DOKtp9ZVvbx1bB0+Xt5l1eNp\npWZY\r\n=+G8l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./src/index.d.ts","module":"./lib/index.ts","gitHead":"8ad0a13d251d99fc09006e7f3947131b13680033","scripts":{"lint":"tslint -c tslint.json 'lib/**/*.{ts,tsx}' -e 'lib/**/*.test.*'","test":"ts-node node_modules/.bin/tape lib/**/*.test.{ts,tsx} | tap-spec","build":"tsc","clean":"rm -rf ./src","format":"npm run formatTS && npm run formatJS","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape lib/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","formatJS":"prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","formatTS":"prettier-tslint fix '**/*.{ts,tsx}'","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"repository":{"url":"git+https://gitlab.com/aicacia/libs/ts-memoize.git","type":"git"},"_npmVersion":"6.11.3","description":"memoize","directories":{},"_nodeVersion":"10.16.3","dependencies":{"@aicacia/hash":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","tape":"^4.11.0","tslint":"^5.20.1","tap-nyc":"^1.0.3","ts-node":"^8.5.2","prettier":"^1.19.1","tap-spec":"^5.0.0","typescript":"^3.7.2","@types/tape":"^4.2.33","prettier-tslint":"^0.4.2","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_0.1.1_1577284259203_0.18932872298338665","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@aicacia/memoize","version":"0.1.2","keywords":["memoize"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","_id":"@aicacia/memoize@0.1.2","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"homepage":"https://gitlab.com/aicacia/libs/ts-memoize#readme","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-memoize/issues"},"nyc":{"exclude":["src/**/*.test.*"],"include":["src"],"extension":[".ts",".tsx"]},"dist":{"shasum":"af8a2575807929ee80821b18bed38b26bec20544","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.2.tgz","fileCount":27,"integrity":"sha512-L2m1WfG8HXEogyXayBl+82P1oNWZb69e+qz/5fWm4FddikD1SWifq9yEhaapHvX58LMWcgOJ4qJzJnVUVYyaRQ==","signatures":[{"sig":"MEQCIG9bSVMs32Joyft34pC9J3q1bzK8BcbLS2chY12N6emsAiAnT/xSCtQfcIPbxaZKUMoS2+CnIjTeA0QfXwBOndgysA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFh53CRA9TVsSAnZWagAABdAP/RJjz8Ng7nxpl9t1wWCr\nKhWUIaZFnOf3o9D8HjYzFSCEDCnv4DyJeZZQuDEn933Wmi1gI8wfW8oNY4nc\ngaTlUzjqytHTXbrXDr1kfYdBixuhe9fONDscxPoShJukE4oUxbcddrdqaH1g\nCHhPBpVprAMp4co/Jx8jExnZ7U1IDLds3S1y+MKBE655z/E57DGmU6VNhtCC\nTakmiCW/c68y6YvzLrdKS6Gk93qeLO197NkOR1uAJNduzxWn9rHhF7DYeZ2Z\n5NSSO2mFbXOWYI0LUYg/KJ14MOX0BX/MNXJvjYtAfQ4isHn4mnrK7ifid8D5\nnLCTQ3vD7AoEMUmEraIVwbBJwgSrN4M1qzNkiDKPykxRYD0GHr3aXD5UDy4o\nWCH4jzpsT4bGxY6UsIt1MjSLpdHCuQJmbw5tfrYenjmBHZopq9HFyJJeBlN+\nVkkPC79VLu95xgnqDPHAxAtImC1Q05S72yZ1b31DDszkmm99F+xK4G/cz/Bc\ndFgfQhIJfhQJ3KzQ3gLMooLGICqlu1YKxbRQpWXxMLw29hBz/0sfimOWv6dl\nzdNXINNkJzP+GQaibtnceh2/7x2DFCPFKbSVkL3ZpeeFuO1kMFiCP8SvQ/kA\nnD1rRofp/1udLEgQuSTHWhSQgxIfzZuD0aMNCHvl8s9LU9cNWytU0vn5Sh1m\nTVYx\r\n=nxy8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ea28bf462aa201e86b4b9ff0dd0a8071dc66640e","scripts":{"doc":"typedoc","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}' -e 'src/**/*.test.*'","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","build":"tsc","clean":"rm -rf ./lib","format":"prettier-tslint fix '**/*.{ts,tsx}' && prettier --write '**/*.{js,jsx,json}' --ignore-path .gitignore","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"repository":{"url":"git+https://gitlab.com/aicacia/libs/ts-memoize.git","type":"git"},"_npmVersion":"6.14.5","description":"memoize","directories":{},"_nodeVersion":"14.5.0","dependencies":{"@aicacia/hash":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","tslint":"^6.1.2","tap-nyc":"^1.0.3","ts-node":"^8.10.2","prettier":"^2.0.5","tap-spec":"^5.0.0","typescript":"^3.9.7","@types/tape":"^4.13.0","prettier-tslint":"^0.4.2","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_0.1.2_1595285111102_0.49272800155441443","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@aicacia/memoize","version":"0.1.3","keywords":["memoize"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","_id":"@aicacia/memoize@0.1.3","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"homepage":"https://gitlab.com/aicacia/libs/ts-memoize#readme","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-memoize/issues"},"nyc":{"exclude":["src/**/*.test.*"],"include":["src"],"extension":[".ts",".tsx"]},"dist":{"shasum":"9d417eba6d7ec72c51e49e00feeba102de19fc4b","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.3.tgz","fileCount":28,"integrity":"sha512-VKexhPOpjoDw6rd9aF2hRGAcHCN6qm8zQ8fbn2GnqX9zk918V2Qy/baDK/3vaHV9yvuEG77I4yUZkbTyGfai0A==","signatures":[{"sig":"MEUCICgNOAjdJk8NKrChjzuqMhm9qnzt6op3eMU2/de8Ow2RAiEAp8Zh9A5XE61QaJl1q7xtP3Jv1TyD7eBZo2J/eBmHhpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMDF3CRA9TVsSAnZWagAAad4P/RRNbMI2R+10o8jS+k28\n8D21qYy8ilw3+x9TV5DrKdlFUO5bcyLTzZJGy4yXxqdYcpEyXn4K7O/+Wg9n\nY6ZH+k/kk3CSDpoketuMrSl84BvmWVb2GG/lgSXRV83aJsxpKa7anFK/2Wkt\nicHh4QTiB4Ulh7CzpHJDZNpnwm2Vn/PqOMEzgYSMqrWOAorpLd5xyCxOY8Sk\n4C4M2GFZC+T4XP4MODvy63a8gmEpH9K6+6C+i4nWIO8Sy3xct9z0R3Xs2lU3\nfhV6fYheENjaWlXgqw5i3dkXIyZ6RnTBOiOLHwrpnK+aLYrTp8zMJG9jP78P\nDIrNDVeyMzG0ncb8F+u0IoHGAOyV4sx9Rsb0dN15RKw/vwaqvWjmxfhhnTai\nrQ2ENhq8HiaNk923uu/Gw/obq++ro114dR/IHx/AE8tk7rkkf8YweaZOsaqL\nnlVN1asWe4lw5hCWntDgdj9MsXm1QRw34gTIXcfVc47Z2KvwVY4gAX4pdSYX\npUAC78F7dxGPuD5Zy2fpwVLUWANGFrkX8EXc2c4XOfzR3BzM1q6I6J0Yk7sT\n69o51SDM2MavsfnL0P9SBcYLFu88WC29tfbI6OSqSxDqMrVuBnKPZ0KnKSMj\nYsOY7rQU5Xr3ZJo2qEJa8N8giiZrBqm6fiJ6lG+VjrFusGr3YrqZNRHXwN8c\n0Fzs\r\n=7oza\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"95532c9bc0ad9018858e63d8c2a0f494c1814e3c","scripts":{"doc":"typedoc","lint":"eslint . --fix","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","build":"tsc","clean":"rm -rf ./lib","coverage":"nyc --reporter=lcov --check-coverage --lines=70 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"repository":{"url":"git+https://gitlab.com/aicacia/libs/ts-memoize.git","type":"git"},"_npmVersion":"6.14.5","description":"memoize","directories":{},"_nodeVersion":"14.5.0","dependencies":{"@aicacia/hash":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","tslib":"^2.0.1","eslint":"^7.5.0","tap-nyc":"^1.0.3","ts-node":"^8.10.2","typedoc":"^0.17.8","prettier":"^2.0.5","tap-spec":"^5.0.0","typescript":"^3.9.7","@types/tape":"^4.13.0","eslint-plugin-react":"^7.20.5","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.1","@typescript-eslint/eslint-plugin":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/memoize_0.1.3_1596993910648_0.4433646251131331","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@aicacia/memoize","version":"0.1.4","keywords":["memoize"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","_id":"@aicacia/memoize@0.1.4","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"homepage":"https://gitlab.com/aicacia/libs/ts-memoize#readme","bugs":{"url":"https://gitlab.com/aicacia/libs/ts-memoize/issues"},"nyc":{"exclude":["src/**/*.test.*"],"include":["src"],"extension":[".ts",".tsx"]},"dist":{"shasum":"f71419c33da810680ba671e9d9f1b04f1ca8599b","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.4.tgz","fileCount":28,"integrity":"sha512-T7jAYyYhaWYRe+ZLPjt3Bw5Xh9ajP7or9sOWop4uexCoI/Uwy8l6rt24KNvA8KVhgbPH55C9A7c2nlsfUmbWVw==","signatures":[{"sig":"MEQCIBg334OBbiRHdjqPHQxiqbCDuqesrBFIJnP4nD+0RnXTAiBPj6lqpC6lkmMaBOKomd/m6tYJ63tlqF2gz5QSTjLIyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU54fCRA9TVsSAnZWagAA0kAQAIbU4H+pQ0+2MOvSHuwQ\n+AMylNBgA3H6DyOpsCTAqtuWgBykTVl6rBOz6057+/mODGiXCbKjDDLb8/YM\nrkoU4TBDyQE7+mvoRoFDA8CpaxAHnyoH/o5HNKkkaAx6YiL5DvVT6adfekix\nYCI0LsXjuzIVXez5eH145G2vQGk0IHVA+X18CplVwY+jiKx2e1YjToTKASVz\nQ2nQR3wI3Js7JmsdHbeZICXkEt2RjOWwYUsbIw9AgioYpkvqEqzojnDNbMVi\n4P3qI3t7VYH9JfK5y/9yKkOuZYx8LrCYpVicfvAnn1rLFMe6NjpU02tA30E9\nypg35V9kysZ+xB7tB33evlhKrFvcrtsQTyzfShvy/rTAvDXCxt3i/CX2c2jM\nz0hgYAucE5uQAWf+2sQxzTNEzTdcUrTkPnKgbMWo5FCd06nZW6RdUPX71fos\nvXlmnDQyOps29uaf0gcCyIqv0IOOoi4c57jMiYhlkjCxgNwGFb14fjY88r3A\noV8eSdlcD/0o/ZagxdknxhWRS50ZkbtxW+96tq65y/QnjDYA6uu+YCHWWQN/\npk0aaSAmx+V7bEqSKrs7IOEvhmTQv65RCGQiYipoQQhmuQoEprcw3p2k78qB\nOEWoXAP5EqC5QE9cLKPTKaDYFfXPYT0a76V8iYbYnk4Qr2VFZ0T3PvPClVWl\n8foN\r\n=+hOj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"af3f253111548fe01dd135127ca6439c82684741","scripts":{"doc":"typedoc","lint":"eslint . --fix","test":"ts-node node_modules/.bin/tape src/**/*.test.{ts,tsx} | tap-spec","build":"tsc","clean":"rm -rf ./lib","coverage":"nyc --reporter=lcov --check-coverage --lines=70 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"repository":{"url":"git+https://gitlab.com/aicacia/libs/ts-memoize.git","type":"git"},"_npmVersion":"6.14.8","description":"memoize","directories":{},"_nodeVersion":"14.5.0","dependencies":{"@aicacia/hash":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","tslib":"^2.0.1","eslint":"^7.5.0","tap-nyc":"^1.0.3","ts-node":"^8.10.2","typedoc":"^0.17.8","prettier":"^2.0.5","tap-spec":"^5.0.0","typescript":"^4.0.2","@types/tape":"^4.13.0","eslint-plugin-react":"^7.20.5","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.7.1","@typescript-eslint/eslint-plugin":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/memoize_0.1.4_1599315487119_0.6128864960004572","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@aicacia/memoize","version":"0.1.5","description":"memoization utilities","repository":{"type":"git","url":"git+https://github.com/aicacia/ts-memoize.git"},"module":"esm/index.js","main":"cjs/index.js","types":"types/index.d.ts","keywords":["memoize","lazy"],"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","devDependencies":{"@biomejs/biome":"1","@rollup/plugin-commonjs":"28","@rollup/plugin-node-resolve":"15","@rollup/plugin-terser":"0","@rollup/plugin-typescript":"12","@types/tape":"5","husky":"9","nyc":"17","rollup":"4","rollup-plugin-esm-import-to-url":"2","tap-nyc":"1","tap-spec":"5","tape":"5","ts-node":"10","tslib":"2","typedoc":"0","typescript":"5"},"peerDependencies":{"tslib":"2"},"dependencies":{"@aicacia/expiring-map":"0","@aicacia/hash":"0"},"nyc":{"include":["src"],"exclude":["src/**/*.test.*","src/**/*.benchmark.*"],"extension":[".ts",".tsx"]},"scripts":{"buildTSC":"tsc","buildESM":"tsc -b tsconfig.esm.json","buildBrowser":"rollup -c","build":"npm run clean && npm run buildTSC && npm run buildESM && npm run buildBrowser","doc":"typedoc","test":"ts-node node_modules/tape/bin/tape src/**/*.test.{ts,tsx} | tap-spec","bench":"ts-node node_modules/tape/bin/tape src/**/*.benchmark.{ts,tsx} | tap-spec","coverage":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=text","coverageHTML":"nyc --reporter=lcov --check-coverage --lines=75 --require ts-node/register tape src/**/*.test.{ts,tsx} | tap-spec; nyc report ---reporter=html","clean":"rm -rf esm cjs browser types .nyc_output coverage","lint":"biome lint ./src","format":"biome format --write .","preCommit":"npm run format && npm run lint && npm run coverage"},"_id":"@aicacia/memoize@0.1.5","bugs":{"url":"https://github.com/aicacia/ts-memoize/issues"},"homepage":"https://github.com/aicacia/ts-memoize#readme","_integrity":"sha512-zRB3vqt+AnBAQKkI1gLj5kFhYGZ6W+Ce/b+YvM6ZpbT/qZGQYjAS70r6CZcT9yMo8M4g/+6ZNsJjUPT3RjW6nw==","_resolved":"/tmp/3c5368c0b327b623d3d25b40f14e5d9c/aicacia-memoize-0.1.5.tgz","_from":"file:aicacia-memoize-0.1.5.tgz","_nodeVersion":"24.0.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-zRB3vqt+AnBAQKkI1gLj5kFhYGZ6W+Ce/b+YvM6ZpbT/qZGQYjAS70r6CZcT9yMo8M4g/+6ZNsJjUPT3RjW6nw==","shasum":"1ec3d68e7f0df282efc160d241ab4d188286de75","tarball":"https://registry.npmjs.org/@aicacia/memoize/-/memoize-0.1.5.tgz","fileCount":14,"unpackedSize":38406,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXk6f+HGCDTzPA4zj66mJrMjMDlTYl7kB/VtguIjYfGAIhANOoa7mP3rfq46hCd1s38Bv1uixBvHhxf3qmLIRZCwi7"}]},"_npmUser":{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"},"directories":{},"maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memoize_0.1.5_1754815701628_0.31820308977347955"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-24T21:08:39.253Z","modified":"2025-08-10T08:48:22.005Z","0.1.0":"2019-02-24T21:08:39.658Z","0.1.1":"2019-12-25T14:30:59.338Z","0.1.2":"2020-07-20T22:45:11.245Z","0.1.3":"2020-08-09T17:25:10.821Z","0.1.4":"2020-09-05T14:18:07.236Z","0.1.5":"2025-08-10T08:48:21.802Z"},"bugs":{"url":"https://github.com/aicacia/ts-memoize/issues"},"author":{"name":"Nathan Faucett"},"license":"(MIT OR Apache-2.0)","homepage":"https://github.com/aicacia/ts-memoize#readme","keywords":["memoize","lazy"],"repository":{"type":"git","url":"git+https://github.com/aicacia/ts-memoize.git"},"description":"memoization utilities","maintainers":[{"name":"nathanfaucett","email":"nathanfaucett@gmail.com"}],"readme":"# ts-memoize\n\n[![license](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue\")](LICENSE-MIT)\n[![docs](https://img.shields.io/badge/docs-typescript-blue.svg)](https://aicacia.github.io/ts-memoize/)\n[![npm (scoped)](https://img.shields.io/npm/v/@aicacia/memoize)](https://www.npmjs.com/package/@aicacia/memoize)\n[![build](https://github.com/aicacia/ts-memoize/workflows/Test/badge.svg)](https://github.com/aicacia/ts-memoize/actions?query=workflow%3ATest)\n\nmemoization utilities\n\n## Examples\n\n```typescript\nimport { memoize } from \"@aicacia/memoize\";\n```\n","readmeFilename":"README.md"}