{"_id":"@agen/ns","_rev":"4-ab0c7bd62db0c1af2dfca7b62f841ae5","name":"@agen/ns","dist-tags":{"latest":"0.5.2"},"versions":{"0.4.0":{"name":"@agen/ns","version":"0.4.0","description":"Utility methods for async generators","keywords":[],"homepage":"https://github.com/mkotelnikov/agen","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"main":"dist/agen-ns.js","unpkg":"dist/agen-ns.min.js","jsdelivr":"dist/agen-ns.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/mkotelnikov/agen/agen.git"},"scripts":{"eslint":"../../node_modules/eslint/bin/eslint.js src","rollup":"../../node_modules/rollup/dist/bin/rollup -c","test":"../../node_modules/mocha/bin/mocha -R spec ./test/index.js && npm run eslint","pretest":"npm run rollup","prepare":"npm run rollup","prepublishOnly":"rm -rf dist && npm test","postpublish":"zip -j dist/agen-ns.zip -- ../../LICENSE README.md dist/agen-ns.js dist/agen-ns.min.js"},"license":"MIT","sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"f4170d4e45d36e12fde1dd41ca6164b010a34862","_id":"@agen/ns@0.4.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.20.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Nv6F5atTCCi8OmKi8Q8xy0+Kon1+0cqEKRWozNF7fOz76npamHrf3RrTTunkUu0v9QVAC5WyK7bGMTwlODVsFg==","shasum":"ba949fa32b18867e74ddffb8671d27c8534ae1bf","tarball":"https://registry.npmjs.org/@agen/ns/-/ns-0.4.0.tgz","fileCount":6,"unpackedSize":5359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKwfkCRA9TVsSAnZWagAAgf0P/Agp1z9PHtOlHwZ7gVO5\ng0OdFzi9xOqyq1mekkAbYXfNHoROC8pHFcDRFioB+LFy+Fky36pHqLOCBTeS\nJWwLx5/I/zCdq7aljZt27qhdcbZeoGfb41ghAIiBqCCz0JHNYeZfDY0SvtfP\nzYEHyY8GIWEsjag6liykAZVkYwmKzXd3G3O/7PiQmPFHWkn3tzsh4hIqoBue\nkop1s8P02x0Fo81FjVMcY9VVEHA+iwxjLOZPFxzrVHUuMYCrHVWEofll3cRC\nRWumtbSdEkA21yto5uuUailBf46iPr8xZSz71NmSANSeB6FogvR853/6hxXT\nudxSKaYZlFxoI3R6PnQqR27U0kX2g9ZkWi6sUG4+bG0oSTOA4X1kSxV3H0T+\n5AlpNAvbjBfeO/a18l4ffZ2muLmpa5rb8SigRGmtZLTtfpGfK2P78BHi9WYI\n6lzqvrNdY2/QIMhoCTf1YCocv5PHSXXIwDqADdzBv1TpYPQUl0a0N1FsnVxs\no181QwV7XIANBaGMK2mOU0rFB5rokkLGYI9IkKA815JpfG1+q3L40LtGXOOJ\nUMNZVPELoA3lT++HnPSUvtwli1+5bFqMWqXbXcVv/XsSfqK+pva5qJMt6cEW\nX9mvdFwb+hFwClhWyn/UHaLl67w+6hTFZUYgjuhaeXJwlV1yZrhsweHaHEmd\ndPL+\r\n=4gow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4NnN48Ynn01xG/h702AvinCwKQ3fPuMbNVi9hI9HcfAiEA9HpBca1BC50F88aGpnoJtCp2xnTqKe7NV9YTfWdkr/w="}]},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"_npmUser":{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns_0.4.0_1579878371611_0.27829460389076455"},"_hasShrinkwrap":false},"0.5.0":{"name":"@agen/ns","version":"0.5.0","description":"Utility methods for async generators","keywords":[],"homepage":"https://github.com/mkotelnikov/agen","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"main":"dist/agen-ns.js","unpkg":"dist/agen-ns.min.js","jsdelivr":"dist/agen-ns.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/mkotelnikov/agen/agen.git"},"scripts":{"eslint":"../../node_modules/eslint/bin/eslint.js src","rollup":"../../node_modules/rollup/dist/bin/rollup -c","test":"../../node_modules/mocha/bin/mocha -R spec ./test/index.js && npm run eslint","pretest":"npm run rollup","prepare":"npm run rollup","prepublishOnly":"rm -rf dist && npm test","postpublish":"zip -j dist/agen-ns.zip -- ../../LICENSE README.md dist/agen-ns.js dist/agen-ns.min.js"},"license":"MIT","sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"5bfb7449b1cf1aacda0a332420494166b56f5266","_id":"@agen/ns@0.5.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-iH8WB1Ir831Sis8x5XYoreQptKTWrrdTXOmN8cR/VPKzLRoDgPX+HN8lc504Jzzh48mUFeUemDupSHVG6fgrdw==","shasum":"fc1a9b5c3f0dfbfb00d868f73c7bb95a86bfbe2e","tarball":"https://registry.npmjs.org/@agen/ns/-/ns-0.5.0.tgz","fileCount":6,"unpackedSize":5359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMK4cCRA9TVsSAnZWagAAC20QAKEWC5F6WzdO7qZezLUO\nysjnCv52mcCrpCIucoEIL/DiFAhFWb52nEA+Fum1VXKwXSeWaviXzr36gY9D\nwkUUM/IIbGsFqa+qrvV2NC6cfuNy9pSfLRc6IoqnoMUU4jvfjTRF+3vm+I52\nLG6/CDAhVnA7pOcgNFimodJGNTsOgczhuJOoOiGwkUAqV9bZqssWCA+kilYj\nSGOp6ggE+8kzfd3d6urznadHnjqkyqasJsvRsOYThnFZ+P1S8TkHjzc3sBTe\nIKng/yyzn21qyvB9XgH6R3Wno1ifc8GEDIv8e+X8d270K9n33Pj5AnrQt9nY\nt7kYjC5jhL8VfJwtDS5mZ9gYe0l5mLFTvWvRoYEXRRdCIOYvBsYr5LQ7/gq5\nUImz1FMTN/k8Vd/4fe2KlHnO75QuYXkB/oGpDVRCiI9+Y8YXgQMnDL/ONQK6\nvGUCepsw5+veDfih5AQzjv0l8t1Zq0KTpFdXbv1jwG94IO72ZaPjVeoeXy91\nCyma/HX6uuJDMOsqjlyCo/7vOhg/o1trRGbLs4AjAkP+l+wb+HcAo4X658sY\nGVJAD8JqEgHj0PFSYTkRVF0rP8vGW3cDtcmJStY1FUG5csXBbFu9hRlkiEhF\nKmqGlJtOkDgeRUPLWfylidSyLRZKeLJc53bUZiqEduCsn3Tph8TSsDubZovf\nKJ22\r\n=XN4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChWJmVCJ5G5KKosxw7wa+RfUQQhL4PIFQhdI/3bCTcFwIhANJs75oMICnRIjJKpMxJHzjxttEWCi/FKfkfSat9BEyB"}]},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"_npmUser":{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns_0.5.0_1580248604544_0.7980518482141499"},"_hasShrinkwrap":false},"0.5.1":{"name":"@agen/ns","version":"0.5.1","description":"Utility methods for async generators","keywords":[],"homepage":"https://github.com/mkotelnikov/agen","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"main":"dist/agen-ns.js","unpkg":"dist/agen-ns.min.js","jsdelivr":"dist/agen-ns.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/mkotelnikov/agen/agen.git"},"scripts":{"eslint":"../../node_modules/eslint/bin/eslint.js src","rollup":"../../node_modules/rollup/dist/bin/rollup -c","test":"../../node_modules/mocha/bin/mocha -R spec ./test/index.js && npm run eslint","pretest":"npm run rollup","prepare":"npm run rollup","prepublishOnly":"rm -rf dist && npm test","postpublish":"zip -j dist/agen-ns.zip -- ../../LICENSE README.md dist/agen-ns.js dist/agen-ns.min.js"},"license":"MIT","sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"ffe81d2c26828fa93f3d1a128b8d293c97bc4b10","_id":"@agen/ns@0.5.1","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-palzxA2IUL7iBxtk7bs40XE2YFfayj5lfnBZgh5ueeK6NKtaivzKJdlIlyvEH9I21ixxcmOFWRiavXT+6+Ko4A==","shasum":"1c55d9d8033dae4fc9b738c20d40ef013b1ca73c","tarball":"https://registry.npmjs.org/@agen/ns/-/ns-0.5.1.tgz","fileCount":6,"unpackedSize":5359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeML/5CRA9TVsSAnZWagAAnsoP/iUeJGgWtUsBMr08VmaC\njN8aPIHQEpeOJCPaAX0NTIkm6hw/KSuUi1+s0++CfG0qskL+tonCWeB7rLCW\nbBdRImcjfRVSY4nC0PP/S19P0B2XTZrOHFuy8Ih2V2f76XFdDpINGsxyM0Hm\nyjS31/zH5CIvXviXJy7T1sW8O2Yu+RLzJUvEYoggzUyhgURUfW//aH8gq8vc\neiZZ3CqxTlHo73Mplf8rdu2trBCx21OZj4wvQsafW9q37GLITrRIdGcVKz50\neO4EbMvB6Nv+a6qbnPXIhYvn5MxX0EV8FR2Gv64gAQa6Sg+Q0kveJeLl+wan\nX1z/Oa6HDxxdSnC2Rul6D4JogItvEpIMjmiZNLZAHXFQwJlVnhui33HIXiNk\n8UnneTmBqq98A+LszsMi9rXvT2EhPtQ5qtifZQh9/+6hscNnJbJjFBjDHCOO\n56LZxOQ0y7xAJ4Xei7tyF9W+YpFYd1uBZx7/mtEaP66RCoO9gi59DjBZcgnx\n8wWf1xVF+SlF7wzijOxgJtwycBeXVu72RGiNHAEMnGoL6Iqc1r20FtYESxZ2\nRTFmBuqlu30tE5JJ45APcAAxJk8LEah3bXEHx3NjgkdAr3l0zOolX0zV+WFm\n3+lQzxj6DwMCvZHzbM6WVHfnIwfa0lFRr3SRvXsgu6ervhf8BT/VF98gAS+f\nMA55\r\n=aZxf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB72n0dPmD9c6ebyy4WkdWzbjYHaNUNQ1Som7j+JeGCgIgeQMLxsBB/7xqjaLGP8TmiIXU3HYgqyq3OqHbFkECT54="}]},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"_npmUser":{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns_0.5.1_1580253177268_0.8646702077240482"},"_hasShrinkwrap":false},"0.5.2":{"name":"@agen/ns","version":"0.5.2","description":"Utility methods for async generators","keywords":[],"homepage":"https://github.com/mkotelnikov/agen","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"main":"dist/agen-ns.js","unpkg":"dist/agen-ns.min.js","jsdelivr":"dist/agen-ns.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/mkotelnikov/agen/agen.git"},"scripts":{"eslint":"../../node_modules/eslint/bin/eslint.js src","rollup":"../../node_modules/rollup/dist/bin/rollup -c","test":"../../node_modules/mocha/bin/mocha -R spec ./test/index.js && npm run eslint","pretest":"npm run rollup","prepare":"npm run rollup","prepublishOnly":"rm -rf dist && npm test","postpublish":"zip -j dist/agen-ns.zip -- ../../LICENSE README.md dist/agen-ns.js dist/agen-ns.min.js"},"license":"MIT","sideEffects":false,"publishConfig":{"access":"public"},"gitHead":"4ccdf559aad9112f51086b826960c7bb751b9d18","_id":"@agen/ns@0.5.2","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.20.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-4qJmKcvUoel4JQsgdAb4zP268oVxqFBj4L/US1+lYhP72+33r5V3ZXc/cQcjbhQmJeXKd60lzV0nIw0bR7asaQ==","shasum":"193cb361e084bcfb2003a9a0739a5c27f4949240","tarball":"https://registry.npmjs.org/@agen/ns/-/ns-0.5.2.tgz","fileCount":6,"unpackedSize":5359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNgdpCRA9TVsSAnZWagAApN8P/iN07Co0iNDhYJsYffca\n5qH6j52I8iHfZuti3NNDKObqXJpsPyZMMTSbKa3nQv0wtKZ96iPurOH5sXD+\nh/liXa5ybU0VWBAEDN964G9dwtWk24XNCEx8tYSbHrXEIK0maT9i5ulDubMq\nOlhkucmLAEHXfjEQ1+nrD3Qc0Z0G3Xtamc2hYJgkZPB0BMWrJkcvuOtY5Ngm\nHYNy+XmIHOoSWA1oo7+FwB6L4J7qbKZxWGupjoAfxYvVhh98vZJoFCg/Z/7w\n+Ss97UFD5eAZy/8kdGxtnjWil8GGRqz8hbSJRg35LrA9eApru1YW7R6yKr9A\nM//BXmcNFWI54xx2y1qHwftAFqgVA0F9USvPAX9w9ScYBQMFCBznU1Ii8Uzi\nN7Zc/slxdxke8LVKZMYlQ7HuASjhxctnsqHN+EGEwKmaMzeZXw8fxTcY7LFe\noUq3kLWXfTOVy3rWsTYHUIZI3uv7EoGjikVuMsNA7xoNh5QyJau6wQyVH6ew\n00JBGjhuf2Z5C78XolrJdpij/fFgdU2uVLhmrEZoiQfB0CfdydktKAcHMyAh\n1P4ZtqhTtAwjzSgOpuocwaJ7Oti32xXmRENkBcZ0scHav56Ap56Nk0F2qgqb\nGiOIG7JB0qbcC3Qd9xkIowidCOYJ2sERXfrzV9x+qPjG8Hk1No/+jHw/Mjpb\n15Px\r\n=WQ7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Nsh+ULYpf5NOrveNpzFSKPDFObGaL2xBTgfMg4gcXQIhALNeT5yoNAISkbEM+iaj9Ac7mleeskcnH/KwWbtUlpNp"}]},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"_npmUser":{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns_0.5.2_1580599145086_0.9349944121706755"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-24T15:06:11.390Z","0.4.0":"2020-01-24T15:06:12.149Z","modified":"2022-04-04T11:55:17.967Z","0.5.0":"2020-01-28T21:56:44.658Z","0.5.1":"2020-01-28T23:12:57.364Z","0.5.2":"2020-02-01T23:19:05.212Z"},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"description":"Utility methods for async generators","homepage":"https://github.com/mkotelnikov/agen","keywords":[],"repository":{"type":"git","url":"https://github.com/mkotelnikov/agen/agen.git"},"author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"license":"MIT","readme":"@agen/ns\n========\n\nGlobal namespace for `@agen` packages.\n\nThis package contains the following utility methods and fields:\n* `ns` the namespace itself\n* `getGlobal` - returns a global variable\n* `setGlobal` - allows to overload/redefine a global variable used by other methods\n\nExample: defining global variables for NodeJS platform (before v13):\n```javascript\n\nconst { getGlobal, setGlobal } = require('@agen/ns');\nif (!getGlobal('TextDecoder')) setGlobal('TextDecoder', require('util').TextDecoder);\n...\n\n```\n\n`getGlobal`\n-----------\n\nThis method returns a global variable with the specified name.\nParameters:\n* name - name of the global variable to return\n\nExample:\n```javascript\n\nconst { getGlobal } = require('@agen/ns');\nconst TextEncoder = getGlobal('TextEncoder');\n...\n```\n\n`setGlobal`\n-----------\n\nThis method redefines a globally used variables:\n* name - name of the variable\n* value - a new value to set\n\nExample:\n```javascript\n\nconst { setGlobal } = require('@agen/ns');\n\nsetGlobal('TextEncoder', require('util').TextEncoder);\n```\n","readmeFilename":"README.md"}