{"_id":"@budarin/vite-plugin-preload-deferred-styles","_rev":"12-ad3f9cbc0feddc2d64003bb0248b80a0","name":"@budarin/vite-plugin-preload-deferred-styles","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.0","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.0","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"b588c9d9d377b5a1ea2c0540c45ee0d6f086b132","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.0.tgz","fileCount":7,"integrity":"sha512-6KcYU5/1ky9gWjhQx5jgajHr1SZcVyQ822nFCvyJgm0v0V6JzW313FUBw6RgjVDtiHtIxC77OV/zRqoBN7KJag==","signatures":[{"sig":"MEQCIF0GEb13EWPGuTAFQWl+NXRs5yMAfRMaBW/ueiweUeM3AiAggx9jSjmLZf/F9js4sUjjFRK8K7z2Se967dZa0iO3sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16618},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\d7c473d07c3f33b3ec6b5c770cb8197b\\budarin-vite-plugin-preload-deferred-styles-1.0.0.tgz","_integrity":"sha512-6KcYU5/1ky9gWjhQx5jgajHr1SZcVyQ822nFCvyJgm0v0V6JzW313FUBw6RgjVDtiHtIxC77OV/zRqoBN7KJag==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.0_1760998568649_0.1666251219889563","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.1","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.1","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"da5d5a860d6a1d10464a6c57c94630fc4abde784","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.1.tgz","fileCount":7,"integrity":"sha512-dpOWE+AP1F3+ozWhZNwOLEtknF0MslUuSkc562ug7bp3ijvVN7qrlgkCy48im7vYZm7V9h/VOsU8z0pLV66xRQ==","signatures":[{"sig":"MEUCIGBL7mzPt+d7hRFEhhvDpO8GS9oiedd5Uo788P6xO8W1AiEAuoFd+NeiMegCJrFli7lcZ29KMMdJwCZjn56W4FVT/uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13716},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\4647f652bc963586655568874ba346f0\\budarin-vite-plugin-preload-deferred-styles-1.0.1.tgz","_integrity":"sha512-dpOWE+AP1F3+ozWhZNwOLEtknF0MslUuSkc562ug7bp3ijvVN7qrlgkCy48im7vYZm7V9h/VOsU8z0pLV66xRQ==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.1_1760999337605_0.2781317516986954","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.2","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.2","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"a5593bd9c6003efdb96028cef89c67f6170758d6","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.2.tgz","fileCount":7,"integrity":"sha512-EGCsPNDyVe8Y9MAuRBnJo/4qJ4eyXtQr8qzeroULYJSMVIbt+pXSi7iQh1RSEWDeBFi55yi5jgOzG32ex1ubCg==","signatures":[{"sig":"MEUCIQCUeSWz5gL78pNC/8xKfzeOGxONCZw/yaIqhggMXUA1rQIgPy4reSif4ISOQjr9KvbMjiEHIvCClY+vqa4h0+GrlSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11150},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\4b33384dcd5d2e7e7ee3c5a6276c73d1\\budarin-vite-plugin-preload-deferred-styles-1.0.2.tgz","_integrity":"sha512-EGCsPNDyVe8Y9MAuRBnJo/4qJ4eyXtQr8qzeroULYJSMVIbt+pXSi7iQh1RSEWDeBFi55yi5jgOzG32ex1ubCg==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.2_1761000141049_0.44284805596289356","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.3","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.3","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"c9f1ac251871f2726c9cd6b22040e56d1b0b0588","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.3.tgz","fileCount":7,"integrity":"sha512-xZBr9+tWGzm8cHAMnbag0LttA2XdxR1aXy9DDTiAsCCiIZjdbdRWdXH7Fw88Ut5uD8CxticY8oB5lSFSoKHSjg==","signatures":[{"sig":"MEYCIQDaiJvs/+Y5PCgSEkciH5B0PqsSe5fuTZkSI0d29l8CqAIhAJzuvi1IQ92RpQMykMwxUvPX+EcH3PSgheXe33X4ZOrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11313},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\e1e5dcb3af16f9fbbeec47a58ab00936\\budarin-vite-plugin-preload-deferred-styles-1.0.3.tgz","_integrity":"sha512-xZBr9+tWGzm8cHAMnbag0LttA2XdxR1aXy9DDTiAsCCiIZjdbdRWdXH7Fw88Ut5uD8CxticY8oB5lSFSoKHSjg==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.3_1761001483904_0.023061599761150076","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.4","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.4","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"ce9680d8ff9ab7be7ab17907eb3b50e407617543","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.4.tgz","fileCount":7,"integrity":"sha512-x76AAD9d+Spxn006KQHDaJBYKB9g9cJj+qIlsgMztzdrM7ENjdZmB0b/H7bVCTkgk2Zc6YYHqdNU7Q+qlWDkUg==","signatures":[{"sig":"MEUCIQCBfM8JA7egwZeW4xBIKyXHJ5f7FJoOhV452E6isAYytgIgWJq3vaZFdqjst/6yVEXE8xFZMWJ7u3n5Nl3qR0qcnkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11325},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\9c87a048097b84fe62885c44d3faa2f2\\budarin-vite-plugin-preload-deferred-styles-1.0.4.tgz","_integrity":"sha512-x76AAD9d+Spxn006KQHDaJBYKB9g9cJj+qIlsgMztzdrM7ENjdZmB0b/H7bVCTkgk2Zc6YYHqdNU7Q+qlWDkUg==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.4_1761001747174_0.35717914712840604","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.5","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.5","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"3bde332271eeec5dc72f649dd4595c39842c046a","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.5.tgz","fileCount":7,"integrity":"sha512-gnippb1DH7h4s/jLQIzVOOC5aptvSfuevt4Opx3iXBeWUQphD40BiNWyslhiKge6XUvXRNEh+lhgHnxMtQBgQA==","signatures":[{"sig":"MEQCIEA/oeVvjaw7Fn65asPWMlzeyzBv5nqa0aTotAHvhd7UAiBkphTGhzk9Kr46atpcQBhzv6Cw9LLd7kLrqNeenXqENA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11278},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\5874acb35512d61002ffed3added9eb1\\budarin-vite-plugin-preload-deferred-styles-1.0.5.tgz","_integrity":"sha512-gnippb1DH7h4s/jLQIzVOOC5aptvSfuevt4Opx3iXBeWUQphD40BiNWyslhiKge6XUvXRNEh+lhgHnxMtQBgQA==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.5_1761003286774_0.7430208657426054","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.6","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.6","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"ab42ab807478bb468201ae1f67a5f77e0046b107","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.6.tgz","fileCount":7,"integrity":"sha512-kZaezDoqAfiMAfaoDq4xQ6OdHQTan81orgLA0j/qX5bwLsuRbNJOjnFhQJKjskxLkcfHuxN23EZOwFZRszMtxQ==","signatures":[{"sig":"MEQCIFJXpp2w3649aOYVUS8hfeWTgRuKeMMPFWDmGa1wyMhVAiBYcuGITUXBP0QmWCqBfaLdtsfX16bZFQdtsNG4Y2OXKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11233},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","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\\f7c622a59a4b1acfe689a8772ae4a657\\budarin-vite-plugin-preload-deferred-styles-1.0.6.tgz","_integrity":"sha512-kZaezDoqAfiMAfaoDq4xQ6OdHQTan81orgLA0j/qX5bwLsuRbNJOjnFhQJKjskxLkcfHuxN23EZOwFZRszMtxQ==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","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"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.6_1761219900279_0.39178018870274123","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.7","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.7","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"751f437ca74dd7299979e2839a7035d2fa014163","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.7.tgz","fileCount":7,"integrity":"sha512-UD7oGFX8J40Bl4SiVyf1ynoro7y2YsRVSiPcLzKvCA7EG/HeYdyBbypQAak1IoZIoPBc2NpXDuwK/dwCx/cd4w==","signatures":[{"sig":"MEUCIQCETkBq0XeEvBp9q7vEiF+Qw0WLmSHBtAoE6gEDF7DD9QIgEAtmsBm2uGTF4zLZpvHiHdfgNEO0A+5eI7D0e9dfvk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15656},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","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":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/0ac92d410b05ad6388525c96cb3c58c0/budarin-vite-plugin-preload-deferred-styles-1.0.7.tgz","_integrity":"sha512-UD7oGFX8J40Bl4SiVyf1ynoro7y2YsRVSiPcLzKvCA7EG/HeYdyBbypQAak1IoZIoPBc2NpXDuwK/dwCx/cd4w==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","directories":{},"_nodeVersion":"24.8.0","dependencies":{"cheerio":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1","@types/cheerio":"^1.0.0"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.7_1761783418497_0.7402920031550175","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.8","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.8","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"98a4ad8674914da4d4b4e998317a68bfc31b832f","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.8.tgz","fileCount":7,"integrity":"sha512-N749N9ovYUo73eO1F/E3SINoUHoku00OIKStEjfOHBjN0swlNm0PnIyUrrPRaKpmQdP/JDAZoWJgfKT7KaYBlQ==","signatures":[{"sig":"MEUCIDXkUfd8DUO10LrLntvywKWvayPxB9WQOSNRtuSsAEc9AiEAzgqiW6eo09dKM1aUxRsIiJhGtQXF0Yq1tD0TP+XiwNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14967},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","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":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/9d480ffd058b48814598d46c0ee3643f/budarin-vite-plugin-preload-deferred-styles-1.0.8.tgz","_integrity":"sha512-N749N9ovYUo73eO1F/E3SINoUHoku00OIKStEjfOHBjN0swlNm0PnIyUrrPRaKpmQdP/JDAZoWJgfKT7KaYBlQ==","_npmVersion":"11.6.0","description":"Vite plugin to preload styles and defer their application after page load","directories":{},"_nodeVersion":"24.8.0","dependencies":{"cheerio":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.8.1","@types/cheerio":"^1.0.0"},"peerDependencies":{"vite":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.8_1761787208995_0.6375032236161824","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.9","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.9","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"340dac78b7a15f9747ef138a6adb8d8538cdda0c","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.9.tgz","fileCount":9,"integrity":"sha512-gjJt/LyLBmpsQX2GhqI9UHiAfchf+7hktJrzLei6ysWWIRIvmGguixQ+LtIEiXdvQykpyLoETReNFjnZTLynLQ==","signatures":[{"sig":"MEUCIQDNdbzzAEhNTQE3c4FypojDHYcbWVt8VMdqV6hCpSDiMwIgFDUi1rP9xTAz0nph5RVsX304Nyei9RuO33uc9DBHDMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19689},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","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":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/f4b9fdd30e916eabd9844197adbd2af0/budarin-vite-plugin-preload-deferred-styles-1.0.9.tgz","_integrity":"sha512-gjJt/LyLBmpsQX2GhqI9UHiAfchf+7hktJrzLei6ysWWIRIvmGguixQ+LtIEiXdvQykpyLoETReNFjnZTLynLQ==","_npmVersion":"11.8.0","description":"Vite plugin to preload styles and defer their application after page load","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cheerio":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.12.2","@types/cheerio":"^1.0.0"},"peerDependencies":{"vite":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.9_1775520878210_0.5474714979851829","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.10","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.10","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"58bf45203706ed211e7874c2602b6d2484c03e0d","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.10.tgz","fileCount":9,"integrity":"sha512-JWi3rU4p0RZzOOS8J95NLc1RnNwgL42PVKJW2frU24i8S7qbPZjEyL5aRvLK2Du9QJobb1zkG4co8xNyDaH0ng==","signatures":[{"sig":"MEUCIQDRjPwEorOiXBLOXfNJZRyNq//hNGJsegQbwSY27GOlqAIgYAiUa6ZK9+I9ZaY2EfWrN0FrWE0f7LEgye3cwj35ypE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19690},"main":"dist/index.js","type":"module","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.js","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":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/c1161112208beb42e9e13cd108b0dfca/budarin-vite-plugin-preload-deferred-styles-1.0.10.tgz","_integrity":"sha512-JWi3rU4p0RZzOOS8J95NLc1RnNwgL42PVKJW2frU24i8S7qbPZjEyL5aRvLK2Du9QJobb1zkG4co8xNyDaH0ng==","_npmVersion":"11.8.0","description":"Vite plugin to preload styles and defer their application after page load","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cheerio":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.12.2","@types/cheerio":"^1.0.0"},"peerDependencies":{"vite":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-preload-deferred-styles_1.0.10_1775521455672_0.8200907326299163","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@budarin/vite-plugin-preload-deferred-styles","version":"1.0.11","description":"Vite plugin to preload styles and defer their application after page load","keywords":["vite","plugin","preload","deferred","styles"],"author":{"name":"Budarin Sergey"},"license":"MIT","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","type":"module","peerDependencies":{"vite":">=8.0.0"},"devDependencies":{"@types/cheerio":"^1.0.0","@types/node":"^24.12.2","prettier":"^3.8.1","typescript":"^5.9.3","vite":"^8.0.5"},"dependencies":{"cheerio":"^1.2.0"},"scripts":{"build":"tsc","pnpm-install":"pnpm install","upgrade-dependencies":"pnpm upgrade -i","publish-package":"pnpm build && pnpm publish --access=public"},"_id":"@budarin/vite-plugin-preload-deferred-styles@1.0.11","_integrity":"sha512-1xuhfQ2+DLwsbZLMCWGAbsVxCFoXmr1vnZp21kYZL+8OGMA6aM8MjIlHPd6M2OVbAnhhi4hb5sUXPO30XIms4A==","_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/df44aa64f33c6d9b681d5a284c4c9311/budarin-vite-plugin-preload-deferred-styles-1.0.11.tgz","_from":"file:budarin-vite-plugin-preload-deferred-styles-1.0.11.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-1xuhfQ2+DLwsbZLMCWGAbsVxCFoXmr1vnZp21kYZL+8OGMA6aM8MjIlHPd6M2OVbAnhhi4hb5sUXPO30XIms4A==","shasum":"a3a1d15f568a88aeec56c9d39913a2919a957b26","tarball":"https://registry.npmjs.org/@budarin/vite-plugin-preload-deferred-styles/-/vite-plugin-preload-deferred-styles-1.0.11.tgz","fileCount":9,"unpackedSize":19690,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYWfLZmZ98rELaJ1dSMtSDLb9ciqE+0CyscEIaq5PNSAiA0epDhJkIBwobkLGX8lQVaLjL1nb5LimY+0whCfprEpw=="}]},"_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-preload-deferred-styles_1.0.11_1775521748001_0.5823908519066945"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T22:16:08.524Z","modified":"2026-04-07T00:29:08.251Z","1.0.0":"2025-10-20T22:16:08.864Z","1.0.1":"2025-10-20T22:28:57.800Z","1.0.2":"2025-10-20T22:42:21.245Z","1.0.3":"2025-10-20T23:04:44.108Z","1.0.4":"2025-10-20T23:09:07.387Z","1.0.5":"2025-10-20T23:34:46.951Z","1.0.6":"2025-10-23T11:45:00.487Z","1.0.7":"2025-10-30T00:16:58.675Z","1.0.8":"2025-10-30T01:20:09.212Z","1.0.9":"2026-04-07T00:14:38.354Z","1.0.10":"2026-04-07T00:24:15.875Z","1.0.11":"2026-04-07T00:29:08.144Z"},"author":{"name":"Budarin Sergey"},"license":"MIT","keywords":["vite","plugin","preload","deferred","styles"],"description":"Vite plugin to preload styles and defer their application after page load","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"readme":"# vite-plugin-preload-deferred-styles\n\n[![npm version](https://img.shields.io/npm/v/@budarin/vite-plugin-preload-deferred-styles.svg)](https://www.npmjs.com/package/@budarin/vite-plugin-preload-deferred-styles)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nVite плагин для предотвращения блокировки рендеринга стилями. Работает только в build режиме.\n\n## ⚠️ Проблема\n\nСовременные веб-приложения часто генерируют страницы с важным контентом, который должен отображаться **мгновенно**. Однако при **медленном интернете** пользователи видят белый экран до полной загрузки всех CSS файлов, что критично влияет на пользовательский опыт.\n\n### Что происходит без плагина:\n\n```html\n<head>\n    <link\n        rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Roboto\"\n    />\n    <link rel=\"stylesheet\" href=\"/bootstrap.css\" />\n    <link rel=\"stylesheet\" href=\"/main.css\" />\n</head>\n<body>\n    <h1>Важная информация</h1>\n    <!-- НЕ ВИДНА до загрузки стилей! -->\n</body>\n```\n\n**Результат:** Пользователи видят **белый экран** вместо контента, что особенно критично для:\n\n- **SPA приложений** - контент не виден до инициализации JavaScript\n- **Landing страниц** - потеря потенциальных клиентов\n- **Новостных сайтов** - читатели уходят с сайта\n- **E-commerce** - снижение конверсии\n\n## ✅ Решение\n\nПлагин автоматически оптимизирует загрузку стилей, позволяя контенту отображаться мгновенно:\n\n### До:\n\n```html\n<head>\n    <link\n        rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Roboto\"\n    />\n    <link rel=\"stylesheet\" href=\"/main.css\" />\n</head>\n<body>\n    <h1>Важная информация</h1>\n    <!-- НЕ ВИДНА -->\n</body>\n```\n\n### После:\n\n```html\n<head>\n    <!-- Preload тег перед каждым стилем -->\n    <link\n        rel=\"preload\"\n        href=\"https://fonts.googleapis.com/css2?family=Roboto\"\n        as=\"style\"\n        crossorigin\n    />\n    <link\n        rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Roboto\"\n        media=\"print\"\n        onload=\"this.media='all'\"\n    />\n\n    <link rel=\"preload\" href=\"/main.css\" as=\"style\" crossorigin />\n    <link\n        rel=\"stylesheet\"\n        href=\"/main.css\"\n        media=\"print\"\n        onload=\"this.media='all'\"\n    />\n</head>\n<body>\n    <style>\n        /* инлайн стили */\n    </style>\n\n    <h1>Важная информация</h1>\n    <!-- ВИДНА СРАЗУ! -->\n</body>\n```\n\n**Результат:** Пользователи видят контент **мгновенно**, а стили подгружаются в фоне, что значительно улучшает пользовательский опыт!\n\n## 🔧 Как работает\n\nПлагин использует технику отложенной загрузки стилей:\n\n1. **Сканирует HTML** и находит все внешние стили (исключая инлайн)\n2. **Создает preload теги** для параллельной загрузки стилей\n3. **Модифицирует оригинальные стили** добавляя `media=\"print\" onload=\"this.media='all'\"`\n\n**Принцип:** Стили с `media=\"print\"` не блокируют рендеринг, но после загрузки автоматически применяются к экрану.\n\n> ⚠️ **Важно:** Плагин полезен только если загружаемые стили не участвуют в отображении контента, расположенного в HTML. Если стили критичны для первоначального отображения, их следует встроить инлайн.\n\n## 🎯 Когда нужен плагин\n\n- **SPA (Single Page Application)** - презентационный контент должен быть виден до инициализации JavaScript\n- **Landing страницы** - важный контент должен быть виден сразу\n- **Новостные сайты** - статьи должны загружаться мгновенно\n- **E-commerce** - товары должны отображаться без задержек\n- **Блоги** - текстовый контент должен быть доступен сразу\n\n## ❌ Когда НЕ использовать\n\nПлагин **НЕ подходит** если:\n\n- **Критичные стили** - стили нужны для правильного отображения контента в HTML\n- **Стили для \"above the fold\"** - стили для видимой части страницы\n- **Базовые стили** - reset, normalize, основные стили документа\n- **Стили для инлайн контента** - стили для контента, который должен быть стилизован сразу\n\n**В таких случаях** используйте инлайн стили или критический CSS.\n\n## 🚫 Исключения\n\n- Инлайн стили (`<style>...</style>` и `href=\"#inline-styles\"`)\n\n### Примеры исключений:\n\n```html\n<!-- Исключается - тег style -->\n<style>\n    body {\n        margin: 0;\n    }\n</style>\n\n<!-- Исключается - якорная ссылка -->\n<link rel=\"stylesheet\" href=\"#inline-styles\" />\n```\n\n## 📦 Установка\n\n```bash\nnpm install @budarin/vite-plugin-preload-deferred-styles\n```\n\n## 🛠 Использование\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport { preloadDeferredStyles } from '@budarin/vite-plugin-preload-deferred-styles';\n\nexport default defineConfig({\n    plugins: [preloadDeferredStyles()],\n});\n```\n\n## 📄 Лицензия\n\nMIT\n","readmeFilename":"README.ru.md"}