{"_id":"vite-plugin-extension-reloader","_rev":"16-573e10cf717ae9c1cdbf09a101f69b20","name":"vite-plugin-extension-reloader","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"vite-plugin-extension-reloader","version":"1.0.0","keywords":["extensions","chrome","websockets","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.0","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"25698baa1556802f92d66ecf1be11282b1f34da5","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.0.tgz","fileCount":9,"integrity":"sha512-Z3gn0pROqOnSA19yQwrVbsGr6368XChGd5oDveMdRRFdbi/XrEYhaRLy1vjfEGfSuj4WOQkELaPjEHMMRf2SJw==","signatures":[{"sig":"MEYCIQDnltpUVCIFYf1BitS7drhFpiMQVBei/gVktOEJ/G/DYAIhAJxi8A2hJcr0r1+WM6iEiyQbEZosVuJ4EBW7VvUoDHLu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341648},"main":"index.js","type":"module","gitHead":"2c0327a6ed01f9ae3b9d175db31237200daf5acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development Auto-Reloader' browser extension, to automatically reload target browser extensions during the extension development process. ","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.0_1706836162546_0.3266542103797796","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vite-plugin-extension-reloader","version":"1.0.1","keywords":["extensions","chrome","websockets","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.1","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"e17ff74a886b3d6c557a47661d6af928b9b93cc2","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.1.tgz","fileCount":9,"integrity":"sha512-TQwpJFPLwTvXZPSaOnLm87hwVhnpE9tIGEb3Zqyn2oKyRQ6WJ2yagcKa7CFZ6UmsMdMP6D0yohX37JGFvSG1DQ==","signatures":[{"sig":"MEYCIQC84K/uryQNlIwIXsgqqdngi75/q4m8f36/++o+kzzAcQIhALQ43md4TH2AMSLVlPF9Xfst76JI2OJHZ0C06sxXg528","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341638},"main":"index.js","type":"module","gitHead":"2c0327a6ed01f9ae3b9d175db31237200daf5acc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development Auto-Reloader' browser extension, to automatically reload target browser extensions during the extension development process. ","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.1_1706836309150_0.8992435586658722","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vite-plugin-extension-reloader","version":"1.0.2","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.2","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"04e91237eae1c145650740178301c4963284dbbc","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.2.tgz","fileCount":9,"integrity":"sha512-2YzPD5udw7uq2AUgbidbh3d+GJqRs0fQwtJeIeZ/O0qpCZ0yi5wkzvo6J5O82nzwTYqB4sBNyYfzPfWe7fgFEw==","signatures":[{"sig":"MEYCIQCs4rZ1+eC+izZDe+3LJ1Ylg52fCQWwScLyk+oOzta1rgIhANuuVUqGSDa0ZotBFA8IXqRB2KTGpSnxrgdatRdnT9m9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1467426},"main":"index.js","type":"module","gitHead":"52c533537a1b54fab370675366c967c3d20256d9","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.2_1706930062814_0.5594384593263046","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vite-plugin-extension-reloader","version":"1.0.3","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.3","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"2c07faa1bc4cc7f5905109994ae87d16977765a6","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.3.tgz","fileCount":12,"integrity":"sha512-LRPrSm1ZKGhe3WEvoIIadr/FfX1FFWV7INVCKz3QlJPvJUXVFAU9vhtMWyAv/pGlUwahPNK10E7z5rjLAz8lEA==","signatures":[{"sig":"MEQCIEDwwTEKB/9RTZOlXY9U9iP+8vhdT0P1QfUU968vSGC8AiAs3CcnqKDiMD+l7yjesQNUnTUgAeEky7s1WF/UHEJXmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095612},"main":"index.js","type":"module","gitHead":"b7af83f28434486fce534f61e6c9b22cc5144ef2","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.3_1706930709941_0.3355544261980319","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vite-plugin-extension-reloader","version":"1.0.4","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.4","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"f4b75487bbfb4e44763ee2d889b4c031d660a2bd","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.4.tgz","fileCount":12,"integrity":"sha512-Z2mFqEx8Wg3LB/N6CRX/JZf4gCrigkXkcyZV5/jlTopebWyfM3uGzR02OGIU3z5EOp/T+1HBlXy96O9IyZNxTg==","signatures":[{"sig":"MEYCIQDI1/iE2Go1pA7IYWIhA+GGcKnpaYTTaV6U3FQw/Y2dHQIhAIy7mvK4wAS+xb212crYUky+ecqwDTqMYNmIkVlrShPM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095825},"main":"index.js","type":"module","gitHead":"e93b9d34fa92043adf08d681ee333f2e09a26296","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.4_1706930981938_0.5403902275623371","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vite-plugin-extension-reloader","version":"1.0.5","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.5","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"34699637392f5ffeb8530d2f1f7cbaba2971efff","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.5.tgz","fileCount":11,"integrity":"sha512-bS9pev/oNsd/T2biQLYK6hsP+Zm8N1V3v0XIfLcyb5PV2JW2YEYSIDYUP8vlzMIWUNzq4cmCeuoHcO11+5WYsA==","signatures":[{"sig":"MEUCICv+RQq6xxTsYtItZ8Fpgb/ee/1vXVSZAw1afSi/fYnYAiEA09jYYB2e4anqrkLT1OSL3lyJOcPg7FDipiVOIVdFsmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564885},"main":"index.js","type":"module","gitHead":"e93b9d34fa92043adf08d681ee333f2e09a26296","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.5_1706931099672_0.5881753377047974","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vite-plugin-extension-reloader","version":"1.0.6","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.6","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"c6ab60bbdf288b6d891a482d98d1d4e68dd7dbb2","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.6.tgz","fileCount":11,"integrity":"sha512-j7AMhXcG8cVGy+cQLK5O7q99B1lMwgALczahUNSMhZNOwQh30dYRNblnDgbcXt0X539+oYBtW5NYRlJJMuV9bg==","signatures":[{"sig":"MEUCIQCAa8EWtXiBt4LukL0Au4JnFR5kho3yUIO44R2eLP8G1gIgZ2/jgbjybAOZbOjtd4xRrWHe55l3Xm/VPTyrzH24t9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564966},"main":"index.js","type":"module","gitHead":"e93b9d34fa92043adf08d681ee333f2e09a26296","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.6_1706931178678_0.7172468911360055","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vite-plugin-extension-reloader","version":"1.0.7","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.7","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"e3dab982e2077ed852b2765a9e8fee9ed11bd976","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.7.tgz","fileCount":11,"integrity":"sha512-Vpkc7Vqo2mxZ98uB+4FBx+02408oNbC1+hZ7mAkapvsjt/JbxUmj7YHvoRPqK/u+O6PdultSohaA1an03p2xWQ==","signatures":[{"sig":"MEYCIQCTomQa3kBkxGER5KY8BoPXoDvboDiMNi+hovHZ8DQePgIhAMTUVq4k/f0hrrXfVgHGxA5PweX69ZNYsukJYnOAElh8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564967},"main":"index.js","type":"module","gitHead":"e93b9d34fa92043adf08d681ee333f2e09a26296","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.7_1706931223925_0.48280430869983904","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vite-plugin-extension-reloader","version":"1.0.8","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.8","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"28a718d6081e32aa7241d22090da90ca4ed87ced","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.8.tgz","fileCount":4,"integrity":"sha512-Lqj5jR8idKSY+wQ8jdFyc6fGDCXKda98zBJjigJM4PJuyRJQhJgpPRR9IG1vgKD+VVS+JkviyaJ90q4ZqsDDJA==","signatures":[{"sig":"MEUCIGlCpQC6UhrZiiXoHAZmlbtXBgaUt44erVGFJeDL5TxhAiEA9Zp9zqrK/TTFz7ibz20roJnLAoE2vpdtYAeHWR85US4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8524},"main":"index.js","type":"module","gitHead":"e93b9d34fa92043adf08d681ee333f2e09a26296","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.8_1706931623584_0.5539013344352028","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"vite-plugin-extension-reloader","version":"1.0.9","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.0.9","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"97bcfe69c9b0d7d7d40e5bb1a570910ff8e3f40a","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.0.9.tgz","fileCount":12,"integrity":"sha512-jQgFqLxOtelhhgfvKqLMwO7vj1yG3NIk0toOzY+Wu51jbkOwEsLYz/fM+iERxT76J/Km63EfoVBWZulrExApBQ==","signatures":[{"sig":"MEUCIQDir4V2NhmhEJBjuA0GxaDcuonPQbpxUDHs1juseAMFlAIgWgKhp6MTgKizc+Z08clXeZU7p3FjEyUADu9QeYoJbKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2234641},"main":"index.js","type":"module","gitHead":"152da1c24b559f384b2492c5059fb125b421b0ba","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.0.9_1706937324630_0.7716337669732247","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vite-plugin-extension-reloader","version":"1.1.0","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.0","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"371adbe0094a35bf7573332b2cdb5b06cfba4069","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.0.tgz","fileCount":4,"integrity":"sha512-NJK7yh3PUg+9zc1TRhLM3eLjavxt27d9oMtdutnHFztwOl9lqJFMCIDooxTY51x43yxM0NQKlQLNagdMkNHlXA==","signatures":[{"sig":"MEQCIFCEeyXdnyvx/IuQjjLxHhsHrisZ6YyWWQIEsF2sKg/VAiBlUbC59/JyoDFJBHo9fVJpLtz1w+e+3YCW3Loa9pLCug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805},"main":"index.js","type":"module","gitHead":"152da1c24b559f384b2492c5059fb125b421b0ba","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.0_1706937439338_0.28348190435817755","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"vite-plugin-extension-reloader","version":"1.1.1","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.1","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"2fe0f687ee9aba9a492e9f40cd6e363df87b7ace","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.1.tgz","fileCount":4,"integrity":"sha512-cuVYgHHhkK8NhOk5GyymlQzt7uIbeF8M1AMmOCJTgJWf56Nq57fLDoL66IL7AhvZEcp+tnOD2A82NNGEaR3A6A==","signatures":[{"sig":"MEUCIDr0s+VfimBxBT9gcGqFaVqXiLnw1tXHX/g4Hjh33SRWAiEAkh9nyckSSR+9ZpJyqgD38gTP/GRI0RnrAw6gH2X7YbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8809},"main":"index.js","type":"module","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.1_1722650497228_0.044146255169998705","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"vite-plugin-extension-reloader","version":"1.1.2","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.2","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"de4e5c798f76bf7dfcceb1a113df78c7c2012d46","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.2.tgz","fileCount":4,"integrity":"sha512-fEV+hdC9x2ldypvIgX8OHTIr0e599pOOEZ69688ZIIjElc+M0hJelTriArbLFSSEsfRgKfgKqSwaXJcfJTI/nQ==","signatures":[{"sig":"MEQCIEt+V6q8S8B2CxStHsZwdHRPIFz5kQAE//LUq+dkpJM0AiB9fnPr3HSa5UZLUcEY0/H9vkOVJzHX9inM4pa9dwmEwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8827},"main":"index.js","type":"module","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.2_1722651466038_0.010359579587899459","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"vite-plugin-extension-reloader","version":"1.1.3","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.3","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"3dc3d04dfdfcaf6bb91729050d1f9f41df0c92f6","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.3.tgz","fileCount":4,"integrity":"sha512-5H94CiJ6XZ0x57sFVEfVsUw0ShqY7eWBMWa2C5/TCcpUIReto+BX0kQ9OmzNjbB8fGDKR5cT46IFDhCApEVOyA==","signatures":[{"sig":"MEQCIDp/NgGqZWU0WypnnX5R/8umCTw3mSjhv6BDSYrZkSruAiBsgNmooJLX9Q+24VzCBIfGvf0CWWpePsL/T0gvyPHSpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805},"main":"index.js","type":"module","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.3_1722651651707_0.6934559994193723","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"vite-plugin-extension-reloader","version":"1.1.4","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.4","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"b219b6d7693ccb920641eb2bc2227e57045c623f","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.4.tgz","fileCount":4,"integrity":"sha512-RQT1ilM/d9iYksvjMnEnFyCnQCpmatg47lyIekoa7BHfn8QXOkQb9s09O95fpClZo8d9TUM/aq/eoG/JNKf5Iw==","signatures":[{"sig":"MEUCIQC6P8qD8D82XhxHKbZmRAkWWsXOelMQBXcvxN1cecDzIAIgfB4I0LsjNvIkeBLBYn93iDSRZ1K3nVD0OIcyQEYkun8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8786},"main":"index.js","type":"module","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.4_1722651935070_0.022557667761020195","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"vite-plugin-extension-reloader","version":"1.1.5","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.5","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"dist":{"shasum":"b36c22afee00455f44b75c5cb36ec4dba3093b87","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.5.tgz","fileCount":4,"integrity":"sha512-E2+DevuM4CXzORmOU2l2H00Q22yEMkWWYHv7WyrYqO1/3qYqJVJFDxqr0FEjsgRNwWv1bg3NTDGw2DkQJNdMaQ==","signatures":[{"sig":"MEUCIHOm8l0FCV4DJUY5alLT5Ln1WvYZUZH0lKn95T3nylTXAiEA3CPdgMVmT1TnbkspDFaseR9rtRYU3SuY73bek8tDBHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8923},"main":"index.js","type":"module","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"_npmVersion":"10.2.3","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.16.0","glob":"^11.0.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-extension-reloader_1.1.5_1722652209660_0.21458996706148792","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"vite-plugin-extension-reloader","version":"1.1.6","description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","main":"index.js","type":"module","bin":{"wss-ext-reloader":"wss-ext-reloader.js"},"keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"peerDependencies":{"vite":"^4 || ^5"},"dependencies":{"glob":"^11.0.0","minimist":"^1.2.5","vite-plugin-extension-reloader":"^1.0.5","ws":"^8.16.0"},"author":{"name":"Papillon Software"},"license":"ISC","_id":"vite-plugin-extension-reloader@1.1.6","gitHead":"9165628f6b593c9d1bd9cc70f684e4ecb294adbd","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-HzeGzSraQjeQwjwB7HvGV6I5tRIPP6MokTzsSXEoo/1ErqgiD7cJpu3gt30noiGjpt0GzHuX2VxHJVQHxuM1hQ==","shasum":"0d324a57264cd44ef6c0a969bc33bab18d6e9452","tarball":"https://registry.npmjs.org/vite-plugin-extension-reloader/-/vite-plugin-extension-reloader-1.1.6.tgz","fileCount":4,"unpackedSize":8928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDscKrQfTeN2mIH3WuWhzW7wnTZB+fj4yyASjMbIsIgeAiBD/2oEqQBI2Dl5O7/OpMZw7kiBldxcJrE7uNSphyQXpg=="}]},"_npmUser":{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"},"directories":{},"maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-extension-reloader_1.1.6_1722652339977_0.9059356377611965"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-02T01:09:22.545Z","modified":"2024-08-03T02:32:20.409Z","1.0.0":"2024-02-02T01:09:22.829Z","1.0.1":"2024-02-02T01:11:49.423Z","1.0.2":"2024-02-03T03:14:22.991Z","1.0.3":"2024-02-03T03:25:10.197Z","1.0.4":"2024-02-03T03:29:42.223Z","1.0.5":"2024-02-03T03:31:39.875Z","1.0.6":"2024-02-03T03:32:58.892Z","1.0.7":"2024-02-03T03:33:44.246Z","1.0.8":"2024-02-03T03:40:23.818Z","1.0.9":"2024-02-03T05:15:24.913Z","1.1.0":"2024-02-03T05:17:19.541Z","1.1.1":"2024-08-03T02:01:37.375Z","1.1.2":"2024-08-03T02:17:46.242Z","1.1.3":"2024-08-03T02:20:51.873Z","1.1.4":"2024-08-03T02:25:35.262Z","1.1.5":"2024-08-03T02:30:09.846Z","1.1.6":"2024-08-03T02:32:20.217Z"},"author":{"name":"Papillon Software"},"license":"ISC","keywords":["extensions","chrome extensions","browser extensions","development","chrome","websockets","service workers","vite","reload","browser","plugin"],"description":"Companion package to 'Extension Development - Auto Reloader' chrome extension, to automatically reload target browser extensions during the extension development process.","maintainers":[{"name":"papillon-software-dev","email":"npmjs.reliable413@passmail.net"}],"readme":"# Extension Development - Auto Reloader\n\nExtension auto reloader is an extension and npm package combination that automatically reloads your unpacked chrome extension when you save changes to your files during development.\n\nIt requires a websocket connection to do so, which you setup with this npm package.\n\n![Automatic extension reloading](https://github.com/con-dog/extension-reloader-plugin/blob/b7af83f28434486fce534f61e6c9b22cc5144ef2/media/1.png)\n\n## Simple Example - Changes to a ts content script reloads and re-runs the given extension\n\n![content script example](https://github.com/con-dog/extension-reloader-plugin/blob/3021e1f64e3b7a96102b9acfcbba2070e863388c/media/extension-reloader-ezgif.com-video-to-gif-converter.gif)\n\n## Project Structure and running\n\n1. In your \"src\" directory make a new subfolder \"extension\" and put your extension files in there. Your manifest.json, serviceWorker.ts and contentScript/s.ts files should be in there and other static assets like icons. Yes we are using typescript.\n\n```bash\nsrc\n├── extension\n    ├── manifest.json\n    ├── serviceWorker.ts\n    ├── contentScript.ts\n    ├── icons\n        ├── icon16.png\n        ├── icon32.png\n        ├── icon48.png\n        ├── icon128.png\n```\n\n2. Now add a new script to your package json to run your Vite Build step in watch mode. You cannot make an extension work in dev mode, as the unpacked extension requires generated files. Hence we use build mode:\n\n```json\n{\n  \"scripts\": {\n    ...\n    \"build:watch\": \"vite build --watch\"\n    ...\n  }\n}\n```\n\n3. In your vite.config.ts file, add the following plugins (from this package) and modify the build step to include your service worker (if applicable) and content scripts (if applicable):\n\n```ts\n...\nimport {\n  extensionReloaderBuildStep,\n  extensionReloaderWatchExternal,\n  extensionReloaderWebSocket,\n} from \"vite-plugin-extension-reloader\";\nimport copy from \"rollup-plugin-copy\";  // Highly recommended for copying static assets like icons\n...\n\nexport default defineConfig({\n plugins: [\n    // Your existing Vite plugins\n    ...\n    extensionReloaderBuildStep(\"src/extension/manifest.json\"),\n    extensionReloaderWatchExternal(\"src/extension/**/*\"),  // This is optional, but will watch for changes in your manifest\n    extensionReloaderWebSocket(),\n    ...\n    copy({\n      targets: [\n        // Use glob patterns to match static files to copy\n        {\n          src: \"src/extension/*\",\n          dest: \"dist\",\n          ignore: [\"**/*.js\", \"**/*.ts\", \"**/manifest.json\"],\n        },\n      ],\n      copyOnce: false,\n      flatten: true,\n    }),\n  ],\n  // Your existing config\n  ...\n  // Build step modifications\n  build: {\n    emptyOutDir: true,\n    rollupOptions: {\n      input: {\n        main: path.resolve(__dirname, \"index.html\"),\n        // Do this for each content script you have\n        contentScript: path.resolve(\n          __dirname,\n          \"src/extension/contentScript.ts\"\n        ),\n        // Do this for your service worker\n        serviceWorker: path.resolve(\n          __dirname,\n          \"src/extension/serviceWorker.ts\"\n        ),\n      },\n      output: {\n        entryFileNames: \"[name].js\",\n        chunkFileNames: \"[name].js\",\n        assetFileNames: \"[name].[ext]\",\n      },\n    },\n  },\n});\n```\n\n4. Now once you have everything setup, you should run the included websocket server. This is so we can automatically reload your extension. Run and note the port number:\n\n```bash\n# defaults to port 3001\nnpx wss-ext-reloader\n\n# Or, define your own port eg \"5000\":\nnpx wss-ext-reloader --port <XXXXX>\n```\n\n5. Now you are ready to develop your extension! Run the build:watch script and start developing. When you save changes to your files, the websocket server will automatically reload your extension in the browser:\n\n```bash\nnpm run build:watch\n```\n\n6. To load an unpacked extension in the browser, you must point to a file location for your extension. This will be the \"dist\" directory which is generated by the build step:\n\n```bash\ndist\n├── manifest.json\n├── serviceWorker.js\n├── contentScript.js\n├── main.js\n├── index.html\n├── icons\n    ├── icon16.png\n    ├── icon32.png\n    ├── icon48.png\n    ├── icon128.png\n... others\n```\n\n7. Now connect the extension auto reloader browser extension to the websocket server:\n\n![https://github.com/con-dog/extension-reloader-plugin/blob/main/media/stopped.png](https://github.com/con-dog/extension-reloader-plugin/blob/b7af83f28434486fce534f61e6c9b22cc5144ef2/media/2.png)\n\nYou can get your unpacked extensions ID from the manage extensions page in chrome: chrome://extensions/\n\n![extension ID](https://github.com/con-dog/extension-reloader-plugin/blob/b7af83f28434486fce534f61e6c9b22cc5144ef2/media/example-extension.png)\n\nThen enter the required information and hit run:\n\n![extension info entered](https://github.com/con-dog/extension-reloader-plugin/blob/b7af83f28434486fce534f61e6c9b22cc5144ef2/media/enter-info.png)\n\nNow whenever you make changes to your code, your extension will auto reload itself without you needing to do anything\n\nTo stop simply press stop:\n![https://github.com/con-dog/extension-reloader-plugin/blob/main/media/3.png](https://github.com/con-dog/extension-reloader-plugin/blob/b7af83f28434486fce534f61e6c9b22cc5144ef2/media/3.png)\n","readmeFilename":"README.md"}