{"_id":"@atomico/store","_rev":"22-8644e771bfa37b9d856d65524dacb3bf","time":{"created":"2022-04-05T05:06:24.254Z","0.0.0":"2019-02-27T02:58:42.937Z","modified":"2024-04-24T04:42:06.693Z","0.0.1":"2019-02-27T14:27:10.051Z","0.1.0":"2019-02-28T03:50:53.215Z","0.2.0":"2019-03-02T01:55:03.084Z","0.2.1":"2019-03-02T12:55:45.913Z","0.3.0":"2019-03-12T20:24:08.002Z","0.4.0":"2019-03-13T04:59:30.599Z","0.4.1":"2019-03-13T05:25:12.595Z","0.5.0":"2019-03-13T16:20:22.662Z","0.6.0":"2019-04-03T03:53:26.064Z","0.7.0":"2019-04-04T02:47:35.889Z","0.8.0":"2022-04-05T05:06:24.489Z","0.9.0":"2022-04-05T15:24:56.810Z","0.10.0":"2022-04-06T03:39:00.625Z","0.11.0":"2022-04-19T16:11:34.522Z","0.12.0":"2022-04-22T03:39:44.634Z","1.0.0":"2022-08-25T04:37:43.269Z","1.0.1":"2022-08-25T04:59:11.917Z","1.0.2":"2022-08-25T21:21:07.616Z","2.0.0":"2024-04-03T03:30:22.899Z","2.0.1":"2024-04-24T04:42:06.455Z"},"name":"@atomico/store","dist-tags":{"latest":"2.0.1"},"versions":{"0.8.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"0.8.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build","test":"wtr src/**/*.test.js --node-resolve","exports":"exports \"src/*.ts\" --exports --types --analyzer  --main store","prepublishOnly":"npm run exports"},"dependencies":{"@atomico/hooks":"^3.33.4","@uppercod/consume-generator":"^1.0.0","atomico":"latest"},"devDependencies":{"@atomico/exports":"^0.27.0","@atomico/plugin-vite":"^1.0.0","typescript":"^4.6.3","vite":"latest"},"exports":{"./components":"./dist/components.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js",".":"./dist/store.js"},"typesVersions":{"*":{"store":["./types/store.d.ts"],"hooks":["./types/hooks.d.ts"],"components":["./types/components.d.ts"]}},"peerDependencies":{"@atomico/react":"latest"},"peerDependenciesMeta":{"@atomico/react":{"optional":true}},"module":"./dist/store.js","types":"types/store.d.ts","gitHead":"bd7cf084b4e8b196ac41525de477b214bc5664ae","_id":"@atomico/store@0.8.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-3MC07o6266JvmQdxph6jfE9haVtKFx36daPRBGhQFAQvkwi0Q/nT/CXHq22XaNApiFxNlzZaq2Pj7h8ul1PqMw==","shasum":"b63f2d08628af606c280410ff0b56647e5a8cf13","tarball":"https://registry.npmjs.org/@atomico/store/-/store-0.8.0.tgz","fileCount":20,"unpackedSize":22672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh3nJ9ztJpA5XSEIlXc6EzMOy/NI5fQToVbuxiPD3j+AiA+6ZEcaIeF6YhGF4hjDiWrZB42hpx4YaHKhFMZJKc60A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS85QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWtw//dnTAGz77o8wORAwE/18/850+in0phBOOrdcAYD9nDesNeVyx\r\ntx9q6gHSQBY5JyPGijhvuw4uq/9okkL8R3jegK2LRqXzdQq/eIWdFfmCTubG\r\nq8gcIo6H6NHky34IFTVfqbx+z6CBnno3TCewPQAvawfs7r2QfAkdXyaXUKVP\r\nKmewTHxhDtT50aMqUXzzFqRfmvnyPlI8d0ws9drHsdCegUktfUMIC87OhFw1\r\nt9R0S2KSPms4TuoAmdTFRPTklSh7R71XqRcp7w+F7R4CTTd6jEd1ZkoL7X7n\r\nRhdEUyYODHquU7ro1SCn6yPBxl5y3vqqtEEH2A6SGYLirh5LfGZjDFyseDbd\r\nAi3WfkOmbeB+HKlgz1MSzBNeltFKLYZtNmXCeRa7UmgjHpGj04gjrC7Kn62K\r\nQneMvJILEH3D7RMKRLbRRkgHojjuc3FczAwynlKGz2PFhDtIf2lRLbUc5wyd\r\ngiZtWzvurkgTnepdJZTeXlmpaq4L1fXf4p3JDgJYCj+lF5y0DIGIhfKIc/N9\r\nJisKxT1jlIqVhYGpJpxjzrXKCp5T/bY7vRccmbf1CFKWb/VgXXTpXvidwEUq\r\nqFxQQHIqK3tAcTEfNE1VBT/DMS7bDu3id3h7k7Jku3m051vFy3yR7jcBncCZ\r\nFu35DUgH4d96tRuF0QdAnj3tanZJ1yV5OKY=\r\n=ZHb1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_0.8.0_1649135184326_0.9172296213122997"},"_hasShrinkwrap":false},"0.9.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"0.9.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build","test":"wtr src/**/*.test.js --node-resolve","exports":"exports \"src/*.ts\" --exports --types --analyzer  --main store","prepublishOnly":"npm run exports"},"dependencies":{"@atomico/hooks":"^3.33.4","@uppercod/consume-generator":"^1.0.0","atomico":"latest"},"devDependencies":{"@atomico/exports":"^0.27.0","@atomico/plugin-vite":"^1.0.0","typescript":"^4.6.3","vite":"latest"},"exports":{"./components":"./dist/components.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js",".":"./dist/store.js"},"typesVersions":{"*":{"store":["./types/store.d.ts"],"hooks":["./types/hooks.d.ts"],"components":["./types/components.d.ts"]}},"peerDependencies":{"@atomico/react":"latest"},"peerDependenciesMeta":{"@atomico/react":{"optional":true}},"module":"./dist/store.js","types":"types/store.d.ts","gitHead":"88de7bf87f35e715157d344e1238d44b621ef959","_id":"@atomico/store@0.9.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-RrtzgZnBHGgRr/BPJRfqQRrwhTTfVxIFHAv7KKnAET4dhNmg+wb/MZ2mh8KAJTIbO/VgRX/OPKoutuqFpa4PdA==","shasum":"b5c0d26d5bd93adb3aa756a201ea51a16cdb136c","tarball":"https://registry.npmjs.org/@atomico/store/-/store-0.9.0.tgz","fileCount":21,"unpackedSize":24366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnzopsCr3Ae5z83Lt4CDh30pn3RmMP5oR1HqlipDeMLAIhANxXfTVmpFaU3BUpy2NedCXXtUD9lB/P2Y11/JTRl3se"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTF9IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor3w//RReRSJlxuvm7oeLqRYmRtnHlVyklMwSVMAY89i93tSPnYFd2\r\nvx/fxbrvrPRwx1ikCMMpLZVgsHTFSPU01XC2L2oAwpLhUmvIy6Lbo2pDJh+J\r\nUzrDO/iKX+v/GCOH5jC/as3xnBw5msIShIkvjtYyEFVtmEY62ClZ2EFCjDY1\r\nVNIHLTWYE21JR+e1VBhTWnyNaZ+iit3Bd/nlPeEpwexusKIef5g/Kj4QwHv3\r\nNrXelfujguLKhzZdnayEA40n3m0L/W0Fy/gCsFeMD1WLmnb5LUQeFOESNNQU\r\nZz2g3naPiS3fSg0fD9E4rQ4sJub1eSTAgalrQFOjXL1x4LPjPMIsZFl1azCO\r\nXv4i15UdeGFgSMfU/lXTUEXBuX2bQcEicyH5IHbVIZ6hznp2qYqLIvwFig+K\r\nPWukFjFL9Z5gJTFVtjYSKBisXHMngoy8x2tLXTkxQ96KO+nQNPeiE33xLIqX\r\n2VFQtHElgU8LXQ2XbfXoRt2XzgwhkZCfWVxm8rrhSE/ceWTeEFJ0oqtFfThF\r\nu52SWDULUKABTAN3tw6yBCy3mzxAvweq+uNWIKx7GmM3gI+Z0XJjDfMIMFjp\r\nq7SUeS43xv8sNXjoHVsl/8gvZ/1cQqxTGwdIro5v8PXcX2IH6p8j2666IjLr\r\n791La9qggpeqYSth2gV6rpOQ44alhLYnfUg=\r\n=U1t8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_0.9.0_1649172296640_0.3707624908430218"},"_hasShrinkwrap":false},"0.10.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"0.10.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build","test":"wtr src/**/*.test.js --node-resolve","exports":"exports \"src/*.ts\" --exports --types --analyzer  --main store","prepublishOnly":"npm run exports"},"dependencies":{"@atomico/hooks":"^3.33.4","@uppercod/consume-generator":"^1.0.0","atomico":"latest"},"devDependencies":{"@atomico/exports":"^0.27.0","@atomico/plugin-vite":"^1.0.0","typescript":"^4.6.3","vite":"latest"},"exports":{"./components":"./dist/components.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js",".":"./dist/store.js"},"typesVersions":{"*":{"store":["./types/store.d.ts"],"hooks":["./types/hooks.d.ts"],"components":["./types/components.d.ts"]}},"peerDependencies":{"@atomico/react":"latest"},"peerDependenciesMeta":{"@atomico/react":{"optional":true}},"module":"./dist/store.js","types":"types/store.d.ts","gitHead":"eb6de5d46179d6093612e484d7e9ee445eb692c8","_id":"@atomico/store@0.10.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-xScZKNh0lWvREbyYS3mWnjKfCrxUutGqBiBVnPRgKhs/IbmJ5Iio3Eo/XyDn8jxlGymxztm67tFMTKANn8H7Yw==","shasum":"a4948c54dda908555fe2cddafeac018808429b69","tarball":"https://registry.npmjs.org/@atomico/store/-/store-0.10.0.tgz","fileCount":20,"unpackedSize":25817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQZ7H4g+lTBwi1uH/0Q30cyOlBc2AZsweIXoKfdZKb9AiEAs+fGDsaQKtJg+XOjWRacIJYwka5qDXPSMUBIcyG8E+8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTQtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe2RAAj4r2eOrwV8KGXy/Mi61rLybZqM38T1T5N/Bqub03tMooz3Sy\r\nqcJrSVweRZDUlKlOhMs0+gouZdngYPq39F3XQNJr5Y20o04aoZN30ewUnC7O\r\nmC7WhISFRTp9qBTYr7NtCoegwajJoe0LTv0RZiudfTwuWjRLdZtPFIQpRQGl\r\nZFV+Pl86SwKo4mD9KZiUNmTBCcW++UpFCp+3DaMA8ZHxBVMEtWlphYFbNByQ\r\ngXqXizIr99BuMhShop/kyCh2MYGjQurZ5NPcWH5Q5ue2NNv7h4yO0uDJSdcs\r\nIO/+hbcwjw1BsK6aw+qWUNbvIOOk31yu2ElrPVtP6F3dy2Vl+q2CISHGWrzH\r\n42lg6qKMSWEnW5M5BcGQsBARHwN/IeKvNA4cFMDFlZtuwlGKzih8PACHZKrw\r\nZQawThhluAFIlEyZYcvZCVPXHN0b6KSKhVfOxge0raZMYJT1BuwC6Fo0Y/p3\r\nPwbX2RB/zWgS4U2cX5WgyP/86jrWyzkfEicpJOpL4gMsH7TDezMMuK506rx+\r\nlu+/fYpQUVSXH9NrgirtAoi+EodHpLIvuwBXBXF9xOpe+vOgAPOyafUQxpDg\r\n0MxWIsuJ1lnD2ebuoPjhKRQunuNwlT1EvTr1h5jpjBdT9VQPWeGJ1aRqYPZA\r\nybOimpH8KSNJaxEzQLYl5e2H804zPRK9gTs=\r\n=4so9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_0.10.0_1649216340474_0.07704163095246086"},"_hasShrinkwrap":false},"0.11.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"0.11.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite","build":"vite build --outDir docs --base store","test":"vitest ","coverage":"vitest run --coverage","exports":"exports \"src/*.ts\" --exports --types --analyzer  --main store","prepublishOnly":"npm run coverage && npm run exports"},"dependencies":{"@atomico/hooks":"^3.33.4","@uppercod/consume-generator":"^1.0.0","atomico":"^1.52.0"},"devDependencies":{"@atomico/exports":"^0.27.0","@atomico/plugin-vite":"^1.1.1","c8":"^7.11.0","formilk":"^0.20.0","happy-dom":"^2.55.0","typescript":"^4.6.3","vite":"latest","vitest":"^0.9.3"},"exports":{"./hooks":"./dist/hooks.js","./store":"./dist/store.js",".":"./dist/store.js"},"typesVersions":{"*":{"store":["./types/store.d.ts"],"hooks":["./types/hooks.d.ts"]}},"peerDependencies":{"@atomico/react":"latest"},"peerDependenciesMeta":{"@atomico/react":{"optional":true}},"module":"./dist/store.js","types":"types/store.d.ts","gitHead":"8ae9a352fa6a0e9759d0de975b840b87f8f7eb20","_id":"@atomico/store@0.11.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-r1t89mi49fPHF9BsE2NBpSiSCTQeoJu4HpTC1ChMVxtERgfy4k8gOQVWN3KbRV03kytTZbPfpA18L4Ok36wcdg==","shasum":"c0ee86f2f573f109d136d80d4ad69e952913db1a","tarball":"https://registry.npmjs.org/@atomico/store/-/store-0.11.0.tgz","fileCount":37,"unpackedSize":6164583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvgtg6kVpyOF3RwkVnEz7BGgiiv7s8ypyggpuMZVZ70AiBT/5kQV2+7tR2CF4rrsfu/XtY6aoEk9HqObqCFaoS1CA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXt82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmjw/+ImhanS1C1uzk8aHVvlfXkzVg+Zd6UVBAR8/GpiG7oFbJYWcR\r\nYe2PK5iW7hA6bfzSFQyCMLQchMImPqiY8mLja5U0GkI1GxcXkxyeKfKotjKy\r\nexRdfh8JohTsnyPN++MSeidDBI6hSINoCSv2y/7/9t9r9LqZWJG09Xs0KWHT\r\nKm6/Dt4wVCa+nurdqwZGyaxrtZkjFry8NLEiuWJTsOwB2mVMIXeoOJkkH6oz\r\nm7bggW2RAjGAIsgQzC4sh3IINOHdSa6xYbL3yN5nq0cwS+3/jpAEq9W2YSiT\r\nBkTeNLpIyc0QpVfzOt7I0oPkZmyCYFRt/pQtuNKZhRetAalIaRC8Egqip59U\r\n+EwzHxomPdmFMtnNMnkHoQsqvBlOnQqqbaHp+NQcnrf1i8lYb7FR9cMBZwRi\r\narLsVuNcHOnXZDo1Uish4ev0XNERC2BM7EQQ5MOSQwccWLpI+NF4JCdgJq5e\r\ne64goCmPSOLNhs1YUx6o2q82Shwefzk/jDORyksIhOIPkaBf2a3KzJ9xUYSE\r\nGOGPWkCydHJG8FSt7Z0DcqszpxstFm9DyEe8ASEFFDhMabW/Pk8fBCtz/lhW\r\nHfLWJNvBchYsZhs9N2LxD3GA2wnOW1cRrkfY0gbSMc7i2EvIY8EUyeCEtMoF\r\nEcAhyL+3OaHv4ecdkxPxdq8YEzLSz41Nz4A=\r\n=RKbp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_0.11.0_1650384694220_0.5379780425449694"},"_hasShrinkwrap":false},"0.12.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"0.12.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build --outDir docs --base store","test":"vitest ","coverage":"vitest run --coverage","exports":"exports \"src/*.ts\" --exports --types --analyzer  --main store","prepublishOnly":"npm run coverage && npm run exports"},"dependencies":{"@atomico/hooks":"^3.33.4","@uppercod/consume-generator":"^1.4.1","atomico":"^1.52.0"},"devDependencies":{"@atomico/exports":"^0.27.0","@atomico/plugin-vite":"^1.1.1","c8":"^7.11.0","formilk":"^0.20.0","happy-dom":"^2.55.0","typescript":"^4.6.3","vite":"latest","vitest":"^0.9.3"},"exports":{"./hooks":"./dist/hooks.js","./store":"./dist/store.js",".":"./dist/store.js"},"typesVersions":{"*":{"store":["./types/store.d.ts"],"hooks":["./types/hooks.d.ts"]}},"peerDependencies":{"@atomico/react":"latest"},"peerDependenciesMeta":{"@atomico/react":{"optional":true}},"module":"./dist/store.js","types":"types/store.d.ts","gitHead":"331bb43ec05cf99886528a8f77976ed894373052","_id":"@atomico/store@0.12.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-e9ap1DkKjzPj8KiZl6rrUtME/rpKAdRNZ9lmAeLmbpfFEvlAFKPW6FOl/BYtz+8c9K87YOisNSuUyAtze8B1/g==","shasum":"fbade45ed29a722ffb5e467f0c762d4d49add4b8","tarball":"https://registry.npmjs.org/@atomico/store/-/store-0.12.0.tgz","fileCount":38,"unpackedSize":6175204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9bsWhk3ao6ocolWmT/Gx0ThNB6FbPEv8vFTXm4J7lPQIhAOLouSjmDaTVf54nkjkIiGE4chc7WTQP7b8EVU3h3HUZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYiOAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofCQ/+NPtRRRBGJDvkE2M98q2NweiyM+LoTTzlFpWJqJGLwH0GZb3o\r\nhJj4EnmTHWhSDQX8nMwV5OC1/f4ElIDwgHhPU/uJ0UIxjH/HWSiFuFC4aH7b\r\n6xz15e956KEeTd+jSe/F8lmen2DdVka6ieIobqAdugWI96qX4jO3iI5aKI8N\r\nfa2yrjzM3+//q5Lgm+S6Ui24KZnQ5iufIHikQJpCyl1CWPdtxTSxgEp7LCgQ\r\nG8KDtKKCCYWo+p4CWQ3WQuV/zLsHHmI9etCBVo7HcQaqDY4BVJ2TEzXCAHAC\r\nw2O13McHi2rScxiPe9ZKFQoS/iFo9+Dh6bVPTP+AjoIaJT587oh0kyfFX+5R\r\nmm7LN8jgGbDD5YHBcB0lVByoyRMHNKwe4gDPdbzrEvwlB+Iae+aeNk+JC/iX\r\nLMo6byhlO1V4fotWzCKgLy95MlX3DTj5sBmVlI1nRq1KMk6rsFf4sDDDqR1X\r\nUvNV+WtlFJ/YrzvDerATJM+D+C8BT2iAK4xk+fj3jJfoAh1EyiZomUx9GyYL\r\nedq11uuM9E8c5itpFQGgdPMUrS3DyKcy3o6QRFqWV+dhzDz0AhWIz//JPziz\r\nQFDsl/fLLZRoYvyUmq9K3GKW2ypY+58Wt7q4deFDzLh831IRAdXzitQ3LaBO\r\nowyrG45AYrJ1xgJOPTkiv8VcL36Xs4e+OBI=\r\n=SWqD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_0.12.0_1650598784396_0.18603253993846436"},"_hasShrinkwrap":false},"1.0.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"1.0.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build --outDir docs --base store","test":"vitest ","coverage":"vitest run --coverage","exports":"exports \"src/*.ts\" --exports --types --main core","prepublishOnly":"npm run coverage && npm run exports"},"dependencies":{"atomico":"^1.62.1"},"peerDependencies":{"atomico":"^1.62.1"},"devDependencies":{"@atomico/exports":"^0.36.1","@atomico/tsconfig":"^1.0.0","@atomico/vite":"^1.5.1","c8":"^7.11.0","formilk":"^0.20.0","happy-dom":"^2.55.0","typescript":"^4.7.4","vite":"latest","vitest":"^0.9.3"},"module":"./dist/core.js","exports":{"./consume":"./dist/consume.js","./core":"./dist/core.js",".":"./dist/core.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js"},"types":"types/core.d.ts","typesVersions":{"*":{"consume":["./types/consume.d.ts"],"core":["./types/core.d.ts"],"hooks":["./types/hooks.d.ts"],"store":["./types/store.d.ts"]}},"gitHead":"d62fae8cfb46442a81bf877676063d5a5122a81c","_id":"@atomico/store@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-lBmq0SaTeQzIxjta5Spc0MmJCqIThF8f0IWS7C1rvkfNyAegTgkgPf8ZSA98hmgsuHZLJXYPuhykVuN0RQTO+A==","shasum":"ca29fd9780ec9d94d4a2549fb8039e4552b78baf","tarball":"https://registry.npmjs.org/@atomico/store/-/store-1.0.0.tgz","fileCount":40,"unpackedSize":6174336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHhCHq+G3QMzNTOgWRwvtnjEKzdW0RUgD1olVrxbQjcAiA4outurzww1jMfpmG2RMnWA98xIL/m10piB+iDWcU/lA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBvyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK6xAAl624LxFbjMtC6EcCbPrmWATttKitdwY37hCVjwWpI15IH4nG\r\nRuFRTlh1lY9aNyqC8Pesj3+r1VHXfoDTCkA+FRRXagzC2RsMtJw2FxbF6ySl\r\nhqWFpPNoU5GRS9VF0ON8sy+A8TCJjgRU7lPrklIlTC0z/iOs+URPWBkqUpl7\r\nT8PijFb6ePLMAReiCHf8G7CdRw4CZoQrDVtI1K1JzADPQ6/aXfxmZsWG826x\r\nOHieYhpjwDRnDpbXKx+x/ShKQHKSBvKfcIe80fsUzGWFD3waz2oQXr0ZoRWX\r\nTjzSG1ZVhlnHKC7InqzMidKmg12H0SGwiu1LEA57Csw488/lpZclAm49uH76\r\nFxHXTnVQqBFxl381sWP0Auabugb/nsqvBOpi3sU/XCJvEAtHbnE3hWx2OFjo\r\nE0xm9Po0juwuV6Rajoui9CbxMPRUTYEIh7Iolek55UF5Vf1JpGV03Fak4Yfj\r\nKu1xLf9HkMkNoJekExE1lyejtAjAmYDlXsQd9VJKegDCxcxoZ1s3XlVTXjvp\r\nagDkh4umc6NXBevwD3TgudmObHp91y2wPpkc0mLkwTzC2NvfpY2twbbyh0Ho\r\n1brQX4lm3n38/9VHjD1Jd7cD0VwJf9Xg2brK9U08rKkuRQrMhMOYVCJGobBn\r\nxTQ2dbhBaPn9qu2nkeaoeBFi0SCH8DyKVcE=\r\n=570g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.0_1661402262973_0.8227222836581507"},"_hasShrinkwrap":false},"1.0.1":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"1.0.1","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build --outDir docs --base store","test":"vitest ","coverage":"vitest run --coverage","exports":"exports \"src/*.ts\" --exports --types --main core","prepublishOnly":"npm run coverage && npm run exports"},"dependencies":{"atomico":"^1.62.1"},"peerDependencies":{"atomico":"^1.62.1"},"devDependencies":{"@atomico/exports":"^0.36.1","@atomico/tsconfig":"^1.0.0","@atomico/vite":"^1.5.1","c8":"^7.11.0","formilk":"^0.20.0","happy-dom":"^2.55.0","typescript":"^4.7.4","vite":"latest","vitest":"^0.9.3"},"module":"./dist/core.js","exports":{"./consume":"./dist/consume.js","./core":"./dist/core.js",".":"./dist/core.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js"},"types":"types/core.d.ts","typesVersions":{"*":{"consume":["./types/consume.d.ts"],"core":["./types/core.d.ts"],"hooks":["./types/hooks.d.ts"],"store":["./types/store.d.ts"]}},"gitHead":"7f4bbff40987ebdacbe504cb495d17b2f15e7d5f","_id":"@atomico/store@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-ZZo2Vn/7vf6TN2ZPwBkldfxm3BFqm09ZAQWHefSY62gqUZCiz9xwohpHSKLSCyi6ohLPNxcjF/b6NEynT/0fVA==","shasum":"bc406065c34d21588dc1d8d3ad73a63967fb7015","tarball":"https://registry.npmjs.org/@atomico/store/-/store-1.0.1.tgz","fileCount":40,"unpackedSize":6174297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcrJnHFXnClfkzXskGyHQwlTTZ8MmU9O1VbBiRq0KYrwIgQzQk1E5j+lHE2Dc8OpA3YosjFvX4p8lLZbcBdmuMNZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAMg/+O4TsLaEfxP9nSDRvksLAPO/OgILpRWGHvGldANF/FDJ/1Oeo\r\n5780qEsSSlfdH3ANXE1K/nz152kFBdZ5VnmBKV9ABdxImGKzmGkobW1f9zFX\r\nWB8PISvy7l5oiPU0tPIHBUSj5MvyFIoYba7gAxhnBMXaGyzpZTrmUWWS0zYo\r\nRMDN7GrQWKQjGdRfDL8eqajXzf1o9Am9PJaKh9h6dG2cJrHeHhboXV0R+uO5\r\nz4EzOoS8ep/VbeXL5CiAh9ylhlIHJQWghOdsHCj0ebhfvGFSwKbUHIaPyRff\r\nHX2PWeov/CTwuERCMFPkpx1Jv8AQIP0paDe5ISafy/l7RWEPfB0vyUZhAAqR\r\nHn0K6fjRu7+sTnQGQ3rVPCD/J9kD0fwt5nf4DjDMcCjXJsh5cZ82KQA2sa9e\r\nKDEY1IHkFlmIEDIFmbIYyDlM5OmP2mRrFnWBIymsShAKzueCsg4AJVZyyrGl\r\nr3o7uBmr2ZEbTgy7dx4VFgcFQ+kROJUEoH7cQxiowGldJ2FxyskeG14fpNSV\r\neomVsIiJVtTqAU7RUhaSgUBXJaICKzQQk+JBczI73p6ZxpsWxNuusq79jMwC\r\nca0kHbIpdNFxAQypMMHJcxqO2drT4++QPD+pcC3beOofFICR/myCsR+wUq2Q\r\n9lFXsdWmAUwCHpT2JcSdUnM5aU/sPwbnGlE=\r\n=34AG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.1_1661403551628_0.452842522404473"},"_hasShrinkwrap":false},"1.0.2":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"1.0.2","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite --force","build":"vite build --outDir docs --base store","test":"vitest ","coverage":"vitest run --coverage","exports":"exports \"src/*.ts\" --exports --types --main core","prepublishOnly":"npm run coverage && npm run exports"},"dependencies":{"atomico":"^1.62.1"},"peerDependencies":{"atomico":"^1.62.1"},"devDependencies":{"@atomico/exports":"^0.36.1","@atomico/tsconfig":"^1.0.0","@atomico/vite":"^1.5.1","c8":"^7.11.0","formilk":"^0.20.0","happy-dom":"^2.55.0","typescript":"^4.7.4","vite":"latest","vitest":"^0.9.3"},"module":"./dist/core.js","exports":{"./consume":"./dist/consume.js","./core":"./dist/core.js",".":"./dist/core.js","./hooks":"./dist/hooks.js","./store":"./dist/store.js"},"types":"types/core.d.ts","typesVersions":{"*":{"consume":["./types/consume.d.ts"],"core":["./types/core.d.ts"],"hooks":["./types/hooks.d.ts"],"store":["./types/store.d.ts"]}},"gitHead":"2239c00975e2236080440641abe4292efcf4f473","_id":"@atomico/store@1.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-UrUWxNOY+jrChxptus9freUshv/7Kz2p4/Hv2we1gsT7mk5yyzlwb6eAXE5oIxTLId3PLoIcEIxd6Mhp9/5rHQ==","shasum":"8372b6b581413581b83799cf79436f0a6e5c8192","tarball":"https://registry.npmjs.org/@atomico/store/-/store-1.0.2.tgz","fileCount":40,"unpackedSize":6175139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrIeIWXaaMcx7vMSSnSnkuUTPw+9HXydwQcMXrLFPovwIgWMCne9JXGnWH/r47IOFKYtRyWP0o6FJkDvP75iDpSQE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB+fDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaZA//c7LsyLXuSD1DJJvLA9TnYEIkr/JCFtc7X+v0EqNhmPUe7IIA\r\n2qvID+Z9pmyMhLt6Pedtbyg5xY7edjNwIo8FKubK8fmx1Rm5b2c+7iNSvXUk\r\n7AnxyHYfV5Fkd1MD2bhpOx8FZZB8qH7fn5BhbfCiP2JmrICbrAQx33M50CED\r\n2QR7gvO5Cb35SpZ1hidRwwIqKZaU5cjUJNn+RKwktxV+rYfeuuT/TC4ySGLV\r\nVtBdeQGc4lOZ0QNXfOFUNtqsZt3+27vVr1p7KzWzRNv3hKO+j1L7MfoYchIh\r\nEekbwhi2T/qWU0PuGDGuHQOQokeV92VlUliLJfPSd6ejskuPKwXaZNRKqyvq\r\nqpf7dEpshKYfKtmsboSGBV31SQHEjtUvLNq+D01p2CrlIoDnqxPg7H3Nx/BJ\r\nM5RSSf8LrzeHpLwuMRB9kVFeioLdXm8m/xaYaEu6L+XPRFr0iKvo++jp6Mko\r\n92nlEbbdajfKN5YsjhRiwZRP3f58zD+ijYQAR23fsA7DbjasWi1U9BWie7rL\r\nkfbkrvlYw5bucwOzIIOQXNNCiCYXZegwtMYeFfUWgkKwz3Xd91TW303AYGa1\r\nl0+tpBHPMSR2jGToG9AkWt3PDUBKVrzaXfCb/7pSzXlhCjuanpIFpQyHIU75\r\ndifGv2vyn7RDRHkhBNsWBDCrd2HkGiabUv0=\r\n=HRch\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.2_1661462467341_0.24121423116989704"},"_hasShrinkwrap":false},"2.0.0":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"2.0.0","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite","build:test":"vitest run","build:compile":"tsc","build:exports":"exports \"dist/**/*\" --wrappers","prepublishOnly":"run build:* -s"},"dependencies":{"atomico":"^1.78.2"},"devDependencies":{"@atomico/exports":"^1.13.2","@atomico/run":"^0.14.2","@atomico/tsconfig":"^1.0.0","@atomico/vite":"^2.17.9","c8":"^7.11.0","happy-dom":"^2.55.0","typescript":"^5.4.3","vite":"^5.2.7","vitest":"^1.4.0"},"types":"dist/index.d.ts","exports":{"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{"*":{"core":["dist/core.d.ts"]}},"_id":"@atomico/store@2.0.0","gitHead":"0edbdfaf1d479129872519143692b5d9bb1479e5","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-B88Ad0kSwfoV/j0ZJoPWjerjuDZohJafZz+U0eBG2EVv0A0gch1OXFtPrpaZi/dXinPtDZqxoWSN2w21E7qqxQ==","shasum":"40119d4ac9790dedec2f53b5b7932658a841d1e1","tarball":"https://registry.npmjs.org/@atomico/store/-/store-2.0.0.tgz","fileCount":18,"unpackedSize":16351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLZ/vYwYFH4aS/fJ66DOToLhOUkwRb1HmXlLcxGdadiQIgZECa3FxHwJmfAStmeCMWskkW9GAsrVXr2Vc1soJUS78="}]},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.0_1712115022742_0.44201097356968244"},"_hasShrinkwrap":false},"2.0.1":{"name":"@atomico/store","description":"Store to manage predictable and functional asynchrony","publishConfig":{"access":"public"},"version":"2.0.1","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"homepage":"https://github.com/atomicojs/store#readme","author":{"name":"UpperCod"},"scripts":{"start":"vite","build:test":"vitest run","build:compile":"tsc","build:exports":"exports \"dist/**/*\" --wrappers","prepublishOnly":"run build:* -s"},"dependencies":{"atomico":"^1.78.2"},"devDependencies":{"@atomico/exports":"^1.13.2","@atomico/run":"^0.14.2","@atomico/tsconfig":"^1.0.0","@atomico/vite":"^2.17.9","c8":"^7.11.0","happy-dom":"^2.55.0","typescript":"^5.4.3","vite":"^5.2.7","vitest":"^1.4.0"},"types":"dist/index.d.ts","exports":{"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{"*":{"core":["dist/core.d.ts"]}},"_id":"@atomico/store@2.0.1","gitHead":"ad55f077bf80fcc85ee343e2c463977bcee72754","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-aJGTYpAIaJozZSQftqtM9eQAZ4a1BXXwJeF5VoxPeV2IPR8Ow0gMBQ8YXFaVUL4bGdDJmFYPgGHyu5leDHbsEQ==","shasum":"8d382ac7d33b6bbddcecf26e5c7cc13b6d433724","tarball":"https://registry.npmjs.org/@atomico/store/-/store-2.0.1.tgz","fileCount":18,"unpackedSize":16506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSieiS7Rs42Ym0yCl0WPV/sXv2woCIfYt7H8n7XEc4zAiAp7LaeNbZ41ADN/XlfDN5ERzqrIaY40eTmxfiuWYAesg=="}]},"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_2.0.1_1713933726275_0.3971594999145047"},"_hasShrinkwrap":false}},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"description":"Store to manage predictable and functional asynchrony","homepage":"https://github.com/atomicojs/store#readme","repository":{"type":"git","url":"git+ssh://git@github.com/atomicojs/store.git"},"author":{"name":"UpperCod"},"bugs":{"url":"https://github.com/atomicojs/store/issues"},"readme":"# @atomico/store@2\r\n\r\nEs una solución minimalista para sincronizar el estado de aplicaciones o sistemas de componentes que requieran manejo bidireccional de datos controlada.\r\n\r\n## Primeros pasos.\r\n\r\n### Crear el store\r\n\r\nLos store en Atomico son webcomponents con comportamiento similar al API de contexto de Atomico, ejemplo:\r\n\r\n**Creacion del store**\r\n\r\n```tsx\r\nimport { createContext } from \"@atomico/store\";\r\nconst MyStore = createContext({ counter: 0 });\r\n\r\ncustomElements.define(\"my-store\", MyStore);\r\n```\r\n\r\n**Definicion del store**\r\n\r\n```tsx\r\nimport { c } from \"atomico\";\r\nimport { MyStore } from \"./my-store\";\r\n\r\nexport const MyApp = c(() => {\r\n  return (\r\n    <host shadowDom>\r\n      <MyStore state={{ counter: 0 }}>\r\n        <slot />\r\n      </MyStore>\r\n    </host>\r\n  );\r\n});\r\n```\r\n\r\nEn el codigo anterior hemos diponibilizado el store para todo hijo del webcomponente.\r\n\r\n## Consumo del store y reactividad.\r\n\r\n```tsx\r\nimport { c } from \"atomico\";\r\nimport { useStore } from \"@atomico/store\";\r\nimport { MyStore } from \"./my-store\";\r\n\r\nexport const MyForm = c(() => {\r\n  const store = useStore(MyStore);\r\n  return (\r\n    <host shadowDom>\r\n      <h1>counter: {store.counter}</h1>\r\n      <button onclick={() => store.counter++}>Increment</button>\r\n    </host>\r\n  );\r\n});\r\n```\r\n\r\nComo notaras tiene la libertad de actualizar el store facilmente gracias al api de Proxy.\r\n\r\n## ¿manejo bidireccional de estados?\r\n\r\nSi conoces el api de contexto de Atomico sabrás que esta es unidireccional osea el padre despacha actualizaciones al hijo. @atomico/store es bidirecional permitiendo que todo consumidor del store se sincronice osea el padre puede despachar actualizaciones al hijo y el hijo puede despachar actualizaciones al padre.\r\n","readmeFilename":"README.md"}