{"_id":"@calmdown/rollup-plugin-pyxis","_rev":"3-f4b450f32425c1e85cdc4dbd012bb1d0","name":"@calmdown/rollup-plugin-pyxis","dist-tags":{"latest":"1.0.0-rc.3"},"versions":{"1.0.0-rc.1":{"name":"@calmdown/rollup-plugin-pyxis","version":"1.0.0-rc.1","license":"ISC","_id":"@calmdown/rollup-plugin-pyxis@1.0.0-rc.1","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"1104b65cd236225a8079a76cf847302ab7e1af29","tarball":"https://registry.npmjs.org/@calmdown/rollup-plugin-pyxis/-/rollup-plugin-pyxis-1.0.0-rc.1.tgz","fileCount":5,"integrity":"sha512-Mp6iCs2XCGMhZZ62iouBP+143REUPPmRFWQ9wDnuPupCJnYixi8P/dn71uGbTtlzzY2gQQLh4XGrdtURqwXkkg==","signatures":[{"sig":"MEUCIQDgeboFMdlTtwvOFRw4SVI2vo4YcxyzBodHQxss1kFyRAIgFo3rVHlQ+mUmGzxIcS9T9n8bTbw1yignn2aOTd6riNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316354},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_nodeVersion":"25.2.0","_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","rolldown":"1.2.0","typescript":"6.0.3","@types/node":"26.1.1","build-logic":"0.0.0","lightningcss":"1.33.0","@oxc-project/types":"0.140.0"},"peerDependencies":{"lightningcss":"1.33.0"},"peerDependenciesMeta":{"lightningcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-pyxis_1.0.0-rc.1_1784750630584_0.4578420606600797","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@calmdown/rollup-plugin-pyxis","version":"1.0.0-rc.2","license":"ISC","_id":"@calmdown/rollup-plugin-pyxis@1.0.0-rc.2","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"dist":{"shasum":"e05d3f9beab413b0f32b5d0aa887d12dd2b1e0d8","tarball":"https://registry.npmjs.org/@calmdown/rollup-plugin-pyxis/-/rollup-plugin-pyxis-1.0.0-rc.2.tgz","fileCount":5,"integrity":"sha512-cdMDyRCTvb5xQc3Ei+fWfNkIJC0TLicCjY7MBi1UGLicJdxs3qcPgbv5CjXaFLYaaj3E4HQdnaSbtNUhHOz9+g==","signatures":[{"sig":"MEQCIECATXPLs3GDWDwy9cxHo7KNc9B5vqczVfk236nrMIZeAiAgTsiiJmJdj9Qd8uj+M8TuLnS94BzVQsZBvcLJ2EjqlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHRBxEbfA7uxMpKu82XubtWn6qwH+8/iaWAfjz455XAQIgUbuW02C2BiMNmXciiGSZdx8gGbT9npRXU6wWe3XzMPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316354},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"_nodeVersion":"25.2.0","_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","rolldown":"1.2.0","typescript":"6.0.3","@types/node":"26.1.1","build-logic":"0.0.0","lightningcss":"1.33.0","@oxc-project/types":"0.140.0"},"peerDependencies":{"lightningcss":"1.33.0"},"peerDependenciesMeta":{"lightningcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-pyxis_1.0.0-rc.2_1788641624730_0.15632867218147828","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"_id":"@calmdown/rollup-plugin-pyxis@1.0.0-rc.3","dist":{"shasum":"b931747df229a7f9e9032a472fc9399ebdf4a45c","tarball":"https://registry.npmjs.org/@calmdown/rollup-plugin-pyxis/-/rollup-plugin-pyxis-1.0.0-rc.3.tgz","fileCount":5,"integrity":"sha512-0nQK+3QsDR9/s5+UHLLK2kKpltp4f0lKSgoYlX4yVPaMHQ1qleGXdsxI5W6xeRGpsHEwkMYMWlnmLum7SwFI+Q==","signatures":[{"sig":"MEUCIQDALWXeDTHhE5BWmm00+yTOLupHMu7Nc+idv9m6r8gRlgIgMhmHAJjKvsmWMQAdKY5MmaOq/5wMpzHQqFee12Lzufo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA+ydymRFQitWG5dL6OdumTvg/Si1c320OzmiXHv5HD1AiEAtbX69R4WymfZ7uyNTn9TEP/UyFoWJxxHx9H0TMDwUEY="}],"unpackedSize":316440},"name":"@calmdown/rollup-plugin-pyxis","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"ISC","version":"1.0.0-rc.3","_npmUser":{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"},"directories":{},"maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","rolldown":"1.2.0","typescript":"6.0.3","@types/node":"26.1.1","build-logic":"0.0.0","lightningcss":"1.33.0","@oxc-project/types":"0.140.0"},"peerDependencies":{"lightningcss":"1.33.0"},"peerDependenciesMeta":{"lightningcss":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rollup-plugin-pyxis_1.0.0-rc.3_1789088426625_0.039676660077054615"}}},"time":{"created":"2026-07-22T20:03:50.412Z","modified":"2026-09-11T01:00:27.290Z","1.0.0-rc.1":"2026-07-22T20:03:50.790Z","1.0.0-rc.2":"2026-09-05T20:53:44.858Z","1.0.0-rc.3":"2026-09-11T01:00:26.784Z"},"license":"ISC","maintainers":[{"name":"calmdownval","email":"vaclav.lahuta@gmail.com"}],"readme":"# Pyxis HMR Plugin for Vite\n\nThis plugin enables hot module reload (HMR) functionality in Pyxis apps served\nwith Vite dev server.\n\n## Constraints\n\nFor speed and simplicity, the plugin assumes your code follows certain patterns.\nWhen the plugin fails to detect familiar code, the HMR functionality will be\ndisabled for the offending module.\n\n- A component is any function or arrow function wrapped in the `component`\n  factory imported from `@calmdown/pyxis`.\n- Components must be exported.\n- Modules without any components will not hot reload.\n- Only components are hot reloaded, other symbols exported from a module remain\n  static.\n\nFurthermore, the plugin does *not* detect side effects. Such code will re-run\nwith each hot reload. Ideally, your components should each reside in their own\nmodule without any side effects.\n","readmeFilename":""}