{"_id":"@commenthol/preact-preset-vite","_rev":"1-55341b959c99e2ab2ebf3a5e5d870c6e","name":"@commenthol/preact-preset-vite","dist-tags":{"latest":"2.2.0"},"versions":{"2.2.0":{"name":"@commenthol/preact-preset-vite","version":"2.2.0","description":"Preact preset for the vite bundler","keywords":["preact","vite","vite-preset","preset"],"repository":{"type":"git","url":"git+https://github.com/preactjs/preset-vite.git"},"license":"MIT","author":{"name":"The Preact Team","url":"https://preactjs.com"},"type":"module","exports":"./dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"vite demo","dev:build":"vite build demo","build":"rimraf dist && tsc","prepublishOnly":"npm run build"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"lint-staged":{"**/*.{js,jsx,ts,tsx,yml}":["prettier --write"]},"prettier":{"arrowParens":"avoid","trailingComma":"all","useTabs":true},"dependencies":{"@prefresh/vite":"^2.1.0","babel-plugin-transform-hook-names":"^1.0.2","debug":"^4.3.1","kolorist":"^1.2.10"},"devDependencies":{"@babel/core":"^7.13.15","@types/babel__core":"^7.1.14","@types/debug":"^4.1.5","@types/node":"^14.14.33","lint-staged":"^10.5.4","prettier":"^2.2.1","rimraf":"^3.0.2","simple-git-hooks":"^2.0.2","ts-node":"^9.1.1","typescript":"^4.2.3","vite":"^2.0.5"},"peerDependencies":{"@babel/core":"7.x","vite":"2.x"},"publishConfig":{"access":"public"},"gitHead":"ed3fe6b23517fe250bd438c17bea1b7236368d17","bugs":{"url":"https://github.com/preactjs/preset-vite/issues"},"homepage":"https://github.com/preactjs/preset-vite#readme","_id":"@commenthol/preact-preset-vite@2.2.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-u6XPTHyT11jjvGaMq88x1KfjTfpPfLKGiFBfbzgZWeZFag61SLlT21j/ySd4NKzfOJEs3IlSefeVRRc5BDkJEA==","shasum":"f731782576599885856b73a21ea756d21821920a","tarball":"https://registry.npmjs.org/@commenthol/preact-preset-vite/-/preact-preset-vite-2.2.0.tgz","fileCount":6,"unpackedSize":10771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQWF7CRA9TVsSAnZWagAAwgAP/3w4gBK6YrtKxXSg1gXm\n0RouXgpfBm9XgrtX7jBwgZRHrGuHDxfvbFMLI45s3X9KXqph40xfvEsLANX3\nLIbGiLF5wtfWHwuacHEgK55Qx1HofubSb6XhreNeKnCQv215KKkDxoOiOm4I\nOeBcp4fB3e18zHT60uQb6sYFvgVWlX+f+2hA5sqcYKnMd7Z/j2apQ/G8DdSc\n8dg8geH2vJa7i1FZ7zhS6AUFda6JotLJCrL9bGrLgZOIcLKw7x+CTWML+vY2\nUwj2Y/4RegaQSW5wmrKdVnkJNKM7TZ658FZJYwFAkZg8ZdAEEx3biJBCgQ+U\nwMzAiyzpDxWjMi5mST6cyOuog+DKgWgOnGrKYtUq10RbKJnsH7T+MuR5e+0N\n7/5sJHA3IJ36FkHP8yCQL4WS05NjykrYOCAJ7lW26mmBwlANkEqkPqXNohd8\nEhIxYggnnE41sifEcsVqRSG9e1zzjdtjxrC5TDhcZ32nWh4DDN0eS6QRv+VS\n7/YH9aNYvUK3cdqd1CumK/MwXq/DZEI0KGgBXO1dgBfQdPahfmTqognmiWXm\n+epZsxNcHX8MAIQGiKuVdjfG/g0TCPJ7zhJPz3pMG8V5Ez+/3BJALsH+FVsV\nFzmOd+4CvBL0ZEwE413+RC72wS72uqpdOSLQl3a1tu90xpQGgRlzh4aspn5r\nXYLt\r\n=69GV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvL3FPRKtzlaDommriLESfjQHhjFynZzQrb3YSgabWtAiEAkeEkmY+ZFLR20vWyndQqNYJ+WCrFtHBbH6RJNUpp/hU="}]},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"directories":{},"maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-preset-vite_2.2.0_1631674747535_0.24676311774812754"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-15T02:59:07.460Z","2.2.0":"2021-09-15T02:59:07.684Z","modified":"2022-04-05T00:24:52.517Z"},"maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"description":"Preact preset for the vite bundler","homepage":"https://github.com/preactjs/preset-vite#readme","keywords":["preact","vite","vite-preset","preset"],"repository":{"type":"git","url":"git+https://github.com/preactjs/preset-vite.git"},"author":{"name":"The Preact Team","url":"https://preactjs.com"},"bugs":{"url":"https://github.com/preactjs/preset-vite/issues"},"license":"MIT","readme":"# @preact/preset-vite\n\nAn all in one preset for writing Preact apps with the [vite](https://github.com/vitejs/vite) bundler.\n\nFeatures:\n\n- Sets up Hot Module Replacement via [prefresh](https://github.com/JoviDeCroock/prefresh/tree/main/packages/vite)\n- Enables [Preact Devtools](https://preactjs.github.io/preact-devtools/) bridge during development\n\n## Installation\n\nFirst intall the preset package from npm:\n\n```bash\nnpm install --save-dev @preact/preset-vite\n# or\nyarn add -D @preact/preset-vite\n```\n\nEnhance your vite config with the Preact preset plugin in your `vite.config.ts` or `vite.config.js`:\n\n```js\nimport { defineConfig } from \"vite\";\nimport preact from \"@preact/preset-vite\";\n\nexport default defineConfig({\n  plugins: [preact()]\n});\n```\n\n## Options\n\nOptions can be passed to our preset plugin via the first argument:\n\n```js\nexport default defineConfig({\n  plugins: [\n    preact({ \n      devtoolsInProd: true,\n      jsxInject: ''\n    })\n  ]\n});\n```\n\n### Available options\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `devtoolsInProd` | `boolean` | `false` | Inject devtools bridge in production bundle instead of only in development mode |\n| `jsxInject` | `string` | `undefined` | Overwrite the default esbuild `jsxInject` option. To disable injection set `{ jsxInject: ''}` |\n\n## License\n\nMIT, see [the license file](./LICENSE).\n","readmeFilename":"README.md"}