{"_id":"fullstore","_rev":"4139599","name":"fullstore","description":"functional variables","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T19:07:18.000Z","created":"2017-05-22T09:17:22.327Z","4.0.0":"2026-01-11T10:20:24.494Z","3.0.0":"2020-03-25T15:01:55.772Z","2.0.2":"2019-09-09T16:17:33.523Z","2.0.1":"2019-09-09T16:16:26.595Z","2.0.0":"2019-09-09T16:15:36.850Z","1.1.0":"2017-09-07T09:49:40.473Z","1.0.0":"2017-05-22T09:17:22.327Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/fullstore.git"},"versions":{"4.0.0":{"name":"fullstore","version":"4.0.0","type":"module","description":"functional variables","main":"lib/fullstore.cjs","exports":{".":{"require":"./lib/fullstore.cjs","import":"./lib/fullstore.js"}},"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"engines":{"node":">=22"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"c8":"^10.1.3","eslint":"^9.39.2","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^29.3.0","madrun":"^12.1.0","nodemon":"^3.1.11","putout":"^41.6.3","supertape":"^12.0.9"},"_id":"fullstore@4.0.0","gitHead":"f853dcd08abbf1da40de29f91f37da409464c891","_nodeVersion":"24.11.1","_npmVersion":"11.4.2","dist":{"shasum":"042f7097ff374bdbf9a3771091022e6fc488b85f","size":2598,"noattachment":false,"key":"/fullstore/-/fullstore-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-4.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fullstore_4.0.0_1768126824346_0.25698294568744107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-11T10:20:24.494Z","publish_time":1768126824494,"_source_registry_name":"default","_cnpm_publish_time":1768126824494},"3.0.0":{"name":"fullstore","version":"3.0.0","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"engines":{"node":">=4"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"eslint":"^6.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.2.1","madrun":"^5.4.2","nodemon":"^2.0.2","nyc":"^15.0.0","putout":"^7.13.1","supertape":"^1.2.3"},"gitHead":"9838348aaaa6f68f6b0d31d9ed50f3fe8986ca1b","_id":"fullstore@3.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"680d5fe282c5f51f67900dbad3fd53e62c954770","size":2279,"noattachment":false,"key":"/fullstore/-/fullstore-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-3.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore_3.0.0_1585148515589_0.7872926023222617"},"_hasShrinkwrap":false,"publish_time":1585148515772,"_cnpm_publish_time":1585148515772,"_cnpmcore_publish_time":"2021-12-16T21:06:12.358Z"},"2.0.2":{"name":"fullstore","version":"2.0.2","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"eslint":"^6.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.2","nodemon":"^1.11.0","nyc":"^14.1.1","putout":"^5.15.1","supertape":"^1.2.3"},"gitHead":"1edec48d88aa2907856376eb05ae450cf8e5f661","_id":"fullstore@2.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.0","dist":{"shasum":"8731db0801f67f26a5d60fadfdd3367ec24e5832","size":2198,"noattachment":false,"key":"/fullstore/-/fullstore-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-2.0.2.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore_2.0.2_1568045853387_0.9939878233139998"},"_hasShrinkwrap":false,"publish_time":1568045853523,"_cnpm_publish_time":1568045853523,"_cnpmcore_publish_time":"2021-12-16T21:06:12.535Z"},"2.0.1":{"name":"fullstore","version":"2.0.1","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"eslint":"^6.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.2","nodemon":"^1.11.0","nyc":"^14.1.1","putout":"^5.15.1","supertape":"^1.2.3"},"gitHead":"1c206443a962f2ad052af52339ffd4546835fd1d","_id":"fullstore@2.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.0","dist":{"shasum":"ee66705a02f3f976137557db8a9f924e7c1b12ea","size":2620,"noattachment":false,"key":"/fullstore/-/fullstore-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-2.0.1.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore_2.0.1_1568045786455_0.8351789181886837"},"_hasShrinkwrap":false,"publish_time":1568045786595,"_cnpm_publish_time":1568045786595,"_cnpmcore_publish_time":"2021-12-16T21:06:12.714Z"},"2.0.0":{"name":"fullstore","version":"2.0.0","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"eslint":"^6.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.2","nodemon":"^1.11.0","nyc":"^14.1.1","putout":"^5.15.1","supertape":"^1.2.3"},"gitHead":"c3096f79a164976012718377667d882e78e1a347","_id":"fullstore@2.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.0","dist":{"shasum":"d68537d7013185074847d4be7e558014197eeef5","size":3735,"noattachment":false,"key":"/fullstore/-/fullstore-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-2.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore_2.0.0_1568045736662_0.488756992619904"},"_hasShrinkwrap":false,"publish_time":1568045736850,"_cnpm_publish_time":1568045736850,"_cnpmcore_publish_time":"2021-12-16T21:06:12.947Z"},"1.1.0":{"name":"fullstore","version":"1.1.0","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"tape test/*.js","coverage":"nyc npm test","lint":"eslint lib test","build":"redrun clean 6to5 legacy:* build:*","6to5":"babel -d legacy/lib lib","wisdom":"npm run build","clean":"rimraf dist/* legacy/*","build:client":"webpack --progress","watcher":"nodemon -w test -w lib --exec","watch:test":"npm run watcher -- npm test","watch:lint":"npm run watcher -- 'npm run lint'","watch:tape":"nodemon -w test -w lib --exec tape","watch:coverage:base":"npm run watcher -- nyc npm test","watch:coverage:tape":"npm run watcher -- nyc tape","watch:coverage":"bin/redrun.js watch:coverage:base","legacy:index":"echo \"module.exports = require('./lib/fullstore');\" > legacy/index.js"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"babel-cli":"^6.1.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.0.15","eslint":"^4.0.0","nodemon":"^1.11.0","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.4.3","tape":"^4.2.0","webpack":"^3.0.0"},"gitHead":"8485db1bfeafc2a1c618029c6c3caf3689b91e3b","_id":"fullstore@1.1.0","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"a7a8b00ca07d86faca05fb825c45e5d1c3bba97e","size":4396,"noattachment":false,"key":"/fullstore/-/fullstore-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-1.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore-1.1.0.tgz_1504777779630_0.3520867428742349"},"directories":{},"publish_time":1504777780473,"_hasShrinkwrap":false,"_cnpm_publish_time":1504777780473,"_cnpmcore_publish_time":"2021-12-16T21:06:13.155Z"},"1.0.0":{"name":"fullstore","version":"1.0.0","description":"functional variables","main":"lib/fullstore.js","scripts":{"test":"tape test/*.js","coverage":"nyc npm test","lint":"eslint lib test","build":"redrun clean 6to5 legacy:* build:*","6to5":"babel -d legacy/lib lib","wisdom":"npm run build","clean":"rimraf dist/* legacy/*","build:client":"webpack --progress","watcher":"nodemon -w test -w lib --exec","watch:test":"npm run watcher -- npm test","watch:lint":"npm run watcher -- 'npm run lint'","watch:tape":"nodemon -w test -w lib --exec tape","watch:coverage:base":"npm run watcher -- nyc npm test","watch:coverage:tape":"npm run watcher -- nyc tape","watch:coverage":"bin/redrun.js watch:coverage:base","legacy:index":"echo \"module.exports = require('./lib/fullstore');\" > legacy/index.js"},"repository":{"type":"git","url":"git://github.com/coderaiser/fullstore.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"homepage":"https://github.com/coderaiser/fullstore","devDependencies":{"babel-cli":"^6.1.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.0.15","eslint":"^3.10.2","nodemon":"^1.11.0","nyc":"^10.0.0","redrun":"^5.0.1","rimraf":"^2.4.3","tape":"^4.2.0","webpack":"^2.5.1"},"gitHead":"3240bb5d7728c9e004ef16ee8ad034c72c335359","_id":"fullstore@1.0.0","_shasum":"ed222f47691110796b853bb290b9091cc7bea0ec","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"ed222f47691110796b853bb290b9091cc7bea0ec","size":4328,"noattachment":false,"key":"/fullstore/-/fullstore-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fullstore/download/fullstore-1.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fullstore-1.0.0.tgz_1495444641367_0.647926737787202"},"directories":{},"publish_time":1495444642327,"_hasShrinkwrap":false,"_cnpm_publish_time":1495444642327,"_cnpmcore_publish_time":"2021-12-16T21:06:13.381Z"}},"readme":"# Fullstore [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL]\n\n[NPMURL]: https://npmjs.org/package/fullstore \"npm\"\n[NPMIMGURL]: https://img.shields.io/npm/v/fullstore.svg?style=flat\n[BuildStatusURL]: https://github.com/coderaiser/fullstore/actions?query=workflow%3A%22Node+CI%22 \"Build Status\"\n[BuildStatusIMGURL]: https://github.com/coderaiser/fullstore/workflows/Node%20CI/badge.svg\n[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[LicenseURL]: https://tldrlegal.com/license/mit-license \"MIT License\"\n\nFunctional variables.\n\n## Install\n\n```\nnpm i fullstore --save\n```\n\n## How to use?\n\n```js\nconst fullstore = require('fullstore');\nconst user = fullstore();\n\nconst getValue = () => {\n    return 'name';\n};\n\nuser(getValue());\n\nconsole.log(user());\n// output\n'name';\n```\n\n```js\nimport {fullstore} from 'fullstore';\n\nconst user = fullstore('hello');\n\nconsole.log(user());\n// output\n'hello';\n```\n\n## Related\n\n- [zames](https://github.com/coderaiser/zames \"zames\") - converts callback-based functions to Promises and apply currying to arguments\n\n- [wraptile](https://github.com/coderaiser/wraptile \"wraptile\") - translate the evaluation of a function that takes multiple arguments into evaluating a sequence of 2 functions, each with a any count of arguments.\n\n- [currify](https://github.com/coderaiser/currify \"currify\") - translate the evaluation of a function that takes multiple arguments into evaluating a sequence of functions, each with a single or more arguments.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/fullstore","bugs":{"url":"https://github.com/coderaiser/fullstore/issues"},"license":"MIT"}