{"_id":"vue-scriptx","_rev":"10-9ba2c1449f3541becfc5186ed39b38e8","name":"vue-scriptx","dist-tags":{"latest":"0.2.7"},"versions":{"0.2.0":{"name":"vue-scriptx","version":"0.2.0","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"paaksing"},"license":"MIT","_id":"vue-scriptx@0.2.0","maintainers":[{"name":"paaksing","email":"paaksingtech@gmail.com"}],"homepage":"https://github.com/paaksing/vue-scriptx#readme","bugs":{"url":"https://github.com/paaksing/vue-scriptx/issues"},"dist":{"shasum":"fec57a7ae06356679c55258143f8a5be87f6db35","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.0.tgz","fileCount":14,"integrity":"sha512-9rQpA14tyrM1l6aCv1D9IzmVhrqxiGNHT54MXFS8eokrz9yVnnxF7XrkmnZwK/JC4Fcj8zMmS8uGux4Imptx5A==","signatures":[{"sig":"MEUCIQCuCWd2JFzWpulEMDO7pDp9GL13HoVkLHxFsQaXrTpQ3gIgCBOi2IZ0QJxNM+6OK4DinwYi63aw10lhnPu3Vs5UEf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkJtRCRA9TVsSAnZWagAAhjkP/00xWVwsEKttJA6SiQ0N\nCceUnxDl45LFMdxJcjkfxOHTLWBguLeLOVloADIh/a4yhYaCNJVGm15u+Us+\nDvupRZ/nidCpk146/8qI0EWjlZlXf1PpMYdstcC57UUxDCfZNHhWPEmrWVWf\n8OpZfqkUjre2LZLp6WeHSjOSkq5GfiRC1RHQJybKLHEuWC636worbTSqk8MT\npK2+OZioORV7dDxX8WpoP3D9pd3Vt9zM5euoZ1sMEA72klIukqnl70yne8jI\nBaPmlVNl1MNysQ02ki6WCaqGCBY96BTr+LkaYXEMkacLgNhAbwCvrk8k4fmu\nlu6p4a6S7OdxhUGnCp1qORKnmPZP8YiTB+679FZCW9EnMjZkLgwLsyXuFh+C\n6IZCtmHGranyz+1CJ0gnO8tBGxLf27UnCeamCYb7TziNE8R6skFglQHetU2A\n0p3lJb5dyT7z84vXdOlbWXMWhrNu5Cvbc0ThPtYJpfgQwI7PrjV3/KqaOFyN\nr5/o+V04Q70BUIvEZHrRagObmEsrWvQbIBmxytLrvmHhSGYLdouqBNwYDCuA\nrehHLPtFiuVU0s5yXcC5L/neokGxjuhnscjH2prat3RB6SsVJ8ItFNqeQZZK\nlY1pZWYRYFLFPveUuAZD1vKxKMHNqAZ/ilxIoY3UqWYKmepOV7VlDOdmoXga\n31A/\r\n=fJVx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"paaksing","email":"paaksingtech@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/paaksing/vue-scriptx.git","type":"git"},"description":"Bring back <script> tag to your Vue project.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Morimorph\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","_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.0","eslint":"^7.25.0","typescript":"^4.2.4","eslint-plugin-vue":"^7.9.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-scriptx_0.2.0_1620089681166_0.7710236104119783","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vue-scriptx","version":"0.2.1","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"paaksing"},"license":"MIT","_id":"vue-scriptx@0.2.1","maintainers":[{"name":"paaksing","email":"paaksingtech@gmail.com"}],"homepage":"https://github.com/paaksing/vue-scriptx#readme","bugs":{"url":"https://github.com/paaksing/vue-scriptx/issues"},"dist":{"shasum":"b1651c4e4e49350b6fa71553fc3fed59cad73c50","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.1.tgz","fileCount":14,"integrity":"sha512-w2gGT4lik8RZeQ5n/FtwPXW13ZwDZ+nCysKYL/ctto2tyAPFRutaQB7aChHt4DmD441NIpsvKQGg69kbeY3oqQ==","signatures":[{"sig":"MEQCIFEHh7+6AgR52yRe6RJBzRh2/MGo9bwn1WWHskq3yhecAiBoD26GYMotumcW++QH2KQtYBnLpK+aUIzi69zeXQr4eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkJv2CRA9TVsSAnZWagAAf70P+wXeLMthhWft2+BJNPas\nhJ+mPJJTyeh8djHv1uZqzErtwZgBLlUCNW4E4pqQSteyyvjj1p94hsuzX3dR\n1GWb7EMk/UrKZJZKX/4DMwxQu3b4hvmDIg8dwr5KkY5inv4CoiQg7I/27vfi\neNf9L+t7swK3Wm6fomlaiR/Ys8vOvywB97FeA8Agm9ZRiBiO2DQL9y8+Tszx\nJimRE1MFmCQ6Pq7rI0/D9hra+scsN3DvBIJwyR6Umq8VT8bFmqxoDu3HI94S\nRk4qQvV54viu93UQP4zkp6t7J8wiiCKMHEUK1D9sPAE54ge5S8iq1bQYojAH\nq4ZtVMMctOheQazNE7HsZuC1/VR1LapINLtk2Gjh7+Kohvwk8Dxb/M4Gy1cC\nIGWu7438uPoCKWZ3L4d/sxF/4ZBciZT3ZAc4F8tTBupgLFmgYc/7fLFp0jWv\nokoRBMSVevFJTWMSlG/k1SUgRdionHNgGk0HLdyfQd60Sx3IugIRS9Ak3Y/z\nMGdPq/pxFqHVM7cAYXEFMoZITpzpecJAuN2euyXMN40ikBtFF8IM5sonMKEE\nZyxz4ZQiBciQ3KW0uk+EzNjHzbEB1LACpRdmqmY16Ka4BnvF+P+7T7/667ZQ\nIOtFAeLBwgo1kWrPX+mw13SKOy7bB0tv6hr39G/Z7SkXVoKF5usIk1DpAebA\nRol4\r\n=eSkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"paaksing","email":"paaksingtech@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/paaksing/vue-scriptx.git","type":"git"},"description":"VueScriptX brings back the <script> tag to your Vue projects!","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Morimorph\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","_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.0","eslint":"^7.25.0","typescript":"^4.2.4","eslint-plugin-vue":"^7.9.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-scriptx_0.2.1_1620089845638_0.7819011828587061","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"vue-scriptx","version":"0.2.2","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"paaksing"},"license":"MIT","_id":"vue-scriptx@0.2.2","maintainers":[{"name":"paaksing","email":"paaksingtech@gmail.com"}],"homepage":"https://github.com/paaksing/vue-scriptx#readme","bugs":{"url":"https://github.com/paaksing/vue-scriptx/issues"},"dist":{"shasum":"e32d987fd845375893a8f8a8b5443cbfb26cca37","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.2.tgz","fileCount":14,"integrity":"sha512-sEzSRLKtw4kDEiHs3bVgi/T/mlo8ajSPu3MlfcHyrwLRljO7FPx7XAnF7W9jbyPd1alK3rZ+hQqkARdg8epxcQ==","signatures":[{"sig":"MEQCIAvA+epNd7XGPcvSQTjmoQAe4wTbw4CRsuFqkJLxiShpAiATt/E7z09O3xx0ny/ZGZzS/aCnoZ24C5YfDoZGEmwrNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkJ7gCRA9TVsSAnZWagAA8JcP/jQkEUirHpbuzAWwfJUw\n7NdjvodkiKRTujc0gNhfri08HzI4GV5k/61rpw5X8MKq4Doef7V2V69utpRq\n88lWj3qMxaR2PMwWw0mbCLsoiK32k58k549YlsexiY/ZmPY1vrhc9/wucL/6\ncFRN4IRm8TeA2W2HILA23DQLWIxaAIP+KELkTBkf4Bpttn6aUUaFfh56FSiD\nssIGLP2J7KM31ocSx1Hx8zUpTyDvVPfb8bY8m2BNxVspRkcLMN5K+LvA2s16\nOqUwtBoYpkGkb1FavbWf3ju9/VLzFNhFDGiSsKMTbqnYjS5y5WrRn8M4ZRsC\nA6EvS5BKRn0yWMErt4eBqLYHOCdmOPL5i7zIg34GpngbWy3PR+yr8IFjP2bz\nJ2RGgmPWGB/JuJvCX57bb827oAOd9Hrow8Mf/+GyLvPEpX8fX96fh5ExcMXl\nL2qdgQAwzfEXx/1+XJeAYMU3vQ5AyPqkpUOPGj1Ha8fxv2g4+nMMMNxd4Xwj\nOCWZleiRHw1QWmUdXEeE3UkBqoRdV2xmy8J7WUKZt6bISWOaKqKsb/vrSPA2\n/ovoJUkh320CrmgLJHQXZVUDbml9a1+DP4ejA5eSR0En3XdxmL58s3ZuQPVv\nLY351eQSevg6rcepRB9PzkB9J2eEj2YokyteoSKMEtZ00TSMu6tWhR45YczS\ncM8S\r\n=rQmw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"paaksing","email":"paaksingtech@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/paaksing/vue-scriptx.git","type":"git"},"description":"VueScriptX brings back the <script> tag to your Vue projects!","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Morimorph\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","_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.0","eslint":"^7.25.0","typescript":"^4.2.4","eslint-plugin-vue":"^7.9.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-scriptx_0.2.2_1620090591716_0.39136563306711647","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"vue-scriptx","version":"0.2.3","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"paaksing"},"license":"MIT","_id":"vue-scriptx@0.2.3","maintainers":[{"name":"paaksing","email":"paaksingtech@gmail.com"}],"homepage":"https://github.com/paaksing/vue-scriptx#readme","bugs":{"url":"https://github.com/paaksing/vue-scriptx/issues"},"dist":{"shasum":"086fe713d5e7554af97792eeb4378844536e07e0","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.3.tgz","fileCount":14,"integrity":"sha512-RUd/UOtcjKY1MF9JSYODTqdPNVQAhvbzpHS7rSOfH21Dk8o+m3hgEtK5qJLp6HVXPOXcj8ppeKHDSzYOtJGC9A==","signatures":[{"sig":"MEYCIQCyGkQDqJvUP46Nxsr0x+7qdkG8+JNCKALb8R6G0/kJ0AIhAKgkVrBVoBtRs2p3Al/xqgy8LyI0OKHCia55krctquL0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkKCgCRA9TVsSAnZWagAADcUQAJawcwpkxmcjPavmA6RI\nvj4NDIvbc6IZB5LvZY13y04Ncaiv0H692+zvDQkH7hI8ZBunmCXITcdjQNNE\noA+e5/BfmiCbQrPSiH70n1P8ScVy56KGmIF6UL1HoJV87926VXLRQBhVCEt7\n1QPcp6j27qRnhvIVnS/V2TXyvTX/lzcXxFJzZvQ1wCnYhbLweCQG8ZLpUVOP\ntJ6j6W7oqNgjN8fcYP6T8iSNxazTbqAotsNC4hy+POFkLBzPMsLLksb8X8zO\n9OGDU062i3sVGIJVbSnhfJAe7/xqOdMVM8MsumTTFwRHC7THGja0LiJihYgw\nJ26DMfOgkXFEB8APtiHVbOP07Uny3/tl3W5B6vFEufA7e2yn0ufQiSlPE0Hk\nvPdnVkZh0TQG0qaCmO37GQJw5rA3PM4cGtEx0LWQVh7GTcYFq9EOW9dwSVsG\nYEaxHAXOr0bzyLUV4QZPwVsG2fL3r6ALz2BAk7K2hMwAVMrlk7QD4+2WghXT\nj4jMc49YrNI3MTz3znQpC2JxdjiD6zdqQgo43xgYqFHBQD0Ah3gPHmd/YFjj\nRei5A2Kxft88ybX3PPSgBhIFG5WokTaabHIfRWs3uXOH/Kqo+GAErNeTFx53\nd7b3mieIp/NmcFsGGHKHw4acH4HPOlLtwQjvvbet7AeNW+9S+8p6hIc/m4ib\n4dJ1\r\n=t1/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"paaksing","email":"paaksingtech@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/paaksing/vue-scriptx.git","type":"git"},"description":"VueScriptX brings back the <script> tag to your Vue projects!","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Morimorph\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","_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.0","eslint":"^7.25.0","typescript":"^4.2.4","eslint-plugin-vue":"^7.9.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-scriptx_0.2.3_1620091040387_0.4623872841155978","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"vue-scriptx","version":"0.2.5","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"paaksing"},"license":"MIT","_id":"vue-scriptx@0.2.5","maintainers":[{"name":"paaksing","email":"paaksingtech@gmail.com"}],"homepage":"https://github.com/paaksing/vue-scriptx#readme","bugs":{"url":"https://github.com/paaksing/vue-scriptx/issues"},"dist":{"shasum":"521cb3e060a85f5cb3b58cbc50945de054b24093","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.5.tgz","fileCount":14,"integrity":"sha512-jnZr6ZLyuT23xt6t6a6bimQf8nrOVxjZVQZ5V4vF/c0phXa3kHbi/F3LwMJAoblTKlXpfq+RlQDg40hfZG1hlw==","signatures":[{"sig":"MEUCIEf2remuXp3KWQkYFQ3zYpPLi0RiULz91vSms6flaR3bAiEAh2cX1i/dWsHCA514rRyBdTcZ3lSE1Rsqd0LabP3NUkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkKHRCRA9TVsSAnZWagAA6i8P+QGDJeJm8/GmUW3bPO2G\nX0Jyxo5xlHl3OMx+AWLjn7lOt89A5PkwJsQJYRIeH5L2G+l3CCYiEnYALs+F\nc2nBeSmNJrqHfrbXxoGlDb4wFXGAi4/SbjyQC3ZcpOYGMhZJ0ZEmiEy6idX8\nBFGrHLdFnzkET+XcdetiFLvvtrq7MVU919LO0DKJq1ng254A52q2sMHY0LAx\nr2TU0BfQYgP1L0h17Hdx8UAEePf7kpSYNujC4vKR2r1iJTuzNxE1JBrnih0f\nRibKNHZc+gabCPsCXq90hlia+IWxtSZZbELD/Ut+NsgpEucY1EUJmAG5vYOW\ntlRE+1cT2qF9tf/Z98i4Tg/TNvShR4Q9DprEoGbJ/TZzkFxi39mvmHc1CI3l\nToaG2pUA7u3nUf08BJZ4JYvrPn7Pp/u1DItW5oAgksnBnsHyMl7s8xX6jr/A\nIrMA8rF3HxPpjplZObl785leJ6TNChelcthbr+ayapeEqubBEzXcUNsnAnrU\nUgL7Gxog+QKkv2g/N8C7z9z11yhU7F5LK8EPn5cUQRL7DBvIQXDcmgkdRBef\nakNzeGoe06rLc8MBFD6icp6P2UJYXXhLOYJed6XxkZ+S3AVOZBscrhBORYQc\nfLR2KLtZ5rN+ES2mrBXzgijQohoOkI1PkG7L3heEukpKYqh3C6D6UMRs1DCV\n67dj\r\n=E22M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"paaksing","email":"paaksingtech@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/paaksing/vue-scriptx.git","type":"git"},"description":"VueScriptX brings back the <script> tag to your Vue projects!","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Morimorph\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","_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.0","eslint":"^7.25.0","typescript":"^4.2.4","eslint-plugin-vue":"^7.9.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-scriptx_0.2.5_1620091345520_0.29822415687793224","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"vue-scriptx","version":"0.2.7","description":"VueScriptX brings back the <script> tag to your Vue projects!","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"prepublish":"tsc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/iann838/vue-scriptx.git"},"keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"author":{"name":"Jian Huang"},"license":"MIT","bugs":{"url":"https://github.com/iann838/vue-scriptx/issues"},"homepage":"https://github.com/iann838/vue-scriptx#readme","devDependencies":{"typescript":"^4.2.4","vue":"3.0.0"},"_id":"vue-scriptx@0.2.7","gitHead":"9083e42c29c603e67320387b47dacacb48dfd879","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-6e+1VhZPYz7/7VnsDHjU6/RZZUqziaFRnCieytX304cgRo8B4oADlaEy4e5zQ0YaZ2Ct49tDN2McOpXcxvSuTw==","shasum":"7a4793948540c0b845ae394e6f2e0387e665e9fe","tarball":"https://registry.npmjs.org/vue-scriptx/-/vue-scriptx-0.2.7.tgz","fileCount":9,"unpackedSize":11930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+uyUieXFKjOh2JKubkkyHDqPsbimoMpfX9Ud0hiTtkAiEAxHgsN/tFIqGiBl/WTqiX6tjIA4axveDFDuHoh5reTbI="}]},"_npmUser":{"name":"iann838","email":"iann838dev@gmail.com"},"directories":{},"maintainers":[{"name":"iann838","email":"iann838dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-scriptx_0.2.7_1729551299322_0.921142553411801"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-04T00:54:41.165Z","modified":"2024-10-21T22:54:59.698Z","0.2.0":"2021-05-04T00:54:41.303Z","0.2.1":"2021-05-04T00:57:25.752Z","0.2.2":"2021-05-04T01:09:51.895Z","0.2.3":"2021-05-04T01:17:20.512Z","0.2.5":"2021-05-04T01:22:25.674Z","0.2.6":"2024-10-21T22:29:13.921Z","0.2.7":"2024-10-21T22:54:59.518Z"},"bugs":{"url":"https://github.com/iann838/vue-scriptx/issues"},"author":{"name":"Jian Huang"},"license":"MIT","homepage":"https://github.com/iann838/vue-scriptx#readme","keywords":["vue3","script","injection","asynchronous","async","loading","loader","load","spa","vuejs","vue","plugin","component"],"repository":{"type":"git","url":"git+https://github.com/iann838/vue-scriptx.git"},"description":"VueScriptX brings back the <script> tag to your Vue projects!","maintainers":[{"name":"iann838","email":"iann838dev@gmail.com"}],"readme":"# VueScriptX - Asynchrounous Script Loading for Vue\r\n\r\n[![Licence](https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge)](./LICENSE)\r\n<img alt=\"NodeJS\" src=\"https://img.shields.io/badge/node.js-%2343853D.svg?&style=for-the-badge&logo=node.js&logoColor=white\"/>\r\n<img alt=\"Vue.js\" src=\"https://img.shields.io/badge/vuejs-%2335495e.svg?&style=for-the-badge&logo=vue.js&logoColor=%234FC08D\"/>\r\n<img alt=\"TypeScript\" src=\"https://img.shields.io/badge/typescript-%23007ACC.svg?&style=for-the-badge&logo=typescript&logoColor=white\"/>\r\n\r\nVueScriptX brings back the `<script>` tag to your Vue projects!\r\n\r\nThis package is inspired by [vue-script2](https://github.com/taoeffect/vue-script2).\r\n\r\nThis tiny package should take care of all your declarative and imperative asynchronous loading needs. Nothing too complicated from what web devs already know.\r\n\r\nThis version is tailored for the [Vue.js](https://v3.vuejs.org) framework, but it's easy to port to others.\r\n\r\nIf you like this package, a **star** to the repo is nice.\r\n\r\n## Features\r\n\r\n- Support for **Vue 3** and **Typescript**.\r\n- Brings back `<script>` tag to your Vue projects as `<scriptx>`.\r\n- Global Vue property `$scriptx` for regular code access.\r\n- Choose asynchronous and ordered execution using `async` prop.\r\n- Prop `unload` handles callbacks after script being unmounted.\r\n\r\n## Requirements\r\n\r\n- Vue.js >= 3.0.0\r\n- Ecma version >= ES6\r\n\r\n## Installation\r\n\r\n```\r\nnpm install vue-scriptx --save\r\n```\r\n\r\nThen enable the plugin (in your `main.ts` or wherever):\r\n\r\n```ts\r\nimport App from '../App.vue'\r\nimport ScriptX from 'vue-scriptx'\r\n\r\ncreateApp(App)\r\n.use(ScriptX)\r\n\r\n```\r\n\r\n## Usage\r\n\r\nAs simple as using `<scriptx>` as `<script>` tags or using `this.$scriptx`, below samples illustrates how to load jQuery asynchronously.\r\n\r\n**DO NOT put user provided code inside `<scriptx>` or its propeties.**\r\n\r\n### In Templates\r\n\r\nBy default, `<scriptx>` tags are serialized using promises so that one script loads after another has finished. If you don't need ordered execution, add `async` to have the script injected immediately.\r\n\r\nThe `scriptx` component takes text as slot, you can still use delimiters to change the text being sent as slot.\r\n\r\n```html\r\n<scriptx src=\"/path/to/jquery.min.js\"></scriptx>\r\n<scriptx>\r\n  $('#msg').text('Hello from VueScriptX!')\r\n</scriptx>\r\n```\r\n\r\n#### Prop `async`\r\n\r\nSpecify if this script should load itself asynchronously (ignoring execution order of other scripts). This defaults to `\"false\"`.\r\n\r\nYou can also mix them so that some `<scriptx>` tags are loaded asynchronously while others wait for the ones before them.\r\n\r\n```html\r\n<scriptx src=\"jquery.min.js\"></scriptx>\r\n<scriptx>$('#foo').text('hi!')</scriptx>\r\n<!-- Load next script immediately, don't wait for jQuery -->\r\n<scriptx src=\"lib.js\" async></scriptx>\r\n```\r\n\r\n#### Prop `unload`\r\n\r\nCallback being executed after the scriptx is being unmounted. Note that it takes a string containing the code.\r\n\r\n```html\r\n<scriptx src=\"/path/to/jquery.min.js\" unload=\"jQuery.noConflict(true)\"></scriptx>\r\n```\r\n\r\n### In Vue Scripts\r\n\r\nIt may not work in typescript as it may complain that `$` is undefined.\r\n\r\n```js\r\nthis.$scriptx.load('/path/to/jquery.min.js')\r\n.then(() => $('#msg').text('Hello from VueScriptX!'))\r\n```\r\n\r\n## Contributions\r\n\r\nContributions are welcomed, as long as it doesn't cause any harm to any users.\r\n\r\nPlease do not submit compiled files (e.g. the `dist` directory of this repo).\r\n","readmeFilename":"README.md"}