{"_id":"@budarin/vite-plugin-inline-non-module-scripts","_rev":"11-2a6830bc04a985f35cf8ccd95a4726ef","name":"@budarin/vite-plugin-inline-non-module-scripts","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.0","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.0","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"03108a3a4af95c5e277cbde5427e354dbc8acd98","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.0.tgz","fileCount":8,"integrity":"sha512-390dPG1ZYyyS+IJH2sI6yxjlEgkXoYRXFajyu/JKgm7DE8OiMlh2jAJUndYz+mC2vgkZ03c2EYwqwmHpSQevJg==","signatures":[{"sig":"MEQCIBQnquJeGFi23aypprDAl9K60bUvbw9sozjNfIUXtdPaAiAxUqKK5eGT37UiUBo+CWYWura5J51b5EljBybdhA2MKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29239},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\2d776aebda0855a75bfdde6c24965aee\\budarin-vite-plugin-inline-non-module-scripts-1.0.0.tgz","_integrity":"sha512-390dPG1ZYyyS+IJH2sI6yxjlEgkXoYRXFajyu/JKgm7DE8OiMlh2jAJUndYz+mC2vgkZ03c2EYwqwmHpSQevJg==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.0_1760993996818_0.12510977344441332","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.1","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.1","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"6f76b17d0353c5ac299d5ace03d0f22c4a05a5dc","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.1.tgz","fileCount":8,"integrity":"sha512-7sBTIfNOs3AQE4eBQBYFmbBq0xiRPb3motfCUvakVS2tHGqQCGpa93tEa/+DFJQyMvhYIKwnYJeIZT4bMgQNxA==","signatures":[{"sig":"MEUCIQCYYRxro59SpXyJxQdBm9DMgc6yaVQdypMF/Jk263tNugIgBFgCYqHrjSwu2BBFmIqvzTcM8/PtDV3tZzE1vq1YWn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37658},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\c53be727857d114eca08d53696e05351\\budarin-vite-plugin-inline-non-module-scripts-1.0.1.tgz","_integrity":"sha512-7sBTIfNOs3AQE4eBQBYFmbBq0xiRPb3motfCUvakVS2tHGqQCGpa93tEa/+DFJQyMvhYIKwnYJeIZT4bMgQNxA==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.1_1760995225694_0.974896781705854","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.2","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.2","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"cb50054f22fa1ec8b79fbd11dd9cc980aab2b215","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.2.tgz","fileCount":8,"integrity":"sha512-NgIqVeK54nhfXvyfunSoFOrQItM/HW34Z1AFpApSVEbAv3kqKk0WZJpqgA/JK0EyeAbkk8/dnNZBQwbkcZ4G/A==","signatures":[{"sig":"MEYCIQCWsvMMYNgI3QzPkEWk29bqs2+vEIhCbG5kJZ2BJPPlpgIhAJZs7sR+8lIGeordE0auWrizmJHT1RnlFGhhHqAG5RbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37555},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\1e2747ec04786a5290da27bebff26766\\budarin-vite-plugin-inline-non-module-scripts-1.0.2.tgz","_integrity":"sha512-NgIqVeK54nhfXvyfunSoFOrQItM/HW34Z1AFpApSVEbAv3kqKk0WZJpqgA/JK0EyeAbkk8/dnNZBQwbkcZ4G/A==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.2_1760995393845_0.5897707517019595","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.3","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.3","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"2a4c8745bc32299a21ec9b2d4a43fdcc324c2358","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.3.tgz","fileCount":8,"integrity":"sha512-7i+2EOwryqwlmZXZFMHNwymBXOtQaNI1E2/1nsQtgs7e0T+E9AW92X9jCwj2/iesO5QGvafQTiu1nvc8TFrUow==","signatures":[{"sig":"MEUCIBf406AMu8VwBekbarGZPwfE5g8cSta9Wb9aQd82QrCjAiEAscQTV40WUQSrD8acEFAwisBWDSKiQWIWMol7qaHr20o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37555},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\0c1b1360f923007575268fd9bcdfc149\\budarin-vite-plugin-inline-non-module-scripts-1.0.3.tgz","_integrity":"sha512-7i+2EOwryqwlmZXZFMHNwymBXOtQaNI1E2/1nsQtgs7e0T+E9AW92X9jCwj2/iesO5QGvafQTiu1nvc8TFrUow==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.3_1760995750653_0.3289797076231711","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.4","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.4","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"8ccffd44fd1aa3e89b42e7cb9d0ea7d7f283551e","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.4.tgz","fileCount":8,"integrity":"sha512-GozYwMImdKOnBY3Aa2c+X4YFWttdwG7+q/HjAZNC+HlyLLhE+5SwLDK/w2jApYtWUAfnyicOOPOYGS2p48v81g==","signatures":[{"sig":"MEUCIF6q00nLozvChjJR38hBWIoy6Hpoyt/LYE2kCEmVzfsjAiEA75utjjEZSebHOfLoSQcPUzXZ1Q4J7zaJwALFryJPdRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37599},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\f6fdf287e49f86d8044fa700b3b78726\\budarin-vite-plugin-inline-non-module-scripts-1.0.4.tgz","_integrity":"sha512-GozYwMImdKOnBY3Aa2c+X4YFWttdwG7+q/HjAZNC+HlyLLhE+5SwLDK/w2jApYtWUAfnyicOOPOYGS2p48v81g==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.4_1760996054005_0.1902033019914917","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.5","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.5","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"0a5989d88817a97f1f85565b579cfacf62321e25","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.5.tgz","fileCount":9,"integrity":"sha512-4eidypK47yB8oq+8JbvaukAU3v5RGlSI+1uDkJr6ceZq4UtS49kXyW0BqKi6DQ3LJWCYbyXxYmz7ASw/KHR4pA==","signatures":[{"sig":"MEQCIBkLY5b76OSNO2hYV2lppJYV3E2j2RvDwiUJwXvCrRKYAiB2sW+EpSt7TCZS41vMDyDJeD7pH2SmHVlM7cejqSsF7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37582},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\2856ed6fc6f496192dfa6caa4299eb94\\budarin-vite-plugin-inline-non-module-scripts-1.0.5.tgz","_integrity":"sha512-4eidypK47yB8oq+8JbvaukAU3v5RGlSI+1uDkJr6ceZq4UtS49kXyW0BqKi6DQ3LJWCYbyXxYmz7ASw/KHR4pA==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.5_1761822636894_0.40495978911720476","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.6","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.6","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"c877de6c5a6c09c9da074e6697ba71e9de4a7a66","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.6.tgz","fileCount":9,"integrity":"sha512-rNX8S41M22Cf/o2Rzw/43DO+8BJ2ue2dXrifKNFLTo+UbiFupMR2EFu9LvOxzw3hjx0p3Wkj2zfxlxweG8aC5Q==","signatures":[{"sig":"MEQCIFPSFJ8xS+2wV4LhtEV8s1Fjbu+k73BjxCELyVJ/cdmbAiBSkluX5I8PcCfn9iRyDSmhaVjdpIc4fjLQ+7bLyjEnGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37626},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\9e0afdf6da557771c73913cecda50348\\budarin-vite-plugin-inline-non-module-scripts-1.0.6.tgz","_integrity":"sha512-rNX8S41M22Cf/o2Rzw/43DO+8BJ2ue2dXrifKNFLTo+UbiFupMR2EFu9LvOxzw3hjx0p3Wkj2zfxlxweG8aC5Q==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.9.2"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.6_1761823973340_0.5007201648293464","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.7","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.7","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"b82b1e68f6cc0e05eb2c27da0aa7222485d6ec82","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.7.tgz","fileCount":9,"integrity":"sha512-1VdiSlgQwBzYJvJTkafNSuly8QF91+epGzsfb7E9rP513o9mUzLG1aFwXqPmAdwaF9YT6QjRxEt8s2quSOsrTw==","signatures":[{"sig":"MEQCIA+fl8yI91VaFZaH82j7Luqhrrcvjz/x53MulWLwCLuaAiAfQ9CpoqHGlJt0dfMHNoetnjq5cG3BqugSzskSYuBIQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29827},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.7.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\afac476fc58d717c0c5443919722aae8\\budarin-vite-plugin-inline-non-module-scripts-1.0.7.tgz","_integrity":"sha512-1VdiSlgQwBzYJvJTkafNSuly8QF91+epGzsfb7E9rP513o9mUzLG1aFwXqPmAdwaF9YT6QjRxEt8s2quSOsrTw==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","dependencies":{"cheerio":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.9.2"},"peerDependencies":{"vite":"^7"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.7_1761826982130_0.3550170917465054","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.8","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.8","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"beaefa6b59d3bdb362f06249e24cb213d3e728dd","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.8.tgz","fileCount":9,"integrity":"sha512-1RrlCQ8YJnP+oXNrUISTU12EplQ35NKUbJ1E9jXdV2Uc/OSTh9kukwwl4O6s45ezgAA7uUFPFXkBmty83KeCeA==","signatures":[{"sig":"MEUCIDPcIPcjcOcAokwN+BEkI1wCaYhr81r71KY1AAmIoJGFAiEA4gP6BluefD5ihVWOfS3DI2L3UpDxRgi2dVplru3jSig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38772},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.8.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\1cdddea5d2809566205a778116f3e52d\\budarin-vite-plugin-inline-non-module-scripts-1.0.8.tgz","_integrity":"sha512-1RrlCQ8YJnP+oXNrUISTU12EplQ35NKUbJ1E9jXdV2Uc/OSTh9kukwwl4O6s45ezgAA7uUFPFXkBmty83KeCeA==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","cheerio":"^1.1.2","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.9.2"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.8_1761835748843_0.5403511916228625","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.9","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.9","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"f7bbfd20c2ca19278f5b463618ec3afb9ba7b9bd","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.9.tgz","fileCount":9,"integrity":"sha512-65vxRKLl6kzQGibvz1m77rKPVmiwVBrqnJ9doRN3N3I0c8+KUUjH9l+SuYPl0z54uwvS89hfkthXBI/wvHTg2w==","signatures":[{"sig":"MEUCIC8Vk1XNWA1ePd/nb9zKdkOf2PtwE52F+qc8KK8BsesHAiEA7W8cMc5X7C33M70iN72Q4ZejdWtwd1QtVrSg+ZYoAkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38904},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.9.tgz","types":"dist/index.d.ts","scripts":{"build":"tsc","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5a65e283162f4b0bf7d6afa36ad7724d\\budarin-vite-plugin-inline-non-module-scripts-1.0.9.tgz","_integrity":"sha512-65vxRKLl6kzQGibvz1m77rKPVmiwVBrqnJ9doRN3N3I0c8+KUUjH9l+SuYPl0z54uwvS89hfkthXBI/wvHTg2w==","_npmVersion":"11.6.0","description":"Vite plugin to inline non-module scripts","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","cheerio":"^1.1.2","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.9.2"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.9_1762246172594_0.4539824221680735","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@budarin/vite-plugin-inline-non-module-scripts","version":"1.0.10","description":"Vite plugin to inline non-module scripts","keywords":["vite","plugin","inline","non-module","scripts"],"author":{"name":"Budarin Vadim"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","type":"module","devDependencies":{"@types/node":"^24.9.2","cheerio":"^1.1.2","prettier":"^3.6.2","typescript":"^5.9.3","vite":"^7.1.12"},"scripts":{"build":"tsc","pnpm-install":"pnpm install","upgrade-dependencies":"pnpm upgrade -i","publish-package":"pnpm build && pnpm publish --access=public"},"_id":"@budarin/vite-plugin-inline-non-module-scripts@1.0.10","_integrity":"sha512-lUlYJbSDu1M3akwkf4Sr7mI84sF1pFECB42bbwxOfdBa7qEa+bf/PjK3ivctRq6AYj9Kv9gGeap7TuGfjtA4dw==","_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/b5071ebe48c1daa2069ff330f9b514c9/budarin-vite-plugin-inline-non-module-scripts-1.0.10.tgz","_from":"file:budarin-vite-plugin-inline-non-module-scripts-1.0.10.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-lUlYJbSDu1M3akwkf4Sr7mI84sF1pFECB42bbwxOfdBa7qEa+bf/PjK3ivctRq6AYj9Kv9gGeap7TuGfjtA4dw==","shasum":"f4f54cdb9fa0f9d7be14375093d40e593b021e7e","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-inline-non-module-scripts/-/vite-plugin-inline-non-module-scripts-1.0.10.tgz","fileCount":9,"unpackedSize":38445,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBVLOFLiDU9u/SsPdE7wTvJqEuuqJkbC/kECASpAbPZOAiBaOBKFydyZV6ASdE/cZ+5e5YcK4HdF2BBwPlMEFqsqBg=="}]},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"directories":{},"maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-inline-non-module-scripts_1.0.10_1762379032194_0.3568371480868775"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T20:59:56.727Z","modified":"2025-11-05T21:43:52.599Z","1.0.0":"2025-10-20T20:59:57.028Z","1.0.1":"2025-10-20T21:20:25.899Z","1.0.2":"2025-10-20T21:23:14.047Z","1.0.3":"2025-10-20T21:29:10.828Z","1.0.4":"2025-10-20T21:34:14.225Z","1.0.5":"2025-10-30T11:10:37.154Z","1.0.6":"2025-10-30T11:32:53.557Z","1.0.7":"2025-10-30T12:23:02.352Z","1.0.8":"2025-10-30T14:49:09.034Z","1.0.9":"2025-11-04T08:49:32.837Z","1.0.10":"2025-11-05T21:43:52.389Z"},"author":{"name":"Budarin Vadim"},"license":"MIT","keywords":["vite","plugin","inline","non-module","scripts"],"description":"Vite plugin to inline non-module scripts","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"readme":"# vite-plugin-inline-non-module-scripts\n\nVite плагин для автоматической обработки не-модульных JavaScript скриптов (включая инлайн-скрипты) с инлайн-вставкой минифицированного кода.\n\n## Проблема\n\nVite по умолчанию **не обрабатывает** обычные JavaScript скрипты (не модули) в HTML файлах. Такие скрипты часто используются для:\n\n- 🔧 Инициализации данных на странице до загрузки модулей\n- ⚡ Немедленной обработки критически важных данных\n- 🎯 Настройки глобальных переменных и конфигурации\n- 📊 Аналитики и трекинга, которые должны сработать сразу\n\nНо Vite их игнорирует, что означает:\n\n- ❌ Скрипты не хэшируются в production сборке\n- ❌ Пути к скриптам не обновляются автоматически\n- ❌ Скрипты не проходят через Vite pipeline для оптимизации\n- ❌ Нет поддержки hot reload для обычных скриптов\n\n## Решение\n\nЭтот плагин автоматически находит все локальные не-модульные скрипты в HTML и:\n\n- ✅ **В dev режиме**: скрипты доступны по оригинальным путям\n- ✅ **В prod режиме**: скрипты минифицируются и инлайнятся в HTML\n- ✅ **Автоматическое обнаружение**: находит все `<script>` теги без `type=\"module\"`\n- ✅ **Поддержка инлайн-скриптов**: обрабатывает скрипты с кодом прямо в теге\n- ✅ **Исключение внешних скриптов**: игнорирует CDN и внешние ссылки\n\n## 📦 Установка\n\n```bash\nnpm install @budarin/vite-plugin-inline-non-module-scripts\n# или\npnpm add @budarin/vite-plugin-inline-non-module-scripts\n# или\nyarn add @budarin/vite-plugin-inline-non-module-scripts\n```\n\n## 🔧 Использование\n\n### Базовое использование\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { inlineNonModuleScriptsPlugin } from '@budarin/vite-plugin-inline-non-module-scripts';\n\nexport default defineConfig({\n    plugins: [inlineNonModuleScriptsPlugin()],\n});\n```\n\n### Альтернативный импорт (дефолтный экспорт)\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport inlineNonModuleScriptsPlugin from '@budarin/vite-plugin-inline-non-module-scripts';\n\nexport default defineConfig({\n    plugins: [inlineNonModuleScriptsPlugin()],\n});\n```\n\n### С настройками\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { inlineNonModuleScriptsPlugin } from '@budarin/vite-plugin-inline-non-module-scripts';\n\nexport default defineConfig({\n    plugins: [\n        inlineNonModuleScriptsPlugin({\n            minify: true, // Включить минификацию (по умолчанию: false)\n            htmlPath: 'src/index.html', // Путь к HTML файлу (по умолчанию: 'index.html')\n        }),\n    ],\n});\n```\n\n## ⚙️ Настройки\n\n```typescript\ninterface VitePluginInlineNonModuleScriptsOptions {\n    minify?: boolean; // Включить минификацию (по умолчанию: использует настройку build.minify из конфига Vite)\n    htmlPath?: string; // Путь к HTML файлу (по умолчанию: 'index.html')\n}\n```\n\n## 📝 Как это работает\n\n### Настройка минификации\n\nПлагин автоматически определяет нужно ли минифицировать скрипты по следующему приоритету:\n\n1. **Опция плагина** `minify` - если явно указана\n2. **Настройка Vite** `build.minify` - если опция плагина не указана\n3. **По умолчанию** - минификация включена (если `build.minify !== false`)\n\n```typescript\n// Пример 1: Явно отключить минификацию\ninlineNonModuleScriptsPlugin({ minify: false });\n\n// Пример 2: Использовать настройку из конфига Vite\ninlineNonModuleScriptsPlugin(); // Следует build.minify из vite.config.ts\n\n// Пример 3: Явно включить минификацию\ninlineNonModuleScriptsPlugin({ minify: true });\n```\n\n### До обработки\n\n```html\n<!DOCTYPE html>\n<html>\n    <head>\n        <title>My App</title>\n    </head>\n    <body>\n        <script src=\"/src/script.js\"></script>\n        <script>\n            console.log('inline script');\n            const config = { apiUrl: 'https://api.example.com' };\n        </script>\n        <script type=\"module\" src=\"/src/main.js\"></script>\n    </body>\n</html>\n```\n\n### После обработки\n\n```html\n<!DOCTYPE html>\n<html>\n    <head>\n        <title>My App</title>\n    </head>\n    <body>\n        <script>\n            // текст из /src/script.js\n        </script>\n        <script>\n            console.log('inline script');\n            const config = { apiUrl: 'https://api.example.com' };\n        </script>\n        <script type=\"module\" src=\"/assets/main-abc123.js\"></script>\n    </body>\n</html>\n```\n\n## 🎯 Что обрабатывается\n\nПлагин находит и обрабатывает скрипты, которые:\n\n- ✅ Имеют атрибут `src` ИЛИ являются инлайн-скриптами\n- ✅ НЕ имеют `type=\"module\"`\n- ✅ НЕ являются внешними (не начинаются с `http://`, `https://`, `//`)\n- ✅ Являются локальными файлами или содержат код прямо в теге\n\n### Примеры\n\n```html\n<!-- ✅ Обрабатывается -->\n<script src=\"/src/utils/helper.js\"></script>\n<script src=\"./local-script.js\"></script>\n<script src=\"assets/script.js\" defer></script>\n<script>\n    console.log('inline script');\n    const config = { apiUrl: 'https://api.example.com' };\n</script>\n\n<!-- ❌ НЕ обрабатывается -->\n<script type=\"module\" src=\"/src/main.js\"></script>\n<script src=\"https://cdn.example.com/script.js\"></script>\n<script src=\"//cdn.example.com/script.js\"></script>\n```\n\n## 📄 Лицензия\n\nMIT License - см. файл [LICENSE](LICENSE) для деталей.\n\n## 👨‍💻 Автор\n\n**Budarin Vadim** - [@budarin](https://github.com/budarin)\n\n---\n\n⭐ **Если плагин полезен, поставьте звезду!** ⭐\n","readmeFilename":"README.md"}