{"_id":"@typedefs/parser","_rev":"300170","name":"@typedefs/parser","description":"The Parser For JSDoc Types.","dist-tags":{"latest":"1.3.4"},"maintainers":[{"name":"zvr","email":""}],"time":{"modified":"2024-01-31T16:07:02.000Z","created":"2019-04-26T13:37:46.530Z","1.3.4":"2019-08-07T23:03:37.485Z","1.3.3":"2019-08-07T22:55:32.791Z","1.3.2":"2019-07-25T19:12:04.514Z","1.3.1":"2019-07-22T11:33:54.618Z","1.3.0":"2019-04-28T22:39:35.171Z","1.2.0":"2019-04-28T19:09:32.490Z","1.1.1":"2019-04-27T09:21:57.825Z","1.1.0":"2019-04-27T09:04:08.206Z","1.0.3":"2019-04-26T15:14:14.791Z","1.0.2":"2019-04-26T14:52:07.362Z","1.0.1":"2019-04-26T13:51:02.916Z","1.0.0":"2019-04-26T13:37:46.530Z"},"users":{},"author":{"name":"Anton","email":"anton@adc.sh"},"repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"versions":{"1.3.4":{"name":"@typedefs/parser","version":"1.3.4","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md -n _typedefsParser","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal types/externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"types/externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.4.0","documentary":"^1.31.0","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^4.1.1-alpha"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.3.4","dist":{"shasum":"1e8849e80a3a584873bc47ec6b9bea6bd63c0209","size":6876,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.3.4.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.3.4.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.3.4_1565219017329_0.8986047148004794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:35.811Z","publish_time":1565219017485,"_cnpm_publish_time":1565219017485},"1.3.3":{"name":"@typedefs/parser","version":"1.3.3","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md -n _typedefsParser","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal types/externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"types/externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.4.0","documentary":"^1.31.0","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^4.1.1-alpha"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.3.3","dist":{"shasum":"9cdd7e8385f52c4f7b1512716ca85c0ff9b327a4","size":6701,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.3.3.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.3.3.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.3.3_1565218532655_0.7474316356951627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:33.927Z","publish_time":1565218532791,"_cnpm_publish_time":1565218532791},"1.3.2":{"name":"@typedefs/parser","version":"1.3.2","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.3.4","documentary":"^1.27.7","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^4.1.1-alpha"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.3.2","dist":{"shasum":"38f25cc0d2f01c1c5306c9ae7db00a4ba8affef2","size":6324,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.3.2.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.3.2_1564081924366_0.7949793974354475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:32.291Z","publish_time":1564081924514,"_cnpm_publish_time":1564081924514},"1.3.1":{"name":"@typedefs/parser","version":"1.3.1","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.3.4","documentary":"^1.27.7","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^4.1.1-alpha"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.3.1","dist":{"shasum":"1c20fd3852c3553b50d7000c6261e8824e91d3b6","size":6278,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.3.1.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.3.1_1563795234495_0.7067987954520698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:30.175Z","publish_time":1563795234618,"_cnpm_publish_time":1563795234618},"1.3.0":{"name":"@typedefs/parser","version":"1.3.0","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.3.0","dist":{"shasum":"f920d85654c72ce9b41c45e9ee762f0161c567da","size":6108,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.3.0.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.3.0_1556491174998_0.08189951974049614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:28.504Z","publish_time":1556491175171,"_cnpm_publish_time":1556491175171},"1.2.0":{"name":"@typedefs/parser","version":"1.2.0","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.2.0","dist":{"shasum":"9afdbc0c76f5221b29ef15577a53f4087fb85bc1","size":5985,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.2.0.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.2.0_1556478572340_0.7484501101941425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:26.882Z","publish_time":1556478572490,"_cnpm_publish_time":1556478572490},"1.1.1":{"name":"@typedefs/parser","version":"1.1.1","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.1.1","dist":{"shasum":"97eb47b456ccfc4927b092b55ce70ac762bb3271","size":5921,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.1.1.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.1.1_1556356917681_0.6494590057283847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:25.180Z","publish_time":1556356917825,"_cnpm_publish_time":1556356917825},"1.1.0":{"name":"@typedefs/parser","version":"1.1.0","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.1.0","dist":{"shasum":"995340761d234cacb1674e88945efff9c0499d07","size":5870,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.1.0.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.1.0_1556355847987_0.8818041034310631"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:24.088Z","publish_time":1556355848206,"_cnpm_publish_time":1556355848206},"1.0.3":{"name":"@typedefs/parser","version":"1.0.3","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.0.3","dist":{"shasum":"90820cb69c5872fc065255ea5252848ad300a111","size":5796,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.0.3.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.0.3_1556291654619_0.06824639620300199"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:22.429Z","publish_time":1556291654791,"_cnpm_publish_time":1556291654791},"1.0.2":{"name":"@typedefs/parser","version":"1.0.2","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.0.2","dist":{"shasum":"3450636ce0685a92baa0add4e2377b75ef41a724","size":5922,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.0.2.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.0.2_1556290327206_0.8245591165511696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:20.726Z","publish_time":1556290327362,"_cnpm_publish_time":1556290327362},"1.0.1":{"name":"@typedefs/parser","version":"1.0.1","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.0.1","dist":{"shasum":"4ee1a4872cb1b861e44c4abc1fa3691f8a5ebb46","size":5773,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.0.1.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.0.1_1556286662819_0.8419078250378196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:19.053Z","publish_time":1556286662916,"_cnpm_publish_time":1556286662916},"1.0.0":{"name":"@typedefs/parser","version":"1.0.0","description":"The Parser For JSDoc Types.","main":"build/index.js","module":"src/index.js","scripts":{"t":"zoroaster -a","test":"yarn t test/spec test/mask","spec":"yarn t test/spec","mask":"yarn t test/mask","test-build":"ALAMODE_ENV=test-build yarn test","lint":"eslint .","doc":"NODE_DEBUG=doc doc -o README.md","b":"alamode src -o build -s","d":"yarn-s d1 externs","d1":"typal src -c","externs":"typal externs.js -e","build":"yarn-s d b doc","e":"alanode"},"externs":"externs.js","repository":{"type":"git","url":"git://github.com/artdecocode/parser.git"},"keywords":["parser","typedefs","typedef","type","types","jsdoc","documentation"],"author":{"name":"Anton","email":"anton@adc.sh"},"license":"MIT","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"homepage":"https://github.com/artdecocode/parser#readme","devDependencies":{"alamode":"^2.0.0","documentary":"^1.26.1","eslint-config-artdeco":"1.0.1","yarn-s":"1.1.0","zoroaster":"^3.13.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Art Deco Code Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@typedefs/parser@1.0.0","dist":{"shasum":"a3f67e43b306dbaa2c9328cafc0dba0d611e2392","size":5652,"noattachment":false,"key":"/@typedefs/parser/-/@typedefs/parser-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@typedefs/parser/download/@typedefs/parser-1.0.0.tgz"},"maintainers":[{"name":"zvr","email":""}],"_npmUser":{"name":"zvr","email":"anton@adc.sh"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parser_1.0.0_1556285866328_0.9795879128355871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-24T05:19:17.380Z","publish_time":1556285866530,"_cnpm_publish_time":1556285866530}},"readme":"# @typedefs/parser\n\n[![npm version](https://badge.fury.io/js/%40typedefs%2Fparser.svg)](https://npmjs.org/package/@typedefs/parser)\n\n`@typedefs/parser` is The Parser For _JSDoc_ Types Written Using Google Closure Compiler Annotations (no _TypeScript_ support). Although most of the typing rules are the same, the main difference is for functions and arrays:\n\n- ✅ `function(string, number=): void`\n- ⛔️ `(arg: string, optional?: number) => void` The arrow function notation is not supported. Cannot write `?` for optional arguments, need to use `=`.\n- ✅ `!Array<string>`\n- ⛔️ `string[]` The double array bracket notation will not work.\n- ✅ `{ record: (string|undefined) }`\n- ⛔️ `{ record?: string }` Optional properties cannot be denoted with a question mark.\n\n```sh\nyarn add @typedefs/parser\n```\n\n## Table Of Contents\n\n- [Table Of Contents](#table-of-contents)\n- [API](#api)\n- [`parse(type: string): !Type`](#parsetype-string-type)\n  * [`Type`](#type-type)\n  * [`FunctionType`](#type-functiontype)\n- [Copyright](#copyright)\n\n<p align=\"center\"><a href=\"#table-of-contents\">\n  <img src=\"/.documentary/section-breaks/0.svg?sanitize=true\">\n</a></p>\n\n## API\n\nThe package is available by importing its default function:\n\n```js\nimport parse from '@typedefs/parser'\n```\n\n<p align=\"center\"><a href=\"#table-of-contents\">\n  <img src=\"/.documentary/section-breaks/1.svg?sanitize=true\">\n</a></p>\n\n## <code><ins>parse</ins>(</code><sub><br/>&nbsp;&nbsp;`type: string,`<br/></sub><code>): <i>!Type</i></code>\n\nParses a [Google Closure Compiler](https://github.com/google/closure-compiler/wiki/Types-in-the-Closure-Type-System) type recursively.\n\n__<a name=\"type-type\">`Type`</a>__: The representation of a type.\n\n\n|    Name     |                                                   Type                                                   |                                                                                                     Description                                                                                                     |\n| ----------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| nullable    | <em>boolean</em>                                                                                         | Whether the type is nullable. This is defined by writing `?` before the type name to state nullability and `!` otherwise. The parser does not infer nullability from types being primitive and `Function/function`. |\n| name        | <em>string</em>                                                                                          | The name of the type.                                                                                                                                                                                               |\n| union       | <em>!Array&lt;<a href=\"#type-type\" title=\"The representation of a type.\">!Type</a>&gt;</em>              | If the type is defined as a union, e.g., `(string\\|number)`, contains the united types. Must include parenthesis.                                                                                                   |\n| record      | <em>!Object&lt;string, <a href=\"#type-type\" title=\"The representation of a type.\">Type</a>&gt;</em>      | If the type is a record, contains its representation. If a property of the record does not have a type, it will be set to null.                                                                                     |\n| application | <em>!Array&lt;<a href=\"#type-type\" title=\"The representation of a type.\">!Type</a>&gt;</em>              | The application of the type, e.g., the inner type of `Object<Application>`.                                                                                                                                         |\n| function    | <em><a href=\"#type-functiontype\" title=\"The meta information about the function.\">!FunctionType</a></em> | The function info with args and return if the type is a function.                                                                                                                                                   |\n| optional    | <em>boolean</em>                                                                                         | If the type is returned as an optional argument of a function (`function(string=)`), this will be set to true.                                                                                                      |\n\n\n__<a name=\"type-functiontype\">`FunctionType`</a>__: The meta information about the function.\n\n\n|     Name     |                                            Type                                             |                                                                                               Description                                                                                               |\n| ------------ | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| __args*__    | <em>!Array&lt;<a href=\"#type-type\" title=\"The representation of a type.\">!Type</a>&gt;</em> | The arguments of the function.                                                                                                                                                                          |\n| __return*__  | <em><a href=\"#type-type\" title=\"The representation of a type.\">?Type</a></em>               | The return type of the function. When the value is set to `null`, it means the function does not have a return. If the return was actually `null`, it would be specified as `return: { name: 'null' }`. |\n| this         | <em><a href=\"#type-type\" title=\"The representation of a type.\">!Type</a></em>               | The type of the `this` argument specified as `function(this: Type)`.                                                                                                                                    |\n| new          | <em><a href=\"#type-type\" title=\"The representation of a type.\">!Type</a></em>               | The type of the `new` argument specified as `function(new: Type)`.                                                                                                                                      |\n| variableArgs | <em><a href=\"#type-type\" title=\"The representation of a type.\">!Type</a></em>               | The type of the variable arguments, e.g., `function(...Type)`.                                                                                                                                          |\n\n```js\nimport parser from '@typedefs/parser'\n\nlogHeading('Applications')\nlog(parser('!Object<string, Promise<Array<!Type>>>'))\n\nlogHeading('Unions (parenthesis are required)')\nlog(parser('(string | number | !Promise<?(string | symbol)>)'))\n\nlogHeading('Records')\nlog(parser(`{\n  a: string, b: ?number, c,\n  d: !Promise<Array<{e: number}>>,\n  f: { g: boolean }\n}`))\n\nlogHeading('Functions')\nlog(parser(`function(\n  this: Type,\n  string,\n  function(),\n  function(): *=\n): function(): null`))\n\n// special case when name is nullable empty string ''\nlog(parser(`function(): ?`))\n```\n```js\nApplications:\n------------\n\n{ nullable: false,\n  name: 'Object',\n  application: \n   [ { name: 'string' },\n     { name: 'Promise',\n       application: \n        [ { name: 'Array',\n            application: [ { nullable: false, name: 'Type' } ] } ] } ] }\n\nUnions (parenthesis are required):\n---------------------------------\n\n{ union: \n   [ { name: 'string' },\n     { name: 'number' },\n     { nullable: false,\n       name: 'Promise',\n       application: \n        [ { union: [ { name: 'string' }, { name: 'symbol' } ],\n            nullable: true } ] } ] }\n\nRecords:\n-------\n\n{ record: \n   { a: { name: 'string' },\n     b: { nullable: true, name: 'number' },\n     c: null,\n     d: \n      { nullable: false,\n        name: 'Promise',\n        application: \n         [ { name: 'Array',\n             application: [ { record: { e: { name: 'number' } } } ] } ] },\n     f: { record: { g: { name: 'boolean' } } } } }\n\nFunctions:\n---------\n\n{ name: 'function',\n  function: \n   { return: \n      { name: 'function',\n        function: { return: { name: 'null' }, args: [] } },\n     args: \n      [ { name: 'string' },\n        { name: 'function', function: { return: null, args: [] } },\n        { name: 'function',\n          function: { return: { name: 'any' }, args: [] },\n          optional: true } ],\n     this: { name: 'Type' } } }\n{ name: 'function',\n  function: { return: { nullable: true, name: '' }, args: [] } }\n```\n\n<p align=\"center\"><a href=\"#table-of-contents\">\n  <img src=\"/.documentary/section-breaks/2.svg?sanitize=true\">\n</a></p>\n\n## Copyright\n\n<table>\n  <tr>\n    <th>\n      <a href=\"https://artd.eco\">\n        <img width=\"100\" src=\"https://raw.githubusercontent.com/wrote/wrote/master/images/artdeco.png\"\n          alt=\"Art Deco\">\n      </a>\n    </th>\n    <th>© <a href=\"https://artd.eco\">Art Deco</a>   2019</th>\n    <th>\n      <a href=\"https://www.technation.sucks\" title=\"Tech Nation Visa\">\n        <img width=\"100\" src=\"https://raw.githubusercontent.com/idiocc/cookies/master/wiki/arch4.jpg\"\n          alt=\"Tech Nation Visa\">\n      </a>\n    </th>\n    <th><a href=\"https://www.technation.sucks\">Tech Nation Visa Sucks</a></th>\n  </tr>\n</table>\n\n<p align=\"center\"><a href=\"#table-of-contents\">\n  <img src=\"/.documentary/section-breaks/-1.svg?sanitize=true\">\n</a></p>","_attachments":{},"homepage":"https://github.com/artdecocode/parser#readme","bugs":{"url":"https://github.com/artdecocode/parser/issues"},"license":"MIT"}