{"_id":"@decodelabs/vite-plugin-castaway","name":"@decodelabs/vite-plugin-castaway","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@decodelabs/vite-plugin-castaway","version":"0.1.0","description":"Vite plugin for DecodeLabs Castaway integration","keywords":["vite-plugin"],"homepage":"https://github.com/decodelabs/vite-plugin-castaway#readme","bugs":{"url":"https://github.com/decodelabs/vite-plugin-castaway/issues"},"repository":{"type":"git","url":"git+https://github.com/decodelabs/vite-plugin-castaway.git"},"license":"MIT","author":{"name":"Tom Wright"},"type":"module","scripts":{"build":"unbuild","prepack":"unbuild"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"dist/index.mjs","types":"./dist/index.d.ts","peerDependencies":{"vite":"^6"},"devDependencies":{"@types/node":"^22.14.0","unbuild":"^3.5.0"},"_id":"@decodelabs/vite-plugin-castaway@0.1.0","gitHead":"01cfe5f56765f45cfc64922e5a039daf096e9677","_nodeVersion":"23.4.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-NWIEvbBEVc0dwJg4O6smQ2jKjnJYYJG5cz0zrHZ6x86WK0+M19rX2hMLNd5UegwiDPFGwUVpDvSrAsmXKp7P6Q==","shasum":"fdd1ff81811aa59ae3ca71933d6c8a59e66db470","tarball":"https://registry.npmjs.org/@decodelabs/vite-plugin-castaway/-/vite-plugin-castaway-0.1.0.tgz","fileCount":8,"unpackedSize":5405,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQbr6/tNzUwvGYUysODvin/dIYrw/8jBIiRxwiaRwKJQIgLh1tdUoznldGJnzm8KJjABnM/IBC/xopQqq/Le+U5oY="}]},"_npmUser":{"name":"betterthanclay","email":"tom@inflatablecookie.com"},"directories":{},"maintainers":[{"name":"betterthanclay","email":"tom@inflatablecookie.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-castaway_0.1.0_1744097973594_0.02235885389081327"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-08T07:39:33.529Z","0.1.0":"2025-04-08T07:39:33.786Z","modified":"2025-04-08T07:39:34.105Z"},"maintainers":[{"name":"betterthanclay","email":"tom@inflatablecookie.com"}],"description":"Vite plugin for DecodeLabs Castaway integration","homepage":"https://github.com/decodelabs/vite-plugin-castaway#readme","keywords":["vite-plugin"],"repository":{"type":"git","url":"git+https://github.com/decodelabs/vite-plugin-castaway.git"},"author":{"name":"Tom Wright"},"bugs":{"url":"https://github.com/decodelabs/vite-plugin-castaway/issues"},"license":"MIT","readme":"# Castaway Vite Plugin\n\n## Usage\n\nThis plugin provides a manual chunking strategy for `Castaway` projects, handling the different component frameworks used in your app and optimising page chunks.\n\n```bash\nnpm install -D @decodelabs/vite-plugin-castaway\n```\n\nAdd the plugin to your Vite config:\n\n```javascript\nimport castaway from '@decodelabs/vite-plugin-castaway'\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n  plugins: [\n    castaway()\n  ],\n})\n```\n\n## Licensing\n\nCastaway is licensed under the MIT License. See [LICENSE](./LICENSE) for the full license text.\n","readmeFilename":"README.md","_rev":"1-b4eb9f004f931891b6ae88af3e26daff"}