{"_id":"vue-memoize-dict","_rev":"39-78471aadbfdd5bfa07e32ca512f9e987","name":"vue-memoize-dict","dist-tags":{"latest":"1.1.3","beta":"1.1.3-beta.0"},"versions":{"0.0.1":{"name":"vue-memoize-dict","version":"0.0.1","description":"","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","devDependencies":{"@types/node":"^18.16.19","@vueuse/core":"^10.2.1","rimraf":"^5.0.1","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"_id":"vue-memoize-dict@0.0.1","_integrity":"sha512-5grl7ujw1lQwrQq65ttFbWHPkjgVsxOJzGMGdrNTrbwjTht4WbCs6wysyUBz+4ZBJBeRWZrvTNGpkQ870q367Q==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/0b64fe4bd95a6706d74f99bb70f09058/vue-memoize-dict-0.0.1.tgz","_from":"file:vue-memoize-dict-0.0.1.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5grl7ujw1lQwrQq65ttFbWHPkjgVsxOJzGMGdrNTrbwjTht4WbCs6wysyUBz+4ZBJBeRWZrvTNGpkQ870q367Q==","shasum":"62d13fb69c3faa7b157e24fa95c70b6e2dbc0f28","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.1.tgz","fileCount":4,"unpackedSize":6595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu5N8NZlhXG1VA7MMNjngB3GBBuaX13X8Onx6X8UHcAAiEAvYhPBlDT+zYJuZz3YRNFxafDFiE7VwqJXwWkftZpIhk="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.1_1689322932637_0.998718141015176"},"_hasShrinkwrap":false},"0.0.2":{"name":"vue-memoize-dict","version":"0.0.2","description":"","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@types/node":"^18.16.19","@vueuse/core":"^10.2.1","rimraf":"^5.0.1","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"_id":"vue-memoize-dict@0.0.2","_integrity":"sha512-dtFT7InriLEJz9vIul4ZXaKVrbQX/pTswe6DzPtnXMs+m2mlyo3qTvjP3tkRMCE1L1vg2DPukhlaaf2aaq4toQ==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/53af2f74d3836fc938b8c4f58503fecb/vue-memoize-dict-0.0.2.tgz","_from":"file:vue-memoize-dict-0.0.2.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dtFT7InriLEJz9vIul4ZXaKVrbQX/pTswe6DzPtnXMs+m2mlyo3qTvjP3tkRMCE1L1vg2DPukhlaaf2aaq4toQ==","shasum":"dbb06648cf40a2bb1df9c62d3f9d886a94367470","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.2.tgz","fileCount":4,"unpackedSize":6654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7SmK+lwXyLe3SWmsz3V92DJHbGbJjlFbv4meAhgFZsAiEAlnAlP2rUk/SUFQPSkZNvX0y2J2QKz+72zk0MTkcG9ZM="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.2_1689324529741_0.1852327079190268"},"_hasShrinkwrap":false},"0.0.3":{"name":"vue-memoize-dict","version":"0.0.3","description":"## Install","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@types/node":"^20.4.2","rimraf":"^5.0.1","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"_id":"vue-memoize-dict@0.0.3","_integrity":"sha512-bYH+uGY3h+mcjj1GyxZVRnBTwZXLB7wEPGMcFlrAmO7po3taM6Al3y/WCI4x+g8N8oNTLZiubpnD0wUt3uqzEQ==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/5fda7f5a05ac3aa064be6acdf65c7147/vue-memoize-dict-0.0.3.tgz","_from":"file:vue-memoize-dict-0.0.3.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bYH+uGY3h+mcjj1GyxZVRnBTwZXLB7wEPGMcFlrAmO7po3taM6Al3y/WCI4x+g8N8oNTLZiubpnD0wUt3uqzEQ==","shasum":"456e25bd2ebc42ee01007933430706914b2c5b02","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.3.tgz","fileCount":5,"unpackedSize":7297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSY4pW3DgYznVKlVjc+VJ063gp7cGU58gyP9jpbitqjwIhANSSz82AXl1yuodNefri4+4PA7w+rOxlOM/rFkGR8CLt"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.3_1689327182238_0.6392342135726738"},"_hasShrinkwrap":false},"0.0.4":{"name":"vue-memoize-dict","version":"0.0.4","description":"vue-memoize-dict","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@types/node":"^20.4.2","rimraf":"^5.0.1","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.4","_integrity":"sha512-nEyxyQxreOs2O9Pc+tRX72gTJS1BpevnEVqwvQPs9jn6vXGaoxKsON8LAmSrwyxY1ALbuQVzYhiD/osoybR0cw==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/89cf02f9914f983cf0ad30d7283aa308/vue-memoize-dict-0.0.4.tgz","_from":"file:vue-memoize-dict-0.0.4.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nEyxyQxreOs2O9Pc+tRX72gTJS1BpevnEVqwvQPs9jn6vXGaoxKsON8LAmSrwyxY1ALbuQVzYhiD/osoybR0cw==","shasum":"2ad0aa9f300432db40fe9dadc9fd2f057886ac1a","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.4.tgz","fileCount":5,"unpackedSize":8114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdUZl3zXJjT77JE1zpfPosz2XXB1vJL+UEktG7dgWl6AiEAvpRs3rL2384s9JT1x5MT8MT2t3YfOq2xEDEkZbYpAr4="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.4_1689341873183_0.20474167597594373"},"_hasShrinkwrap":false},"0.0.5":{"name":"vue-memoize-dict","version":"0.0.5","description":"vue-memoize-dict","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@types/node":"^20.4.2","rimraf":"^5.0.1","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.5","_integrity":"sha512-hz7HOvLUwsvmSoXyjRYeS18zDBsDfqup590MAQevXDKFmN7p56FjJEcgaLybZGZdCR6JiIg+bbYKk8Tvw8KNDA==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/1bc3d3cedd4e1b3e1411f22ae716d622/vue-memoize-dict-0.0.5.tgz","_from":"file:vue-memoize-dict-0.0.5.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-hz7HOvLUwsvmSoXyjRYeS18zDBsDfqup590MAQevXDKFmN7p56FjJEcgaLybZGZdCR6JiIg+bbYKk8Tvw8KNDA==","shasum":"4a89704d6ae89dd77ec3e585942a977e968739e4","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.5.tgz","fileCount":5,"unpackedSize":8149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWQ0oHC9ZwQ5chDPWnWaShfzGTLLFfo7w8/Hubu2jN1gIgP8wQ+ZzReW/akQi1C7KDYlgsoVK5CgB+m3zy0Y3HZD0="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.5_1689344442429_0.4455563362645092"},"_hasShrinkwrap":false},"0.0.6":{"name":"vue-memoize-dict","version":"0.0.6","description":"vue-memoize-dict","main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@types/node":"^20.4.2","rimraf":"^5.0.1","typescript":"^5.1.6"},"dependencies":{"vue-demi":">=0.14.5"},"scripts":{"build":"pnpm run clean && tsc","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.6","_integrity":"sha512-ZAvd0l5m/2DgM5ePPYcraXYdFmYbJlm5X3r/ck+849eHYhno68mnpjb6qWsrEHGleZVjl2o1VtwvabnqmUS4JA==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/ad08625a7fee87e5c05b4abe950152f3/vue-memoize-dict-0.0.6.tgz","_from":"file:vue-memoize-dict-0.0.6.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ZAvd0l5m/2DgM5ePPYcraXYdFmYbJlm5X3r/ck+849eHYhno68mnpjb6qWsrEHGleZVjl2o1VtwvabnqmUS4JA==","shasum":"4cc6e694e8f53f2d1c0775b4b7d2eea7498a976e","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.6.tgz","fileCount":5,"unpackedSize":8395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHSBhnA0J7+41v7teCwjWCAhyGS5vtoxBb4vv3AfjGWwIhAIz8dIWPL0y6cE+r7aiyXLzmmRg2oZ72G4/OxHSllTiH"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.6_1689345994045_0.5198841817011641"},"_hasShrinkwrap":false},"0.0.7":{"name":"vue-memoize-dict","version":"0.0.7","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"vue-demi":">=0.14.5"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","tsc":"tsc"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.7","_integrity":"sha512-9FrnToCLklpjr5325cdqntqPNjuL3EBv6JM78n0+AAAaco9Sac0qOweuVWNCC3YBixI5ixlRmQFUpMl93kepXw==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/5d17ed1bd9e9a2868bef3ee3d0518235/vue-memoize-dict-0.0.7.tgz","_from":"file:vue-memoize-dict-0.0.7.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9FrnToCLklpjr5325cdqntqPNjuL3EBv6JM78n0+AAAaco9Sac0qOweuVWNCC3YBixI5ixlRmQFUpMl93kepXw==","shasum":"d359e491d70e1e0d96a7a54bfa1653db7a4b6aec","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.7.tgz","fileCount":6,"unpackedSize":14157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0dffb2vedxezlrcKmOHQdvaVYQbHg9eOvwn9eDmuXMAiASfNfxW890I7OFTzhVtlDXJeLRZBGEFmWEFCNMF6pzQQ=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.7_1689405215723_0.18435284994944845"},"_hasShrinkwrap":false},"0.0.8":{"name":"vue-memoize-dict","version":"0.0.8","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.8","_integrity":"sha512-5IdvTkkKA1MmmLLZlyYF2i4iKIvTrjRpRJuyC+91UxYsBmRHCAP+hA7V9ibpEkibGI17xKWfnBueYAWl+sEMyg==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/a70e05b7856857050d97a1ed7014fc35/vue-memoize-dict-0.0.8.tgz","_from":"file:vue-memoize-dict-0.0.8.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5IdvTkkKA1MmmLLZlyYF2i4iKIvTrjRpRJuyC+91UxYsBmRHCAP+hA7V9ibpEkibGI17xKWfnBueYAWl+sEMyg==","shasum":"d43633be0f144252eb2c28f8cf34bce7320e53f9","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.8.tgz","fileCount":6,"unpackedSize":8287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKHriQIBsEBI0lcnZzHCyVfb8OpMTAmKaxkcTCmOSBuAIgNjK4t0U9HwvLyndxDrp96EEbCbcXxwmquFX5j4FK6IA="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.8_1689407426739_0.23724878675532968"},"_hasShrinkwrap":false},"0.0.9":{"name":"vue-memoize-dict","version":"0.0.9","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","peerDependencies":{"@vueuse/core":"^10.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.9","_integrity":"sha512-FOhgBc7KEbqmvIGCUEUJATn7+flXu1iJq47YnJcx7Ry4W748Atgtl74GC53VT1NYAm2TnDWa6bOn+q6ODVsO8A==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/4f0f8719f1c7da2a88040c5c8ec57f80/vue-memoize-dict-0.0.9.tgz","_from":"file:vue-memoize-dict-0.0.9.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-FOhgBc7KEbqmvIGCUEUJATn7+flXu1iJq47YnJcx7Ry4W748Atgtl74GC53VT1NYAm2TnDWa6bOn+q6ODVsO8A==","shasum":"f1a0f8c122eac360cdcf1b33be7a8562300636f6","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.9.tgz","fileCount":6,"unpackedSize":8322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY5rB4WPvcDoOnBsvOTyvHoCK8VVumWfieNSaXJVyM2AiBZX9PaUL9bImMtv2aZ6iv2kh5ZaVEHrBdxaRao0+k2zw=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.9_1689411827734_0.5928866463843967"},"_hasShrinkwrap":false},"0.0.10":{"name":"vue-memoize-dict","version":"0.0.10","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1","vue-demi":">=0.14.5"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.10","_integrity":"sha512-wOGw4PqiRNdyEnhSBQnv9ygTEkcWOguY52hCtRA94400KOlVuhWwwSNslPZk8kyNFMS6eyHicozmfOE6drT2Sw==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/adbaf94a82d3ad7a3f07c8ffa67dcc1e/vue-memoize-dict-0.0.10.tgz","_from":"file:vue-memoize-dict-0.0.10.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wOGw4PqiRNdyEnhSBQnv9ygTEkcWOguY52hCtRA94400KOlVuhWwwSNslPZk8kyNFMS6eyHicozmfOE6drT2Sw==","shasum":"3811802a0503552f04a5056f5a44cca9286e00fb","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.10.tgz","fileCount":7,"unpackedSize":16544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp0KR1hj9KIuFfI4GSGxzSmn4GL3sQRHD0u05HxpLouAiBJXjSLW/7Vpn4cJETRUR6yYVmwjYSiqaa0JtxflxQUVw=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.10_1689448471229_0.73353605809563"},"_hasShrinkwrap":false},"0.0.11":{"name":"vue-memoize-dict","version":"0.0.11","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"vue-demi":">=0.14.5"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.11","_integrity":"sha512-/7IzBJ1VGD/CJnOV4dhLTVJcs7SpQ1ijhjqdKRE7y6Q0CtlZda+sha/dkBr9Osv9eC7QY5nvt02zeNr9Rfw0HQ==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/5429f85aeae650b0de1bb4ad8c715b23/vue-memoize-dict-0.0.11.tgz","_from":"file:vue-memoize-dict-0.0.11.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/7IzBJ1VGD/CJnOV4dhLTVJcs7SpQ1ijhjqdKRE7y6Q0CtlZda+sha/dkBr9Osv9eC7QY5nvt02zeNr9Rfw0HQ==","shasum":"b526a18282e647cd0d896de84fedb0f3c4f6f094","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.11.tgz","fileCount":8,"unpackedSize":24470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKkohs3BGp/EvmaFFbC5uxlm1Uc20oEBITJWxHLbjqigIgOaXTqvHrIALKjkXX5RdmWkIZk837qWjV+LwlC3QujOQ="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.11_1689448865817_0.19078374133381515"},"_hasShrinkwrap":false},"0.0.12":{"name":"vue-memoize-dict","version":"0.0.12","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.12","_integrity":"sha512-FdqZ4NEHY9ieKAgX7hgH8lbSLugZG0l+CTkJagcwkxM9FYco6KnMMNsUCALfgnh6bL6f7uImvirWRPfjtyrGVA==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/35bc54a4c3d1911bef11b08d15d2079a/vue-memoize-dict-0.0.12.tgz","_from":"file:vue-memoize-dict-0.0.12.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-FdqZ4NEHY9ieKAgX7hgH8lbSLugZG0l+CTkJagcwkxM9FYco6KnMMNsUCALfgnh6bL6f7uImvirWRPfjtyrGVA==","shasum":"0174e23a31847ef60b8b6016e58dca88754140cf","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.12.tgz","fileCount":6,"unpackedSize":8319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxRRhmz3RTr/Q7tgiDQzbA00ovpePdmcXey7EKLCWAtAiBYtu7LCPVVwwpquNFKkwO/b7QUA7EbRJyeVcEAZxIh7w=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.12_1689449494139_0.4378355270858707"},"_hasShrinkwrap":false},"0.0.13":{"name":"vue-memoize-dict","version":"0.0.13","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.13","_integrity":"sha512-Y4rlmQr8h9xdrkEydXGmjuBTMzecqzpIUjRgBGHxIASCMMLltMYwOh66VEGQ+epKxacjKwZPPbtHJp454atuwg==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/1f0561a22f981327424f383c9e45ad3f/vue-memoize-dict-0.0.13.tgz","_from":"file:vue-memoize-dict-0.0.13.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Y4rlmQr8h9xdrkEydXGmjuBTMzecqzpIUjRgBGHxIASCMMLltMYwOh66VEGQ+epKxacjKwZPPbtHJp454atuwg==","shasum":"f6e9b84fe00d20e5fe0d2d14330d12f84f3ece1c","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.13.tgz","fileCount":6,"unpackedSize":8466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSINREcJwZoJJc97Ga7velv0rwpiQpLn13g/kLIY3n3AIgeTqz2wNV0Jq6SPeghjAbIwRUWXtnwD1jwDfpuefOXpM="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.13_1689497097411_0.7778244897174258"},"_hasShrinkwrap":false},"0.0.14":{"name":"vue-memoize-dict","version":"0.0.14","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.14","_integrity":"sha512-b1W0fXd4xnIv6kzVhffUfFjVCWYDziox7CY++Gjf3aCYI6Yl0sNNQR205GNAsQ2cLJy1K90riCYmZPzGIAPa5g==","_resolved":"/private/var/folders/yw/0yby91_125120j3qk8_320n80000gp/T/eedab8e8bcd79df240e2b99ac56fe250/vue-memoize-dict-0.0.14.tgz","_from":"file:vue-memoize-dict-0.0.14.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-b1W0fXd4xnIv6kzVhffUfFjVCWYDziox7CY++Gjf3aCYI6Yl0sNNQR205GNAsQ2cLJy1K90riCYmZPzGIAPa5g==","shasum":"642f97369be62338764c37ff1e66de55d7711dfe","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.14.tgz","fileCount":6,"unpackedSize":8743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrCnjX6gcLN+YmlYwkVZ5ZwEYm5DgtKog8sJfDunF7CAiEAoKjuXxurQVpnV6MFpB0QgVhn3oeb7ReSl1u5CldL+lw="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.14_1689584963711_0.3969333935336472"},"_hasShrinkwrap":false},"0.0.15":{"name":"vue-memoize-dict","version":"0.0.15","description":"vue-memoize-dict","author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.15","_integrity":"sha512-hOVPB6K7YEIYbkcLk7PJ20g6zSLrwC2KFvZMqhxuc6a403x7dvY3OY+3NiC+tGFURCOja1m8p2bJy4O+rLvx3w==","_resolved":"/tmp/dee6c05ede48ec0d1443c907304faeab/vue-memoize-dict-0.0.15.tgz","_from":"file:vue-memoize-dict-0.0.15.tgz","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hOVPB6K7YEIYbkcLk7PJ20g6zSLrwC2KFvZMqhxuc6a403x7dvY3OY+3NiC+tGFURCOja1m8p2bJy4O+rLvx3w==","shasum":"b35730d98f7f9569671ed102ab4f03200fc4acc3","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.15.tgz","fileCount":6,"unpackedSize":8672,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqfu3fkjoe/oXqOIJ2V8K9CR5F7BOvpsgQGhok71w28gIgRpn+8Qp5uSavjEhVGsIvyP4VxpzxKwvRtI8TRWc7ptA="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.15_1689650284471_0.9093333969118129"},"_hasShrinkwrap":false},"0.0.16":{"name":"vue-memoize-dict","version":"0.0.16","description":"vue-memoize-dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"gitHead":"f01a6fa4641202ec9d8a5ce03c55cbff4b2088d4","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.16","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-CZOTVoF/sPqLdenOeokC3Tr7etkDRZ4v4lgRBczS58YnQzMPUsVE+NqrAyM7sSGHjnm34fmedOWwEHy/MecDrQ==","shasum":"a04dec456760e855686c54f549e18e18b647260b","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.16.tgz","fileCount":5,"unpackedSize":6892,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr9kkIwmVSduxDEv4Jfc6Kk6Uj4vR9ivZrdPOY0gG49wIgTG2nNe8Ua+DG7aSYgg5OWwUycRZ9gWzk6hXToXAh13I="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.16_1689655796555_0.2584670537001843"},"_hasShrinkwrap":false},"0.0.17":{"name":"vue-memoize-dict","version":"0.0.17","description":"vue-memoize-dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.4.2","rimraf":"^5.0.1","rollup":"^3.26.2","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@vueuse/core":"^10.2.1"},"gitHead":"b599bec5debcdbe5d44fe65061936d8d752b3587","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_id":"vue-memoize-dict@0.0.17","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ix+3lHryE2ynqU3xtTtFK6Q2gvolEHtYNzziZnYvXRaIuzU8TQMZE+gy09ptFyw26+EOxD/WqHiaWHDfaGoa/g==","shasum":"604bde8b4d0ab629c1138a008c5b283b7e360f0c","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.17.tgz","fileCount":5,"unpackedSize":7081,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJaJ1RcdkTSFH1bhiOB0jDmhQkW309hae2kOLbiM4p5AiEA/FTOVD/+hGVX5XTS5BMnqPnVuIhfIPphvQhG+Qcwwc8="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.17_1692342569044_0.7785608392133945"},"_hasShrinkwrap":false},"0.0.18":{"name":"vue-memoize-dict","version":"0.0.18","description":"vue-memoize-dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.8.6","rimraf":"^5.0.5","rollup":"^4.1.4","tslib":"^2.6.2","typescript":"^5.2.2"},"dependencies":{"@vueuse/core":"^10.5.0"},"_id":"vue-memoize-dict@0.0.18","gitHead":"14d7e620edc3d0a3a9534f661e3cbb7a7eb7db0f","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-gAzZqo8q+l968QsHmeZFAV1opw2ticfRdS/C/Pftd7DZ727tWKexFYS5UJbyWSAIxbLj7w2KxRY4JXRAXcuWGQ==","shasum":"64de9c881213117068d9480ea921d5e9cea8b9d1","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.18.tgz","fileCount":5,"unpackedSize":7471,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHR2M9fAjG6CAQnt0iVip/0Wp/oL8mTiCEMTgI21ENDsAiEA5q+HkTx/614SniFzXpWV5WeIRFXApxgbJ2kPECe9BfU="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.18_1697620382611_0.16182209087502342"},"_hasShrinkwrap":false},"0.0.19":{"name":"vue-memoize-dict","version":"0.0.19","description":"vue-memoize-dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.19","gitHead":"b6b06b7cc7f7723813b26298ec48c443a46f24b5","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ljwRctqvo4dKIWlllmF2ifHoGWECmrdCrydqZMyYvEbWagvQPhABmEUkEyAbDFY7RuEF5glEgaxqsqjRo4HBSg==","shasum":"cea3ae6323146e038aa603aef181a8984900dec2","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.19.tgz","fileCount":5,"unpackedSize":7476,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYFuRlo5PE1/i8MVYRpEDTTYr2nnN2CeXSFJRI1vw2jwIhAIJYkGbf+cva5hmz/FzsresMnZXwHGx2YX6pv6JucxjE"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.19_1702953175342_0.23365393189587547"},"_hasShrinkwrap":false},"0.0.20-beta.0":{"name":"vue-memoize-dict","version":"0.0.20-beta.0","description":"vue-memoize-dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20-beta.0","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n","readmeFilename":"README.md","gitHead":"c81ca7dee7a75a8a878da86bd191ccf4e7711873","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-H4QhRktY637qkXJ+0pUHIz9OQovMwI9hOwhKpdGdn6u18j8WB5wwWQHPd2yWvyExQSm7eNU4yKBM+PVI0dETkw==","shasum":"bbc6cafda943d6593ec694d71ed3fa3ffa9ea85a","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20-beta.0.tgz","fileCount":5,"unpackedSize":7477,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGz4blH2Sm6wt3l3cPCKuL42y4DvfnMjfRnh3g0+ltWgIhAPqDVxxn9szM5KrZ68cQ4PIIYNlBugxCtYFc7NhERYzm"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20-beta.0_1702967313502_0.20158869416275849"},"_hasShrinkwrap":false},"0.0.20-beta.1":{"name":"vue-memoize-dict","version":"0.0.20-beta.1","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"sideEffects":false,"exports":{".":{"import":"./index.mjs","require":"./index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20-beta.1","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n","readmeFilename":"README.md","gitHead":"b66d650b9d405c1105873aa5d8657c775f9580b9","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ZX5jzpKkUAi0WYRUgLC0/UxJORS/lCZ/2Zytz+qQ7pE7kGmZWpXKm/WOZNp6zzEu0atFg8WHevzksrhSxPir/g==","shasum":"9db569d0330b9ea1e4314eea2c2fb58e7b8f1100","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20-beta.1.tgz","fileCount":5,"unpackedSize":7617,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa5eQ1P1jSXOhkqOAEooORoWNGn04wofyfA+ThzSiz8gIgK1hm+oJIRwve8BWS+MS2VQ5Ee+chMN0PnoIip8B9Iaw="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20-beta.1_1702967723161_0.9546565612623343"},"_hasShrinkwrap":false},"0.0.20-beta.2":{"name":"vue-memoize-dict","version":"0.0.20-beta.2","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"sideEffects":false,"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20-beta.2","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n","readmeFilename":"README.md","gitHead":"a2f2aa9ca21f5f8e99d82fe411c604e3e033ca7e","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-voBSTcIwJNwhu1eobkZJ/ezMXtAPv68xpckkgyDQag39TghW08+NzSgx5Y/FElrMJ4ZhtWG5oyJw2OINAoDTJw==","shasum":"1f7205286ffd4c3878abf556386d1d217be6ad86","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20-beta.2.tgz","fileCount":5,"unpackedSize":7627,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCzG/oLgyakeW9D4zwZtsHIG7ERHgvVQLYQqh6YcfC9QIgEhWDthmjxHM0eF3WmNbQdq4/Ms2BRNnfpL0Z3cMwP2M="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20-beta.2_1702968040684_0.5626770680690452"},"_hasShrinkwrap":false},"0.0.20-beta.3":{"name":"vue-memoize-dict","version":"0.0.20-beta.3","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"sideEffects":false,"exports":{".":{"import":"./index.mjs","require":"./index.cjs"}},"main":"./index.cjs","module":"./index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20-beta.3","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n","readmeFilename":"README.md","gitHead":"d7c59a380db6a64009779a1c27db102361793dce","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-zrtaWZHTiFl+ajH33oot6lTk/Vs/HU6C2eMHr/hqc93e4pvm4jvYrogY9PPJX9MQ0KpKDjTlmIWzcCVfhAD3Cw==","shasum":"662fc9e85978fb4ddd686bc025f6ca0292b6f7a3","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20-beta.3.tgz","fileCount":5,"unpackedSize":7645,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIep7lz/xcrUELQyIkQrTydMIAHZ3/cvAWn7juwYQDbAiEA4KDwVvJ6M2wdnG/3OsMMRcocUDjakVf1vQ4BSFUBOEI="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20-beta.3_1702968628535_0.2412992770315252"},"_hasShrinkwrap":false},"0.0.20-beta.4":{"name":"vue-memoize-dict","version":"0.0.20-beta.4","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20-beta.4","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n","readmeFilename":"README.md","gitHead":"810df118c231b375070e930119e89dc233963121","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-b/czBXEUMB8LIQyoZ73kSyA3Mojmbp6S8xj3lLe6aDk20LBUNT+ou2mI0p6fb9mfSihP3h1yI/OYMS+XFtRkvA==","shasum":"98993e35ec067a9aeaec7508e9e2a6cdcc87074a","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20-beta.4.tgz","fileCount":5,"unpackedSize":13718,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQZYg9+yEkWHZnNJtFca7H/weORKOaRSZe9Q3K8dxLdAiEA8Ne041b4DmT5SObyntts3D4etBMNbCGvXthPFG1wkL0="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20-beta.4_1702975186213_0.6056095194856717"},"_hasShrinkwrap":false},"0.0.20":{"name":"vue-memoize-dict","version":"0.0.20","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@vueuse/core":"^10.7.0"},"_id":"vue-memoize-dict@0.0.20","gitHead":"a1f73b60b0b51823ffb3dc5ed4606f3f8d0bb644","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-HMfK+gj/HuvMufBj6GnqRmit6GuwtHMGe2wuWoNhG8ieQLKBpUQ+OHsp3i+i/qHlovkEp6xL0z41pDs2+Mk0+w==","shasum":"32aaa43c6fd4092c1b7f7887822a9b50570e7686","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.20.tgz","fileCount":5,"unpackedSize":13711,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsfQBuW6XduqIq//LtzzpycSjCKprCtKW5ELM8/+sM1AiEA3LaXUgqKH/F4InJgHxBSSghY7pszHMy69mEgb4dwj1o="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.20_1702976253076_0.976950543164925"},"_hasShrinkwrap":false},"0.0.21-beta.2":{"name":"vue-memoize-dict","version":"0.0.21-beta.2","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","types":"./dist/index.d.ts"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@0.0.21-beta.2","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"18a986c3c12d8f31550701998c80cf0fe2c8c688","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-JCVOoWzckuzTglvp1OOBPtk+oTDd4BnEV9TfMsfF3Q86VizKUUQaVb1nR39PA699N76PdjtWOgC8OM4KRR004w==","shasum":"7c1087cedfbac9215ac64b3f7fedc6e92e531976","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-0.0.21-beta.2.tgz","fileCount":4,"unpackedSize":8795,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@0.0.21-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjqfuTNhs1mErF0b+KxeYaiS8cL0nyE+Zo7u8JlsDxIQIhAOf+AH03sS8J1s2Jpmx8PBfNUimtef63rn62yeIG91HY"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_0.0.21-beta.2_1705634954852_0.546551899480477"},"_hasShrinkwrap":false},"1.0.0-beta.0":{"name":"vue-memoize-dict","version":"1.0.0-beta.0","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.0-beta.0","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"c2beff2ce2c668e474372570546c6ad9244ba7d1","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-QYqa5b3lerOt+Dq/m6VI8d/93N5Ly3np2iFGPg/yknDBkNTKEbIA78kt8U56AjfSrYe2d8GYfnpRddDzcritxQ==","shasum":"37cf37e2629a4d90372747b2b39e59b7d301a3e4","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.0-beta.0.tgz","fileCount":4,"unpackedSize":8729,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCebbC1klZlqWrVqVHfeSnkN4+T6Fdnxa/I+a6i9lP38QIhAPIpB0/9YfQ4LXG+9tKBGwF2edQxSyRV/NvAnqpdvloN"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.0-beta.0_1705638300717_0.5511592959447833"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"vue-memoize-dict","version":"1.0.0-beta.1","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.0-beta.1","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"7ad6f4ed18aa5ed247aa1052ebf1f28638925dd0","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-60GaCEjX4kZWydMZeUT6wmOHo4JubSfdZIE4LyvEsR70VwAQKK9tvQ6qLLWazWJ39gNvtcfDK5RGGTtkZM+GNQ==","shasum":"dc6879b0a13bef943edf7996a92ad4518644acdd","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.0-beta.1.tgz","fileCount":5,"unpackedSize":13805,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4cu5MOHm7cFUDN5J55ByM3ZfHA4HPD+4/uWVXy+aF5gIhAIR5i8owp4mtQoI9tSHG1WZfi5V+SkveKFP9M2XUcVD8"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.0-beta.1_1705638887533_0.06469891199252364"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-memoize-dict","version":"1.0.1","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.1","gitHead":"46314153da37b95d7a538e53ec63a04383dae45e","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7+nPhkP1QaTDbogO76kHSA9nPP4KST/l8RrJ2hkXG5Lr3u9gxfpPf1Ys7+eFI8R0T/MuYdkzIjB+wY3Z9iXrow==","shasum":"e49dd4b5a4e68dc8477e6481cbabaacd5776c175","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.1.tgz","fileCount":5,"unpackedSize":15770,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCat5rESWEa0pWGa8ujyv3+mmjPBErgxC/dfZVO8NIN4AIgVjOfNFUKf1uNi5aJL7HCsYfiIXz3fl+cQ+27YlIioos="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.1_1706067465402_0.2897871532048144"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"vue-memoize-dict","version":"1.0.2-beta.0","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.0","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"4065abd141cb31b66d2ba9509c224e477607d0ea","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Dgg5vuv9/U3uEjk9ltnZWWWG/XISpBeg+X97YSO4Gp3lJeULogQB0MKSxLbsAcNtR/eIA0O29npdRrGEUdR3/Q==","shasum":"92a2a3840b751bca5ea2d1bea88261722e55fd28","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.0.tgz","fileCount":5,"unpackedSize":16058,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEo+BatvVLFITtODvagYMOCSQZ1ATqKLWhAqYoJ6Uc6GAiEA6tp9SsqYASPmbY9my51tP6ldveeXahk/P14e+Q1Hz58="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.0_1706071237657_0.9564446534056736"},"_hasShrinkwrap":false},"1.0.2-beta.1":{"name":"vue-memoize-dict","version":"1.0.2-beta.1","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.1","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"013cdb6845f51ae177514e633dc61312d1a6de3e","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-R+TuO88oRjjJDR/V5a87P2hRVOLKlrjj6MvC4OhPPHkukwGgEpNAQtBF9HeK7xWCj64KICK45+XhGZ/IipbvDw==","shasum":"4baaa3900a04e9a664b30c88846aa71af91e8a90","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.1.tgz","fileCount":5,"unpackedSize":16230,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2h5cK2PXiZ2jqF65IWLR1Wqs59LxTKhf0qdIaDuwSAAiEAsxVZIiBP0blDF0LObkpjTIkBzTJrcxrucqG3mHBUDmc="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.1_1706071770066_0.6577966087800231"},"_hasShrinkwrap":false},"1.0.2-beta.2":{"name":"vue-memoize-dict","version":"1.0.2-beta.2","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.2","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"4e7e74de8ed22434a3ccbb805011c34c7c511f5e","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-L6Enl1lYbkDhIXFvGeK1vIOnKz7jxabPmemoiFbURPc96HbEeMmV7wmqXffgaEQCmxaKzJ4gan6TjePO6gdxew==","shasum":"36f8a8433346a3d2ed73d820b0d6b0e28dff7f96","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.2.tgz","fileCount":5,"unpackedSize":17141,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8T7VHqZ+z34Bs6HLJyj2VrBf+YYemHHV8B2NyNu4hoAiBqogktPUg/QhDxVwA166iwMJTqjhBTWqKNztgib5pfmA=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.2_1706152153688_0.6449825268546154"},"_hasShrinkwrap":false},"1.0.2-beta.3":{"name":"vue-memoize-dict","version":"1.0.2-beta.3","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.3","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"92fc0c98b3b40be98f064222ef52fd9ff1e386df","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-lJQoda3kcnCS8M1NB8mifjsuH4WKrqh62DwrefGqas1MR7E/tIU+Fe8V/FB0ZBrKGscqwwASsyiO4/jwtuiRrw==","shasum":"fef32974d4b3df5f91298c356ea9ff7e64974ec9","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.3.tgz","fileCount":5,"unpackedSize":17623,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsmthQsX15Ew8xeyeSoWqhC1YME9YI78x6PcqcigY3NAIhAJrX2vmK+ZxqEhVf304YTdkARQo2x+qLNArp2wwV/6vc"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.3_1706158650973_0.7402819158250702"},"_hasShrinkwrap":false},"1.0.2-beta.5":{"name":"vue-memoize-dict","version":"1.0.2-beta.5","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.5","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"a811fece96831f8ddc1daa18223bef3d27d72f9f","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-rSQ/F6WkvNZpG0pggoXOozKP1CYs+7BeYi9EnGMEid3W3afXH3Y2yRqfZkc/zQdip8ic+zb9Ow83iSU47wOsqw==","shasum":"5767dff38745c67825b18c4fa380f6e78c6a2690","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.5.tgz","fileCount":5,"unpackedSize":17935,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIvLFjfAwi0i/+EcD3RPhRKBReXWCGEK6y1kpddN1ovAIhAIyyMIBgZDgfhD3RyQJP+NndeQBWKP/cdzOg1FXpzIij"}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.5_1706165576558_0.3860511268553375"},"_hasShrinkwrap":false},"1.0.2-beta.6":{"name":"vue-memoize-dict","version":"1.0.2-beta.6","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.11.5","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.6","readme":"# vue-memoize-dict\n\nvue-memoize-dict\n\n## Install\n\n```bash\npnpm add vue-memoize-dict\n```\n\n## Usage\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/github/yanhao98/vue-memoize-dict?file=packages/playground/src/components/MemoizeDict.vue)\n\n```ts\nimport { MemoizeDict } from \"vue-memoize-dict\";\n\ntype DictData = {\n  [key: string]: string | number | undefined;\n};\n\ntype RemoteDict = MemoizeDict<DictData>;\n\nconst remoteDict: RemoteDict = new MemoizeDict({\n  fieldNames: {\n    // label: '',\n    // value: ''\n  },\n  config: new Proxy(\n    {},\n    {\n      get: (_, key): RemoteDict[\"options\"][\"config\"][string] => {\n        return {\n          data: async () => {\n            await new Promise((r) => setTimeout(r, 1000));\n            return Array.from({ length: 2 }).map((_, index) => ({\n              label: `${String(key)} ${index}`,\n              value: `${index}`.padStart(3, \"0\"),\n            }));\n          },\n        };\n      },\n    }\n  ),\n});\n```\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"1f3f034a5d2f678df0d16de84cd0b31ca66cc4f6","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-vnxf8htGfA9/O/5FpDYX/0ePEGPSrd+/OGcJ1pIC4V90/Lw3pnUbnu6dOvWBqUYetMv6tJL7niCuNzVAwvi1fw==","shasum":"347b6c06461c1cd8fddd6819652c3a96e8ad70f9","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.6.tgz","fileCount":5,"unpackedSize":18095,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxC6H1KnF1obIVUOfIEQ2rFyU4lR5RIiVRnypQLyDXXAiAL84qFmK/nrljR9c6TPkYFMmhrkenTONYT4pHMQpCzMA=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.6_1706166093655_0.46247784740811104"},"_hasShrinkwrap":false},"1.0.2-beta.7":{"name":"vue-memoize-dict","version":"1.0.2-beta.7","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"ts5.3","@vitepress-demo-preview/component":"^2.3.2","@vitepress-demo-preview/plugin":"^1.2.2","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.0.2-beta.7","readme":"# vue-memoize-dict\n\nvue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.\n\n## Docs\n\nhttps://vue-memoize-dict.oo1.dev/\n\n## Reference Links\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n-\n  - https://stackoverflow.com/a/71088004\n","readmeFilename":"README.md","gitHead":"8caf102803541612f3d5fb6553ad5ae06c9a96cc","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-frJnuaQsZwDdx272uD7qYXhGresMPokM+TQD3ehoJG8KeZyGnP1EYTvVPGUeqzyE5LBV7bQpt8uu5gBvCiyl4A==","shasum":"bc94807215be407997107f1aca758a904e6b340a","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.0.2-beta.7.tgz","fileCount":6,"unpackedSize":17684,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.0.2-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEAM8aslsISCRyhcJPy/s+5ir0qheJiGYyIcGjpZGpJAiEA/lFDto1UbCbG8k3jVsOxEI18lnHShgKo3qR+ODv4Mpo="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.0.2-beta.7_1706591857295_0.8921728238066204"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue-memoize-dict","version":"1.1.0","description":"Vue Memoize Dict","scripts":{"build":"pnpm run clean && rollup -c","clean":"rimraf dist","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"ts5.3","@vitepress-demo-preview/component":"^2.3.2","@vitepress-demo-preview/plugin":"^1.2.2","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.40"},"dependencies":{"vue-demi":">=0.14.6"},"_id":"vue-memoize-dict@1.1.0","gitHead":"f56e70d28cad45fa51bfed0eb7b2c714ff478ad6","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"homepage":"https://github.com/yanhao98/vue-memoize-dict#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-OG5bcebqfsZMgE31GK69dBRgK7HXIeJJ8FxM1Q27Bb3R8nAUwnaNnsB60PxZIoeZvOJlwTh/4kSDBMLWIdkdoA==","shasum":"7609fdcce6da47cc80b07fb6b12147daa03db543","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.1.0.tgz","fileCount":5,"unpackedSize":17744,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfb0U40W6D7Z5vH6Qj0a4+4PYGWugf8DnHMdTsltjzXAiAFLQoVnTlAbL3s4JT1EdUj8bRpqJJV69sTybF5XZXbGg=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.1.0_1706600770447_0.32662648236672953"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue-memoize-dict","version":"1.1.1","description":"vue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.","main":"lib/index.esm.js","typings":"lib/index.d.ts","scripts":{"build":"pnpm run clean && rollup -c","watch":"rollup -c -w","clean":"rimraf lib","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"ISC","homepage":"https://vue-memoize-dict.oo1.dev","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.7.0"},"dependencies":{"vue-demi":">=0.14.6"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"ts5.3","@vitepress-demo-preview/component":"^2.3.2","@vitepress-demo-preview/plugin":"^1.2.2","@vueuse/core":"^10.7.2","rimraf":"^5.0.5","rollup":"^4.9.6","tslib":"^2.6.2","typescript":"^5.3.3","vitepress":"1.0.0-rc.41"},"_id":"vue-memoize-dict@1.1.1","gitHead":"f7969c9f301c8f006c2ddb53857eaf2231d78238","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-teRi2MbhebFEhOeVbCq+YVIGzk+1xZ9smSg36sLcCoBDQVv3LviHdDIqA3fdSK2gmdWc+MAuMsKK+Eu+qnaoOA==","shasum":"b103900582fa55581a95de6f4347133fdc26e998","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.1.1.tgz","fileCount":4,"unpackedSize":10799,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvrpZ6yrARcZnHIFVzhWIhHxMmcPcq/uRv2CIqd7T+WAiBwB9FUsb4W/P5EZOR8+bDYE1CDVzcJmxNiAbCDRzoNpQ=="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.1.1_1706848938131_0.9546945213238014"},"_hasShrinkwrap":false},"1.1.3-beta.0":{"name":"vue-memoize-dict","version":"1.1.3-beta.0","description":"vue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.","main":"lib/index.esm.js","typings":"lib/index.d.ts","scripts":{"build":"pnpm run clean && rollup -c","watch":"rollup -c -w","clean":"rimraf lib","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"","homepage":"https://vue-memoize-dict.oo1.dev","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.7.0"},"dependencies":{"vue-demi":">=0.14.6"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/lodash-es":"^4.17.12","@types/node":"ts5.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vitepress-demo-preview/component":"^2.3.2","@vitepress-demo-preview/plugin":"^1.2.2","@vueuse/core":"^10.7.2","lodash-es":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.9.6","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.6.2","typescript":"^5.3.3","vite":"^5.1.5","vitepress":"1.0.0-rc.44"},"_id":"vue-memoize-dict@1.1.3-beta.0","readme":"# vue-memoize-dict\n\nvue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.\n\n## Docs\n\nhttps://vue-memoize-dict.oo1.dev/\n\n## Links\n<details>\n<summary>Reference Links</summary>\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n  - https://stackoverflow.com/a/71088004\n\n</details>\n","readmeFilename":"README.md","gitHead":"080a612bdc53c835b91968a6b4609276cf6f8ecc","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wKlkSl+t++O6pGBvkDrMTWRDYM8LK2xHdH7VZHMRPDN25XBlc2q7Wsm0UPKasoX4XBlVk18Y9TGbAMb7QwIcdw==","shasum":"d4ff8b064d336ba6a232e9f5e2f9764faa6f2dcd","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.1.3-beta.0.tgz","fileCount":5,"unpackedSize":295041,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.1.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEigRZCornu6Otj9TSz2myz4pu+swVB9Wyz2TknHYogAIgIF2jKRni8r7kHPcMRDU5qyWQAIoGvdXPwztamRAEs64="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.1.3-beta.0_1709742846261_0.1312744354399955"},"_hasShrinkwrap":false},"1.1.3":{"name":"vue-memoize-dict","version":"1.1.3","description":"vue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.","main":"lib/index.esm.js","typings":"lib/index.d.ts","scripts":{"build":"pnpm run clean && rollup -c","watch":"rollup -c -w","clean":"rimraf lib","prepublishOnly":"pnpm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"","homepage":"https://vue-memoize-dict.oo1.dev","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.7.0"},"dependencies":{"vue-demi":"^0.14.7"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/node":"ts5.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitepress-demo-preview/component":"^2.3.2","@vitepress-demo-preview/plugin":"^1.2.3","@vueuse/core":"^10.9.0","rimraf":"^5.0.5","rollup":"^4.13.2","rollup-plugin-cleanup":"^3.2.1","tslib":"^2.6.2","typescript":"^5.4.3","vitepress":"^1.0.1"},"_id":"vue-memoize-dict@1.1.3","gitHead":"0de2ef65cc329dcd81fbc9be07e55ffd040255bc","bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"},"_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-/Ott8MuguzrypNdyxQkvCiCvlx13V/XpQl2MqsFn4BxI0dFRlmbVqHYm5c1LNG8IsKeiUUB4RR35MMqnxcW+RA==","shasum":"fc99cd0107eb788b6aa9ea652f8f42892282b761","tarball":"https://registry.npmjs.org/vue-memoize-dict/-/vue-memoize-dict-1.1.3.tgz","fileCount":5,"unpackedSize":295224,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-memoize-dict@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF05ltrsPQ4G6BUVVRj6Vu9/FIXV9Wn14dU+h80souBnAiEAnWHB0oQn94dIwdfovTmcsSn5oWwTqj516maKcsuLcWU="}]},"_npmUser":{"name":"yanhao98","email":"me@yanhao.ren"},"directories":{},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-memoize-dict_1.1.3_1711939590562_0.21509126914136645"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-14T08:22:12.530Z","0.0.1":"2023-07-14T08:22:12.793Z","modified":"2024-04-01T02:46:31.165Z","0.0.2":"2023-07-14T08:48:49.932Z","0.0.3":"2023-07-14T09:33:02.439Z","0.0.4":"2023-07-14T13:37:53.382Z","0.0.5":"2023-07-14T14:20:42.591Z","0.0.6":"2023-07-14T14:46:34.311Z","0.0.7":"2023-07-15T07:13:35.939Z","0.0.8":"2023-07-15T07:50:26.939Z","0.0.9":"2023-07-15T09:03:47.897Z","0.0.10":"2023-07-15T19:14:31.433Z","0.0.11":"2023-07-15T19:21:05.977Z","0.0.12":"2023-07-15T19:31:34.325Z","0.0.13":"2023-07-16T08:44:57.568Z","0.0.14":"2023-07-17T09:09:23.880Z","0.0.15":"2023-07-18T03:18:04.636Z","0.0.16":"2023-07-18T04:49:56.739Z","0.0.17":"2023-08-18T07:09:29.207Z","0.0.18":"2023-10-18T09:13:02.822Z","0.0.19":"2023-12-19T02:32:55.495Z","0.0.20-beta.0":"2023-12-19T06:28:33.737Z","0.0.20-beta.1":"2023-12-19T06:35:23.354Z","0.0.20-beta.2":"2023-12-19T06:40:40.846Z","0.0.20-beta.3":"2023-12-19T06:50:28.738Z","0.0.20-beta.4":"2023-12-19T08:39:46.428Z","0.0.20":"2023-12-19T08:57:33.277Z","0.0.21-beta.2":"2024-01-19T03:29:14.999Z","1.0.0-beta.0":"2024-01-19T04:25:00.862Z","1.0.0-beta.1":"2024-01-19T04:34:47.709Z","1.0.1":"2024-01-24T03:37:45.564Z","1.0.2-beta.0":"2024-01-24T04:40:37.829Z","1.0.2-beta.1":"2024-01-24T04:49:30.259Z","1.0.2-beta.2":"2024-01-25T03:09:13.965Z","1.0.2-beta.3":"2024-01-25T04:57:31.149Z","1.0.2-beta.5":"2024-01-25T06:52:56.731Z","1.0.2-beta.6":"2024-01-25T07:01:33.824Z","1.0.2-beta.7":"2024-01-30T05:17:37.451Z","1.1.0":"2024-01-30T07:46:10.591Z","1.1.1":"2024-02-02T04:42:18.305Z","1.1.3-beta.0":"2024-03-06T16:34:06.433Z","1.1.3":"2024-04-01T02:46:30.772Z"},"maintainers":[{"name":"yanhao98","email":"me@yanhao.ren"}],"readme":"# vue-memoize-dict\n\nvue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.\n\n## Docs\n\nhttps://vue-memoize-dict.oo1.dev/\n\n## Links\n<details>\n<summary>Reference Links</summary>\n\n- https://vueuse.org/core/useMemoize\n\n- vue-reactive-dataset\n\n  - https://github.com/HuangZhaoPing/vue-reactive-dataset\n\n  - https://www.npmjs.com/package/tiny-dict-vue\n\n  - https://juejin.cn/post/7118759300742414373#heading-3\n\n- Memorization\n\n  - https://medium.com/@saravanaeswari22/memorization-in-javascript-f312d66402b2\n\n  - https://betterprogramming.pub/understanding-javascript-typescript-memoization-6e0333b62406\n\n  - https://gist.github.com/greyd/2771684\n\n  - https://juejin.cn/post/6844903494256705543\n  - https://www.npmjs.com/package/memoize-one\n\n- decorators\n  - https://juejin.cn/post/6844903876605280269\n  - https://github.com/darrylhodgins/typescript-memoize\n  - https://stackoverflow.com/a/71088004\n\n</details>\n","readmeFilename":"README.md","description":"vue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.","homepage":"https://vue-memoize-dict.oo1.dev","repository":{"type":"git","url":"git+https://github.com/yanhao98/vue-memoize-dict.git"},"bugs":{"url":"https://github.com/yanhao98/vue-memoize-dict/issues"}}