{"_id":"svite","_rev":"71-c858c1835f5bdbc58ed197e69b490f95","name":"svite","dist-tags":{"beta":"0.9.0-2","latest":"0.11.0"},"versions":{"0.0.1":{"name":"svite","version":"0.0.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"8b012af2f42a7ce11240a791b5099a3e414199d4","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.1.tgz","fileCount":5,"integrity":"sha512-4osFle9PQMgEoBTmzkOiD/ycizGiScTu6DanMyH71CUNANfHXl4iA5Oo9Hpo5WfEs6nFjie+Hn/TnzYPvWdUHg==","signatures":[{"sig":"MEUCIGYbLQ/iDVfnWD2EJfWHGmlzbihbKRQFXJxQKX/LrYbEAiEAx0XESO3ggw9tK+7HgfrfcaIwfCj0OisPR1Y5mYz3UUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7AVnCRA9TVsSAnZWagAAeRIQAIjjUKbUOor22ctVocic\nY9xRG7n0XU2XkuN44fJO7wC3axBW3eMvlmAwwtHIGQFz62KDvY0ko4Czii2q\nl/o4iuDCxxwmLLyFlsRZCvzfriKcvo3kcsVX+9G236Uz6azN+UNRvpZD4fr6\nfs3m+hbbc73TJPctw30U8dModPgN5Vbm+vOE/T71Kso0FAwMjj6nDmeAkQlR\nMvLDaZlBvZC2WaEOyP5frupORVmCe0YPh3y+sidfmYJXoB0p7fwF4AlwpEcG\nIX1PR6tyEqGcHrLgkFEWhhddJZqB+GTWOdY5EnpICaZeiHpjbPxCwME+9eyd\nXhdE3knYQv03gpACvCThx5WhKQGhiYeZ9KTT6aU4e+5KGJToulBvJHNAFSdG\nAXaAAeGlXid2SjpX3Pyl/B7UctOWjoXXOYJI2HFqg2O0vkyRklvkhFTnnFdr\nTwgHH8ksM13zbMMPKCiadi8RT5wYJI926smIbkKrhrEJgg4/72lxC3Hw9eld\nDlDKijQMIqx8b47Yhf0wqlVXHC5UGR+eVh2ErO0VzHCJEXlqlWPVbPkOq20d\n2MQpE9HITlAabzsRa666NG4C6BAm+yO7aSqaxXMitvHKKx/JI468+pd0B39C\nFmc/HqAgI/PLRiVNI0ZzzXcJxx5Ma54l+3jTB3CWVGWnDFxuc9Fr4Do0BrcK\n8tJm\r\n=7Xo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9ca3ecaad5415ad991dc34d96a493123beb7e95c","_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"_nodeVersion":"14.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^0.20.8","svelte":"^3.23.2","svelte-hmr":"^0.9.0-0","cosmiconfig":"^6.0.0","rollup-pluginutils":"^2.8.2","rollup-plugin-svelte":"^5.2.3","@rollup/plugin-node-resolve":"^8.0.1"},"peerDependencies":{"vite":">=0.20.8 <1","svelte":">= 3.23.2 <4","svelte-hmr":">=0.9.0-0 <1","cosmiconfig":">=6.0.0 <7","rollup-pluginutils":"^2.8.2","rollup-plugin-svelte":">=5.2.3 <6","@rollup/plugin-node-resolve":">=8.0.1 <9"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.1_1592526182723_0.0008156924560203116","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"svite","version":"0.0.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"4b50f837e27c16ef83ab1b1e5dd20a56b611f262","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.2.tgz","fileCount":5,"integrity":"sha512-ePpJRYJhIjMoJifHHsXLmLCXbbPmuUnMv6HMGdTKRa4CIplcMA67GFdXyyLUBfbiW6TIq47MASONdTipWy3Jsg==","signatures":[{"sig":"MEUCIQCFJw/xRmWu0niAgb3hVz1aNNFLEEI7B9Ixq8b3nFVazAIgalMnmrS/Y+u+h6bA3yd/Ng44zWkW6qIYXiB/S4RZF3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7LakCRA9TVsSAnZWagAAV+wP/jwGp70iqmIWFShjm11r\neu6h3XMUssY6/+Uwg0wUTuF7/ph3OxA6uyspYHyCUPewnTpIDTP0nCKhvy3o\nWyOHFo2QkiyuSU/yNNaWK4LGKV87dpEED7IC3OWfkdEt0pj4dOnT4CYyJ9Xj\nD3oSjwiCAuHSD6DhRk9nrYXH5O8ss52luIwZ5ii3WyC96v1mZRcV2pJ0nZVI\n3hlPLmWQFV6r+LzNvduUlOl46DAoSY84gHwejOOGinYFzO1IvXCa3AVWFCDW\nmO1Jk/P49pSxYDKnTUuj5qCC1+cZom+R/dzq/J1dKDCysuM8Z6x0ZIIHXkjt\nBKfah0+JEgMMsdjcq6U4MJgzsc9Qk2fPMEb87hIIJy/+i5JeY4Wv2jkIIXUB\nkqty2OiIBnASSDSl/ZYlGXA1gCVbJNo9oYzDCgODD0uURyjoUozM1EAaQHIv\nvGSP+UkJ8CV8IWPyPJR/DshbqzsyKF2Ex+D0BTThpQ8UdpYBjHxxeGtQAhlE\nk/A1ucS6LdEeHrYCyMEz+3ohMGAynQAxeoOu+YlPYs1g8WLOSM8SKAkMIZzz\nynFKha1hkm/lYjp4nnNzM5dhwpkZlnD9HjADiQlTBA/5md9QABHgNz66xnmw\nc35F8BN7+/mCe8dnHWg9J/aN9A+crH0rn3Q51eL9Anc6L9OGO6aOZ2bWD+oV\n43Nu\r\n=FcMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"8629aa3ff3e80b561ccf2d37e15dea6a78792d92","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^0.20.8","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","svelte-hmr":"^0.9.0-0","typescript":"^3.9.5","cosmiconfig":"^6.0.0","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","rollup-pluginutils":"^2.8.2","eslint-plugin-import":"^2.21.2","rollup-plugin-svelte":"^5.2.3","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","@rollup/plugin-node-resolve":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":">=0.20.8 <1","svelte":">= 3.23.2 <4","svelte-hmr":">=0.9.0-0 <1","cosmiconfig":">=6.0.0 <7","rollup-pluginutils":"^2.8.2","rollup-plugin-svelte":">=5.2.3 <6","@rollup/plugin-node-resolve":">=8.0.1 <9"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.2_1592571556324_0.49341706211475733","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"svite","version":"0.0.3","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.3","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"5d38c88efd9d35a37431b0111391b807c815c4f5","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.3.tgz","fileCount":7,"integrity":"sha512-Ov8kr8hDCz+RUltjkpzcYzMstLllBi60jAdQwwvEMPe7Or4UidVWIjDmfOsH3qtjNfTLi1gSxbox+lBXIjySGg==","signatures":[{"sig":"MEYCIQCfVEbIba6AOAHV+kCr/v2yITelF1GO8lNZtDZC+pVjAwIhANh9VSCl+AvDShEKRYhkD7yB388SRLmv6UEgApjBa6Ps","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8LF8CRA9TVsSAnZWagAAXdMP/Rv6ngVvq5ahK/NmGmou\nyx30ddZkbvtNA8PnCCIdFdOETk5XkvryxftoKUtQVjkypQIFPbi8exRPYq0k\nWZOtRtJ12FxtwAXN//5B91GpJPS/P3MsdoborbixNbn66qmaPzyePjeZVHMU\n5u/St5G9lUJMujw7vH2KnhYOv8K/Lg76XiSSH7DlW2n84rTEP/uxZhlsHDID\nA9T+5QufZ3vmueq7ycCke9QRL2o5Y38+M4ev63FQvIP4UlNWHwzjDdcaAkrO\nAM/nTE/VdX/goEvPgT+hUR/ZB/eSmuS+3avAbJCYVT2yKX4ggdks86S5Mdo2\naW8taeehJ7tAgEYqH2zs6hag8kxFdEsWIV+wVrpmJ2A0AhU3VKKkXD25anmm\nK1tVsX3fcKd3EXbXyWqovkYmUX/2Ycdg5uoNanfvKWZ2Adl4NV6pP4m0fMxU\nnbRbJnHMIh5E4shtdZV6HhwAz+msdw1nErmQ6QSdbludXsUHX4yH5OMSzS2i\nUM7yFnJg9eMo1oLjmSVsbX/HxAZnWPKI+DCpQecPr1des4YwKZm5N7vy6nJx\nmUgaev1jGXtEUEmbkLg/fXZp51qBOIHj+EcnfpNjkdQyD0PQCAZZeM0UaJ0V\n5/lUtjblT/UO1rBu7Hfm6ucwnJQBEHedhOg62kdrag2X6dQuFV0ogqOnILrS\nLOcU\r\n=CUCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"762ae2fb0768cd392128cc31e8bfd57c681312cd","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.2","chalk":"^4.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","cosmiconfig":"^6.0.0","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","svelte-preprocess":"^3.9.9","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","@rollup/pluginutils":"^3.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-svelte-hot":"^0.9.3-1","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","@rollup/plugin-node-resolve":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":">=1.0.0-beta.1 <2","chalk":">=4.1.0 < 5","svelte":">= 3.23.2 <4","cosmiconfig":">=6.0.0 <7","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-1","@rollup/plugin-node-resolve":">=8.0.1 <9"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.3_1592832379720_0.5065826984188984","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"svite","version":"0.0.4","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.4","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"f58e3cfd9103e6bbc9078f24654fd06211d074e6","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.4.tgz","fileCount":7,"integrity":"sha512-8uv/T3CEPdmAy39ZC0vunBUEFct9bJMoG0DufiYofuBIrkr/UL0oF3mVT9JWPdQ4tYFXoG0n805KyTFntttGVw==","signatures":[{"sig":"MEYCIQCPmYus2m1TBPiZbH9LHsqr08nxepy1ByXOy7b4nUhSuwIhAOFlH1/DK4iYKLGTlsbm44NZpVBWHzVjDV6MX0WyZKT4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8QB+CRA9TVsSAnZWagAAmgIQAJKMljRiN42nD8ujCj//\nEo46w0/Vpq5eJ77pb+tCk2W7mFbWGCKhNoX1HB/IA2IHmhC4cX0uTqfivbJG\n9/P2jjAt6DX99lVuq9MVthgvjBd+yr0rYueHeeygoOqgMuT0LvDpMBKC+T63\n+dPX+zadHu5DvnAQ/sa9pEf/TPFYdAmkrP7212bVKwtjSevsSGva97VCoYRV\ni/pCyYQw6un3GQBAd7YRv6Hy8KN+JsrFzh5hpTpy5c2Qz/RebdsbQ69lMShi\n3sjX4xAjDOXknhUpL/SALxgzYiHvfYhXlsc+YEO0MBZ8KypzxlAVclnqOOC4\niWMldu56/WJ7iMUvnTRsPL9QQuXt63k77Z2jBtYWugjRRs9rjvPyuCCoD7ZO\nL8tAeMx+0DpPcRdrOBhTV5OTQ4v4CmDT6pikaDAsSMgkmJCz9nO6ShhglU6A\nymakKKSQ8EiONcArykD4+dJfrV273bWUmjZk1Fdi8FvSE0rnnUaZAR7eGM89\n8zt1+OzUY368Els8eFFu5jxoG62h1+bSHPe4YZKY0+UAHVcDi4Wkjh6pMhI4\ng+DbjeiqR8toKhXh4Yv0g+EEMelb2LxpHcedqKiNTTzzyHtIyawl+q2w2t0F\nsmMXzrccYHC+ojk/768oQE02yv5auuO7ssMiMzsVd7JIDFxaroFZg88pFqwk\ne5Mc\r\n=Heb+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"91ae190caff77dfee9f8db509375c652ad30159c","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.2","chalk":"^4.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","cosmiconfig":"^6.0.0","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","svelte-preprocess":"^3.9.9","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","@rollup/pluginutils":"^3.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-svelte-hot":"^0.9.3-1","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","@rollup/plugin-node-resolve":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":">=1.0.0-beta.1 <2","chalk":">=4.1.0 < 5","svelte":">= 3.23.2 <4","cosmiconfig":">=6.0.0 <7","@rollup/pluginutils":">=3.1.0 <4","rollup-plugin-svelte-hot":"^0.9.3-1","@rollup/plugin-node-resolve":">=8.0.1 <9"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.4_1592852605882_0.32602421024575845","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"svite","version":"0.0.5","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.5","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"103abe0168f30a07020c47abb2c8da15732b29ac","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.5.tgz","fileCount":7,"integrity":"sha512-FaQ2Z3Qx3IQKEe6EOOpR0BOazgJSmNZhifdfBTwNiEocAyOc6p8lmsBUT/04tQsc2kqhlYXUXyJe66L4IUtRWg==","signatures":[{"sig":"MEUCICugL9dRYDaE7kVPv+N8POfw/jt2wwybNhvVSiumO0I/AiEA1RPZg/IyFU3seD/lbRyLJJQ7NiBKJvNw+eruaepoJu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe81X2CRA9TVsSAnZWagAAZVIQAISqinlis1lyV/5KXxkc\nkZfFOxHkzg1DfhEaUFYqxrPaRficwywArvH7DtMjyqm9B2w5RVazCo8WLba0\nD48YzAPNJHv8bQPn4LQB6NdoQPCRt7qpizJLPnfqLyVcbt37lbYlwCJVTW9B\nUjdTq02NRvJGrBJmnX8pnJ84p4vXQ7Lpkd06zinOor3wpwYTUa0HSs7z09rc\n3w3LT5YaDK8Wdzwz0X73GnIMsWdn9fhVGN9ysaPTEV+O+o7jHqjt6Euhvdg5\nNL/xPtuEDtNnlA/fD0Ndn1P5o3WPX8lltk+2j2jbiucA75uPhNJeMqaYVm7q\nOCNwZ5Izy8dq2gp7oc5U1c9QCScKG5ozoAYq1+rj6NTUjloRImLyZSCCZ0WU\nrVOmAwOF1yay6rSYS8lv9pW1xUGVwqa7NKblZ7nlsm4VpJM6uoP90Fh8/o4I\nOt8i/R/DwLXMlsW9rxBoMs+wMimFofgFSg1AGqy6oCcwEPdeZq8WaQMMd/fO\n3bAYIDw/y+w5HDihzvoSHE+yUONwWEuNdaPRxq0pBySeDKSYxBcTzpJGqOf2\nt40+90mokkqD8vr3Afhq7YBkjaYW43M/Plitf+N4OWVk/P8JFzkYdhyzn0gQ\nqe1uEzfiyq0htD80pnSw095ilEj3jIA99tJ4E6rYhg4O4XdSd7j/ROEQZ5E8\nbuuL\r\n=9Ixk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f55d738c8a29c8bdd73d8ce5024a56a82fba15a9","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.6 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.5_1593005557576_0.19006664856552868","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"svite","version":"0.0.6","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.6","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"c8cf7ac1e6b594259de95b2ddf73f3f4f1c7273b","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.6.tgz","fileCount":7,"integrity":"sha512-a2qMbvrVOMbaGALjcEjMBKrgTFVmkCWTnY/9ZIm0cqd69pcOtuaCf7V1FBg5njLqn9aBQFvttUEU55V//tHksA==","signatures":[{"sig":"MEUCIAmxS7TxgZgQzez87E4Xmn/XDqfogquHsWCIq/6yqyNZAiEAvQxNvC+HPkzNRVE5C+xicQyfnonOg/9HUMsNDHijH5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9Q7TCRA9TVsSAnZWagAAZ8wP/iZTPVAZ4amVglVpW6OU\nFA00EzCyu2Oa1WjR+dLEwh8gsGKVyZoGAW+FwPoBjXznKwRCsKvyvC0NYzMs\nAFMLzhvp44tIbbF+K3VZi1maWBblZXNXVIeOrviQZI6qPOtr63/w7G/r6msB\ny7TW33rS8eHIDu3rRa5xbvG5/20ne/bluBEuaV5Bu5h+/Zy9gMODcwRhFNDd\nOtaNDx3vpE3zRfOhMFFzNf8x8F5+i4uBMpIqtNfQM3h/4aqjCmFYX5QXszyH\n63SZmmRiEdk43BT0pDhMVPF4MVedJE3vw0S+A8IEti7Ss1zKOTw4m3QY2baw\noZgbTfM1DVpw75YifYRVxuJJwgutNvz+M2lJzNp2oR+22txNQv9Kd1HwUb6Q\nAdm+rGgUW8ToOqgD3mfXyFpmyrG0AKs15cd7PoVdbsCMFaPqJvfYs1zZiVrg\n9NtQ98GOOe2uZWrnwxsIIDWhApzSDFmTyqsLz8Fu0exRJoRgRqaX3ZXuRER0\nhjL2CI2M7Cp07/HAyWB4YzGPzT/WLgFXyZndHYTeRS2Qxn3W4V3iRn0eSXnr\nmFt1ygDPX+/3y1V0K5kwXrW++xGu35oqFDCTVhGvhOi4pl1SRf6cXXfXCY+w\nCFBVUp4F77XJlumR3fDKgmSroJEmZcH6pMRCd0sK3p1rP6VM21pkhVdmXuMs\nWfxA\r\n=7i3J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5a1d61a1b84a09506d921a3f88e67b6531588ce0","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.8","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.6_1593118419461_0.34975095505239295","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"svite","version":"0.0.7","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.7","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"2950e582ebd52a5a5da5ec5eced8cf76f02f29ff","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.7.tgz","fileCount":7,"integrity":"sha512-XH77dH/ze3odIjJlBUYO53iYcJMS2pxaD6iR4Q2wH5MpSAbQiWvbrIZq5bGwAcC54GA+rWbWq9ihYunsXYUnMw==","signatures":[{"sig":"MEUCIQCf4i+GVGqhnUdQfUo5KXwlN+XWVOqbjv3bV0PgYe12GwIgGSg+LFw21y0IXBebTcqNZiJL2Cw12h6lsmTuqRcZA7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9o5RCRA9TVsSAnZWagAAdnkP/iJdD6CtyP/tq1kKFOlJ\n6D/tWs+PM0Qids3Sy2dVtkph96pKgIiHPveACyA759ApTXM+UWOR4KreDg8B\nAfqXEIg1iLNwNyqGhJ/KwARGMqYl7h9iAUpGqI0dGqwpgDtTAphEss198k5p\nymX++hrCHppQngDP9ncVyiZIrXN6vzd37FsBvQHPMxgNDdQ/HfFKlMqLkfaj\n8p24xT/OlCMjWub5I1jxzfbUN5SXRjXScR0uEvUE9bdVgCyTFkQlNGfYvpqM\nYcKKeD9K3WwOkIRGB8MdYq8ESPmcKAQjaP5T9YfaiuT91OdPIX7lXyfAlotY\n70FvFQU/4Dsf/mQpZjtj7qOU+VhJ+HnfdwUWsLq/YopBc38f8qmx7WwHxk02\nVImJ+r4ZJhuKfRcrCAt9DqAxdLmZvoPKiWy4c8nGOsOBXhPrHwFMGk1CPqVr\ngSJDG+w5YrnM7zJakOpKbK03KtwjSW57XwCUlwS0FSoprI9e+MeSXhJxM9cK\nl+O82N1fwe8dg09H3itCAaNkiYPU1ioG/s3jL0TukoTe2x/VHCXehepBsYq2\nh7m7fVYqaLt6aLFzx3Wa3TyjxUsw5WgZwckfcoWAfOosFYC96/noCBg9hkc8\nRMEgmSznFFGri+JxXyL3k4EptHIknvJcc/ipHrFaowKVo5xCNsrInIunC0UI\nTJ8V\r\n=WIm0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"42fb582ee5a4e464fb396736c00df732c593662b","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.8","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.7_1593216592587_0.11127443193673892","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"svite","version":"0.0.8","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.8","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"55b6da6ea1f44bdd84ddf66c531dcf1e9dc057c2","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.8.tgz","fileCount":7,"integrity":"sha512-0uNkFJMI8OEDvSzpksWP55Hmi883K6qQpy2y0N9uKw2sAsBkIj2QLPxHxWYAJOOO0890cuh+n5+WDax4sxlL2A==","signatures":[{"sig":"MEUCIFyDtqI7HOqBMH9pBP4WBN3AHn0V93+oQ9BGwULL25mQAiEA+72dMSrq6XQm29QyGIFZVoLvoXPvET6AfQ5oQQP+pmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+MtVCRA9TVsSAnZWagAAMtQQAJB3h/hZ7FdfhboYfp0e\nHuMYb9hBgpZXwK7QFEv7UEXI81nMcB9i7RfoP5EmJztlfVMahBVPm8ptReSe\nvAL2NtGq3iIEYJBBa4G9Cloo1xbyAbHBbEKHOkSUBKs0iYwkjcwbO7hm8uLs\ncdL0dFE9NrLV7/lWL/A8Uj6Cip6YdfoIjSvkWbeYdF1sSs6a5TieVP8MiEwf\nwb86bLqPCrOpgXUS5QSfDbJXXiTRKTY1LpJUDchaTlYuxuG81d/k/TNdNVzc\nX+faGiZOSA5Beozy7+cqXlpduOOlDapM2ufd4iBCdl368q3Sbg+xb3DDf5OK\nQx3RCnK7beICTF2ZWUegOofBNGfZJCXtmmj4VB2dxlHXbz++m+fGDZNhitxb\nSKehntiryIiCAVRDqFrxRpVxNqPv6v1Gep1uvsKaT+VZzSo9E7x4EdSffSsg\ngNOvrCLR7RJhHIE6jmSm0L+el89FPi07rc5idIfs/9YoNOT/IgZdpi3PeQVc\nD2XBJlBCVOBjaBw+ZNz+MDc67hS8P8KT3iElpsd1ah+HTo/JQuECPv4U4rYa\nHIklZq0R9sDab6fZ5H4cpeIH3jriMI7aWS2lg/JF//7LWVgcqO8uw6Iu6Uu2\nOVPvDkrPO5vrZCTEodTsn3PYCW6RInG4jtGTw1tJvzMaCHrXY8MAaRwpbSvd\nPQrh\r\n=Rc4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e0fb17c811601b708b610e327711c0c950bd31e2","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.8","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.8_1593363285305_0.671941165773503","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"svite","version":"0.0.9","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.9","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"c49f25febd25477155827adc82e46f6bb50847ee","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.9.tgz","fileCount":7,"integrity":"sha512-9kciERn6+eMvvqnr732Cm7iioqHWwiMlx0/vWxUHJHtqG8qtXf1ivMplbL6pHIAAQg8C2aLXpCh75fV4XIlj5g==","signatures":[{"sig":"MEQCIEFvPbBGBOp1Y9xUsUaI9nSt1yxYhrTVwMy4hIP/xTZ6AiBY7BZB+CatRO88C4lU1Js2VrPJjbSOLkSEcqjgA4EE+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+MyOCRA9TVsSAnZWagAATFMP/29Km6YNeyDpLSCSX4pj\nNDArCNgd8UXx4vcl12w5kTOc9ZYBvY+N6+2bevr2Ryd+qNUZwRkjdfrOdVeV\n8kYouhQ5+4+UmNTNcvTMu1osEMB3HVBBzR+kPDqbNHrdqxmddHxAe8WrEvHo\nbfcOv2EQ1vroWd682JTNHIJ6Es8981QvqB6tSS3UPjrrOTKhPGmetTWBemsK\nO3z5e987ivTiXDshWRkX16gF9I9K5e3xHb9hhVbRkMxLH3z0qc9AxsQyMrBB\nA8fRHDpVnPkuoEmHkU3mO5KuOrgR+Ciw3MNBroI/Y//8eYnNHCmjT6k0C+XX\nljhLTFpWp9AZBmjZOe7/LawLR4S1sctD1pupXcW23/2u/f4ortNzR4jY/kxW\nlRaocwV+3wN8VtLKNafgKYLOaO+3uTnaxek6gDeyh0z5rISLtFS+hxTeWTL+\nWOkMoq8xgw97XdXGWDxk5kuEtPzC7KCSrUVUC7ECFMwsllDi1Gmosm2Ifpgu\nWkYiY2eWmsrwW6n22ALD2pduJ5dxfVEIepDi1A/6SVTsskMvu5H0TFUTCFUg\nuFJHjezFCOx+PlcBDyBWAkOHFmCaFzimJAhZusnKu8A4FSL3IbzuZviulsXt\nAC8bSZCsg0JEo0qFyuGQ9U4riIfPQ8r9oujkKx+6JWWyYHPMmHTyyyJhl8Lx\nKTm+\r\n=kCnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1d03929af1d5e3c19338d1c161d93b461b593457","scripts":{"lint":"run-p lint:script lint:style","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^1.0.0-beta.8","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.9_1593363597717_0.5670825057884761","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"svite","version":"0.0.10","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.0.10","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"6d66a68ae017310051ff7107734cb5418d4d6bb9","tarball":"https://registry.npmjs.org/svite/-/svite-0.0.10.tgz","fileCount":7,"integrity":"sha512-F7rMGJaT0RdSGI5i3iHbsQh5XOPTU0Rd46GQ9BQNLQ9IJZvHcO1zWa491RlphflMnAaPSVkQ4dLAISOaNkGwBA==","signatures":[{"sig":"MEQCICAiyBwHhNVj4m4cyBaJmvEacieaqOCnqgMb0ZQJGm90AiA41LT528sBR1ehABQOmbYluu10iGgPQ3HgtDarLWFFkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+lBbCRA9TVsSAnZWagAAlscP/3vCx8OAAGB9dWu+5MjI\nRaPSo1h8hgTDqVqTr1lOxq/ygweTpawYHK+0tFTIa+pOp5RH+HeTRWtGMPSB\nZRTDMntGDz0Gec99yNpEeiqNQetGpo4kN+qBrhqVo2+UvCMhi+i/25AAdvd9\nkSCLeH1ikQlEtJT+DNCDDJvkSJiz/7fXr5TGpBlMtfnaRJQG8mRFJYj1U/V2\nRoD00YUsabdY2As1yiSTrIDdne6lUGfADjsKIu1FCZJkL7pChpCPH/IgZVJT\n0WoKaxHB9/d0U16GXWDPX4hCEC9z+uow0XGSu2e39FuHf4UXo/wZHsy07+fv\neh8wwrSRkKKb0KHepc4EdL5lwn3G/Z6yVNnFxoqP0ADY1UWKfxKQFmUrjCvv\nGsc5/sUW6fJglE5biKAac8Ui0bqgvfcD3A2LGiTPUi/TVb+Edmhv8Xoz6Buj\nlEIvosFrIh2geGBMlN7oilzJkGd0z8+rEbu4QItdLJ2HXdFEnldLX/gPnvhc\no/R7+8GwmAsf78S0grSgPNDvS54MSF9p2aLuabXkF8vnd1Ef/CSRbs0wvUGc\npoLfEZ+B4NBtc//md82ZGEi/SX+DfrlZ15BAL34HLjSQBq/hvKgVldCZ5dLa\nVIeYMXVTqCpzH30HNUObS7oEeA7OMhXunGZZySld8HfM+83A201GAw8MhZ67\nEacJ\r\n=wUzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f344823134c351791b7825a5b26c9e8541b74340","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.9.3-2 || ^0.9.3","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.8","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.5","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.21.2","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.0.10_1593462874781_0.48257481767288946","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"svite","version":"0.1.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.1.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"8c1dfc805a7fd3c6deaef4cfce15919689ebeb16","tarball":"https://registry.npmjs.org/svite/-/svite-0.1.0.tgz","fileCount":7,"integrity":"sha512-+OrHE2Q2LYZ4aSENmNEn5PzQW0bgS+NNhik0S8oyCRtKWWiOzcaRV3AAsGNZbtceir5E4j6jYBUs561u2yAlzA==","signatures":[{"sig":"MEQCIFHeydmhWHNDcC453eLJQFs2ItHDBBQKcZurZLaMAzb3AiBy/SSLkUZJ7/3QbO+wjbpKJpQBbfytzOyn5XSZTACmAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/Q/9CRA9TVsSAnZWagAAJQoP/1Wp2uMsfhM8HIfrREnj\nYjXLa/v0uil5MR4BLtwuOIQAROKK6Ip9CptY4hsnA1RZrrsw0zsTHvwmSSOo\naqecbAULoFhDeVaPmIhTEIe3BlzC5dj04nOLc4pxKeDnvFDNXZ134iKKiWSt\n2M/Ed7jqCiZG+VaHemajmwOUJ3k7DPEA6+WTUq1Sv3/v8Blp1rWar4tg6IkL\nL9LSNDlMy5ZF6HH/DbBPz8L3ANzNeyiuN9yK0tWefhs37RUvvhEe7N478EW9\n0DnW7+V50L1kCjuRfJf/wqCp5PhMEPk2Qc9SahYzKgu6JLhnU5yXt/OQc3tr\ntFrkwPOfqEXuNwdPEveYc16dJUSg0l+WCa8gJ1NYjbbtfY3DbfuhKTv8Jrkk\ng8JZDfPjNNkrXROjpEYhYSIartf6HDpdNbLgto7ODGQxQDbQHmoN5nWcyk9V\nkq9ameO3Crta/4DLVGto96TrBVMSMZED7QODkOqpL4XgZpWF9+Hj4dIlUlbO\nWr3NBrIiMTkQ6EhGqXY+7PQybi+GlRUeBE4jl4hRtQvRkt5T4tHwTttbX76a\n2osbSmRhUYAYWbJbUgcWwpfIb0h6S4KFcNiISvShoRMguxClFbgKj//V0+w4\n+jMCLWX9ozNdsd97iJtlY8r+MjxkP5LCfyV5TXZxZkYkOg4CRv4dTQQvflXS\nP6A6\r\n=sVSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0f89340f0a07b102046998ce7f99235c785d94e0","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","cosmiconfig":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.8","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.8 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.1.0_1593643004400_0.38171223966023593","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"svite","version":"0.2.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"2c42d51331c1e2fb464c5867d25def56b404df7b","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.0.tgz","fileCount":7,"integrity":"sha512-GOUvpnNr1V4Sx+CE/dLq7G5kTB1ZyCGQX43fYHYVIKgVv7f8fWpUrs4zUtyKlUeg2JAmLTODOpGnpyQa2WYH6Q==","signatures":[{"sig":"MEUCIQCabgqFseKI/UpfB+SSh5xips+wksLWkUPsijL9NURR8wIgM820Jb/BagvWeh8JuQZ4azuDsNm6Kx6fqcrD7GnILq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/wrMCRA9TVsSAnZWagAA2PwP/RYbJYgz9va2FjqDmtNR\nD4dtJ6SxBZ4Yshn2CE+qIdpZ7KHrH7ZyXMo2d6a0WF1XgdxBHqN5wfJRlRfG\nVcn2Sk6SzIU4YxBLFd86n1H6yGN6s5Xz5ElmgfLzU4iRJqvCF5m9+WUTVQDt\niR2Jl3gLafkw1j4VWtoV9QVU6Ts3JXvDeWiesoAAlb0EXbfTiA4PIbrnEBgv\n4AR0+m37TvkzDFykY9KWZy+3qUlSK+fzyL+UIq3MGfiy+hYvPQGorUpY8oL7\nydbwXvwdKsNaZ4f5mwzQN7pXdSQLr5J9lXZAsmgprw6ehL7ABfuh7JHyx2q0\nOd1i/+9Bw7L+iUhtbRql/49I+wSOuVkPgIX+hKxDJNAXa5QgNHuRfOjiIzUN\nK1oritUb8SNEN69AuaLvuXcCRtmytWC8F9543lIhEVmOxMAS8OCiSVJiEWAg\nrGK4XQLg3qgNkgE3WDwLaGWuXc8VlAEHkhxCt71mvHyNOlWurWfBy7zemrhp\nHwnkkw2zVztxUMoZ7YQGaU3SQCEcELnGZMN7xPOONJp9Zplr+UZsgXECsL8a\nmS/M/6jTk3NYc8JPcz54mwbqIZ7c0wHWwZGHcI++GQMSHx9/DVepQlPjr8IM\nw6lXV49EUOpXDqvw5HyJbBOLcntD4PFeCvzrTO218bGUHVoFKRrSonT/0m3E\n+b++\r\n=lgLa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"254f64cec3d71ae102bfa97a5973c4957b33908e","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.10 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.0_1593772747948_0.06744095233563763","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"svite","version":"0.2.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"dist":{"shasum":"f531073c77c8ecc9273b2cf7dbe87665aaf66176","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.1.tgz","fileCount":7,"integrity":"sha512-XqM0W7LlEQbJ7va/j/Fn8R/N4qr9UOW/uRFgxxgxijZ5UHr8/s3U5u7ky0iUEjgKhEpDUnVLQGVVyufAw1HLFw==","signatures":[{"sig":"MEUCICem3EO4vCv0EFj9x8wMASp8PaP/ZCFiEvhd71d0PECzAiEAwRqQfpGjYubVob7JlT4g3lqWSWOWns1StVpUZqV5scU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA497CRA9TVsSAnZWagAAZAcP/jMJl6SzO2JHK8R3EFF2\nWKGcaTVZtqpyrAFMVnoJuSx9mjCO+4pibs2yz3j59jojdZFx/R1nLmlI5pEe\nN4EbJviB1tOQI6+dT1SBRzizj5OfHO3tnSdyowZxvud2YLAwFDfViTFTTEsL\nDgVgbjP7vlT9IIZfhkt77mfaD2yXhJUzJzmLstjxFD3CxFoGWhS1GmMcD+FX\nkjdwza75WvMZT8EZ3RDi3YWV1jLFm1N2ktAHOj2WyWVm+PDEtGjj90J5V9eg\nraF1lzqN0F67KbfG+eVq4JxMAB7Lwjq1FTRhFB/mrKZnQBGOfPR/ZALwXeSK\nMugaiDM9hiLaY4Qtgn0eDvX+ieAGOVOKWizXVxfHFIlwEOEqQnfsSrCAbO3h\nQOqNHG4dUxa3S162fUoJHIJsQB967seM7N35/2wG5ZH4uWhCl/6M2v2dAFBs\nxebfxeJwwLmiZyb2KtLnVHG2RkDK8SndBNMCFaw2ZW06j2bodH+Dp/AZvTzQ\nAduJXDzQjs051ab01QWLnW8TLxCl1TwYq1Ndtm++kasqTePhlLY9V4s2lzmw\nOFIjHyh9a+IVTToFVsD+hxTDMxh+Gkx1fDlEMgKQBxxSXZ4gMGnofwrB4Ld0\n0cBJ1r8AZZKQK03x1EGraDei6dCnnocCUfOsmNV2bG3dcAh3Cf3R2re5PC+x\nPEdg\r\n=v4UU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a6277620df015d42194e40424da8dfb8045cf036","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","lru-cache":"^5.1.1","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.0","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.10 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.1_1594068859075_0.21453229708549593","host":"s3://npm-registry-packages"}},"0.2.2-beta.0":{"name":"svite","version":"0.2.2-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"ff16cc0c002a9020cd64bcbacaab663526e5dff7","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.0.tgz","fileCount":8,"integrity":"sha512-twU+xjZf4Ld7GPbYoT5UyBBMbxpTUpzNJWn7EJ3fd/TtFF155jB4bJ6UFtfwUCxEklHfGtcnM0yjrSWy4o7hDQ==","signatures":[{"sig":"MEUCIGFzX+mjeTsASj0S2/BobPO/F2BF4zgAzWqH0dmOWLqEAiEA56WWKUs3nNCb6xjHBekMZ2/r/MrCTV1I19x9wo7lJAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCgn+CRA9TVsSAnZWagAAgpkP/RmwuE2cTaL9xfIPWgrv\nWlu04xyJ4xRYnpzyYD0bYQ3EC9mGpSrlvOD2PB8oFc9dmJ32/Bj6dQm+HQTc\nZGkw3T48w5dPOtW4AF9Z8vgHJ1ACqY7uUuB7FwI6f6PTzR/zuRqminzYYdDl\nXaI5mavJcvrOpePrgXFvIHrcL2oLPEsxN6mgOX9Q+cf6lnMC8+eJZPS4jaCg\n4PKwjpeXGEZyUV2C5zsdjNO/KfxH86wftudeDa41lmqmHe8EhYQEVAn1/lAB\npV8ApdXt9tNhSGOc/bzTw2RCiGyzHxYRBMYNsl5uhfclqNvkFB5MeRUMKLjc\n+gs8NGoW4MXWk9vwp5+PS+MQh2WIUCseCsOq+uatuxFNEKqx+5qOx6gI14Nu\nXTZ6H9uNrq1pT+c0+1mLu5H0kiLkJQOc1/cl4sRQ2rYnb5x9dq3X+gNm7B91\n+ivlcih5iPJ7CzeJ1otzJ9KLo/+YwMxfZW7c1c0RHYluelrVxqMV9YoAVvv9\nlJ9q4taqHPAH8uVlHx/zRJhf43W+0Haxmk/xwOLAfzv909YELUvmCIxuv2h5\nGmmeFbYb/Adp/t2zQ9CiBlteum3lNGWTgOh/6Q2bJAqgqDoMzZaRD2Y+bG7N\n/gu9f1wn2iCAAUXMkb2ObZm2aa9Fs2etgFAOohoeeu3246SG+YCRqxzB9PAm\nVcFB\r\n=K+g5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx degit dominikg/svite/examples/minimal my-first-svite-project\ncd my-first-svite-project\nnpm install\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```shell script\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```shell script\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --ssr [boolean]                            build for server-side rendering\n\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"e7973ac70a74111cc84693076bec6e4982f5afaf","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","lru-cache":"^5.1.1","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","commander":"^5.1.0","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.0","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.10 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.0_1594493437771_0.4397069119858963","host":"s3://npm-registry-packages"}},"0.2.2-beta.1":{"name":"svite","version":"0.2.2-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"feb3c3b2927531bef170020670315f6f9e5942df","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.1.tgz","fileCount":8,"integrity":"sha512-ejdFWq816W5w/pWoVDt7zAB+KT15Cs6N6oSoavLWpsmLgTZyZdmvAsSnByt6t/xDC2EeIqlt7a68aq/eKNNEHg==","signatures":[{"sig":"MEQCICP5YwIxH0Ju2Qiqiy+OFTWGlF7+Jda6XG0yycKWrMbOAiBY6xQx3zgmWp3Lx5TXJ5XDFxwlLHT7StZLdZsuBE6KSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC0QJCRA9TVsSAnZWagAA6CIP/3ADy3r6i8iNd1SDsMcs\n+A/56oWGRZuWyqq7lK1yAMVKcxiOiPXZNx7jz5lmjW+06o1h7uJxrlwKVC0h\n0mGJluJg18wJn+Aw2WwC9XHcxDxNwl1TA8UZDMf+27XZj4Es91GNJey/4Hxn\n7QMtkYmgkxWmMARnK7TYoVWCrtBuEThd37z4kDw+Iewva6QVqNHraUuPmD1Y\nk8noujI918HOYu1KhE9vLX5EPkZcwFHc2kj0FunbW5ypgWw7rwbLg0cZkzcz\nZk0a0g+O2JHOf540XAdogeOpmHqB9UfY7Q7/W3oMeygsLvHJy2/JVOwQ5Uwy\n/cheWilHKlvcHLPbfbqnkflmdgUdfMlV5CT2Fz0ia4amYLbdZlCwYdqxJ+zG\nsdhGtPtw/11SSbC7IQoNbSxsiiPO1kBm+K2omWgdM21W0mJVGA5vFJU+ywy5\n/hkghTeJ7xtEMLLSHmOViN5/3xCDGW/hLbtm79hdnLI50uVzbbQPZ3g53nQy\nfU0v8+OHcx4eofs+pqzMW1wPfFh1o/1DObcjw6xlr5e9Bk1Bl3kqmMOWKJd1\nvccrxPS0gitoeg4BgJRfcJi4QImINmOPmcJOdiGPyHARAUgQfyAwJIUPKzNm\n83GA0qMcu8ZnH7gbuT/dB0x9WljpUvqqusHP5KDTx2g9lV6bO0/o4f1Dh9OJ\nIJ7I\r\n=cwCC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]  template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -f, --force              force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache              cache template for later use (default: false)\n  -d, --debug              more verbose logging (default: false)\n  -si, --skip-install      skip npm install (default: false)\n  -sg, --skip-git          skit git init (default: false)\n  -sc, --skip-commit       skit initial commit (default: false)\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --ssr [boolean]                            build for server-side rendering\n\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"6c7d03482ad646979001a451774d895f06b2e4e1","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write '!CHANGELOG.md'"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","execa":"^4.0.2","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.1_1594573832174_0.9980415590616143","host":"s3://npm-registry-packages"}},"0.2.2-beta.3":{"name":"svite","version":"0.2.2-beta.3","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.3","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"13302703bd3a3a9ca247dc0296c4181464c5f481","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.3.tgz","fileCount":8,"integrity":"sha512-0LhC300XMcABsrhGZZv0SmsdbNpNaWTpsdbPCOEgiWSNj5ezm/KTHTj2881GzhK1xAx9bhU0BS+7C3bOr9WihA==","signatures":[{"sig":"MEQCICn6t6HKbozHOi5VcezAJtQyUa3cjdl1g+s9QArHJ9ZLAiAmLJV2XBnscUhfeP4FqTYGl5OMI1EMryfGNZ9FkM4BDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC17pCRA9TVsSAnZWagAAM14P/0qvMH6nwYjjE3Aov//K\nMTXRvbWRl+eQqScmihvCfDrEREGBTlsWhmhYXXx/EVgbHajtXRxpGSYos9RO\nipWkuG0AXGE6UMJBZh2ZGsI3k8uW1MwQhw6x+wZmIm76AoSfwz6iiJbHXLNC\nX8E09EaL051XusAqPvjsF9zojCuQlndAqjI1odENJd1y8dUDetl2mBTvK8L+\nj0Ktu21w+8PXl+hYGbbqyKVPLTyDxTrUWvfJ56mHzqhCBoquzZqMF02EgA9D\nSUbgbi212hvpNS/8DRCGovZGv+WtHGwmJeJP8aYzatM578SBLy8AVq/U5PAe\nCA8VEDQcSOqADawxHC922zmq/0eIR9rNXRcxzh2ZSxFBWaXtYlIZQmwnlQxo\nIGXYeotcRJol4w3myIRFYReAA3MBhvQcr56JO6t4EZkwscZ+ydcsqZYJx2Kk\nJJa/qX/IiHzvHhhjbLg2Jq4AbjqJJdC5CjzWOpByobfpAI4XePPYOIJ4YEpZ\nRyenkmi5NybVbcIvLqpcoHNC0cgXkQwJxHh4Tfs5YVo/BKS7pmvnTWf2RdBl\nniDJlU3XVEyN5PPlsevIqARTVBNZm+l0IriooiCsPuvrW7GDoSn6bH+DugnX\n86WTVJx3IGBGeIY3ZV49s766mrUp1HbT6Asnv6I27SEbLlhdZ0XctQsOOq1H\nFK5Q\r\n=gq6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]  template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -f, --force              force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache              cache template for later use (default: false)\n  -d, --debug              more verbose logging (default: false)\n  -si, --skip-install      skip npm install (default: false)\n  -sg, --skip-git          skit git init (default: false)\n  -sc, --skip-commit       skit initial commit (default: false)\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --ssr [boolean]                            build for server-side rendering\n\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"828199f86e2f92453834d2b3aa1dd9f1baba3689","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.3_1594580712625_0.39667745967476753","host":"s3://npm-registry-packages"}},"0.2.2-beta.4":{"name":"svite","version":"0.2.2-beta.4","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.4","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"5e1685ccef4d1486c9b50cf4958b70f1f56b5d2a","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.4.tgz","fileCount":8,"integrity":"sha512-gUQ3FhRv1fh9BEG7m3vwSsxv6oLNB/+2DUkCM77DFOltC2tiTUhpcbeJMEpbLKeh1YHC69WUmDsjb1LgQ5XTIQ==","signatures":[{"sig":"MEUCIEGv33emVX0k6zE8eNnkrlleuFZJRlGAR7DghFXAMLyyAiEAx6BINEmiuR2tL35TyVE6gLcgdI6FzQdeL5yZ9TBEXN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC3zNCRA9TVsSAnZWagAAIrYP/idKeGwqgjTAvQ8MhSqK\nMUxBRao6vIawrHvoAvMA1+uweyUKPwdL2jZT10BX+YrQEkGEg1Fbg4jryO+8\nOJwh+KZ6g9jnKUOuoMJfxxCRwl59a7gPTbK97w5kvq9KbcmtxokNGd98G0Gu\nI46+LyeArPxNrIFt/HzTX0LzdtLfzLNHzPUGeRsiY8qG3dFGpiSy58d7Mjji\nozY3VmP9Dmi0dvKSvENojgbsqTGc4rVIz/fUzOpg4WzcoGVpJgs/CKYS5OWS\nLD9hIJKpxpcwVtjFGlKDjBosmMZIeX4BGQc3viaWo05BIjHwSrCjxs2UB1TM\nnhWdXQXTalLu9+KE95rvxwy1+DRIPlF3BWbsyqp/X/412qN7h5leJ9gDiYoq\nhcP9ACNJ9kIQazOygI2vzkm8zU2lFD5HTPYZHU360imI0sbF7Sme5TGa2dS0\no2jHlZybB/CPiblXZBXesnXjqw2XUGGiZ5a6Ld7G4GX04EleQ473YOXVhZzt\n1tbRZLC1qQ8F/jyHjVSQG4gvGgYUy+98UMEp6HwSU5l1VcQ6d8Kj5GZ41Jg2\n5TZLaPvqeJInmtAgevcvDVwZTvbokh/+5Bke84k2mQCYFibJ+oeYWpkaJHU5\ndN+OreMROjqTQWVnWjNX7NRHIUvMtc4kNRPz5UzwZZ1QUCtkZCfolwkRpXap\niLJM\r\n=OMJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]  template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -f, --force              force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache              cache template for later use (default: false)\n  -d, --debug              more verbose logging (default: false)\n  -si, --skip-install      skip npm install (default: false)\n  -sg, --skip-git          skit git init (default: false)\n  -sc, --skip-commit       skit initial commit (default: false)\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --ssr [boolean]                            build for server-side rendering\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"fe6a050e144b51f8a840f47566bc02f8999011e1","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.4_1594588365006_0.7669905804501107","host":"s3://npm-registry-packages"}},"0.2.2-beta.5":{"name":"svite","version":"0.2.2-beta.5","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.5","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"85a8bbca51d5eaded9bbd12f8b38aaa9bb3386f4","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.5.tgz","fileCount":8,"integrity":"sha512-WSJJ+DGCen9VQd4IwFUmTzO8MUnmOw34Y/pDPD1C3r+6dhzP3gCbaga542VzlSttw4brU9YPY6lmkxYFAonFOQ==","signatures":[{"sig":"MEUCIQDaAnbjxBd3E9YpZBOvLgG2cpnHqkOkZyTibMqKYoTgRgIgaN5B0r9SLkuh7swJ3nBSIiqlrdajFOjrkj6T/sRYOEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDNblCRA9TVsSAnZWagAAfhsP/jh1W43truwG4Hs0coys\nkq23kOdf2PN5Qx7k7Tr1jPcrasK0uQBQYKqCUXiQlOXCep2XFtx2HtgtNCXu\n4DByAfLjSAgbinSDLl+Tb7HgpI30alMkIKQuywUbS1y/nraBWRgNP8D/9vPX\nNwBO1Rqqo064Ele1c/ItV4TIUBBKZ18Vb8JOfoT/jyQHP9X9rENcUHX4KM4D\nAMIPCRE1if+heniyoGGMY0yjxpBO21PyGlB2hLzr2HrX7ARKKgzAGxpLKLJb\nO188DUCN2s2ow8V8Lck9hm8KAumTfLP46wmjNNXyZkryKwZbC6FXWCDKOfMf\nY/eIvS7+VD1dXCstoDWvAAYL4fRkRpJUjTsmJroXrp2DIIckwuvw+EAf1+zf\n8JWPogUw10Lst9vYs2FIlFEkthYzHNdWOOp+MaMWVCK7PQsS/HKCVHSU5nKM\ngAXm9o4PtyT9J48oCWHFn745DgSNbNClBj479CyhcNBNSSleby4Np+0xSPcH\n9Z6Mj3Jmo2NGh5B7Wr3LjYYMvx0TDfdrKe4F/IgnhSeFf5D0ws1w9pAkcBJn\nCKqQ8o2mlbRIXuX0woGVtJescldayc/S8Pb+A8FxJO5uePMZZsqDPJTMFs29\niCyqLjZe2Zo00m6pdOV3J7JuZ6VsQJI0lqJ5quvpjCcZ85zVh2PTzghh2dle\nwAgA\r\n=8Ocw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]  template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -f, --force              force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache              cache template for later use (default: false)\n  -d, --debug              more verbose logging (default: false)\n  -si, --skip-install      skip npm install (default: false)\n  -sg, --skip-git          skit git init (default: false)\n  -sc, --skip-commit       skit initial commit (default: false)\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --ssr [boolean]                            build for server-side rendering\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"e019dc99ca19b5d93d2a08b4adfadfa1f46e928f","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.5_1594676964546_0.09055108545734925","host":"s3://npm-registry-packages"}},"0.2.2-beta.6":{"name":"svite","version":"0.2.2-beta.6","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2-beta.6","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"8979a62c4188dac946991643812b3d4a467071a8","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2-beta.6.tgz","fileCount":8,"integrity":"sha512-4A/DHOD13v3LN5v7HBREnvmkJ8m4xvNZMaWGD3Y0iMvOxgVCbUdHtlH0pXob6TL/CjMrYqREePckOYoib05j4g==","signatures":[{"sig":"MEQCIHq5LwetAlbMPRp5f2E9fMyvnd9yI4045V9pxIU9InLlAiADRKflFUeOdSCszBE+sZgn1fwbHayJbdn2zlEWJ+MZXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDhHnCRA9TVsSAnZWagAAwAQQAIHnalDyyKgZGjV3vq4z\nckqCCdH9KSe23McqdwF0S87LlRn8cS7GNCOUvVJ7oFwMRe6CIuf6j/7GNwui\nEa0nS7z7XBjdkQXuKyAojBKRV4EMpq1yqswZh4glGlfhcW9iBHiMwImEbdT9\nbsAtik7/6t0ehUzht5282E25BirAu4DxJZMTgBTcDgVzARkW1nFenQ+gz6+K\n7l3lIrXR4ZYs9eywFtdtr86Xu3RTGS5En4HbUg3YlQzSqMXhgB4koJTXlnQm\n7XGBDFo4KQ7UINWdenYyDOoClNXxTzIoNWWZUeGMALJytCXQ/XQ2WekNExa9\nwWIBICyaoFQH2OGxmARVdYALR2QwHVrkZpI3qsKXo8WfE3b1rhzna73b3PKa\nVOjXjig56Hi8R3KiUvEZoQYByUKH8xQFvueOMaX4i3veUZaP0pF31bTuLl+o\n2V4cq2PYbduwgav8manQx7ndEJlFDzswmzjA62q59USD/y+hWYypaVT2BPZW\nYEQPBxTf8MgP5lmctTlst+luFjB5oQ/qnvQfuMBYlHuEMgSWYvKfQK7yOxC8\n4EjFQXGHWfhui1thw/tiEbttVEXmykRxr9PpZGtACBwGKAcKvnSYPzBFL539\nsyl24ptHaEM1+3mlosjquaKzEo68Oz0943zCOOBupTVqsOrM+v3Jrz+nn16B\n88gV\r\n=6Ykh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- drop-in installation as vite plugin\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]  template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -f, --force              force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache              cache template for later use (default: false)\n  -d, --debug              more verbose logging (default: false)\n  -si, --skip-install      skip npm install (default: false)\n  -sg, --skip-git          skit git init (default: false)\n  -sc, --skip-commit       skit initial commit (default: false)\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"341785eb480d55ded74fcef20408a4ed2c9dad1e","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2-beta.6_1594757607284_0.986930748608198","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"svite","version":"0.2.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"d823255e7a373866c0f5db2855c7864ad55440c1","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.2.tgz","fileCount":8,"integrity":"sha512-8HuLO8MYdUK0iJ2RXSysgtTwYp8Mm9JYLz0EBE1kxziDYDgrKzNb/fR/5xYs3UbrdcxBbFWRE4k5JSaPJblHiA==","signatures":[{"sig":"MEUCIQDt3EFS0ZuoG53Tr+dEq4ZtN1yTxv9WGDv4HAvXkWtBCgIgB0iMLWrqQ/TkkpQi6c6rag+KdBq5xf6OvqAJWluekMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDhS9CRA9TVsSAnZWagAAPxMP/i/oaDcw5tsLD64hKFmE\n5VreBxXQwNcD6HaD3zjUUMtlQGWva20iW7kGwRPnrFoVwPVIWuT80BmTmY/7\nxh/x4twAOT7v+P2yUNtK56eP9HgDipNEJ10r9avqFKvMhOotE0SxOAM2zQ3k\nfLV95ojtr1ZMI2XS6bR+tcBJCd7fJI3rQXZ48ENN8BQ77I+bgR1bFh2g6Mva\njfkIa4fiFr4P4rEySMi7PkqKIbCJSr3Uhlk+d2hEpqNzPfWGakUIh5ouoxKY\nHMol4/1rav6q0VARDQFY96/sYm1zQlAS377MgeARGPT7LdDBCVJOpyyHjogF\nYkz47FG4Qd20J3WvN3t5gbgfWQ9iyKFoR2SUWaxZubHquNf7mkgXcrwi86QL\nJj8RzBC4uKTLyAR30TTPQFAzvzfWPN4of/8cQIDFmqsLbsZQoMo0hzHaa16k\nGyVWV8654huG5uzXFOFFZt0zdRRaLzU6cKITnorNl/2ObxXMWR6YWG+GJyCm\no0wx9b4cXFXRgcdwef7U+pmNcqejqU+SnHQaOAV6gEvMoihDnNF2tu3m9EL+\n7sP3yrD/SifRETRuvWJT+M2OjT/7ODkIgu2lNztI5pbEyTtxiRIZ43MuOPow\nk4iEBnZccKvpRlhcW1zeIXOQwOBWF3AJDzyPq7Hkx2fNhrS2GMoRmtw2k2gx\nDj0T\r\n=p00d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bc7239912c1929df459690423604519dea4b61a8","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.2_1594758333522_0.8171487692782438","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"svite","version":"0.2.3","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.3","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"e0bc7ccdabe62703a536805259483c6ba137b8f4","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.3.tgz","fileCount":8,"integrity":"sha512-1jfk4kY+ZMhKfbTH6l6+2fT6K1Ik49/S4FODrKwN406jPO2yoAi4dwy9AnOy/O1XQ9wdIEkeR3exAywHS6Lmdg==","signatures":[{"sig":"MEYCIQCYl9TZzu/zrKV/n9+bhQ5CxAo0i3tivcqUZPL1lXGYQgIhAKH5QdYsgQZE3qWJD1COHOKGLSkxbItbOPrzJErL7aDo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDh47CRA9TVsSAnZWagAAu0oP/jAiy91RSKKjONf//rJV\nXU/UR/eqJT+FZKrGk024LuHZsh4KKF1gMiDQDh8R2pejrWLEpyK0+1mAYHOj\n5M0HMWTVo1MbDAFcoeaSSCpUTsJz8/hZLYrfesytALdR3vjZ+6cv8zaR8XQr\nPu8cuHFU0FIOZf0FdGPX55hwdwAjTprFGWFZmiRUNEXb73UDO8m7LVfXLIAW\nb4D7b4qhjr25NVl+5ZbEHCkuV/H3fcWWeicby5ajdjTdzu7MmztML+dcVVqi\nlFv/92+4MnqzD5yGAwsk1IUShnJNb5AKHwqE30+H6J3CF9YbiRWh0rM3neyl\n4BfLF2mXiWmf7ZpV7LODhjsAKs8dWGhgPbTjx3dxvl2nEmr2+6Rsd+koft8k\niQPoVBEH0Te3LGdf+exowVhENDKKRoPsllJVSM0Lpbc6T2Qa32DmcIHkQ5Hp\nIYay98bf2vDtLZ3hxSJ5IZik4E5qC14xD0AS6lqBy3UcyhcCmkCPR5GDVFnb\nO+YO68f35krW33af2HYKTMRhgo4ONJler/f14NBEYfdMjy8it3IZcmg/0Cz5\n7Z8Sp9HSeKY4YbND3kHaVHdSjbEd2hUTpcx5WA/BtId5ZsPK8vM5ri9gvggW\nNJOb2tHqWAplN78PO4QpkcHmhNwD7jsTIcA4qn8ucWuKddR5LXLZu615glj6\nttIR\r\n=HuCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bb907e1ecfad03b1b4942950f23be1d744a63903","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^5.1.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0-0 || ^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-beta.10","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.23.2","pidtree":"^0.5.0","prettier":"^2.0.5","puppeteer":"^4.0.1","stylelint":"^13.6.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-beta.11 || ^1.0.0","svelte":"^3.23.2"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.3_1594760763027_0.06070719544191361","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"svite","version":"0.2.4","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.2.4","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"25c7482e82bc4702c04a7b4aeb5333c11dd9ab96","tarball":"https://registry.npmjs.org/svite/-/svite-0.2.4.tgz","fileCount":8,"integrity":"sha512-pv2Qzg0sjE5zi/05FZlE8KUzz/i8GiXoKeZkDU2JmEb1/WS1raQ8/CM5ijf/2cJkzTSwNUX4iY4EM9zpR6lGlw==","signatures":[{"sig":"MEUCIDyP8it8HfwQRUgixuv0uMAJLvRtbkyxA0czMtJ38xwJAiEA1AlbOZfIk7JvHI5eNdSQYNj4z6cZAgtuDqJhRCDHtx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFc8nCRA9TVsSAnZWagAAnlYP/3WgMFAEu60gAQU3b/7u\nZUjGmggn1CTuk9O4QLQUWTKIhfVXYdvluZi0/RY5cZVdT9iEVblC/Rjf3G5q\nSrtWNjIj4A8KsQzWokaGATbuc7+RdavXutpTuRnE1G6O4FC3fOIz8NuJiMkB\nVkZVWKM/300ifiukvnAKJQLTsvtQDl6NjF+C5G2gHxCtSzll75h3jU+MQzw8\nHHsYRUYaXUwpWBR5gumF9tw2mj80DmMs6Hs5gTvYwPM3WGwInyNfDvtWDqQd\nrRBNqvSxBftYJzKkq/bT+KSRPAVsfT1xzEA01pNOTQxjTz8W9fBOMmIE+k+U\n9YyOPrTnrgoLYOIHkYNTV6N3/RDAoY9kkS0f4YpVPq5/MAQUSiFD9WUdarWj\n0xci+yx4GaHrXX5NOXcn7evU1NvJCQZfFjj03beay6glCCsVl7RO4vBVVobt\nb1mLzBAJTLJ1bcd2fHo0fVBpjumEsZbfyTWkZnv1TosPpiA2Mc1TwhfwEGOd\nKuTtr2+aseXTPtCN+6drIGebKAv0N+iEBBrYl6/oersSbYa0Wrl5tacJw+f8\n3ODAlfgPxH6qvPnugWMZE+2jJPVlYprNB43IXRpt0WWdi1QS0I2m4zO+PM20\nZQYNuzxUvGT1pl+ohVGtkf1KYc8nMPppJkhnvvE5xmHTQCJKsEOTD1w9TXmM\nVNdj\r\n=sbrQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"138e66edb2810b78471b045b694dc265736d8d91","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-rc.1","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-rc.1","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.2.4_1595264806284_0.1872116829809758","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"svite","version":"0.3.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"5f8005e4962e22f1a6807f68cee9d5468fc37453","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.0.tgz","fileCount":8,"integrity":"sha512-7m5IuFwsmHuX+hxQpI9JkWytSBUn+ITWnX3wZbsNVcn2mXeZUgn0/qKXbQtx89O8w0GY0FPNxBimR4TZNuvUrQ==","signatures":[{"sig":"MEYCIQCYNsMAXzr+EJsYkeNDcO2EEr5MMOUCUBRzlrIzrsNSUwIhANymCDy3RrlPAzvPx7NKdnZrpjaN8GUrx1KhbLTYB/4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF1gpCRA9TVsSAnZWagAAMFQP/jUbhUgYb4BBAelK2+yE\nHsMZWym2oEAEBVUFyfEvCcEFeArwo37OnCZFxMYRP0IyACXWXAzTKNzjB8GU\nPK3J2YXDXQKsx8p6xZCm3XC1Qlpm3ql0jeTHM+Uo474KJfsa5e6t2HgPpywk\ni+xoFNLn9aJfR2itrsP0VNLCCHo07QVMjtcdgH+d+hgeBuSyrHbf8OJyjmQU\nE6oir8VfsOcP0Va9TURHc+Uo8tNA27ZZ+s80aEbJ5vSlzVLOsLAUgHUnu335\nakZ+wh76SeMueD1QSHmQh7XOaI05rmAeTtFcdSJLuNgq/zJ05dP50zNDePdb\nqW1WltBkTpdF2uozRmjoWq3LDAfRS+xSxeoofmjQkryRKZFeYANQC0WmGM/W\ntGisM1p1jYTgWvDXwP1FlhrVpH9BGRNKxdobCvDFt6hY5OZK7ErdlUO37FNP\nNxzrIWIgb0CWQejvHEDaPdS8K8QTO2WAQZz4fKRvuntSJ5U4MFy2Ec/V+yQB\n9rjhkgSHQF5AAwS4MRztGTNpo0J0CDl2EEXTsjSOmNelxqiW2ZKnvw025KEs\nr9ahSkkOzpJkAd6c9iDsfEk8uWhPlZaITDT0u6lGxqK5EuDeiw9NBvBNUolk\nO2WW48Imdsqf84lpXnaESOy8pRfx9KTbgJKgfjEQqjIvHl0NNB29PSY6E3Wn\nv5+3\r\n=riYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"92e9aa8cd2a927e172ea21481e494bfdf40a57f5","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-rc.1","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-rc.1","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.0_1595365416463_0.23573903669051788","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"svite","version":"0.3.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"868d928808cbc5e36c114761d3e7dbfad760681b","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.1.tgz","fileCount":8,"integrity":"sha512-PMoOOqmenv/WUwGhEOUQGnOJv+TBeOYujNXGUKvp/HkEmNTxPodlS7/vPlcoiirYnR5ZqFaOIK3qRS4rYjVVCQ==","signatures":[{"sig":"MEYCIQDts/dfO7l+hmshWU8Dx2kIESm6eOXpS37Yvp/i2gjuLQIhAPnBfYTgFjGiPhWyI1p5Ajpyg13ci0Lpg3zZnUCxKdVl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLmgCRA9TVsSAnZWagAAClMP/iqDB6xQylqFgnBfzAGM\nPDbpO/iCeK5qK447mN/rBVIeZE2yIiIxK6XqqRIRSIo1+bU8saLZd2n6wVnZ\ndK5XJrjTfoxV4c3jFVdCbVLs8Bt84jDivva+ur/wnpD228sa5bKY+6b7yHgv\nZKIlcuYMMGR6kFbYXdXKOwKlUF19IkZPBGPBHuVN1avnJoIPCygNB2fk7sEl\nexJukVFF65a6xZGZlgSW2H7MN0u3ErRm0awFUpR8Zd1CSHLEjC3V/LnBuSYE\nzXgN1ZD8+xpNjoeRPyRtKSV1sgcpvLYclZqU7AMYn4z7b9eJH49wf/WxIpFn\nSpONe/lOLIgBHlqn43EA2A4GRPe++c8vwX1OeW0Ee1Xdm1M1P9/G48sz0mLs\nUg+NhMYENINpBwAkr7gTgB9Jy9v7sw/ey2mjzRPo6X9KA/aRxHIBZkl14pyh\nimdSHgZPobNe/Mda+v0uPCplnRCU3/LkRgUB90O3Nmw+xtb7GhHFgaESwqsc\ngE1CJvzB0UvVSmwADeHJihhdWylk+4Vygc81FTcKoKQyNmngHZdlGG6qGQ62\nEtC7rjQX2xaf0Coapitn4+662aQ8XRX51UjHACxIRtShYRf44TKvUhGd5/7n\nm8Sin/HPNMt2R3yluP+un0VK7Tb9x7faDDGsGdpkb/lTZTAvqa632k7coHBk\nCYGu\r\n=U7t/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f707fd7c21d44da026420ade7c2ff0e133da105e","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"^1.0.0-rc.1","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"^1.0.0-rc.1","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.1_1595455904378_0.004700266183893964","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"svite","version":"0.3.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"6db6c35ed29a73a915bc68a44b918cb0179f8cef","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.2.tgz","fileCount":8,"integrity":"sha512-M3aU+o0oyBq+3amsXjNnVHPgxWr/Qx3xYCNaWT7x85znwmw2uuCBkquZlkHZWXxbAIBPfK50xymStFNHvpfnlQ==","signatures":[{"sig":"MEUCIHnb1nkpzQTRjU/36maBtyGxAQYAWYM951lXHrZNf4BgAiEA24Rz4N2T31mUKL/uVLs63hYrB89jKR8RkqdZ8bvWIg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGgVgCRA9TVsSAnZWagAAAG8P/iJUc+nyYTdx/Arop/h3\n9xQ6eWasz9iIBALUjZW3AcWx+WinHEAxHbRvRlsRKC3GswQe/iAvPnYzQQQN\nip5McVJ5+lxO3IHRVEhBtTffB9k0vNg3OnTIPKa075YANFcf5Q+gpkuS4TrH\nBO+Ar9e5r0G0D/ARsxL1qnIoBgyGG7j6rrKnOQFF02jlY4UK5Hl+A+81hIXw\noKXplr9vfsIm70YmXSjCN40TzVqGeJ5XnZexckal1wCXjLZiudkF/HvzaHbu\nJyfpvpjEUwf4hrlrEDV3MSkBhtnW80Ud3L9b84qIwZFN8X6RMvy3EXINKcnE\nLd2robajJ3Lzb+yghO0FRiiIWYmDyMLY8HeBhwT9JZnhbWVvzpx0SftXS/GB\nize9RA2qtdo7VOYsbxkfT+uarsasK56miADfzaOCq3ourBmfpbZLeQNHJJlK\nOgh2wuxdR7OqTW96YuEe6cl22ZbzijviSKgFks1z/Ppv4XNJxqYRoDxwxxK/\nSrnSDoROQcN7GV7zjNFndbh/agMUAK4XFIl5s5Ez/31lUiPg0s385IHzhAaW\nNMJNUBpqAvc1pg1lqxwUpvCZkkigVMMLPPWlYNvwS8jnrAObjsumBWt7QGVY\nZ9evscXbWiD5kIFxB9zrGmZu2q0t1QQPHqoPftv+Ybt4B3YoH3aMCXWCKZ5f\nOru5\r\n=IWkc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"33a03397e742e2f897c30d20af312a109bfda03e","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-beta.12","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.2_1595540832047_0.7265862530446574","host":"s3://npm-registry-packages"}},"0.3.3-beta.0":{"name":"svite","version":"0.3.3-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.3-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"aa64590855977c8c53c75b9766dca1670dc486b9","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.3-beta.0.tgz","fileCount":9,"integrity":"sha512-e1kgQQpzJv2rHYeo0Zi44zh6PjgkKnlZ1LUMq2oeBPjDVKXdP6MZXOBv2TkOuaNs6LTb1U3UlJWrNqKVsfsAPw==","signatures":[{"sig":"MEYCIQCny0lDOOePohfXrcIKHzykCc4Dy3WrRH1ZdEvmHIJVhwIhAPrYibjDARkNamzgeMEEh2bgCXJgbqoS0WOwEV4OLOWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHAOxCRA9TVsSAnZWagAA6eMP/i3Nv/sLeqID+WH2tuD0\nyhbx65K3r2qDjy+E7fzUSugzh2LxyCRUQSu1gkWtI9iRnyMingbMtRu+V1G6\nc1NXfcFXpmbZNMekPcYgWesTN77HLj47eIJ4EM0o5qywtBceq7oV61ceWHlx\n7upmraqMrLH3fJj84QypTG5uZIXQp+wIe2uPR/i0InvoFsRTeLcq+QctHGCw\n67i2JIE0LeQwzFWT4yFfjDXkuk/AzJRDe1fQ1E4yvA53RmigvA4IVKdhqApN\nA0yL/WzGZvbvJrXQ1iLgglVlXGAL3qn826Dk9PoYpH9qMSTIe5vFZhv7o6Ot\nUenh5L28s8ZRPywHby6aSjGFCzNfobxa5nnf43TqQ2vWzHdMkLHHe/OQF6lQ\nqwCtgRl2WkTzWiEhaGhlYcXAGlt5a2iYXnBQWjXIpMdzF9Wk30+YeJcp2YiI\nUSwYTIuszIE9b/3gxhLtyQrSqkwfIv+AUCztk+GqoeSYDF+b0VVNKLSxS9dL\n431wr43VGNADo8/rGyd6cz7YBjZADqxrHqTAxyWQoAN/PL64K3kmeSHAmGF3\nG4Xv8jOHKM0s8baOR87dsDIpPbJE77C1mDldhptR4Q4/RJzjrCm+2tQwvsAZ\nlnvoweMdyjA0OGEc+35aUvysrj/xihiJ27vYHSe2rnGT632EW/hQ81muIeL+\nGtim\r\n=ko1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]      template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte (default: false)\n  -f, --force                  force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                  cache template for later use (default: false)\n  -d, --debug                  more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h, --help                   display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. &bull;&nbsp;`false` disable typescript preprocessing.                                                             |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\nuse this option if you want to use typescript inside svelte\nvite supports typescript via esbuild. But you should use this in `tsconfig.json`\n\n```json\n{\n  \"compilerOptions\": {\n    \"isolatedModules\": \"true\"\n  }\n}\n```\n\ndo not use this option together with svelte-preprocess typescript.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"a34d570960509e800dbec28aa8624f95f854365a","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-beta.12","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.3-beta.0_1595671472781_0.6449319387037367","host":"s3://npm-registry-packages"}},"0.3.3-beta.1":{"name":"svite","version":"0.3.3-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.3-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"9b3a964965e26241ae90da5b2b5ba5e58de6c422","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.3-beta.1.tgz","fileCount":9,"integrity":"sha512-nSk8TFgpB28Rv0Oy+XxN/MjpqypcY6x3tQpqPgSBvepKXQG9y9UViXg7FwdkEzQBI3tgqU/yE4T3dQiteWu3zw==","signatures":[{"sig":"MEQCIGsez76Y/2Fa4ZjqWUrNxiSZGaV6VnC7SiUaNWOrQ1aqAiAelOoCdL82jYuRodVD3yRGE5f7wNQJ3IHoqENcQ9OKsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHfX/CRA9TVsSAnZWagAAwEgP/A22+kfvg+g+uYZW/H/8\nr3yAwH1shmHgio2AybAlJhFm3uNJGD0SJyAzqib8gZmgnXrF/vMsNIKQ11/M\nUR7tKy5HRqXhOGmMIHlaeO4ZhuUI87QkG/tAkq7U8ALCNFD//XGkH3VR2eeR\nFhNRvN6cJHWez5ARIHyNz0RpcVeSSTiCVUjNiaHofNXlT0y6h78AhLl+ZylH\nUh5dhjvkbubZwHikEhRkzTFCAtHKoOPtFJM7NpWv+vXJYsponSFK5zsD689s\nGNFbbsIdAY13rI1AvLhkb2gqzH12d3N004X3zmBbi2cJSf1YbaAzfmKpTMmb\nf/TP+5NLAnkfJf7CLJDqtmlssGk5qk9mpq2StedhxHZ9k1nOAvIBa2BIp2qz\n2fb5N5/KKaVR3gSmToNtyJiG5vxm6mRhpzmnGrQkvPTK21OhSag0+7pTdpwh\nXf0VcNjIb1CebPxSTq8tp6NDH3U6EWeO2WxglXZYx2YRjAWC7tPAMw9kNA2I\nQ2dg3XsOLRE+MKpI2/hy+PDtVVAX/6PdoYqHkuLiw4LFMl3wl6LbXMcTvD7z\nrS0Af4aAKxcq1zoAI1Oiq907YrDOuwN4B9OpJapKPEmmyMbuYeGZqz7vU2XZ\nr5lrmhG8Ht+LBVPcVgGyaaEygJTKbziJGzOxypNweqoB/QkEWCSE6bt+tbQa\nYeGF\r\n=AlZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]      template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte (default: false)\n  -f, --force                  force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                  cache template for later use (default: false)\n  -d, --debug                  more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h, --help                   display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. &bull;&nbsp;`false` disable typescript preprocessing.                                                             |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\nuse this option if you want to use typescript inside svelte\nvite supports typescript via esbuild. But you should use this in `tsconfig.json`\n\n```json\n{\n  \"compilerOptions\": {\n    \"isolatedModules\": \"true\"\n  }\n}\n```\n\ndo not use this option together with svelte-preprocess typescript.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\ntypescript and svelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"909c3c69e228c3ddad701bb9dbf5d63a2d2aae55","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","esbuild":"^0.6.6","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"^4.0.8","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-beta.12","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.3-beta.1_1595799039015_0.525085304024159","host":"s3://npm-registry-packages"}},"0.3.3-beta.2":{"name":"svite","version":"0.3.3-beta.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.3.3-beta.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"7b97e0da67fc36a33827f95c73e6b83958fdb0fa","tarball":"https://registry.npmjs.org/svite/-/svite-0.3.3-beta.2.tgz","fileCount":9,"integrity":"sha512-c+SZU/IQIM1pgxj5k1mFOGhRQwx/UaEGSFbEpFbTxBgpSgCSmO2aBDJ0OYAHumy9Qzwd6mKECQdC1ti+qpbcCw==","signatures":[{"sig":"MEUCIQDmuLnwaPVMggSUaXz07gioVBO9Lz5uXwI6A2Y1Mj4nbAIgQwk/M88CvWJByVQoTcdNMBl69FRubwqrwA0deuVnifc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHfqTCRA9TVsSAnZWagAA8VUP/jBeSuh+h8WH0oBcZ2IP\nj8Tp7x7q3yjZx96StMCOM3Q/R2DXSBAXH+j5fVAotOCmFQp517mDHl3oDfRG\nLTbDWjXXjFBfTWIplbavXY1xGg7VEKzJvLrJtCyun0JSgkSnZ5P+5QACk3gL\n9QHcaqyiDdYSrihIadn7WkYB3WkWLRpr0lsmLdru9Ger0HMG7d2KpDwNMOq5\n9Okpk+EyYDoVIGB1rEmbC9SxVCxt/sDnTBta9NRoyVXoqITKAzmMVIS3Lp5C\nVYzYFlyRzo//YBjWHFQV+XsTqBr9nXFDjBc2aA16BoGuNoENmP8LMJGaiPeX\n5f4TXkUVUEor+fw7BHi2Tn8Y611x5pKUSUVXhajyJMiSlOBO5A02C3cxTRln\nDB285f0xLHPi1gNtG38ADtSBRAY7HE/O/HRKqa0lXrY/hzQHMvCwLF445nyu\n2eQS/2diQ1yr0VQDOklgL5giTlRBKa8FCpQxJablEhXiN6sO5O/gX2rwLL83\nVaCoTvyhESHQ03WQOseeeLSBHSB2LMPv1/dobLgT1EqpAnBAmwnSRg90vwj1\na/mttKsDeBM/6tg/thajq6aYdmHyfyHbgXgPiYJ54CL8caRcdHgTTJkoAJaT\nOInWCKiPa9NFJLVYggtTwKlkt8ShA5k9IkSA5yuuBuRkq4Z8MqTaSXZ8GVlT\novHH\r\n=hBzw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]      template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte (default: false)\n  -f, --force                  force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                  cache template for later use (default: false)\n  -d, --debug                  more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h, --help                   display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -sw, --serviceWorker [boolean]  enable service worker caching (default: false)\n  -o,  --open [boolean]           open browser on start\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. &bull;&nbsp;`false` disable typescript preprocessing.                                                             |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\nuse this option if you want to use typescript inside svelte\nvite supports typescript via esbuild. But you should use this in `tsconfig.json`\n\n```json\n{\n  \"compilerOptions\": {\n    \"isolatedModules\": \"true\"\n  }\n}\n```\n\ndo not use this option together with svelte-preprocess typescript.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"474653af3019250297d9965966f8892136b358e4","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","esbuild":"^0.6.6","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"^4.0.8","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-beta.12","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.3.3-beta.2_1595800210254_0.694808287476165","host":"s3://npm-registry-packages"}},"0.4.0-beta.0":{"name":"svite","version":"0.4.0-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.4.0-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"9f9bdf44a3919309c13a7d56d53802459b29114c","tarball":"https://registry.npmjs.org/svite/-/svite-0.4.0-beta.0.tgz","fileCount":9,"integrity":"sha512-Z6FzmY5rt6LFNivE2PnkGdNKnYhtlOuRmf7SU2115EzFXM2fniA16wGBsR8jp2fdpSsvmWDA+vbU9D8PMp53Ow==","signatures":[{"sig":"MEYCIQDHiy6TF64bGniv03kkHHWBzMVAIoR4a/cnRdI2zHD8awIhAOYy0vc1xx5sRBwfmaL38yKGtxVejNUJ6g3yNyxWxerj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJJl5CRA9TVsSAnZWagAAA6wP/RkRc5V7Swdh9z0XWTga\nakfemHCac6pF/5F2Uails0B3AJXvQwBFiKedWbn8n6GQTPTygYbHmCzzRuz+\np3vifWOzbovoXXrciPpcyd4/MZRV6qijVc2UuVsZiFQ4qfenYCxmk8a9CBTW\nHJn2OYNYxkYsAIVSzPc9NuQ8w4fTY8OHzAx+UpWaHErFEA6ywZegcXZhvdSe\n0PR1fVX+Plzz2aQ9dUo6FLGRzFx2IjmVwjMBN0p1oYyoUJfzOsLdn05gALt5\naQ3LDp+c3LlHCg55gJxhdd2CcT0ovqpkkSZXr/jpGgRi/ScyVUe66eFzSPTi\nJKGD4Dh9bkaPiMiWI0InmTlQNEEd7quYE15Arhb4p+/arn00P9f9rlAYl2Uj\nqDBycYAjVihQT2QKmph8XCADrDzfcWRApV3n9dWIQn3AkxFiaQ/A1U1E8pmn\nNhanqib0vk/sHhw/vJMzdfGtnb5Q3J808/vxBUwUr6Okoj2mMd09AG4Mrj76\nH1BIPMctBolje0AshMudU/naV0WCBg1oTVD61Jt2wcQ/DtTHY/ukaLYIYBdY\nnubqKPuTbNQjCwKkfcu8IjoA/gyVO0HZtQzavumRLyypcxM5lWymRaioQWfl\nMVAzJ0UHzo/WiWzxImYBePpaQW1ohlSeIzSUXKpQAT7a5VnUaag2ME1jPD0I\nUjtn\r\n=VZ7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]      template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -f, --force                  force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                  cache template for later use (default: false)\n  -d, --debug                  more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h, --help                   display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -o,  --open [boolean]           open browser on start\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"f13de3a0c979bc090ad36d96331fb7c28f1070a3","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","esbuild":"^0.6.6","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"^4.0.9","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-rc.4","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.4.0-beta.0_1596234104573_0.3349387079257504","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"svite","version":"0.4.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.4.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"57e34e7f8c81ebae812c7870eb9daa8a4d5d3fd4","tarball":"https://registry.npmjs.org/svite/-/svite-0.4.0.tgz","fileCount":9,"integrity":"sha512-+RsBAzUKthmnERLRGEcg+payAdm2PjbzBxaEay1KlpdTzDBiqrTKkSIzIsNRyQygY8k6AqTqCvhGyK6wnG0z4g==","signatures":[{"sig":"MEYCIQDueqq7CQRk6E+CAx+S7tWrXUhPeKiTjFGiS1Hc5XZa4gIhAKYMiwbAHjH0006kmZGoOa6ymKMJW1vK3Wk3yXJFKBDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJU7ZCRA9TVsSAnZWagAAE3cP/2YU93uSNBW7TctlZWlm\nycuJhkH//cxX28SlWH7vIKIBzxwOJ07LM1cBIeNdt7JyKYPDp3I0t9pP6F9L\nlTDv2ZWz67DKiLBYVvLALH+eqgpOwyhQGofE19dEMkvCHMgCdZquCCm8IVOj\nJ+KW1gAO60X1YGK+ePlyMOwjussAv3AIf7E3yBXc/azGN0WDKD6exZJkBfXA\nE0+0RjbymPSX/k930suRJLTApRWYJjoXSrsqdyaIuq7EOVnVgJ7ZaVZDA5If\nNB3fyQtXXUg49BnHjgRd3jZ5lYqdCCJxrr6Lw2MgUJ4hrXk/XqGXv1paNsz4\nNCjgX1QrMMhER7vPJZyDUiQvd+LuFRhBTydye31Pi/vFSlw/cWEGEBjbGzn4\n2f3k+KjN78uKiQuaYWsCSWuFc9kDtHRgaygny9ki++8EzPl14pB5ytXm+MAL\nS6v9sdIdrVUYpO4dFwzubsHROQYIPZMSuQKi9C6gkNbFyRSXC8jvj6ZQ7IHk\nE8diQ/U+ooYd0FTbDqZzy/lix1mjfgOE5CNvH+uzsFYwzROzKCb1f9dohZyJ\nZYjf4NKvGrlujejbykh5kkhF3DajimOoNLCOrbHlSFRKK3wpBbdmCLjAjRnR\nRtvGSGkgiq9UNpdS+MVnMvnlG/qroL7DzGWXfXO4roN8BzyDu0KEe0gNrfv9\nwgeo\r\n=UM8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b1eb0f610f3be126a1750d667913537ed011413f","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"1.0.0-beta.12","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","esbuild":"^0.6.6","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"^4.0.9","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-rc.4","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.4.0_1596280537209_0.6583448528956517","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"svite","version":"0.4.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.4.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"b67fe670bed68cdcbbe5d7d89ded994850674e73","tarball":"https://registry.npmjs.org/svite/-/svite-0.4.1.tgz","fileCount":9,"integrity":"sha512-l9/TVgW/No7+xBGcsg5cTtE76GN2GpCVoLj8kK2EhatFiFoOC5SvYDP6b24F0OYGtruTEUhxRdwTNWb1+Su9FA==","signatures":[{"sig":"MEYCIQCo1xJ00ybQIjIf5qEDGIIs8kdKKnrG2pzE1rmH+Rb6gAIhALyz2DAG31P/Fve7r2BIZBgaAGKsmmcCYQ0shmxuhjG3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJx7XCRA9TVsSAnZWagAAxSsP/iWSK7YDpUOE7Q8+8yZf\nMILGHCMjpDB1s5tGISWYbkD5Nc4UdDRNTlJ7jQ9QxWXVguMiq1QHKnC8OX3O\nmKzxRAaNlS7SZBvyoD1bzOi7j1b/qYg6iwPltTg/zNJgHylm3rX0ocKb6zJq\nIcDR7v1aJnRiaolanjcNyvtAHGpFIX8K5UklK1YbhRsmtVcKHc2pzDbfbQHM\np8TJ7wWc7Nplq54OHjhk1lgjyhxAjrC33bfVu+mB1zCF12H98dgY/aKQkJ+f\noJelVwtoFCzKumGI1BIyYWJgvgUUuhhbxPUQECY7a0CtrD1AkgwaWzf9I0ud\nVLExnF4Gns6/RUvZc4gucLQy4lBjOpiqYjrDhlciJcBvckxwACxbpbPVK78n\njolQqCKLQRugGhZzGnbLARDb4iq/AjZ2eAZzsaanX337Zwrnr/PnruOi0gr1\nZEDMlbAO2flt64uTADnyE+FRTQE08zHidHEoS1WQGmrSlRxHlQP3AD23Hi1S\n7tdZWcKknSlsnz5dek4fCJpF+5DQDVqylcIf7mhsB2E1VE+5aArPOqDWeLD1\nNDBi0TlF+t4V+3JnlJ3ntDlFq/thNr4uXJg9JIr4TqF7EJyfLbgnZ3HaCxcl\nVrBw8V8hyqk5j1fPm/d1m5IEj400YWhlNeAXw0OxIv7QJ5qZpCHqHVrcUlSb\nPT1R\r\n=koji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c389568607dce44435eae10da700448708a38349","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.5","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.4.0","dependencies":{"chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"^0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","vite":"1.0.0-rc.4","husky":"^4.2.5","eslint":"^7.2.0","svelte":"^3.24.0","esbuild":"^0.6.6","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","svelte-hmr":"^0.10.1","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"^4.0.9","eslint-plugin-html":"^6.0.2","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.5.0"},"peerDependencies":{"vite":"1.0.0-rc.4","svelte":"^3.24.0"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.4.1_1596399318411_0.7033665517794154","host":"s3://npm-registry-packages"}},"0.5.0-beta.0":{"name":"svite","version":"0.5.0-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.5.0-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"69a49b887a60fc574407a964e37008666b9a44fa","tarball":"https://registry.npmjs.org/svite/-/svite-0.5.0-beta.0.tgz","fileCount":9,"integrity":"sha512-QwXWHZX4jZvZi/4yn9LfYDYuWtm52QZUKo6kRLFH6pOkGTJQMfRbw9gzFt7M5+Q5nMkFaR0TlMD98ogHR70neQ==","signatures":[{"sig":"MEUCIQDX3Q0Gfwrmc+h2jYNnEQiTeOs4RUhCRr548sAGYQ7RnAIgEAwcTYQEn3Dj6rcVqAN3ZBLe/d2Red94aeaGQ9Q2t8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcejCRA9TVsSAnZWagAA7xUP/RemSEsn8a48JmQ0qRmo\nXnMVv0hBi8tjjVJNh1xIvetk9zzGjRPGEsJdSXBCmmJ5bsLIxypOqEfvZfRb\ntcVvs/Jc6OiVoAiTuPZrd1/aUPZGvwF4/VmIze9gW+hILTtK5fy3SH6/fv39\nOZgkJl/N48qfUNrisNpK8XbaAneuQA9X7I9r4t2X1Rt1cy8phe0R7ewNmslB\nhUBuDHLbPnrFFcNfy4L/WeVjf+kTHl+bWp96RzzQcHkH1eobYXHSz/arxNx/\n99dr0dyLWJqdvLACDCLIZtKPsJbSea0vlBds2dqB42g4lhCbnrOXCgsim7s4\nO0qPMm77K6RuxnHpw/zl9I7Ja1Di0x4ib6I9l0tXHKf1t+DJ28AFq2jYmG1N\nEzkJcugww8QrzlJ0qhY0ISQ2dqYGpVFNWBRkJ1ab25EiMUw3e0QlMIv+YoXw\nQOeiKOsvlLad/9elL/j27h0Y0Lz5auuB2JLb6RyJx4vPTXVK7PANz4qAX5Oo\ndKBtp8TLRSKAkB5l2BJRRauJ0Yq2S3P0A1d8bctql6TwEt8pyNWADaJsVatK\nO87CJIbiV9vVcO2uUSkIzii+YbMdKATFGY2qe+6wom2ZupIjo4nPYYzXsHms\nGlmiAJHc52D2Cu94VpKt87RFXCT60sq3K9xEF7X8DEHtd+iZgt0xTWhJDPUw\nSHOP\r\n=2B+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t,  --template [string]     template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -f,  --force                 force operation even if targetDir exists and is not empty (default: false)\n  -c,  --cache                 cache template for later use (default: false)\n  -d,  --debug                 more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h,  --help                  display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -o,  --open [boolean]           open browser on start\n  --useTransformCache [boolean]   use transform cache for faster hmr (default: false)\n  --hot [boolean]                 enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]  resolve via svelte field in package.json (default: true)\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"5a94ed23811438382e90f024737675db2572d84b","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","@rollup/pluginutils":"^3.1.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"3.24.1","esbuild":"^0.6.18","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.0.1","standard-version":"^8.0.1","svelte-preprocess":"4.0.10","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.8.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.5.0-beta.0_1597097890479_0.8054923750097935","host":"s3://npm-registry-packages"}},"0.5.0-beta.1":{"name":"svite","version":"0.5.0-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.5.0-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"78fed1ce7acf95f2be8b5419187a34935dc078d0","tarball":"https://registry.npmjs.org/svite/-/svite-0.5.0-beta.1.tgz","fileCount":9,"integrity":"sha512-mjcXm4J0PkQNJ/p4MPXvd0Mp79Ji/2SSovhAUYuu/3IFeakV+Ei1+QtV7NcPjjkjwZaml5L0QxZEr1VLT/yQ+A==","signatures":[{"sig":"MEYCIQDcV7pVwccvFVtOmtnmop5xI8dp/qFAdQDllzU90wPW3wIhAIknQnKGL8nvobD/M8wiobLQJuWLmhC/G78KoFoH4Dra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNYfKCRA9TVsSAnZWagAA/tQP/iLv9qgOFzsRTlOQSGKZ\nZ/9GpFOwkFWaNpzioqR8sKBwpA8P1h49cyvgjrN4uaI6K3zB9UdXnfT8qSdw\nzsehVHM6hsSG7UE2GidT0s4pfqXTdReudC0rdAgQ3/5pzmA12Z6yG7SRtWBJ\nltDcw7KSC6SCaJIW/jEDr/jQ6U4cQ0c0mFvxFksBttaItb8Sc53ApS4qqcMI\n3AmuDA5hGD0vNlsra+sARkrqQNhwiHs6DWJe+7L++tu+FCuDSYWNqhC26vyx\nWUhN1GeP2Q8a7DmYD7NoTv0t4EoEZ506GQIkqRUOYCfZDPSn5y6day+DeJhB\nmeExVwADPetrrqEJFF2HXvXTwih9oXr9LF47W5x7lVTHbJVdf9c952iHOY3L\nLmcnSGAPz2ew/p1WYkK5NSxT9Z64ENqiYQSfnv0cqabu4IiB7OkZjPzjWC7l\nCiK1WYFF0+jC4kctGwSSU9qdYdou7Rn8O+iPlAUiBs+NcfxbdfdpoDZ/8p6X\nU+EUrE4Y+AlJsFEv2P+N/qehe2yhPzzKsbg+mVJfzWjyuwdZxChXMwC5J3fT\nJvslbvdeJ7Bl1HrfLC74TvJXisx+ZNSAATlVjvAKOtB9QDaemt9PUOQtM7YL\nSI9N1KuS2iCdBiE0e3wRzfaCrYUJr4vlyy6d+24CxWWo9QtpVRhCBMDQuNP8\n+Hor\r\n=3aDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t,  --template [string]     template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -f,  --force                 force operation even if targetDir exists and is not empty (default: false)\n  -c,  --cache                 cache template for later use (default: false)\n  -d,  --debug                 more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h,  --help                  display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]   enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]          use specified vite config file\n  -ts, --typescript [boolean]     enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]              port to use for serve (default: 3000)\n  -o,  --open [boolean]           open browser on start\n  --useTransformCache [boolean]   use transform cache for faster hmr (default: false)\n  --hot [boolean]                 enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]  resolve via svelte field in package.json (default: true)\n  -h, --help                      display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"22ee7d0a50e3c4b4f46489ca937023ea4e07f2d7","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.0.12","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"3.24.1","esbuild":"^0.6.18","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.1.2","standard-version":"^8.0.1","svelte-preprocess":"4.0.12","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.8.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.0.12","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.5.0-beta.1_1597343690400_0.2732067422863578","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"svite","version":"0.5.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.5.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"ecd24902a0156b6a54cfb3c65ac2a6902a679e70","tarball":"https://registry.npmjs.org/svite/-/svite-0.5.0.tgz","fileCount":9,"integrity":"sha512-BBTiaJXreUpqKgvHyMojGquxXNh3VaYJakhpWXQNyUtopUtdeNOb6rZ6nRYdKzZJZxu3ntPidGeQtQ9kJh2TOw==","signatures":[{"sig":"MEYCIQDCD7VjQtA8s6LxHH+Ngfi/7JmIuO5g/hcQ7sHJ/lyR5gIhAJVNquaMii+xK6Afg2UrYMjZHKAjqAHTDVFCjtmjOGK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNYtOCRA9TVsSAnZWagAAoiYP/2Fus4Ws+myKayw77Utu\nvD4tlALL0eoD5ydodO5Ov1tn4HU5ayF9XZDVDdTQJVNdFlY3ViZmVWcf/Dre\nS1UlC1HzQLmKEUiOqp50YEl5bPLoE4JpVknvaSro9h8dZpkDjgCaPeyTDhyq\nqETxkdijJNBDsAvrod5vLPlxFO/S7kJANgaXzh3DYDrBccZztene2gIH0L84\nTmVoSxKTUx9K1Y5AAn2AtKilOVquwTid/WMaXsViwsK/5gvLLkLCN6g1+oZS\n46pi9fvgOGBW5wuos15Rxq6RNlfZOLOrBDEQouYPWk7ou2ifazbLMoTCEDqT\nGmByVC6xpZmMyLOM6RDqqmm2c7fVrwmdu+1EcHpNdtP9uRa9SkVuNPUHnn+2\nq5XMuN2/3ZQdxwEI7ztB1ExuoMBdyNOdDzW2hVQtsnLBxl3+Gtt9BvFM8W3X\n11AJ7inRVlp2voa4onOGvhknKjj6QknYGnk62CF5A5V50s+L/B4MglZwQCen\nU9HbD9xRSLhtKaLi7j2q4GN39PnUG/5rGBZ01j5U6g0spYvbyrJyYV5kum1O\nIJD+CE4u0Regkoriw5aqzh/f5ahSn8edUAXkum/XYmhU9qw5+JbnI4s/P9EV\ndamQ7r2WExwA99BYyCxHfBRYa4p8zwMphHffziu7X73NvhDuab9imFM96zFf\nE5KB\r\n=hby4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d24e61031eb1c02f75bf87f08fa6e4fe1c8caef6","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.0.12","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"3.24.1","esbuild":"^0.6.18","prettier":"^2.0.5","puppeteer":"^5.2.0","stylelint":"^13.6.1","tree-kill":"^1.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","@commitlint/cli":"^9.1.2","standard-version":"^8.0.1","svelte-preprocess":"4.0.12","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.8.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.0.12","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.5.0_1597344589572_0.02246730460127755","host":"s3://npm-registry-packages"}},"0.5.1-beta.0":{"name":"svite","version":"0.5.1-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.5.1-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"d52c6639a4d5f34db4fb5b3c3c1ca6d4134e1a6a","tarball":"https://registry.npmjs.org/svite/-/svite-0.5.1-beta.0.tgz","fileCount":9,"integrity":"sha512-CaSih8feYHUpc1jGlzVjmMJkh9YcJ3pWVveHGyyNeDIsQvLaLy8+3LftL0IR8pqhACA24X8l7NOsW1nZSFp3UA==","signatures":[{"sig":"MEUCIQDUZO0jqPJ1NSFxjVeoObDafD/JblgJ3q2AK/RwsPrYwQIgSDTvVpmstYZPKG42TH2LGxnaXl22jnqse+CcOKPsGSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOa+ACRA9TVsSAnZWagAAlugP/RGy5Urm6tJFAU1EFfMP\nkbksRq4wWvA8pxkpGxtBfeshQMvxJYnOciMIwZKhd7y1fPf8daa/iwIiwpwP\nsxPvBWjpqhado5j0UnGbAiu+XSW61gT1edTHGx62DGscO+bSvqaBdws/Pmw7\n+j6QJ2DkdMyYT4tFbkUNGVNkF86gTgzL3soCyU+0NvEu7N69OC3gL1euhBD2\nQiAIgWakjgfhOny9GYwq208um2xaGBwKmccEjF1O+oTDRLwX5D7eLB4oRfVM\nTz4QQOp4dFBARSLo+qRNwua+dQBHl/ETGqA6rWbhXZ9+rxDtEtaBts2xZ1TJ\ndc+01gGOcuey4Kb2kqhK7mkTpqZrNPvKCSzALPAC0vVvZLP+0A4x/HwRfzXa\nDp8HG9Mtxd4iXNbZ4pgvLWO/rB0sEgHZKROhMbakjKIDnJzbA21C5ymtBKBS\nyI58RarnvNJ8HVAsUPn3Fqdy/ZyDF5wh7DrVhQ5yCNkRN0r6JcUmR2cIL0+f\nNofNSM06+Gl08pm3U+PpSYXLOhOHzDI8Qvn9R1WZCcpMQ5rfIkknOXnnVkLP\nYs/aSvHCmzQjMYaNLl+orQJ6c5XvMTWRfujtmQ/DcqlXS9arFVy67tn+CwnH\nPooGmbGUB1YwvNNjaXIskZvBW5K9Wy8AMaKdEg9T3/K0UpmLP9mrt4zHsIzj\nCNfp\r\n=XYyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t,  --template [string]     template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript [boolean]  enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -f,  --force                 force operation even if targetDir exists and is not empty (default: false)\n  -c,  --cache                 cache template for later use (default: false)\n  -d,  --debug                 more verbose logging (default: false)\n  -si, --skip-install          skip npm install (default: false)\n  -sg, --skip-git              skip git init (default: false)\n  -sc, --skip-commit           skip initial commit (default: false)\n  -h,  --help                  display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]        enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]               use specified vite config file\n  -ts, --typescript [boolean]          enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]                   port to use for serve (default: 3000)\n  -o,  --open [boolean]                open browser on start\n  --useTransformCache [boolean]        use transform cache for faster hmr (default: false)\n  --hot [boolean]                      enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]       resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]  resolve svelte extensions in modules (default: true)\n  -h, --help                           display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"e18e4b6a3a257b0b459fccccfabca0b33eda6ed0","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.0.12","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"3.24.1","esbuild":"^0.6.18","prettier":"^2.0.5","stylelint":"^13.6.1","tree-kill":"^1.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^8.0.1","svelte-preprocess":"4.0.12","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.8.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.0.12","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.5.1-beta.0_1597616000301_0.6282758462658948","host":"s3://npm-registry-packages"}},"0.5.1-beta.1":{"name":"svite","version":"0.5.1-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.5.1-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"35637b487dbad23ff47ed84d6cc78bca3c3b2d2b","tarball":"https://registry.npmjs.org/svite/-/svite-0.5.1-beta.1.tgz","fileCount":9,"integrity":"sha512-qBgsYLAVvd+IA6cCGX30AHEsiohLu1KDIfFqqZPbsKSfpD7pt/e8axY8bYdIxehGSd1FR+EQMTg/NKXFDd4eaQ==","signatures":[{"sig":"MEUCIG8Vz5DNpbx76ZM8QOafjWeHljc8SQRZuWXdtieCqWjGAiEA+j8PvsXPEU+MBeV016l2AVO8vUL4kelmrEvmLzoTwzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOvr4CRA9TVsSAnZWagAAwOsP/iXNhXzAwt/bIhg4c6Aw\nuna8oE6umt1gCqCkyvAuZlO9rJFjPEadfljGQsH/rAgtblB4fOLOd6g5BLYh\nzoPBA/FQx5wABm3AXRgCYQLbUTgLV809RyXYa4TccHvUdNXtFvVegquhjkc/\n5G/WLKAlJW3RJI3dFjQu/NEcwf5HJGMOzBUJQkaP2C9XHVJSxpwbAQw5vwnP\nLsF3J07OCttUCt7NxrQ2CFMGLqOWNgATN73EafV6Gd5vDUjIUQOozxpVlrJQ\nFiPp3+YaH8r9ugt7v4tEfS7BF0fwVEgZK3tYOiqPlt/14ogMGmKmVkTiKY+3\nfhOqfo8uzFdIyx54H1A7jVCT4mRvcRBxZHzKPP3CPXqPueIgwu3Gw3M2Ih+i\nhBXwh0Rx6OcuBcHYR9fql8cOo4uY0lveCF1QPlG7edmO6hCdhMWrqFvgoS18\nRow2mgaUgz0EHPGi8JdYLUeqsHShRjhYAXJxV/B2IpMdA5uLi7zK9P+c4aUy\nWKUjZYCOJHPMgklwwZmh4CaHnyORaBF5ArNaH9SQpyq91EoPkKjQCZ5LY9Rm\n+NRV0vdMKWYBWJudg8HqiQ504an8PmTkV/huJV11//14EP3EI6dDuwcgyuFM\nka4bcEbLuTyofDzYnDS3ASbq5rlbd4z0vDdsX49jzUnTKvThE4HgrU7ijkP7\ny9J7\r\n=kxwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager [string]  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]        enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]               use specified vite config file\n  -ts, --typescript [boolean]          enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]                   port to use for serve (default: 3000)\n  -o,  --open [boolean]                open browser on start\n  --useTransformCache [boolean]        use transform cache for faster hmr (default: false)\n  --hot [boolean]                      enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]       resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]  resolve svelte extensions in modules (default: true)\n  -h, --help                           display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","gitHead":"257fb809cb57bd98c23687ca4442e581e0f26428","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint test","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.0.12","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.2.0","svelte":"3.24.1","esbuild":"^0.6.18","prettier":"^2.0.5","stylelint":"^13.6.1","tree-kill":"^1.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^8.0.1","svelte-preprocess":"4.0.12","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.8.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.8.0"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.0.12","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.5.1-beta.1_1597700855637_0.5057436878040591","host":"s3://npm-registry-packages"}},"0.6.0-beta.0":{"name":"svite","version":"0.6.0-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.0-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"128e8bf4759eef58e38bc096bc31903a5319108e","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.0-beta.0.tgz","fileCount":9,"integrity":"sha512-WeucCNoh65n8u/izkrkx9fGAkC2FZqcJpbLI62z/Tw4IKjT/zLWH0RRFwW5YPup/YeSQklgALND+XGfZu2U/nw==","signatures":[{"sig":"MEQCIFynzor15NV8SUXHFZA6Pq2mYYIgfACE2PWhbWY5cH1FAiBmIl6AXoREtYgXhzktqm6sb2o0OEX2kucUkDfGd0d29A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQlPHCRA9TVsSAnZWagAASgoP/117JYKcv/XOrhUUeD7P\nh29dFw3+6mGmp8KuBiQXkmVSWgX2wKu/pNXW0poX604ElKTix9wllruARvJI\nxeDCCdUUZHyOfIS7qHJgf7CNHXR4OMx9nzph0jD7U/fJWUhwSJ1qn5Wi/d9+\nIK0nA5hVXcYEeZLXwyN2ubsIdVL9h9SxpvPy+LIvWxlLoRBlOrd/zwwc7wcr\ntn2rF9mIEAjROU81oC4rTY8itEzpnQrSTlEvld8ttGTUUoUQywBbQT/SaBly\nhak69ir2Tx/vmBruhIYIDeJTnEJE2Od7LPBS+MJ5XkALJ2uT06ElIbkSheuX\n1q81AfQrrprdQwlhmTdNzkgcXgPRBlhyODkgCZ/j/DLzZyru87nJQ6SDcFfL\nPcH6fdMuFx2QFPs7OAEopvdc1Bln39uR6HWVrKAW496a/5X6A/gTzV/pnvA8\nlTd9lIDQ8rlw0J/mqBwjSFhaAJ7SFB9H8L/8S1EP/Km/VUvzdcdFhShDYdxJ\n42e2YjImz16MloTH+qQSj8/yT3zqZYrISpyPKWL7gDLIwQGC6UZpiOw38jNk\n6Clunxw65qciyzvYACLgbSV9TvP1cM8tIJL6uPoPV7FT3rMBiLuLTDThizCB\n/FBtrcq0yHzs7XU+MPbEcrDnmPbopyFaeKNP/fXi01KhJL/GvB2uzO1oYWbq\ncd+g\r\n=hnQu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite and vite as a dev dependency\n\n```shell script\nnpm install -D svite vite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point. see [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager [string]  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]        enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]               use specified vite config file\n  -ts, --typescript [boolean]          enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]                   port to use for serve (default: 3000)\n  -o,  --open [boolean]                open browser on start\n  --useTransformCache [boolean]        use transform cache for faster hmr (default: false)\n  --hot [boolean]                      enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]       resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]  resolve svelte extensions in modules (default: true)\n  -h, --help                           display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## svite options\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: true, // boolean\n  svelte: {}, // options for rollup-plugin-svelte\n};\nmodule.exports = {\n  plugins: [svite(sviteConfig)],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"bb2828ed6739176c9b7a211b5123bf3feec85a69","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit --ci","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.1.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4","@rollup/plugin-node-resolve":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.7.0","svelte":"3.24.1","esbuild":"^0.6.25","prettier":"^2.0.5","stylelint":"^13.6.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^3.9.7","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.1.1","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.9.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.1.2","@typescript-eslint/eslint-plugin":"^3.9.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.1.1","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.0-beta.0_1598182342830_0.7620666241291503","host":"s3://npm-registry-packages"}},"0.6.0-beta.1":{"name":"svite","version":"0.6.0-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.0-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"4ff6de4b30f71f677c1ee36c5581a520485eeda0","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.0-beta.1.tgz","fileCount":9,"integrity":"sha512-iqCm2hPPbHJBJHBr00FLfBEJwAWovxIwGQSCzJH85FJwK88GlHYDjYZPLkH0hT2sscOAqeYyqc8R1YCbWo+jiQ==","signatures":[{"sig":"MEYCIQC8BboUnoNcoPMS0kUilQRo6E1V55HmriKWwkzz4gXPZAIhAO6dTDQQF2eU34d4DjDP9xEenrJkK49F2lDLVq8OXNLU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQsL4CRA9TVsSAnZWagAAFI4P/inhngYw3NtEYznjxeql\nVySc2lSHkRsTt5Mmsay9rIs1R7pxyVnt3lga6wm4tdaeJIzaamFgvpwGDcql\nI9tp9trvzpxNzVFIZ32xk2o/APEhKMFySkpyqNdfSPaDc8UPhysgGT6ULshf\nLvjvmkQXtcX52U/q/SSJUjUYaClIdfs1AfYWJ0oAdqvBcV7vXXdBhvy5jaQr\ntbAFt2EFu0FxuwYVam7oJi/EGeJOl6BFmIL3zlAWiw4pUJe5m1mTNuQf02m/\nw8mE6l52ctvc59+3E4rwtMG34NKW6cTV0yBWFp2c0pT0Ee+DUKsu/FoHLW/q\nfH1p7qeFenqhIiP7v7KBE5f6OtnwPNTQ2dsn5zXdWYs/wFXCUHD371IrhFnz\n7bVN9iLAX8Vo5ZZrw3tIxFEEob1eisBXZyyQJEFmqaKZ1gJQScrJ6J7Lj50K\nfKzbO6sU46wwXMsEk3aYxw9qmWW9RipoD1abVKlGs2ARdNPZU9c15g2vTJ7h\noCN4ukKXRaw6osgbbiJSJ+u9bIwxxPzbirAU/KDYCkCwoJ3BULBFMSQz6hza\nulMcQhGApIqag1YMkKLf+bYq6qY7fYtMbE3aXoz9zJkOqX5g6jrNxiESwg4z\nUVd82apIeLAlzoRM+n2AmN8MCygt0PKMtPxpKirhyGm7/aG1B3GoKkxvjDTT\nHJfm\r\n=6aOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager [string]  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]        enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c,  --config [string]               use specified vite config file\n  -ts, --typescript [boolean]          enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port [port]                   port to use for serve (default: 3000)\n  -o,  --open [boolean]                open browser on start\n  --useTransformCache [boolean]        use transform cache for faster hmr (default: false)\n  --hot [boolean]                      enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]       resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]  resolve svelte extensions in modules (default: true)\n  -h, --help                           display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]                      use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m, --mode [string]                        specify env mode (default: \"production\")\n  --base [string]                            public base path for build (default: \"/\")\n  --outDir [string]                          output directory for build (default: \"dist\")\n  --assetsDir [string]                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit [number]               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                    | type                      | default        | values                                                                                                                                                                |\n| ------------------------- | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>           | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br> | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**              | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **svelte**<br>            | `object`<br>              | `not set`<br>  | &bull;&nbsp;`object` rollup-plugin-svelte config object                                                                                                               |\n| **typescript**            | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"85469824db3c46e9b14a8c7308636aed57c5906c","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && jest --runInBand --forceExit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.1.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.7.0","svelte":"3.24.1","esbuild":"^0.6.25","prettier":"^2.0.5","stylelint":"^13.6.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^3.9.7","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.1.1","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.9.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.1.2","@typescript-eslint/eslint-plugin":"^3.9.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.1.1","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.0-beta.1_1598210808075_0.5246033286568106","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"svite","version":"0.6.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"e4e262d190eeb281ed2dd07344d84c97b0683fb5","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.0.tgz","fileCount":9,"integrity":"sha512-KlHe61W5pX7jqnNgEpuIwlXkGwc7S5u8hpygPcLXRYKPv4iCdR+38bXsNcMf5jfvlgKSlfv74tGutG43Lta8ww==","signatures":[{"sig":"MEQCIH/+GTERChf7UKBfzinBDOGrvZnR6nwPRHnZ4zfTovSUAiB93KcY9vggJqjXDpxvXso2f4WMnmwlvuG2GemZgvPEGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS1k4CRA9TVsSAnZWagAAquUQAKRPe4srS02PKy9n8KxV\nT6a+KKvmOGzOthdSmJQOPU5WyE4cxkQiZ2qs1xyHA6X562TQvwGdzf/xV8YS\nArN8E9CNbrXXKSCFawE/w+ZIb++HYTnHgEkBo3nnC8H5k3TSl/TYl9U1Rdnb\n25JTqvQs8MhLNITpMef5NSPCTYTxYDBZsT7ZTCQjiDEtBGDXpHPlmfzfMhlu\ndxO5sWythN8WaSSXwivjltwiLFOcGbt4LDsjZaVJgTMBgxPnjvpe4zE4gtjQ\nqcWKAB86DYjvMnuRWATo4zTy+AxNE2enh6yX/s3uDr4fgDv3T0QEiu8SjLI2\n18SZJ/J3stztyZrQmvXPHkz0Jre8m4HEEIvdei9ElJJ1UWa686Lkq3c3/cS0\nVuMaP66o8qW42cX7VZKmBp/lbhjziKdUs0vqloqhs9aoQgWRXyuLTsaolRc1\nAN6/nzk9gd1CZm+8X2R+4RHVqBvp4XY8KtTKdIsHDga1RjzX1ISSDx08HOJ1\nJl7xeH+gLTKhjxdoM5qbdJmDtwucQlLa2MTK5RSq5t2cd+/rFzqtZBiPBImz\nBc0xIsx3RcvQsmA98RgCx8EPh+oFcNaHIzyYpj/45ECZUKb8tC2jS7TK3700\nDOMEkJpVAP6KzV7jwHwuZfpEAf7PqNssGXRF53Cz4bmspWuIc93zldb/omFW\n+4as\r\n=Z0c9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"c039f99739a6ebd25361746af9b35d4f2fec40a6","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && TERM=dumb jest --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\" --verbose=false","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.0.0","lru-cache":"^6.0.0","svelte-preprocess":"4.1.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","eslint":"^7.7.0","svelte":"3.24.1","esbuild":"^0.6.25","prettier":"^2.0.5","stylelint":"^13.6.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^3.9.7","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.1.1","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.18.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.1.0","rollup-plugin-visualizer":"^4.0.4","@typescript-eslint/parser":"^3.9.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^9.1.2","@typescript-eslint/eslint-plugin":"^3.9.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.2"},"optionalDependencies":{"svelte-preprocess":"4.1.1","rollup-plugin-visualizer":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.0_1598773559317_0.622318533584747","host":"s3://npm-registry-packages"}},"0.6.1-beta.0":{"name":"svite","version":"0.6.1-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.1-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"edc163dd13ff32925edf57d461bda6042d1cf8c9","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.1-beta.0.tgz","fileCount":9,"integrity":"sha512-A/+CMElWXHJw9Agzah/C3+s/x/TvYnMJ7+IhP1V74tNJbzjBRvCwrt+5D1PD3x3fCvcJBK2RHj7Q0HemRthu5g==","signatures":[{"sig":"MEYCIQD+NA0YX6Tma7vooqQbIAfI0Vdn6WTyv4O6PZMk0N4RFgIhAL7hfA2aYSrz4xdgb9axGrunKiL8hPUropR4oD9vyHNK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTswgCRA9TVsSAnZWagAA2FIP/A+e5A9OqzsTUR4ggadI\nVma+fY7jx1myAtKn76xntTa0pJFVHevOdbX5OV4mOIhd821djJyFGOO4spBH\nILbs3T1r/QlW2YloUYwM5AyYha/3HDvNesjzvNCXZuREWuyaZccvwn4mH36p\nMXw9vV8K9SmHhKogLyiv3ot5h1EA87vEaawHzazlrzaAOOlaguELjpZZLHF6\nNlnnPYBGMeEjkQJgOncdKr2uTWShWqJVZp0iA/oxZiXXjojR/mloik87wz4w\nzm+4jiJ+A6UyWtS74GyeOJegmeNFiaetGTsAGsMjCmKwEXiJCIUjAQpb+P5b\nQasaJjog24cGgP9sC13a+iY0yRSJmQgsaQVwHZcPWcuS3mwpkm/Ayvu1liBh\nyYoVSfQnXhBw/u0OADyFnD8GaK4DABDQVizHREZVkXio9p6njavIzv4XlfZ1\n9jzf7/EZGztZo0gwDzXOS+olm5ObuySGUNln9nsVT+5SaaQwvX5xdcaUgTGC\nLrcBLxsqyYEq+H88PoFl84VB2t+QRQArTxv24kIpwtNAOk5+/9HqQPsI8o5e\nUUzKB/nAmWqZnsEYav5Eu4Hkx9lbzjiaI08yU7zN6et9/zp09VVxBok46kMv\n6EzBipV69wqKzJtB3Up/8AsjJVX1BZVM1AQzPL7DgMotWfAYdlnbGgILFX8o\nMbBc\r\n=0OpC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template [string]         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager [string]  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules (default: true)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode [\"development\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve svelte extensions. &bull;&nbsp;`false` don't resolve svelte extensions.                                                                    |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"6c3b165da47160680afb2cfe702f4f5132a59113","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && TERM=dumb jest --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.2.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","eslint":"^7.8.1","svelte":"3.24.1","esbuild":"^0.6.28","prettier":"^2.1.1","stylelint":"^13.7.0","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.2.13","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.2.1","eslint-plugin-html":"^6.0.3","eslint-plugin-jest":"^23.20.0","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.0","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.0.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.2.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.1-beta.0_1598999583799_0.8151844250029265","host":"s3://npm-registry-packages"}},"0.6.1-beta.1":{"name":"svite","version":"0.6.1-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.1-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"d0237d3e33556dcbe7aa55751583f6b07591eb94","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.1-beta.1.tgz","fileCount":8,"integrity":"sha512-PR96iOwq0wGFjUf1OB+m56x+Hq5jIBioHAwyl0S7jzBfsU9nt04awxQHZ1pBV8RAWZm3JpK1CB0NHLy4mryDiQ==","signatures":[{"sig":"MEUCIEUoMroQ7JxpcBobXUOt7ESGX3yl8jBidZ3HaUG4HF2QAiEAxw+I/dbtUPwQoIdpwa9jLcvaEGorO1POy4tU50bbYwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVOHpCRA9TVsSAnZWagAAj54P/307c2OdhZbaJ7tQ4svT\nkK5sx8mfcx35zc4jucZOqqVzSjKAKql8kT7pw5XC86HttJCaX+oBj/f9yZPk\nwEhfxypLXeAVL/hnsdcmAmqD5ff7OR76vKFM4P8Ha/D26ipGEuuaBnfmGaJ2\no4uPYDHksyzh11L4jGY0s+662Z5TnF1qqQtsYPIxCCcV9B2ZXVmCEFFlPnlF\nwiUKtBjvE4ZigwCNDkWW0upxmmrlETXl/Sfi/aD9Xk+faO/CdHrxXmppcfYM\nPB6UIRYEMBMxSEkFVjfEgOJ7ZykfWGLgBKExgzoYmo22cwiEikhfTop86KAF\n4d8Jwee17fYIDOuUfSGA5HRl7QJL6a/vEh1N7AyZIIQpwFTlkTVOuK8kzTRW\n33MCha+MJuXpWMDmFMgvhdTk5Mm09mkxFVUMVgrDmCCbHGC2JU/FYt41+7R7\ngcYpva8PkkAKWik/ZvWw3sV4RjXVnsFyUeRoMVYFHnMGD0cdX+aZ+BQxQpHA\n91GdGHl71lJu9JpmtDRRoNnuDr7cChfE7C1phcmq13Ou6A0YWobVtEVPYmyz\nvvaKvVZ5ksHyfKDMyOuDfjgrUdKJwj4Sxh/SdpTAle5eoN25uEd5YtMl9eEq\nw+rkXn9QUqSjxEq7Av0Eg64Mh5f72gpawEwItCiH4wbjy3OeK2+OmUPcLxCO\ntkjR\r\n=pm9Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t,  --template [string]        template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager [string]  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f,  --force                    force operation even if targetDir exists and is not empty (default: false)\n  -c,  --cache                    cache template for later use (default: false)\n  -d,  --debug                    more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h,  --help                     display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules (default: true)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve svelte extensions. &bull;&nbsp;`false` don't resolve svelte extensions.                                                                    |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"1ea8cf8db4fc4aebaaac51b1680562e0f2e20684","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && TERM=dumb jest --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.2.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","eslint":"^7.8.1","svelte":"3.24.1","prettier":"^2.1.1","stylelint":"^13.7.0","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.2.1","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.0.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.2.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.1-beta.1_1599398377385_0.011508945160496165","host":"s3://npm-registry-packages"}},"0.6.1-beta.2":{"name":"svite","version":"0.6.1-beta.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.1-beta.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"f0e2c01c35e33d2663488c538c3a6b04fab0c4d8","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.1-beta.2.tgz","fileCount":8,"integrity":"sha512-f+aj2B3WegAAZo9rE0s7h2oAEs2IF42ers6lim52/MJLodGw/YZ/6Dj0wDSK2Uk7Gscl7t4f/IROC6HJPh0m1w==","signatures":[{"sig":"MEUCIQDPUmV1MFJT3jklH+DdmQhxkB6w8gkKnBeDHVD8weLObwIgGqAkgKmCRLff41Pb+zXAPpODX8n0HoFtXZQELKAYhjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV+GtCRA9TVsSAnZWagAAjyoP/Aw2qdOJetN5Iqs8qV13\nn2HO9mGy0q+015w+w3prBAzYptvrIDb6QgtxoNvfM6Jrh0RDe7fTvrFlFQ8X\nDN+I6XmqrBoN0s/iiQ3i4cgXJyZyXwa0oS4wJtwg0YIXgjWx08KcB8Hg7nw+\nY2o39DkK9LUlOVb3+jpUjYDgNkqTQ+H67EIymWDGdv6tt7bh4pXHxxBhVco5\nRyaCNKbYO87xQLIYdHD4SuCNjEhY1+H8YJiG2yzeUgfwFAFvOtC/wf40VJBs\nZd5vJqjqmNsKTFGf9v1Asrd5X1H0D8H9kUZ5CMNa0nmMl2q8/jIpLBs0xtYH\nb6ueG0IQluXia/sMW2MhzDjyDTxO5Lc0DoHBbjHKajOjHjR61R8D5x8WgsuR\n0FtI43FMW2tvJJmZY/tIj9joGWNiTlnYmrTXcl18OviA7vd3JmBJHanGCVbX\npxpo4kD8mwOUOgvdzIB4doPxhGIv7Itw5KSkyYPw2bEY82i+4ZhJIb8Rj/1Z\noljcAm3Fj2Skg6Uf7MJq/FvjkvlXMmqOcewRqJP+FpYsATF9YIU6wK3YFDaS\nebZhTcwXxE0W2x1eJ4Ev6kzu8TtDvLrckMOxzBMYVolXhUvUG/xuCsLm6DRR\nHKAcdvPioxC24bonZAzwlC08TMmyD7gPo0grHHX0Vu2+sH0S4+CAFRdpb4eu\nuH1y\r\n=Tcyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"b19e9efba81773f138000c463ae2e0580d19837d","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && TERM=dumb jest --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.2.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","eslint":"^7.8.1","svelte":"3.24.1","prettier":"^2.1.1","stylelint":"^13.7.0","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.2.1","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.0.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.2.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.1-beta.2_1599594924554_0.7747055946112154","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"svite","version":"0.6.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.6.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"2a89a2286a6d15713c10a53042cef963ef5bbec8","tarball":"https://registry.npmjs.org/svite/-/svite-0.6.1.tgz","fileCount":8,"integrity":"sha512-pSGKPkYyQWRuZlrRl2bL+3tbZnVDcJtW/Ut7whfiq0LyrxEc2MvidGalAW4u93dSjMf1snfXHkHCHHWvS6OdVA==","signatures":[{"sig":"MEYCIQCToJsR/7PDaXV1EKY3LyubolMOU2+tvNBOj9G302+pVAIhAL7OdDHumYB4Kzoja+HpOrB4l9/INEYX89QQ+6KDpin8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV+rsCRA9TVsSAnZWagAAE3wP/j30VjKYHvJ1UtDyHD4W\nykjwUDoEp5n7/a8JE7+kJ3Em6Zo0j5mvY6u+sZYQh+FDFTd8oSUWGeUEVGMi\nz9dwFz6Hnv2vYfxhHcRG4vIFzGZDynY90gRbBinLcboqoZWY9bN6BPdKI52l\nHoafmj4mL1HNB9irHObkAfsoLWrMeVlKTInB4dnAtwPeBxmmObg/0ztf0T7e\nbauVm763XmWZb6m44986vqXZb2U1i3VXw/ed/f7VqqNLn434vRBU4dRodqdn\n210F5FoVYoBq4DRML7iteuT4Qttf9sMT52Cqpjz175QUX23Qtjk8aEiPOfqE\norhn8auLPyeE3FFZyCey3qC7p1odV7d+OCA4UfojXAnzRVFfwKlwrNu+CLNC\nIXli3XYHvQ49CpMSzQ3MPeGVF+ej/KRBQ/goPJe96bou8nOlGMhw559szj5v\nh2HiUwb33+DgutmAc3+/gtWkuPVgU1MahYOtOS412fwzv/j10Q+j7jDtdm6g\nSCn/3aJeBkc1Z4lIO9Qzq4fBkwQ+O8PukLRlOqdYCGelOnFzg18MV2m9aXB3\nqaHLDbOKoIHUccxSja7cEvMEIUMEu3FUH0/0NF5D+GUB4FtSWBe6rZBY6QZQ\nTOtxQ/TdvluAcjw3RvnpVnLlW9seP38Q88rIFsaQoFi28Y5v5Qrw21M0EStU\n0dIR\r\n=grLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"bfd594c93d07e7089fe4a0ce798181acae86251d","scripts":{"lint":"run-p lint:script lint:style","test":"jest --clearCache && TERM=dumb jest --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.2.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.2.5","eslint":"^7.8.1","svelte":"3.24.1","prettier":"^2.1.1","stylelint":"^13.7.0","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.2.1","@commitlint/cli":"^9.1.2","standard-version":"^9.0.0","svelte-preprocess":"4.2.1","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.0.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.0.1"},"peerDependencies":{"svelte":"3.24.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.2.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.6.1_1599597291884_0.19590681226639384","host":"s3://npm-registry-packages"}},"0.7.0-beta.0":{"name":"svite","version":"0.7.0-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.0-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"cc6aab99f83fae925f9b648af0a4ddb158d476e2","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.0-beta.0.tgz","fileCount":8,"integrity":"sha512-jpNr62GB405l7CaTuOCNZychfiSz4xEC3h2QHTvgWXLlBHY0nsbL+IWOFZssUjLFmL8uVCznHdUV76fOQJ9cuA==","signatures":[{"sig":"MEQCICk3FcZqvcxGDXVnL2B1/BTeYBb+yukbTU/VPNn6t9sdAiA1fXM11TKx/yaPtAqhXKchTShaotGYTfrbs8csccniFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX97nCRA9TVsSAnZWagAAdwQP/jitEV9eZM0flJHfRwUL\nSazwDTWgvO2HKAdDl0dKrNki1BNcufYw4N7Ka0PYHb1WEu3es/oYEqilfZTm\nIIyLSWn3cJU4BMX9PQBwLg9IWMiGH06y3+8iUl2WbhvzVIwbobyJv8Nxb+HN\nlnoYNKSy5wxj9reFAIMaWTIDyn+2piYKoVPJG+R5HIqFWcBv7ixYYTuWSNQP\nUZsvvUt5WFb+AYKfiWCdcErT5Jhaa7lpjuK+29LXrfbnMbhfDDlgCspAagX5\nQVmOiw1yb/FNpLWN3JHaC8GomaoqA3JUA2VKTdX1+zidTtCMJ0cJQLw8sSko\n3Dtw/puje9+zh8NG4pMn+6C7NUtfCO4eVbvPtEPzxdnKhsMwMuBv6tIKpJHa\nYC1qGNnhhtIE3qEKdK70Df4CfY4CrLT+HbrTsYSFaSpKTQ++HhLsiVVxxdu5\ntRTGg56EoFxtr0GC7pTRbKGf//MNKMkyyRR2OZpT3ghuZgyG3D+2ck8IlyLx\nv7pKLVABRiBmRSrHBNUIsDMaqyEpiXtiygex6HfN2l8Ek0ck2MfeVcSgCbsi\nIe+G9HH+WZtFTmSnZjiYtcQYTG1zJ46tcdT77XCHj2VbzxiQs2OC3AHjopSY\nwUa8+Ke+Wv44/VIyM8LHI+q+KJXsCGYH0LzlVVyKIyIXpzIserKYhWjXH8wT\nK5wz\r\n=4C1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"dba940fec50c0469b616afd42ade5b572e3597a3","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.2.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.25.0","prettier":"^2.1.1","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","svelte-preprocess":"4.2.1","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"svelte":"3.25.0","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.2.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.0-beta.0_1600118502926_0.8600465917393489","host":"s3://npm-registry-packages"}},"0.7.0-beta.1":{"name":"svite","version":"0.7.0-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.0-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"60f5e0c6a9439f66b9ca9184f3aa7364f83741ed","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.0-beta.1.tgz","fileCount":8,"integrity":"sha512-0YDKccVbES3sZBeic2UOxdLAL1acaaFNQaybPQDVtsTwo1RuVvPqEl7yhi6WsBadSe09c88sMMHiRY+g9iifIQ==","signatures":[{"sig":"MEUCIEm3m7cA4SYbgGhtm9L/FsuZplQb+gIbMXYUqcfNAHgPAiEA1OisAyrcryse8cAtE7egw5+N0G+1e7UFqGRLLUXp2bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYpTVCRA9TVsSAnZWagAAoz8P/2GxM4s7zUgRN/PI8snA\neXae8xelht/4jjSxs1xzLZjpLOZRHpUnqA2ksyAJK94GqMO7bFdEVxBRXuDo\nPaYJmbQiKnw6CuGMNt9AZbmB59s6K3NXzVN22XNrRf8OFqSwV1sUTJ3pm5yv\nbwmuicfiEf+pVInogBjZoFgFuh0bQgIZznov3wMfpjCJ8EsJ4tE8RVm7cguo\nYIoBEfy7Sa0zs3+ztuqpVTlYST5XUBYLty1x8u0HXR+pxcY8lpJYAl9FWTaT\nsy8f0ftsjRNFXrgtA1g3z0Mk62fS4nUS1kOuWw+Pzs5jXPl0x7arh43UsGWW\nWjEfBWKa4KEIRDQNpB4QzH/QuL+UymwZ4QsLUJdkTQBOF7fZUa+UxUb5xYrO\n9IbEbt7i5k0MfNxJiLleDgPKDdXqEiIWIn9NNBEpTpFSTLCsIvfeEBIXEZor\n9FvmXSHlKCZs/cq6yZ41/xRu9BGMeLL/4lnnw2sVZLPJcU4H7GdOufj8SKaV\n4uDUfP9cmak0CLDYtFJhvd9iictM8iDbt99FwSho5zvVUsKRQlprJ6q3mQV+\nakPwsV6H12haVrfmi/t7oEFQ4RXYoA6VY9+JbhMPJKzWTvHn+z8YLfWUUtzv\nlZ4+lJL7J8GxIWM6feP0NwhLUuOQLn6i6NOGpkkU/xVWH6TpwaNQ5AvoYZ/y\n8/ge\r\n=UXu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"b91002ee04a4c5f399bee9005581b8d0aaad68c3","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.0","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.25.1","prettier":"^2.1.1","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","svelte-preprocess":"4.3.0","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"svelte":"3.25.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.3.0","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.0-beta.1_1600296148570_0.7823009287388714","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"svite","version":"0.7.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"a9e07f40c96c62aacf245253f6361e2b84506ee1","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.0.tgz","fileCount":8,"integrity":"sha512-qjG8ZJJThEElAl4UJCTAnMh5V4c4xmUM1HmOAs9+yPEoTlC8yrvF7LJl8Y/SLfDCOvv2C81ax4G5r43Meldh9Q==","signatures":[{"sig":"MEYCIQDE+Pe4CQRFmZmjZor8B8vHUpAig3wSYAgF6Ayx2E0DsAIhANfWWzz8t99ohWyZKrykJHzOUxTKNfW38MZqMzn+a2Z3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY8/bCRA9TVsSAnZWagAATUQP/2m8TfCOyVMHA3olw82o\nWa0Ba5tzOyigHsyrN4jhwoA9HrrK1LfGZfhUBVVhGRekTvwNyZD+KDGy9EML\ntc47A/jIV08NYPq9uqDZhQaKCj46C1mZOQlLdrlvpTuYxNalIyjrw91GZ4/Y\n9c0vckOieg+Jg4Dkur6IkIBnHRBOCJcjQqumt1k3obeAeW8YH8RhAJV+4khO\nz+BV1ofI0uP4OB6AoxUuFKgSd0hEQ5IxUW2zua+3kEnnEDerjnxdHlnW4WgT\nIlr1sZ2kPdtQxQpqGUlgWVSDC0fujBK8QN9QATk/7A0lQTSZrIm1E5Fs3gid\nkreaqZ14HoLs46e+sHZN/fFnTPCWu/9AsYu0zk9pFF144XpvqH8fGiYWakeg\nQ4Av5tWIfUkien0RMp72Fjl2NXc3GsNhHfy1HyV1e4L6gyVoIjL2FfUsUoBQ\nOp0hqyWq4jvLuuXU63QX1sOkcAC6t6twXdi7/rbgZCx385Xy7+vOtOHxvc9v\n6arUGFDj7FwTIhsuOU/YPIUprUApg+nLfF4rusoXHmSMJvMZe3tm0xiME4Pf\nfucHnYVAuqspwtBcODEVcx/Zz9o0bUsDPfh8SJVSKNd7goiOGBZ93a0ojGwx\n8JrtbPKCd690ytRBhTZCVgxZrJIgXaoCgiGc06+weMFavQ4im2f+L1pFPFe2\ngJW4\r\n=6c3Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"214a4c799bf77224c58f7ee5933066fbbb1b18b2","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.1.1","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.0","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.25.1","prettier":"^2.1.1","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.2","lint-staged":"^10.3.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","svelte-preprocess":"4.3.0","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"svelte":"3.25.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.3.0","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.0_1600376795219_0.5036371893036782","host":"s3://npm-registry-packages"}},"0.7.1-beta.0":{"name":"svite","version":"0.7.1-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.1-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"34dfefb4e4bcf1a94e480a68431d6814f757a91e","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.1-beta.0.tgz","fileCount":8,"integrity":"sha512-/9VMYhW4iuNE3TbSIaIo/1C/B0pOjJHLU0lV6XVrf2w2wvV2iEUjyBv//lbe1YuZHruHKRXkfCVcf5JHCL0K3A==","signatures":[{"sig":"MEQCIEzDE/jCCxOG7HsJS099ifYccpOs/jWOEzlRieGVZFb8AiB338h4gqxHz8pSTeFtjcW6EHs2yQQmNWxYkHHTKO8N2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ56oCRA9TVsSAnZWagAADdsP/2V+pn3LqRrdBxyRc+sU\nugFKS0YhpPOtAFgSenQTrkgNz2yjBOaBcpE6FooJD3wFuubC53eQDg6la/sJ\nhtdwpsUsXCqfikAEBSSLb9Q2FM+xtltF+2KwJkOBae4CmDBmJbpHTMAc/Yo6\ncLOjdzXGP08sPm/ZTQvmGqcUx4Gl3t7tucutwDO+A/Y7U8iSitD8heILZYPX\nGHtE8kfX4hBqhS06VkJREtOxWU4J7g6Ss19mqO5C/QZNdvaiaTXKhuQrEsfE\nxyweNP1gagGaoGRi4af5AayTOPI4/cSIRF7Aps6kqzG0oNwKUODVSPqb02fh\nYoRQb3FKbQV1XacmNK+AQtXKGPnlKCaavvkSEWI8A2qP4pZQIcxiEnH0KoTR\n4dMj9mK7q2w6F+cWJ8sRRNVFyYVt3uqtAzuuDifmBbWIu3uyWAZWDnjxygTh\nxRbvPrnwMVOK06rKYI+3KHV3RdYBXuVV2u7pFqmTvJ/YeTfY8fWn7e9vfra8\nVdlqO3zhCBLepowkFDDg5LmuG3w2uD0Yox4O4cIJAe6EhruwJMRQ7VuVsijm\n6H+2iMlX7VnDDfmeGuhv4OF2ZbnvRza3J2EwG151P3MggkaPiqSNEMKHc0eB\npjn5aFNZFlX6gVBEsw1Xu3xrF0NR/C0wJTWjxSq6IqscUH4BkLbf8L5+dyCn\nRR3K\r\n=P5uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"76c56bd59363b088d75cb8317fd79f6f12974376","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","updates:check":"./scripts/check-updates.js","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","updates:upgrade":"./scripts/check-updates.js -u"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.0","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.25.1","prettier":"^2.1.2","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.3","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.0.1","svelte-preprocess":"4.3.0","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"svelte":"3.25.1","svelte-hmr":"0.10.3"},"optionalDependencies":{"svelte-preprocess":"4.3.0","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.1-beta.0_1600626343691_0.4769611461850889","host":"s3://npm-registry-packages"}},"0.7.1-beta.1":{"name":"svite","version":"0.7.1-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.1-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"813d323156581590ac1053e87bf07cdcbd0c2772","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.1-beta.1.tgz","fileCount":8,"integrity":"sha512-fqpoon0nZ+dUloDk5LT4uT2NsyjRSgXZ+a99CDyJQXtrOg3Iyz0g3KB5OxLvyPEbKTiOs8LUAKSK1HCp6d10LQ==","signatures":[{"sig":"MEUCIArb5SK2wA4cWy3rGQZYfKKJdgB03M5NfDmarnDxCVL+AiEAiH1rpXi3G8qbAsObHjbfCu1Ko49v7OrXF87O2Azfgm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfavF7CRA9TVsSAnZWagAA7YgQAJBw5kSffptm/GfWQCMx\n17AL3gXZmaEgjIEJMOcjs9wLh8VM/5VsseBmGFULVIdJayrYE+Otfwbng+PD\n/lF9JXCKEABVPN40vm0eCZAJ8wpDSjfgXQ1Vrqr77zO25N95PdM4hZKzsCh/\n409fT7Yyd2DfUYvNZ91kbLFIb7tZ5bWjHtOuKGyHT2zn8xahM0xTehYWztnj\nV+MRO6swNHfw80res3cbykxkXiB4P03Q99iij8qHsodWttVyU8dbqFUVOu4Y\ncDzzku2kU7b8fdX51My4aXNAdt3GToVFVduWvoQAp6h72l8ZWiOYos2BnTa3\nUEkwE3SkrBr/xPrcw6CQSxi3DUp4al+JWCxnkgRaLjIlDPvggtBia4R/lAu3\nOPvVkVASoddH+LxNVeIoVtWqP8cNQRAd/uTuGFT+QGipTduxZXRrvniHhlxR\nOPwVC7GMI+Wf+QTA3wrJtRz8dPDbPAuY3m1GhfWcZSVAHvGgoX6nG9uLlIwq\niPFhMFKfXf+eEnEZZFF3GoC6/js27zHVrlHy+WKFMsAcjsj5TUr7u86AeSWj\nU1rJMcsaM3qnkYaEFhcKgs3jp8IKAr34iUvCVD6oenXL0O9H18kY5hv0gOP0\nILbLsFUqJabANTeRa8uPz8gvMU7mdxFap+4FNcmtLqFUh4NqiOB0n6JWgcYM\n4CIu\r\n=SRCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provite a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up a typescript preprocessor for svelte as the first preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: [\n    sveltePreprocess.typescript(), // must be the first one and must be only typescript, not sveltePreprocess()\n    //you can add additional preprocessors here if you need them\n    //if you need svelte-preprocess, disable its typescript preprocessor, you don't want two\n    sveltePreprocess({ typescript: false }),\n  ],\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"8b374a91abccfe9df1d9fd06a3a3d74eeb7ea7a5","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","updates:check":"./scripts/check-updates.js","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","updates:upgrade":"./scripts/check-updates.js -u"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.0","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.26.0","prettier":"^2.1.2","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.3","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.0.2","svelte-preprocess":"4.3.0","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.2.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"peerDependencies":{"svelte":"3.26.0","svelte-hmr":"0.11.0"},"optionalDependencies":{"svelte-preprocess":"4.3.0","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.1-beta.1_1600844154711_0.31404955835874215","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"svite","version":"0.7.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"179952a38e59cc81d2abfaa5d5a6caaa70eb3be6","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.1.tgz","fileCount":8,"integrity":"sha512-HU0kDbLbtIi4MM+kANSCa2Gk6MxoNjFEHGW9WpP+fOV9rPX/TnvSDtGI/SuuyvK76D0E6WJ+ElkMoyZ7FiCA8Q==","signatures":[{"sig":"MEQCIG/Q3FaXfJ83BAw8ShEPNXFsqLdeE7GsRmgfZAQhDHoQAiBqbQe2KUnMsYF7OzwEnEFnmpm7IWz5XX4CvabiUUrh6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa65mCRA9TVsSAnZWagAAuEMP/R8U8hFI6NJFiUzX0LpE\nqunNPVl5ZdPnhwo+PejdGtXRDeTQ9m/hMg6hKmdFx8lvYUHL6Tkq8jyoeMpa\nvQFObPVo67MCLdmg4912h3IxqWt2a86zex8Gv8JUxhsRP5WlYwcI9GtbUP8Z\nA8+uh9xE3XMMcbFG8SAOZPiRmpYx9dIeoS5Bnsf7zjc5AxHztfjCG7PfygZG\nUxU7HdABVYoP+TpNrqawt9ftl46gwT+OdLGwKu/nQnKJ6iRiAJjMXZBENCMC\nkHd0b1Ah8Cr+TKOxKvkPiv1t3q1cLxWcVdIH70Ra+Qx7ysmNgH0T8t3wLunb\nSHZuxqB1cWNXZsL1WNt4Et/J5iCek3rCRqxo66LDQbSoNUi6JIR+TVWMW/CY\nUMTdroKq22phSCIvIQrli6IKtqwWfgpZS25glqG4WNSOyPci6qbGULQHKYQw\n61hKNNxryk19H70t5mQN7vhLq8yhuHck8Y7fslVKmhA4WAMdZ2yOV5KtfdNC\ngC8YUNt16NCCotBa8uwkt30FftmscUmcF62JgwQF1zOMjMoxZ5FJhXhIHty3\nSldNvngY8POOPANksFmsWtCbfJOJ7S8wU+82Jtx7tCLVS9Jr0nKq8japM5aH\nPR3kkMLVcimqDC7PN5tfRTJ6yHDQscLZYSsk8o1Ev588qk3Gm1AKlbE8yPqk\nOeuH\r\n=Lvq4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"749aa56c171232a2132feb2d09cb07416b1157db","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","updates:check":"./scripts/check-updates.js","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","updates:upgrade":"./scripts/check-updates.js -u"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.0","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.6","jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.9.0","svelte":"3.26.0","prettier":"^2.1.2","stylelint":"^13.7.1","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.3","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.0.2","svelte-preprocess":"4.3.0","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.11.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.2.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.2.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"peerDependencies":{"svelte":"3.26.0","svelte-hmr":"0.11.0"},"optionalDependencies":{"svelte-preprocess":"4.3.0","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.1_1600892518012_0.47028236572117477","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"svite","version":"0.7.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.7.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"db593338021e2b8b537d56b03074e43ff2b55847","tarball":"https://registry.npmjs.org/svite/-/svite-0.7.2.tgz","fileCount":8,"integrity":"sha512-T8e0c6fSYuRJDoLl7uBlLV9DhiomyXypzDL5f5UieDUCPMiTlM2WtjeZCEX6FsQU8UpAFZVphDIzoFtXNJ5QvA==","signatures":[{"sig":"MEUCIQDslTLsgwzndpNVcZf+N4Q5E+WJHhW++0YohS7ZKa7ajwIgIuGqwR5/fBKSAQ4T61KpWeFgjX8zFhPj6rbNroSYpHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPFDCRA9TVsSAnZWagAAz8cP/1GMnn2OoyrzT2a9JmQL\nviQVNa0/KnKgHEY8kUa5kzP9235KKfRxee+/MaRQ9Z9UO1nASvwUkW5vt1Yc\nIfis29I8csLj1FC+op1K2kXSbXz3FM1ezHIZH7oq0opsEOCrB2Ul0fL8Pun4\n/5GzSOkk+GDHn0F1g6FIc3mo4m/YPfsAOnbe+zNpjfHJqWZN3bvmMLES2Z1l\nd5Ph7GabVNM7M0YmOyNsdfk/ORCMitzTvLVx03KW0zJYDleYoA60WADNHDNR\ncm3HpcqzGMfuupOg1vFFtodHopECHDO5LCkTCzRT+JaAgj+TQz6gNfEqMMKp\ncmidWz/7hky8+qEzvcXxJs+QCDzTnFpa9z30ai+KSU6rJFHgV9fFGNI9/Io4\nQMApbmdLdz3cXG4KlOfQg/RORsWHjHiBI7QOesklWkS8CSU2PZRGCOEgeQMp\nPx0h1eHCLJCrMBsX3YG3i9Al+IwNJRSfh+k4ApA7QlhDSuZhIPM2qZmnXwvl\nvJ6OE9wp/Xbq4+sy+qagpfBbFQtZL3dWIenuzppccA1Dlmi+N0Bj0Rd+1+5V\ntS94ysjsTJrx3dyxz33pWjkOx2rdrUcy7BMtyJvqeOYi33iShm+g6YJpl1OZ\nRc+7+DGSG01AyRb8Tr7U/Fg2rtAyLb8cuHwD+Wo3ifMY+bvHIBr0kWbM0xoF\nJS+5\r\n=Y5kS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"f499db42958d824e1986e4a25ac0c7980b3a7a04","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.2","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.6","jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.10.0","svelte":"3.29.0","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.3","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.0.3","svelte-preprocess":"4.3.2","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.12.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.0","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.3.0"},"peerDependencies":{"svelte":"3.29.0","svelte-hmr":"0.11.1"},"optionalDependencies":{"svelte-preprocess":"4.3.2","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.7.2_1601499459020_0.6742849756397404","host":"s3://npm-registry-packages"}},"0.8.0-beta.0":{"name":"svite","version":"0.8.0-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.0-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"bbc258cd7af98d8996cdc4fe8205188d7363f468","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.0-beta.0.tgz","fileCount":8,"integrity":"sha512-yEiuO1yh9qA8dNEudeY/DZ/py2ZfQCStIru5vmcgzqjfswlJXgh4CB9fZl+/NjT40lPr3/cYGqlsUbVBspMBEw==","signatures":[{"sig":"MEQCIFluq2bbRgZrOSIbOHjSpM81AvNVM3JMqxqrjZ8oAvHoAiBuLawgkEaHs3MNyTcToIGlDawzZ+sd8lRTSTiB6aBpXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeJqGCRA9TVsSAnZWagAApnQP/jIbOsLHd2v6YgRQFz7S\nBFP9s3IMI2M5Lq1d88uqRk+983mzo/+JB4AuhweVGkRJ6sRXBOyq9+t/W85l\nxc1lA40PVElHRHOqmEvylLrhLdzcM6ecfXsqNolBle9YC6LF5R0hWr5t6Y4G\n8YnIrg1oFyDycRDwr3TC6gi9XW5NpC8jnGn5DdqLUTHfTk52mWbq8y4EITFP\neGDM4jFOGHicWdBxVe+hBXHNhxwvMSzydVpvzLFdMFKBFjoV39eIZ8VNw/Nw\nSjQLE79B2KD46OIPlRH7qAgiJiuo6JblpFD+K4MXCTFud4RszCsjZXEkEykG\nRfEDt7s/5X06XLjHwuB4y5yZJXvbRj8ER+ttfeDFDeZszgeH0VpAktwnL79x\nTm5hd3WzW0wackrEJ6rH2Zi+lYIExEXjbfCHbmWEC/mzMdPVF9meopMVXVh6\npUIf4eg4F/qJ5g11MFpb2gTIj8bA2aoM0EGl+1lFMW/XK3MAKhoTj9ntnkSj\nttWiE1nGpuDI/RLR5Pbqv2Eb9BHGNiTs76H2ZyfFSaJOCksUDvA8ZBiTzADW\nUjX4kIhTKONJCln6h/qg/ILp8Te6H68F3J0Z74m7SMpnk0LqptNK8cwlKDgU\ncf94+bo5sc6+amOmgzMT5FOzsi4bBGCLpRrV3ySxlMy2zaLgNlikB/fltY7Y\nP3Sd\r\n=/MeN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provide a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up tsconfig.json like this\n\n```json\n{\n  \"extends\": \"@tsconfig/svelte/tsconfig.json\",\n  \"include\": [\"src/**/*\"],\n  \"exclude\": [\"node_modules/*\", \"public/*\"],\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"svelte\", \"vite/dist/importMeta\"]\n  }\n}\n```\n\nAnd typescript preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: sveltePreprocess({\n    defaults: {\n      script: 'typescript',\n    },\n    typescript: true,\n    // disable preprocessors not in use\n    babel: false,\n    coffeescript: false,\n    globalStyle: false,\n    less: false,\n    postcss: false,\n    pug: false,\n    replace: false,\n    sass: false,\n    scss: false,\n    stylus: false,\n  }),\n};\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"aa32cd2d15c899a65fe318c4fdbca6e52c659480","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.7","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.7.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.3.2","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.10.0","svelte":"3.29.0","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^11.1.0","typescript":"^4.0.3","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.0.3","svelte-preprocess":"4.3.2","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.12.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.0","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.3.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.3.0"},"peerDependencies":{"svelte":"3.29.0","svelte-hmr":"0.11.1"},"optionalDependencies":{"svelte-preprocess":"4.3.2","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.0-beta.0_1601739397952_0.5305040214908234","host":"s3://npm-registry-packages"}},"0.8.0-beta.1":{"name":"svite","version":"0.8.0-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.0-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"910a84c211fbba3e5ae8958b04d074e78d6bc7b1","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.0-beta.1.tgz","fileCount":8,"integrity":"sha512-hkgNNAOLALSILDMyoiaF4GsbLvq8SFMNGw2fYK6dYduCRhMxQWtauiA4IK3eS3f7MeRc1SrvNvU9xOyTjSriYQ==","signatures":[{"sig":"MEUCIQD1Anl+iAUeXFjwfUc7hI98BNOlJ/sx1E7558iXePYgMwIgWvyHoyXuVNifragzIxwIfqDbL9O2vAqBMidqImQv6Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuCACRA9TVsSAnZWagAA8dEP/iQqQ9kYDnr2j4QBVLRE\nxpTJs9A6tmJTDM3C972OXOCqjt59r1r1SDIyhQSmpBXwl8gKOTPbCifngEQu\nIvll/RYxSm/+GRCFJr6PAXMhRSFcyHzipk6r3fyKyp67T4jC8iXfnS5udl1s\nrkE4xZ5tt2/4f3iyn+CLKvn7XWWhPDe3g82HmILXxIDCJ8Q0VFkGfVFo1R/N\nYW6ueNdtImF50XtgLBKsungM4MgwWhV++AQA4MkzWtiAAYjfp9X/1cqW9NDj\nDI/xbYnsHOqUHnpXFYhuFyt+AQE03W292iXcu96waDj7+ln8WZ8N6E9Ww9XK\nYHmipulGG/6FGCIx/sNQ29l0TGBw9CDwkjc3yBcDI+67cRDRR7Ezo7ni3sEF\nmLPmfmRblMlQ2DLsLc+bGZmX8nybSHzU7l6k6vFQPo6xwm5sI/jtQoteiaZP\nr6lx7G3hm7IhCCI/GLVDeGUzfK3LaZ5etn7aRy53GpWS2HbpXQnTyZRMhhp6\n20Ggdd58UrCf83hMawjJG84+4ahDQWl5C05f8AxWJ9quhyAs9Slp/4WlBMwN\nxDN7+b3WyLd1L2kdQ/LJUoJNNS8ScdgM5XDhc0KhShtW2U/nXFWswBcxck4s\nomJsj1bczmsfYLMq95cV14ksLfQlfVDJ2JG12jtcCWE/9wLD+vKNvRv2fp50\ncKQd\r\n=oGu+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: false)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provide a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `false`<br>    | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up tsconfig.json like this\n\n```json\n{\n  \"extends\": \"@tsconfig/svelte/tsconfig.json\",\n  \"include\": [\"src/**/*\"],\n  \"exclude\": [\"node_modules/*\", \"public/*\"],\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"svelte\", \"vite/dist/importMeta\"]\n  }\n}\n```\n\nAnd typescript preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: sveltePreprocess({\n    typescript: true,\n    // disable preprocessors not in use\n    babel: false,\n    coffeescript: false,\n    globalStyle: false,\n    less: false,\n    postcss: false,\n    pug: false,\n    replace: false,\n    sass: false,\n    scss: false,\n    stylus: false,\n  }),\n};\n```\n\nTo use typescript in svelte files, add `lang=\"ts\"` attribute to script tags\n\n```\n<script lang=\"ts\">\n    export let foo: string;\n</script>\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"1e857ed517c53fce063db258a39011791e2c5819","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.13.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.5.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.6.0","husky":"^4.3.0","eslint":"^7.11.0","svelte":"3.29.0","fs-extra":"^9.0.1","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.0.3","lint-staged":"^10.4.2","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.1.0","svelte-preprocess":"4.5.1","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.13.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.5.0"},"peerDependencies":{"svelte":"3.29.0","svelte-hmr":"0.11.1"},"optionalDependencies":{"svelte-preprocess":"4.5.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.0-beta.1_1603199103820_0.8138092080447203","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"svite","version":"0.8.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"bb19bdb30c263d132dd63eb288f778136d0e5833","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.0.tgz","fileCount":8,"integrity":"sha512-1ppkYl0MpBnhLNkO0KTOD8alG7EaMcOP/k35gkM+gtQYQ3gpnINpfVogtt7+CaqQ3/Cvn66sNM6iLVk2qoY9zQ==","signatures":[{"sig":"MEUCIHbeLcqk+coZ8Iu/dxRzvbTqcphrwTPLKvNVI+b0g34fAiEAyhdG2hevl12wOt9r0lHD2EwlXdDjEemvMkyF2dPKXVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjwEUCRA9TVsSAnZWagAAbjwP/jKJFvwXB0ETHZYiFagb\nQBHrYQ4syPAAxMBc+hPAXqIjEL2PLKM3BZo0RWkcvnB1cN6PucyzYZGz4r/k\nG/GwXbSwQpODGfX3BcFmxzpw5MkuDUTylVmGgnqwpcW63mJrfEZDbquOwbt6\nzUQusPmrbOXK3OvFWTsxONA7VYb0GwkBCcmGEaf2PXbVNYT1bQbJpmpSTrHC\nxe0h4HD/Yyq+cWhKDk2osm2k6c8iF0ZAdY2855oBuWjbtcoQH46w67XqVLFi\nZVeIRnwqpTse2upINCTNEnO+5nrVA1Z8meBdRw2mAUIWjBO7sLnJufEpccoe\nbYo+kop09EcHPy3l0DhZLhji7uhepHWorzGnS5GjHYMDeczOjkLbYb9Ma24G\nHSpnCxNh0gB4IrFNCZECeCEkqzoGUiegVXaDduHyXQWAW/RnALILXB8MrM2x\nZiJ40E8P+yj3Cc2AwKwxo2/V8JX5BxqxPuRs1SZKRhXC8CsOuwk+yTm01gN5\nHyy2owFrSETw9Cf3iZuI+e6mVw2Y8dUTkWF+GSvXVrZYpmLC4q4mi54FRIpU\n68NkpiorDLIsQdYhFoQzs8eqoNrPLc8yTCggfnaZMZfgBI8E1gDxzOQ9NYMl\n/1ZabaTpA4UO0HAlqNzbd63uE8rt+3xLPepdme/PA8FtRYSfZdN4xn3Pmj2H\n63Sc\r\n=KMJo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"ea000366d04797bbda5b12b8d8ac844413daf914","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.13.0","dependencies":{"vite":"1.0.0-rc.4","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.0.3","commander":"^6.1.0","lru-cache":"^6.0.0","svelte-preprocess":"4.5.1","@rollup/pluginutils":"^4.0.0","rollup-plugin-svelte-hot":"0.10.0","rollup-plugin-visualizer":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.6","jest":"^26.6.0","husky":"^4.3.0","eslint":"^7.11.0","svelte":"3.29.0","fs-extra":"^9.0.1","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.0.3","lint-staged":"^10.4.2","npm-run-all":"^4.1.5","puppeteer-core":"^5.3.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.1.0","svelte-preprocess":"4.5.1","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.13.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.1.1","@typescript-eslint/parser":"^4.5.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.5.0"},"peerDependencies":{"svelte":"3.29.0","svelte-hmr":"0.11.1"},"optionalDependencies":{"svelte-preprocess":"4.5.1","rollup-plugin-visualizer":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.0_1603207443896_0.4931575555917369","host":"s3://npm-registry-packages"}},"0.8.1-beta.0":{"name":"svite","version":"0.8.1-beta.0","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.1-beta.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"1ca6109fd033e2c64f7d9d986f19dd76eb7a316f","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.1-beta.0.tgz","fileCount":8,"integrity":"sha512-viTd5Mt8hjT94Zvsz6e7a+e5ZHsMpeDeqfIJoX6Jng0MQFsuGMtmKEgHMoWqvevRNEbJWSGtdLM3pbrNWyx0Ag==","signatures":[{"sig":"MEQCIEOhplFXOd7fhsQ+M+KMxGqw/0Yf0KsmkOjf8hL7yQiHAiAEduUBjuUHgySGU4xTjVVlQG1cGxbKWCQNO2/d5U8MOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnWcyCRA9TVsSAnZWagAAb6oP/17I+/a7mrROvtenQyMF\npEB9Ln3eZ1mttW0iMAo5pgPoAnzM0dFov8+PULHIxzh8aLR+9l3L1ihi0tnu\nnrYI/BKAhS5+zrRfM1ZVpFgyhV3ZITBClpUU1+C2s+fa5OWs/Mx3URzisgSG\n+yo10bqYkWIDius5giGGL/4mELn0EYRtRjK4sJkmU13Nq5Bk4270PvfdVMuY\nbfGAnYDtDrdLzAUi6TlkLue2YAYdIUlWalwIA+JofxkamxmU/lFJn9eLGdBK\nO1XqTEXnxa/8d4NkZS4nSEGmFvx//nR4qEXiPD3uoySU9njv5A+Ca0iUzr9M\n2RBh1f0EuutpWvGltwSSOM5wdgzY3rLKbY8Q6ScwJioHz0PDomtZfmLC6dg5\nPR/I53A0rES+aKowd96yRRitPOO6d5PKiwP98mVmYkCsiJGeT/FsNzU4zgD2\nq72nDw4SMyjiPvjkXRX22apMeU6ak0Hv2a5gys/AEAiXKeUDz+y4e4RVqrM/\ni9tOEotcPYo6w53ixkdpAWct1BafeSdDJhFBar8C+t0qB6jHklzhfhtK45DX\nbahB/6WS8KFkSnFEefYX6T9sskkttoeXVRn/CSDhtelCjVgXE+XLqY8B8LaJ\nVrLVfItWjKSdT+9CvcgH95IJR5SneoYc9PdC3eOamFgAiE0P+ykqJgVVBFpL\nT51s\r\n=v3/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: true)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provide a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up tsconfig.json like this\n\n```json\n{\n  \"extends\": \"@tsconfig/svelte/tsconfig.json\",\n  \"include\": [\"src/**/*\"],\n  \"exclude\": [\"node_modules/*\", \"public/*\"],\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"svelte\", \"vite/dist/importMeta\"]\n  }\n}\n```\n\nAnd typescript preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: sveltePreprocess({\n    typescript: true,\n    // disable preprocessors not in use\n    babel: false,\n    coffeescript: false,\n    globalStyle: false,\n    less: false,\n    postcss: false,\n    pug: false,\n    replace: false,\n    sass: false,\n    scss: false,\n    stylus: false,\n  }),\n};\n```\n\nTo use typescript in svelte files, add `lang=\"ts\"` attribute to script tags\n\n```\n<script lang=\"ts\">\n    export let foo: string;\n</script>\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"5be7e80f38611df5903a24c55db5b4ee1d13a2bb","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.15.0","dependencies":{"vite":"^1.0.0-rc.8","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.1.0","commander":"^6.2.0","lru-cache":"^6.0.0","svelte-preprocess":"^4.5.2","@rollup/pluginutils":"^4.1.0","rollup-plugin-svelte-hot":"^0.11.1","rollup-plugin-visualizer":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.6.1","husky":"^4.3.0","eslint":"^7.12.1","svelte":"^3.29.4","fs-extra":"^9.0.1","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.0.5","lint-staged":"^10.5.0","npm-run-all":"^4.1.5","puppeteer-core":"^5.4.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.2.3","svelte-preprocess":"^4.5.2","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.15.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.1.2","@typescript-eslint/parser":"^4.6.0","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.6.0"},"peerDependencies":{"svelte":"^3.29.4","svelte-hmr":"^0.11.5"},"optionalDependencies":{"svelte-preprocess":"^4.5.2","rollup-plugin-visualizer":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.1-beta.0_1604151089860_0.1302438773785266","host":"s3://npm-registry-packages"}},"0.8.1-beta.1":{"name":"svite","version":"0.8.1-beta.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.1-beta.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"17300eda7ae98a5b60e8b88b6884ce62f3ab8f56","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.1-beta.1.tgz","fileCount":8,"integrity":"sha512-CyOdHN3Wy6iNCLCEjHF8pxef/3LbUiQMrABapDIBI531rFFc7wdByaD1HBI9LvOJYZzrzHbiUD0gQZ0dHDmw1A==","signatures":[{"sig":"MEUCIQC8u72CSy8aSaBQ2wsTSD9hvgaUMB9TgUMgR+VfBWzj8QIgQJX+xJtInGX/Yfp9PG0f7ZngyFLMm18Dxwe8oPI2Aek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIgICRA9TVsSAnZWagAA0PUQAIqtuJGwYxeAgUlarBSw\nOTGpEV3azXdTAyxAKezDsXSI+WEC0Bl7dwP/UpisRDD1/7WFuZK8IW9GO+qp\nCbcPb4tVX7bNEwIGuhDPoZY3u6mgGGXzpvPCgfh4okFfRquOoZjYBM6fJ8Z3\nx+2tgRb/DA+GSvyt7fWso+iib56SCPmwv5iIFHRHaz0oNLM8CfrPIH4Hz3r6\no7TFZ3HOQYrctxLMPpGy3bwFoB+HMxMpXaLEhaPMSWJpx93O7gPOSXDZ6hvi\n0EdNl2b6YjW5DFHHCniY4TK/edSyOWtWT4i3o8ivaBHsortzesYlwMBP43Ls\nts5AJKc2Ck2DH6iQNjewOWJIHvVtivYmNvlbNl837zz5FHU7pYhcjVtQaLNv\nTpYoc5/exAbOaCphhhApgLvUB12hXcX8LkgPMB6/4+h+nii+jSO9Ac5fhtGv\ncgdzddEze9T+gnNYybGbh/yxGDKvxQ4aV43XAD7AXkP/tMniUYlui+Jx6hnl\nwP679OIUbp8uwvuDNnej1UP3CIx/82kF8rqM/HjL8P/berIgTrm7J0lmsHcn\n4w6GZnGz1ZNv5l1ie4uZCVRrC/pEKqTc/UXfNEgw22TKuZ+Pz3owXfJKrNGj\ncLRA1WEgg3xdNdPtpznPB5hMZmGo/i+L8NBxlAXY+veuM635kcSVnsTlIYOh\nPTDJ\r\n=pC6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: true)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --entry <string>                           entry point for the application (default: \"index.html\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provide a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up tsconfig.json like this\n\n```json\n{\n  \"extends\": \"@tsconfig/svelte/tsconfig.json\",\n  \"include\": [\"src/**/*\"],\n  \"exclude\": [\"node_modules/*\", \"public/*\"],\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"svelte\", \"vite/dist/importMeta\"]\n  }\n}\n```\n\nAnd typescript preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: sveltePreprocess({\n    typescript: true,\n    // disable preprocessors not in use\n    babel: false,\n    coffeescript: false,\n    globalStyle: false,\n    less: false,\n    postcss: false,\n    pug: false,\n    replace: false,\n    sass: false,\n    scss: false,\n    stylus: false,\n  }),\n};\n```\n\nTo use typescript in svelte files, add `lang=\"ts\"` attribute to script tags\n\n```\n<script lang=\"ts\">\n    export let foo: string;\n</script>\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"c4f9bf4261c005a647d058a549b64455ebe57e90","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.15.0","dependencies":{"vite":"^1.0.0-rc.9","chalk":"^4.1.0","debug":"^4.2.0","degit":"^2.8.0","execa":"^4.1.0","commander":"^6.2.0","lru-cache":"^6.0.0","svelte-preprocess":"^4.5.2","@rollup/pluginutils":"^4.1.0","rollup-plugin-svelte-hot":"^0.11.1","rollup-plugin-visualizer":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.6.2","husky":"^4.3.0","eslint":"^7.12.1","svelte":"^3.29.4","fs-extra":"^9.0.1","prettier":"^2.1.2","stylelint":"^13.7.2","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.0.5","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","puppeteer-core":"^5.4.1","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^9.2.3","svelte-preprocess":"^4.5.2","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.15.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.1.2","@typescript-eslint/parser":"^4.6.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.6.1"},"peerDependencies":{"svelte":"^3.29.4","svelte-hmr":"^0.11.5"},"optionalDependencies":{"svelte-preprocess":"^4.5.2","rollup-plugin-visualizer":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.1-beta.1_1604356103779_0.7316354340770888","host":"s3://npm-registry-packages"}},"0.8.1-beta.2":{"name":"svite","version":"0.8.1-beta.2","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.1-beta.2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"f2d7606467f8144aca2a044c133af76aac9a6228","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.1-beta.2.tgz","fileCount":8,"integrity":"sha512-bWB9mDnXLvYsgTB+vw5Utxw3BPWaZMnrrNETqJR7hLTAESndvFuWB15tmVFHaJrghRBA9xFQt/MfuQo64fxyDQ==","signatures":[{"sig":"MEQCIEkiFkSUKVfozpeRtdIR9FM+1Fv2U4Jh/sK7T3QrWGtfAiAWEbSFR2JNdtpSzMyBL9vZp2uUVmoNygPLoWV8N/Jz1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfunSkCRA9TVsSAnZWagAAs1kP+weP8vfzB5DB6T+xiSrq\nWHLgP2hczspBMP1pTISw0KhAqK2VCesoAVuxEXX3HRRGr9YVcEte/eKHb5pm\nQCZNCcXoiZ4hdUd9M7w+Bcr1ID3byIHk9rqm16EnJZtWNo3WHf8dLaPJhaFt\nIlPGVjXj4jwQalh041utLloNJz4hs5HzCMYDBXFSMZxiTDN2SLjoLf4SaRx0\nsu83FkVW1efeP8pRTW+fNcNMI+mVwSbIOvtYLFGRt6De74vCi+N8RTsJreKw\nbD3ce3ggIBTfAs7rPQxfa6EPuKK6E8+kXXpurOhZYccE/Ld0w31JOd4oAMnh\nNdM/nPb+tSy6havkycuhr7d4ThI0IkWCapvL/qR2fZW7Sp3zPIEiw/VbGbeB\nsl3wewnge297DkqX6IMTXJ2Py22Q6ec9wcrPXV48qLQNSg59WdurBICJFq1u\n96GYX8Lwu371fLCVZXe0l3BtlUIG/IssiH7MkXz6w02VbIwMT+NB1GlRbiog\nIqTjJ55zHrMPh5cC/kSQF+Wm7Cg18Q2UC2qXCI2msBRRCMRamdTUchuuFbLc\nNsqnLBfQZP9PDo0b0C9Ey0WRC0unQlMvSoZEvYX42hkj5KWLEyLzLdH9gRco\n5oHLqOMz7tCstrt+iwqDVTXcLIs4B5MOHAzjueTID4iOMdZkrRMLT36k1e6X\nqtMV\r\n=HGqf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"readme":"<h1><img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\">&nbsp;svite&nbsp;<img width=24 alt=\"svite-logo\" src=\"svite-logo.svg\" style=\"vertical-align: middle\"></h1>\n\n![svelte+vite=sweet](https://user-images.githubusercontent.com/611613/86400551-18cffc00-bca9-11ea-81cd-fd0dcd0ad129.gif)\n\nEvery change in that gif is a separate hot module reload - seriously - [build it yourself](https://github.com/dominikg/svite/issues/6)\n\n## features\n\n- reads svelte configuration from `svelte.config.js`\n- svelte preprocessor support\n- svelte dependency optimization in dev\n- svelte compiler result caching in dev\n- hot module reloading thanks to [svelte-hmr](https://github.com/rixo/svelte-hmr#readme)\n- logging with configurable level\n- a cli with lots of options\n\n# quickstart\n\n```shell script\nnpx svite create my-first-svite-project\ncd my-first-svite-project\nnpm run dev # starts dev-server with hot-module-reloading\nnpm run build # builds to /dist\n```\n\n# usage\n\n## installation\n\nInstall svite as a dev dependency\n\n```shell script\nnpm install -D svite\n```\n\n## project setup\n\nVite requires an index.html file at project root that serves as entry point.\nIn that index.html you need to reference the script that creates your svelte application.\n\nsee [example](/examples/minimal/index.html)\n\n## run\n\nSvite has its own cli that wraps vite. It does not require a vite.config.js by default.\n\nSimply set it up in scripts of package.json\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"svite\",\n    \"build\": \"svite build\"\n  }\n}\n```\n\n# Advanced usage\n\n# svite cli\n\nmost of vite cli options can also be passed to svite.\n\n## commands\n\n### create\n\nCreate a new svite project from a template.\n\n```\nUsage: svite create [options] [targetDir]\n\ncreate a new project. If you do not specify targetDir, \"./svite-<template>\" will be used\n\nOptions:\n  -t, --template <string>         template for new project. [\"minimal\",\"routify-mdsvex\",\"postcss-tailwind\",\"svelte-preprocess-auto\"] (default: \"minimal\")\n  -ts, --typescript               enable typescript support for svelte !!!EXPERIMENTAL!!! (default: false)\n  -pm, --packageManager <string>  which package manager to use. [\"npm\",\"pnpm\",\"yarn\",\"yarn2\"] (default: \"npm\")\n  -f, --force                     force operation even if targetDir exists and is not empty (default: false)\n  -c, --cache                     cache template for later use (default: false)\n  -d, --debug                     more verbose logging (default: false)\n  -si, --skip-install             skip install (default: false)\n  -sg, --skip-git                 skip git init (default: false)\n  -sc, --skip-commit              skip initial commit (default: false)\n  -h, --help                      display help for command\n```\n\n### dev\n\nStart a dev server with `svite` or `svite dev`\n\n```\nUsage: svite dev [options]\n\nOptions:\n  -d,  --debug [boolean|string]                 enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                          use specified directory as root\n  -c,  --config <string>                        use specified vite config file\n  -ts, --typescript [boolean]                   enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                          specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"development\")\n  -p,  --port <port>                            port to use for serve (default: 3000)\n  -o,  --open                                   open browser on start\n  --useTransformCache [boolean]                 use transform cache for faster hmr (default: true)\n  --hot [boolean]                               enable/disable hmr for svelte (default: true)\n  --resolveSvelteField [boolean]                resolve via svelte field in package.json (default: true)\n  --resolveSvelteExtensions [boolean]           resolve svelte extensions in modules !!!EXPERIMENTAL!!! (default: false)\n  --resolveAbsoluteImportsInsideRoot [boolean]  resolve absolute imports if they end up being inside rootDir (mostly used in generated code) (default: true)\n  -h, --help                                    display help for command\n```\n\n### build\n\nBundle for production with `svite build`\n\n```\nUsage: svite build [options]\n\nOptions:\n  -d, --debug [boolean|string]               enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -r,  --root <string>                       use specified directory as root\n  -c,  --config <string>                     use specified vite config file\n  -ts, --typescript [boolean]                enable typescript preprocessing in svelte !!!EXPERIMENTAL!!! (default: false)\n  -m,  --mode <string>                       specify env mode eg. [\"development\",\"test\",\"staging\",\"production\"] (default: \"production\")\n  --entry <string>                           entry point for the application (default: \"index.html\")\n  --base <string>                            public base path for build (default: \"/\")\n  --outDir <string>                          output directory for build (default: \"dist\")\n  --assetsDir <string>                       directory under outDir to place assets in (default: \"_assets\")\n  --assetsInlineLimit <number>               static asset base64 inline threshold in bytes (default: 4096)\n  --sourcemap [boolean]                      output source maps for build (default: false)\n  --minify [boolean | \"terser\" | \"esbuild\"]  enable/disable minification, or specify minifier to use. (default: \"terser\")\n  --stats [boolean|string]                   generate bundle stats with rollup-plugin-visualizer. true, \"json\": stats.json, [\"html\" \"treemap\",\"sunburst\",\"network\"]: stats.html\n  --ssr [boolean]                            build for server-side rendering\n  -h, --help                                 display help for command\n```\n\n### optimize\n\nRun vite optimizer. `svite dev` runs this automatically by default. Sometimes it can be helpful to run it manually to force updates to optimized dependencies.\n\n```\nUsage: svite optimize [options]\n\nrun vite optimizer\n\nOptions:\n  -d, --debug [boolean|string]  enable debug output. you can use true for \"vite:*,svite:*\" or supply your own patterns. Separate patterns with , start with - to filter. eg: \"foo:*,-foo:bar\"  (default: false)\n  -c, --config [string]         use specified vite config file\n  -f, --force                   force optimize even if hash is equal\n```\n\n## custom vite.config.js\n\nyou can pass additional options to svite via vite.config.js\n\n```js\nconst svite = require('svite');\nconst sviteConfig = {\n  hot: true, // boolean or options object for svelte-hmr\n  useTransformCache: false, // boolean\n};\nmodule.exports = {\n  // if you provide a svite plugin here, svite cli will use it instead of initializing one for you\n  plugins: [svite(sviteConfig)],\n  // if you don't use svite cli, you should provide rollupDedupe option, otherwise you risk duplicate svelte instances and errors\n  rollupDedupe: ['svelte/animate', 'svelte/easing', 'svelte/internal', 'svelte/motion', 'svelte/store', 'svelte/transition', 'svelte'],\n};\n```\n\n| option                               | type                      | default        | values                                                                                                                                                                |\n| ------------------------------------ | ------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **hot**<br><br>                      | `boolean`<br>`object`<br> | `true`<br><br> | &bull;&nbsp;`true` use default svelte-hmr config<br>&bull;&nbsp;`false` disable svelte-hmr<br>&bull;&nbsp;`object` custom svelte-hmr config                           |\n| **useTransformCache**<br>            | `boolean`<br>             | `true`<br>     | &bull;&nbsp;`true` enable transform cache<br>&bull;&nbsp;`false` disable transform cache                                                                              |\n| **logLevel**                         | `string`                  | `'info'`       | &bull;&nbsp;`'debug'` &bull;&nbsp;`'info'` &bull;&nbsp;`'warn'` &bull;&nbsp;`'error'` &bull;&nbsp;`'silent'`. cli 'debug' flag automatically sets logLevel to 'debug' |\n| **typescript**                       | `boolean`                 | `false`        | &bull;&nbsp;`true` enable typescript preprocessing. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` disable typescript preprocessing.                                          |\n| **resolveSvelteField**               | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve via svelte field in package.json &bull;&nbsp;`false` don't resolve via svelte field in package.json.                                       |\n| **resolveSvelteExtensions**          | `boolean`                 | `false`        | &bull;&nbsp;`true` resolve svelte extensions. !!!EXPERIMENTAL!!! &bull;&nbsp;`false` don't resolve svelte extensions.                                                 |\n| **resolveAbsoluteImportsInsideRoot** | `boolean`                 | `true`         | &bull;&nbsp;`true` resolve absolute imports in root dir &bull;&nbsp;`false` don't resolve absolute imports                                                            |\n\n### hot\n\nOnly change this option if you have to. See [svelte-hmr](https://github.com/rixo/svelte-hmr#readme) for more Information\n\n### useTransformCache\n\nImproves performance for reloads.\n\nWhen a reload request hits the dev server, vite runs transforms again. this option caches the result of the last transform and reuses it if the file was not modified. Uses more ram, less cpu and is a bit faster.\n\n### logLevel\n\nSet this to `'debug'` if you want to see more output, use `'warn'`, `'error'` or `'silent'` for less.\nThis only applies to svites own logging. Logging of vite remains unaffected.\nYou can use `--debug` cli option to control vite debug output\n\n### svelte\n\nuse this option if you don't want to use `svelte.config.js` or need a quick override.\n\n### typescript\n\n!!! EXPERIMENTAL !!!\n\nuse this option if you want to use typescript inside svelte\n\nThis option requires you to set up tsconfig.json like this\n\n```json\n{\n  \"extends\": \"@tsconfig/svelte/tsconfig.json\",\n  \"include\": [\"src/**/*\"],\n  \"exclude\": [\"node_modules/*\", \"public/*\"],\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"types\": [\"svelte\", \"vite/dist/importMeta\"]\n  }\n}\n```\n\nAnd typescript preprocessor in svelte.config.js\n\n```js\nconst sveltePreprocess = require('svelte-preprocess');\nmodule.exports = {\n  preprocess: sveltePreprocess({\n    typescript: true,\n    // disable preprocessors not in use\n    babel: false,\n    coffeescript: false,\n    globalStyle: false,\n    less: false,\n    postcss: false,\n    pug: false,\n    replace: false,\n    sass: false,\n    scss: false,\n    stylus: false,\n  }),\n};\n```\n\nTo use typescript in svelte files, add `lang=\"ts\"` attribute to script tags\n\n```\n<script lang=\"ts\">\n    export let foo: string;\n</script>\n```\n\n### resolveSvelteField\n\nSvelte libraries use the svelte field as a way to allow `import Component from \"library\"` style imports. This option enables resolving these kinds of imports in vite.\nIf a library has different exports in svelte and main field of package.json, this option will break importing via main field as svelte field takes precedence.\n\n### resolveSvelteExtensions\n\n!!! EXPERIMENTAL !!!\n\nSome extensions like .js, .ts can be omitted by default on imports. With this option enabled, all extensions of your svelte config can be omitted too.\nSo for `src/components/Button.svelte` you can use `import Button from \"/src/components/Button\"`\n\nThis option breaks if a dependency uses a .svelte file in package.json svelte field. e.g. svelte-spa-router.\n\n### resolveAbsoluteImportsInsideRoot\n\nWith this option enabled, absolute imports into root directory are resolved correctly.\nThis is mainly useful for generated code that creates absolute paths like this\n`import Foo from \"/home/user/dev/project/src/Foo.svelte\"`\nOne example are mdsvex layout imports.\n\n## check out the examples\n\n### [minimal](/examples/minimal)\n\nas barebones as it gets, just an essential App.svelte\n\n### [postcss-tailwind](/examples/postcss-tailwind)\n\npostcss and [tailwindcss](https://tailwindcss.com)\n\n### [routify-mdsvex](/examples/routify-mdsvex)\n\n[routify](https://routify.dev) with support for [mdsvex](https://mdsvex.com)\n\n### [svelte-preprocess-auto](/examples/svelte-preprocess-auto)\n\nsvelte-preprocess in automatic mode. This is heavily based on the regular svelte-preprocess example\n\n### [typescript](/examples/typescript)\n\nAll of the above, but with typescript support\n\n# limitations\n\nThis is an early version, some things may not work as expected. Please report findings.\n\n## imports of commonjs modules don't work in `svite dev`\n\nSupport for commonjs modules in vite is limited. If you run into problems, try to add the dependency to vite optimizeDeps via vite.config.js\n\n```js\nmodules.exports = {\n  optimizeDeps: {\n    include: ['my-commonjs-dep'],\n  },\n};\n```\n\nand always use deep imports `import {something} from 'my-commonjs-dep/deep/import/path'`\n\n# Got a question? / Need help?\n\nJoin [svite discord](https://discord.gg/nzgMZJD)\n\n# Credits\n\n- [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) obviously\n- [rixo](https://github.com/rixo) - without svelte-hmr and your support this would not have been possible\n- [vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte) - initial inspiration\n","engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"5bebf9aae6e7f1c63b143eb13c1c58413400d6fd","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.15.0","dependencies":{"vite":"^1.0.0-rc.9","chalk":"^4.1.0","debug":"^4.3.1","degit":"^2.8.0","execa":"^4.1.0","commander":"^6.2.0","lru-cache":"^6.0.0","svelte-preprocess":"^4.6.1","@rollup/pluginutils":"^4.1.0","rollup-plugin-svelte-hot":"^0.11.2","rollup-plugin-visualizer":"^4.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.6","jest":"^26.6.3","husky":"^4.3.0","eslint":"^7.14.0","svelte":"^3.29.7","fs-extra":"^9.0.1","prettier":"^2.2.0","stylelint":"^13.8.0","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.1.2","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","puppeteer-core":"^5.5.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^10.2.2","svelte-preprocess":"^4.6.1","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.15.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.2.0","@typescript-eslint/parser":"^4.8.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.8.1"},"peerDependencies":{"svelte":"^3.29.7","svelte-hmr":"^0.11.6"},"optionalDependencies":{"svelte-preprocess":"^4.6.1","rollup-plugin-visualizer":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.1-beta.2_1606055075917_0.5459591046771215","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"svite","version":"0.8.1","keywords":["vite","vite plugin","vitejs","vitejs plugin","svelte"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.8.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/dominikg/svite#readme","bugs":{"url":"https://github.com/dominikg/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"d5625bec5d52088a33a8f67dcc53b2556bfeafe6","tarball":"https://registry.npmjs.org/svite/-/svite-0.8.1.tgz","fileCount":8,"integrity":"sha512-DZYF0Icw+omJC8903gfrIWEjfiLyekEDdl08sY+AGrTu0j9k3SHkWkySr+22+GyfRxeY5r/Ag6Ngh6rRULPhGA==","signatures":[{"sig":"MEYCIQCOtBQMprGuxQPk08pbu3fcJlfGegxHqCCvCpEGYPODUgIhANB6l1IftgQdFW1Sb4Krr4ZBseHDtOSGXIPUE7f3v1xP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfun8jCRA9TVsSAnZWagAAO44P/0Hb3FClk7zcfBrjNayp\ntqFfM9wDCCG6lFbkDhR4886B7spUgMkD7iYmkuM31vVY/9eWwysv5QIz0ghI\n5HUpdAW1S7Jv7gEZev+8HIneF06h8VQuYn+pV2ffLyPiVE+p0YvW+ApxYFGe\noJSXU9Ks/DL9vtVX74+SfBv0Gx29soJ9EQzdX/3DChU8yt2+JZ0kJd+r4AEk\nAI3bEcV+Gkemn9lwf844zPzCbOVBlK4cvE2VLSa3FXhTWZG3LsCOYjPJ+TuP\ng37LqaPHuJG/JwbzT3RA9dAn6w7Moy84nOouvNju8W2fjCCyRjQBudtNwYLR\nk1Q5s37WsWokLsYpY6CbMFFfLJs2Uh7PnShqbfKVCycEDdYAzW8hzosXyfB4\nVaFPuV0unzMIiifkCDmM1iDLw1wW7raF4oOuadNurwMwTGZStprstPAdldiQ\nRkUpPffTAi0V9lJMWevGXRAiQp+DWp/ZCUAbjtgNNKRx1u2NZJwgWMC+SRGI\nAfXyXDTScb3T85BDcOtjooDmth6vPFC0Wm/Lbu5hEKAXHPutFBapwyFQeHGF\n3Utez5xf6vG2fDgQoGyTHKtlUWcrU7IJfUrgok6k+4gQvAE2wILe1+2NOqtu\nt4yIdWAJIyEuca0KZVNObOTM1AzI6FrJS/Wp79SHH628ox7Vtnae0CxMUtuf\nQBOU\r\n=+YuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"engines":{"npm":"^6.14","node":"^12||^14","pnpm":"^5.5","yarn":"^1.22 || ^2"},"gitHead":"cc6ea608f21c622564211fd72de5cf1fc4be6b5d","scripts":{"lint":"run-p lint:script lint:style","test":"jest --no-cache --runInBand --force-exit --ci --json --outputFile=\"test/temp/jest-results.json\"","fixup":"run-s lint:fix format:fix","format":"prettier --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}' --check","release":"standard-version","lint:fix":"run-s lint:fix:script lint:fix:style","format:fix":"npm run format -- --write","lint:style":"stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'","prerelease":"run-s lint \"test --scripts-prepend-node-path\"","lint:script":"eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'","beta-release":"npm run release -- -p beta","lint:fix:style":"npm run lint:style -- --fix","lint:fix:script":"npm run lint:script -- --fix","update-all:check":"./scripts/check-updates.js","update-all:upgrade":"./scripts/check-updates.js --upgrade","update-peers:check":"./scripts/check-updates.js --peers-only","update-others:check":"./scripts/check-updates.js --skip-peers","update-peers:upgrade":"./scripts/check-updates.js --peers-only --upgrade","update-others:upgrade":"./scripts/check-updates.js --skip-peers --upgrade"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/dominikg/svite.git","type":"git"},"_npmVersion":"6.14.8","description":"svelte integration plugin for vite","directories":{},"lint-staged":{"*.{js,ts,svelte,html,md,svx}":"./node_modules/.bin/eslint --fix","*.{css,scss,svelte,html,js,ts,md,svx}":["./node_modules/.bin/stylelint --fix","./node_modules/.bin/prettier --write"]},"_nodeVersion":"14.15.0","dependencies":{"vite":"^1.0.0-rc.9","chalk":"^4.1.0","debug":"^4.3.1","degit":"^2.8.0","execa":"^4.1.0","commander":"^6.2.0","lru-cache":"^6.0.0","svelte-preprocess":"^4.6.1","@rollup/pluginutils":"^4.1.0","rollup-plugin-svelte-hot":"^0.11.2","rollup-plugin-visualizer":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.6","jest":"^26.6.3","husky":"^4.3.0","eslint":"^7.14.0","svelte":"^3.29.7","fs-extra":"^9.0.1","prettier":"^2.2.0","stylelint":"^13.8.0","tree-kill":"^1.2.2","jest-junit":"^12.0.0","typescript":"^4.1.2","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","puppeteer-core":"^5.5.0","@commitlint/cli":"^11.0.0","standard-version":"^9.0.0","npm-check-updates":"^10.2.2","svelte-preprocess":"^4.6.1","write-file-atomic":"^3.0.3","eslint-plugin-html":"^6.1.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","eslint-plugin-svelte3":"^2.7.3","eslint-config-prettier":"^6.15.0","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-prettier":"^3.1.4","prettier-plugin-svelte":"^1.4.1","rollup-plugin-visualizer":"^4.2.0","@typescript-eslint/parser":"^4.8.1","eslint-config-recommended":"^4.1.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","@commitlint/config-conventional":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.8.1"},"peerDependencies":{"svelte":"^3.29.7","svelte-hmr":"^0.11.6"},"optionalDependencies":{"svelte-preprocess":"^4.6.1","rollup-plugin-visualizer":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.8.1_1606057762722_0.105542172055068","host":"s3://npm-registry-packages"}},"0.9.0-1":{"name":"svite","version":"0.9.0-1","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"687e2060fb23182d12bd445b36511fbee958b244","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-1.tgz","fileCount":12,"integrity":"sha512-NJgstLMBP+kiAx/6VyxPXtLEv82MLi17pyvxho3m20Y/Qxj8lrWXUu18tjNw+wK7sI4uCPGbIEV68dZB+eSikQ==","signatures":[{"sig":"MEUCIEXtkgAmdOFQNdIr2zRXQqSgZRmEGjwgsSlQ6TNm5c7VAiEAgCxgHd0LmloFdOhKgvT5c0i7XfCycF2UvV7nnTRhv90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQBqRCRA9TVsSAnZWagAA374P/Ryq0slXxua545jK3sby\nwssPgoiREwx4tCdLDXVh7YsMyfPtLVtByRU5j9qBgK77WkM6toUPTDV2qeqT\nK1REUmpSXBUAhniIZl506XrvWHNJHVV32c4CeILh4qoxwSQO461vYZKhNh3J\n9BAVvRHFhERZWOJrUrkJKg/flIp7OHOTIy9BK4osHSJDW7yasV/KkaainhgJ\n9q3csg4ENRgsoYp+ir/LsGavUYLA+mjbjKxyWclckQwvSpgI0nDRciMCHalG\nwUIHEj5Ey8vzDJyIa59uQTahpig4zOR7H4rDRE5oA8FnivgxIn2OW7iyAkVb\nFmmSEKyQFF48Fgf+oe5SM6zfJW0KuucOcteLqXzVEAPKC+4/mfb47osH1x/q\nR9W06WhHbvwU+5L2uC2PBT4VhnMASkUTdEBQ7hDghL6b+5rrzoLm7pbI9AQh\nHBzBESDqdiCbB0sVTiv6vz+WthXTKjWeLjl8GosZPNB0O/V9XqXV47C1q2Xs\nicLieM/jtl2WE5ImmDoGzzoOq+xlhgAXVx3SI5kPGaIMTbvK6Fa/j6+GUrQi\nMeqnjbdu859apLKUdlGNeQXdLg7Zu35z/+T9JeLvgeOOxx+rHquj3GZk33/v\ndORBJw65yiGDX+vEBliNFHqVphyqnqtPD75TZk/cKcqQl9FoD7BwBxY/L/7/\nnd9G\r\n=sKbM\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","readme":"# svite\n\n## cli\n\n```shell\nsvite --help\nsvite create --help\nsvite create my-svite-project\n```\n\n# TODO more docs\n","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"description":"## cli","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 svitejs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"^2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.8.54","@types/node":"^14.14.31"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-1_1614813840943_0.3740510601889513","host":"s3://npm-registry-packages"}},"0.9.0-2":{"name":"svite","version":"0.9.0-2","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-2","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"2e9504f52720981f095a88500961229f6b828b04","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-2.tgz","fileCount":8,"integrity":"sha512-QuQZoCiLFF2iQVRjpOAHwdHwTluMK4iNesbzypnDBKJpznqb60pThvCSOCFZSjTf3zqRP0Bn4UwrRfFJ3U3okA==","signatures":[{"sig":"MEUCIQC5GrLghiuGHzURrubHDdxzqwjiung8T2L0xDKtGOfRogIgf3a5vgOVA2SyxwdbjudDdS9daf3P4uugmWThWdpSGrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRUhBCRA9TVsSAnZWagAAifEQAIKdKyysqC8bT7MpCQnY\nhFThlNZrMGSbziu2AYU0UVP6Xk8ykT6HF+2acQAVyN8T+qTd/ZrqxbJTAxO9\n+Q89A/FdzZyQv+4ELZoEyy8Sv40HYdN8EYMSwJlRiwObnidAsDTbpKbk6ZrH\npYzHvbxTHBgLqsW0ibtQM7rI6XJJCI5k6TexB6jbhjXckgevW/10aJvhKutC\nwIcE8cGdJQUBLrj8Ng8qVrO5v+5Uo7fw4gnS9mrgE4IitPaMa2O4Awb4Oybz\np3OLC4Riprxs3AX5XI3E9W47Fh8wbxK2mbqj97LELmvRIXPwR/JAE2RWc5WL\n6xU4xggkOJczMsOsjYHqwLha+QpDUwYRa1uwhzQ4gKTeOBcMcOYLsPoaS6F7\nh9ofE5EXNJPMc9M74xIB9xQ4fWXFdP5J2xT1qYTqwTJ+hiV0Mf+FDwqfhD12\nIlBp1QxdM22HDOdhSN7V1hKHsQy37VLElY5Ga/JJEDGt3Z9lsK/0hFIlFl1w\nnIM/5eGFdYNGQjRAgWH5z3ugHtmdh/mtqQ/Wt2c2fLM36fU8YZvSBVkMV/dy\ng6TOQkD0oQTONTAszHyhQsxXA+tNV50Fu5UTrUzle48To1MfePt+mIKTh0ss\nFDpZuifjlhrlJzm28W8Yu+inbmFYntys5SM1yJyKtQwdosPBzqNbwqE2G3+q\nSsi6\r\n=zkYw\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","readme":"# svite\n\n## cli\n\n```shell\nsvite --help\nsvite create --help\nsvite create my-svite-project\n```\n\n# TODO more docs\n","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.11","description":"## cli","directories":{},"_nodeVersion":"14.15.5","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"^2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.8.56","@types/node":"^14.14.32"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-2_1615153217231_0.38203283344483485","host":"s3://npm-registry-packages"}},"0.9.0-3":{"name":"svite","version":"0.9.0-3","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-3","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"e99edd6139cded7bccb4a687e041f571348de94f","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-3.tgz","fileCount":8,"integrity":"sha512-GEU1XCoKHm2XAaKSJI1bbP7bHP2S8y/UZbXEL4dhnNxqiIMYhYwXb3xhNdnWxPOOhs6kU3BWhXmk1aEuhdpYzw==","signatures":[{"sig":"MEUCIQCcprCQptstHlEvC6/ZDRvKUsAgr4CRS9EGQUMSZOyn1wIgHC2WkiKwwCealQNkXxFwaBhwZjsiPNeTdvS1FNrpV3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTSh0CRA9TVsSAnZWagAA2SEQAIQ0BfcV4II1prslqMk4\nXe6UkTpP4nAd+tkSu3JHslDqiFASIxcBo9bEfhXUwXnTYFcWq3UdE/CE0G/s\n6gok/N8ph6AiAyhfoR7zgxhCxLQ+XXfnkROU2kdFknu9p6A3FE+qZvmQ09kH\nwDz+28fI+mSCId3Gs9LSPMMwNYamm04wSikSpu4grYIJMF6b9nWFBJ3bvyHr\n7mj+tjQOsI/PEf65TDp0+6XKZnxOuVPzKYYZltCWrJWdzUwO/Jim2KmwSk2W\nyrijUWgr/AvGvZcXCm9Rup4+rjmFnLf4pyF1Quask56JMW5rmDreMWGSc7XF\nzDFiQsVJdWVhBV/dFYzjFglQVaO8Hu1raZVC6WPs6VsRVf6zFPa84AUwMDbU\nKWaVY3lsYnIgQ+nstEuwVGFLjv93pycAOBZUOi12dMStdt36hN8iYrg20HLC\neM3HPMx8PB3BcAB/Eqsb5VRq2KMekKfea5BqFSR2KIWjKpGAcnEYJ8H591Vf\nFn6EUZbS4lLjKM1RgTcQyFJ7S2rAEvhRiiHNCBCT9IZQXQuZgU6RoqMyfm4R\nE+ZZMyUVegxuanxHZbOtsp22qEyctTjdmqn2dil/osHp4U6j0s9b60pEnJYM\nNNNIYJuj9L1ZVIv4WFs0kRIVUFW46GlTIwUzwFB3ZvZtyz+AcNITOna3E4TL\nL11r\r\n=YpS6\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.11","description":"## cli","directories":{},"_nodeVersion":"14.15.5","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"^2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.8.57","@types/node":"^14.14.34"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-3_1615669364272_0.8087692862114508","host":"s3://npm-registry-packages"}},"0.9.0-4":{"name":"svite","version":"0.9.0-4","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-4","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"de09b84aa61ad56f5b6e3ed79183939e8b8fd578","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-4.tgz","fileCount":8,"integrity":"sha512-KCJQ/evMUlPaX0udLvGqdoxFxVUiPoELqE4FnpX4BuTe9IHBnMBdzsbYqPMhLobkYgSvoOVErq4O0QtAWqz5bA==","signatures":[{"sig":"MEYCIQCXgFvTah2fzsfzA1wiIWqhP93Ob/xhR+si+zHVlHMXMgIhAIVwyBSDdFC+VEZlbI+D3apiV5jc1gYX5k6L2xJhDeU7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTUKECRA9TVsSAnZWagAAZtIQAIEZFVqGtQYgHLxJduO9\nwPT/liMFOp88FIWzS+yvkrUN+a39rg5OTUZ/zDitdN0yhLmcuOXsuxXQp8wK\niVySqXdOEEDSMpN3q8z3tO0lZ1uXJmaKZwANpcO8QQEE0PgB0QbsZmpGBEQm\nGpVYg62aIFcGfiNPM2t8hS9W0ZdWtXTpJfEq9awMVyUsN6Q/9ywdVlzLkbfR\n1JMmz1xeno7f5U00b3A774OtAZMSTNQc2rLxcL9ouFEfVzfcWHFsOv/qh93Q\njpxhc8IL8EBdwKsL3GwG7tYWXGf58lDaL+BnHRv5lbCCMXA8igpQoNdiBokN\n0ZCJmFmKyKyxTvvsbFCKfYYjyaLaVRGnK8CcVkFttLSZ6G/9zJ6fFf0sP+/f\n2aHSuXoDbXFaDxjhc3swJQAG8ZGaTwvwxKyGd94f01HwhZYyhZSnYgEC1QuY\n4cJf2KsixgkHsMbU0hTWq10PLSO+XOnI89R32efypi6Rig0WknVRL+ewCapb\nBX9xsQwtunIRj/Iprmb5WK8Wc7hjW2IU6tmgfP58OP9abZ711Amm52Q4dfRN\nKbEI4JGkWJPh8417Bh0RRDDyUA3DQ87nT/XCL9Zbd3FynSfxqz3tlQrkcoZ0\n9bcSHXMpUoIk99S1WOt7819mqRv7OGIDNO97xRTP/XwCtwiVWf3AnJ+6RZjc\n+pOS\r\n=XO6F\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.11","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.15.5","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"^2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.8.57","@types/node":"^14.14.34"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-4_1615676035797_0.07467509545602269","host":"s3://npm-registry-packages"}},"0.9.0-5":{"name":"svite","version":"0.9.0-5","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-5","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"e4f17679b1eaf7c154eb199506041531b2781554","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-5.tgz","fileCount":8,"integrity":"sha512-d+Uetj7yoLWp42TQ2m9S0m5IQgj8sbbMokrp+vBWL5Gq29N2LRyenzk86vkwBPcRJFyNWvzhCU3gHuMEOU26Iw==","signatures":[{"sig":"MEUCICNzJQzEDCVlz4AC6To0vxzAtWd7fTrIYNZzVT4x8newAiEAswgpbkLSbek3iYblNJx/AA8t5U+fe4Dr8TGjvRB45nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVkBcCRA9TVsSAnZWagAAtGAP/A+GEqhpUvIcDhWcdVfe\nMxpCoPg8CJCrB7i/5bfYeLLSTcuuXAGNs3AiZKTe0oXtWtae+4oZzpr6gtkQ\nLmtC38474SI6hZ1htlepDkLvGOFg8V2TDIb8bcN06SSS+TeMPkQKxLQ/qA5/\n/z2qjGZFUfb0T2LZweG01G93Z1+nAfxQFj+ZGJ7PpfNySyZJHf0DbmNBYT2m\nad0F+Yx/3S2wz71EBzavmimy7RWquGP2+jX0LIvGT+Vw2VIU9MWK3qMTYOpu\nCql26J6CWII+ZNnNgqylFFPlMFolSffBQSiYXPmSwTPgSM/zgDEtUeolRrsQ\nVWiaQAXGuMi5CSrXDcoYjcjEJpWUDcBfqI95HvmtTZBOK2uVxuZ7Gg09xhdW\no4fB/s6M4PwJugGsNe50EDwpXcJML5vCCNn1cv4jQfk4h/tEA0zwP9x+jPYE\nfgY9EqV2ydJ1cmzxUtnOI81Aprcl9kARepmeP07mz2dmWpU16qupWbFsaviU\nluBmo6HPtcfOiyhQXvIl6shAcmhED4rSo2EY43iP9/ON6Gwv30SsWteHUqUV\nVuLUuq9icHykAaupb2q7s5d5KTv9vLp4lnZ/xY0yJGrnc2sJFEbykHphqdUO\nhYHNdmZ1avy7D8UbmEqc5wrGU7LUArCG97bRk9UgLobvK6BR9ovX1oxfGTpE\n/Q93\r\n=6TYY\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.11","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.15.5","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"^2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.9.5","@types/node":"^14.14.35"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-5_1616265307720_0.7182129272259348","host":"s3://npm-registry-packages"}},"0.9.0-6":{"name":"svite","version":"0.9.0-6","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0-6","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"51da86de8e96be2ed9380937b02dc7b48fdf3f8a","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0-6.tgz","fileCount":8,"integrity":"sha512-qjOX3ObKz+54/hw0FTw6XZhXa3IYpAPxW8W0UfZgi9fQOO6dGYyRlAhdLCU4jcXQyfVO/IasyhoVVeAWElmghA==","signatures":[{"sig":"MEQCICIL0G46vtUkl40MDK6tshrmjXGDlUlV6QolATzfA7ZMAiBIjNZn0DdnYG3oosIucsChZjWh7GV+ZtuXB7fqwFnEPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZPxSCRA9TVsSAnZWagAA1zwP/jvbJlL24TAiRbP7BRG7\nCTKuehmAWKhoROaxlJK4tb5ScehwTv2c1hdYS0NowwLAlskR2JsCeOUNCBbi\nvrMuQj/ZvCwOXBClVZdqGm03+L92Vv7caoDXuQAsoHSt8DmdmKpgfNJqsrE7\nu7hxmHI8sOTD8e/ES0f+d+JnuXdbb7HYnPvdjrv1pOIbqqvjZM0myoBMR3cV\nzkmUdk1GOYeAnvMuahKKXbZ6x6Pf5UTDhVPKL7bJOWHD9t2sS9uLE2wQNcF8\nEYehYsyJLldhNPCSEexc6lKXXr6SFkkbnqAJkVV6Sivcp0I4VPymULEVhlhO\nxk7xfD8vL8lenG3ZyIy3vhXr+4h1xkZQdrZ5SJSL3DUQaC3vmnLt49nSSI01\nBkFz6oNY0JxqalDt3Zo0e6BPWk80dnPbZ/jBhvinEMRS9ouqBm5Y6USsZP/W\nG31CZYGKSHY5ZnrMcqjpE9lvY+gkTBMSoZ3VHlvTdJYoQkS37eVENDBgcXCR\n01vSaQWYwRHyulseDTPETNm/GsMwXj4R1qtmM17YyZ30c1eHTVaH0GOFnnib\n/bS5TKYpTQrCg0h/oTvJTA1yC5biVVW2AL9HZDzQSPL7+s/bvhaJp+F/OmFo\nFo5h5In/dlsXiHEXaSlYCcYlmIOS9XaRBzT6ZTr+WekNTQvVHcdIl8bn2q7z\nwUaX\r\n=9OtE\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.11","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.15.5","dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","degit":"2.8.0","execa":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.9.5","@types/node":"^14.14.35"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0-6_1617230929733_0.5283893610306021","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"svite","version":"0.9.0","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.9.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"d0fb1f413f461ba9a40d2e697f8a625caa65ca17","tarball":"https://registry.npmjs.org/svite/-/svite-0.9.0.tgz","fileCount":8,"integrity":"sha512-HQt1djrFiyQmHnNbfoiCKOhW18hApF0e3ZDYhNyVkOtst7MRYAvZhcAClB/uektp/guDsvebefMulHboJzrBbw==","signatures":[{"sig":"MEYCIQC1qf05TK9Nx4OhDLdF497DaOT29bH8LCMqA9o38YSWZAIhANXNmAn2X0yZioLM227R/7+8taSFK+7H3pd2t/5ENpMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAUsJCRA9TVsSAnZWagAA35UP/3Odvhh7EmWfz9Kv5TNW\nKTtZtToEKkDFwv6R8XtSIQHwndC9CJyf1GOHTNlvKUHdid8wBKYn9HzD5+hZ\nR517Y1huLUQIaY7+HsNfDhAvCTVH/I+9MkMRNWvUM+eCnxQlLpNn7sb9cz0Z\nd6uOYj+9uqWoYX4I7OTvYYA32qRt11mig/72XaWZQ76uQcdZiXf0GqbLmjvu\nfO/oWIDIzdFqrfT7sqz9OkzjmPTvuRourd8E4qU2nJrvT6kcCzgxoe8MroS5\nzb6wRFDY/qM/CsKq1rPUnIKI2aEJh9q5MTtgdyMZf/RwJS4K/T4zpOGG5m84\n16zbDqeGNqqq8L/RKhbCDrbsVHyQWa8CsZ9kXICjR+y3s/9+aBYKT1HysOzx\nIWfHarKgHwBRT7+9EK8wkfo+Jle0N5YAc8ybL5duBdCqQph6NFrK1d0azrR5\nA0tWqM6u73hBshy8uaf8AlEv7+laqfV1IZXThxHUPT4sfiTUvQEtOncTOg3Q\nUW7Q0unHVlXNjhN3gWqHHqrHIsZfhvrOnzHweyRNeQmlvUn9/nFi+zpvODTW\npS9nE0gFY3X/gebvWSbAIwTJhfdSe9TNtTd+7cAx3iTqRAaRygvBY+4OPGWr\nAb/2nJkXnxMtPR7Sw7ud49cCdXNByQ79OVTLNLfl6FmtbRYx7On9NJ0fo2BC\n0eOG\r\n=IND0\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.13","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.17.1","dependencies":{"cac":"^6.7.3","chalk":"^4.1.1","degit":"2.8.4","execa":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.12.16","@types/node":"^16.4.3"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.9.0_1627474697387_0.11052729187104293","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"svite","version":"0.10.0","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.10.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"6a00c1db5a9e3f40f4637b34b62e7fa7d82a61b6","tarball":"https://registry.npmjs.org/svite/-/svite-0.10.0.tgz","fileCount":8,"integrity":"sha512-ejAaua0TCKF7KgKkMBj857NYwwAL4pgd0/Y/fTT7/UYOnTIbBiIMTRXSv0Ngs3jUDzjzmTHEgljwbXgRBOjEHQ==","signatures":[{"sig":"MEUCIQDq4SHAp+6tPHvWcRur95c8fiPrDQWFOOAdKv7Yv0Iv7gIgRjBkY4sQ2GCr+PIYpdzikjVV8E8LT8J3isVEAOB8tZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAdzzCRA9TVsSAnZWagAAErAP/RpoQdbYM64fRSlg77s5\no6mMpz2cHZ9CCG0Z3evPSW5yntSB2YQaWH1LhaLGOzZ9j3AYqXI+j5Xdm9Dk\nODMCcJQlfu7bJrxyrq/67AKRZUn3js91jO9sbLzsfXRT/+58nhula8fJO7Zd\ntboDmveJR9i6DW9Tt22uTHs7wpQmx4Qlex2uLHO4KXaoP8I6VRpCdLQXS7wR\nUeVpdrIEJm/5XN9YHauAkL6xBzZUlEgNK3reSIWG06mOgw4D38QcEOsiZ8IS\nf+FBIMMVBe7O8ZSPOIVlqpJZEviXQTrYkO8SkX3/tJWWJuyuuxkM3VuHm7o5\nbOMC79PmhDfxJmBVFWcHbgFqiOKFuCG/o+HpEiibam/RvcJNrUKrZmptXEiz\n81K3PHz3d9XYA9XvVJj7s4dyJtmizQTQ3LE5DcK0nD/y5KPo+xvltufmLXE0\nq2aCQRJ60WRILzfKh/6WbdeZAetsP2poqgmVTSn84lO7f8c8IdzLFmLTX+/4\nbEyLheEWoWz7LBtDbhr861J2UCohQf2lJuwJVwwnT/mWKr0UwKK6YG9ZgJRw\npxnWW3ZW5qv+yarvrZKDPHPeKjJhT9szi6WbXPwcrhJGcMtRLpUDmht4JIdw\n5KChs8rvip8czsjvOUWCQAgsR2CJu+39bBZGZcchwuJTvBHdO4PXOMeleeFe\nNRb6\r\n=rGD5\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.13","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.17.1","dependencies":{"cac":"^6.7.3","chalk":"^4.1.1","degit":"2.8.4","execa":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.12.16","@types/node":"^16.4.3"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.10.0_1627512051164_0.9541918939286651","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"svite","version":"0.10.1","keywords":["svelte","svite","vite"],"author":{"name":"dominikg"},"license":"MIT","_id":"svite@0.10.1","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"3d55f6b120b19d5e051f4a58c55d076b0e92a09c","tarball":"https://registry.npmjs.org/svite/-/svite-0.10.1.tgz","fileCount":7,"integrity":"sha512-CfoN2L9wU7Dl8q4JZ+o7e/Ht8K+1MR3z7xSaq+g2B4C4rAhVHT60nUTt5RlrUzyNW33wpHWEl+ar+F7MtUfkKA==","signatures":[{"sig":"MEQCIAIF/NLd6XwnVbLs7pU3yW3FOt1yhE0NM3WN4xWqe9JRAiAcz0qfwZtMhOxMLSL96lxIwPkNdMWPqBy7tzIaoFi1DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD/uCCRA9TVsSAnZWagAAg+wQAIit7naN2oMGuZmrzIdW\nthyDmDTbqHs1y1vSO76bMkhl84TRM++UYPqikXSmFKAbNjBOT820nN0C78lo\nyQKENRp0Qvb6X4wCt83FWVad5XRklOvuinlbHsHgpLdtJAlGxIx9VPyMJk97\n2ZrA1Xc8EAFK+3wrjyhSQ6AZ0zIj6MTVs9xLRmMKRnu+ppTWhkF1a42O1yih\nesIdqFZOQne9BR3GKupY3zgebSS0slOP2CYjYjtOFeLVUblrPbDm0J1J+VDM\nrdyDaTioFuOEj+LMaVi8iZmbQncQHimIw8Mzg1xpC3yEbTaoCumY2iWtk7Qn\niYI3+pg7mWJj8I/3FdhrGS0ggj62ZeSuRAUtdE5HxdTUrdX6Z59vekaO/9wT\n8DppUxbzH1LmO8xJ/lZH9CG0ml0T+HTZ/Bztxu6w1tewzyezQlLyVB2jaFGV\n/mLHgAkMAcep1JBiekw9kXvfIw29QjV6ukBAL3NQ6FSdcTmaieJMkuLiubvG\nLJp/8UuM5NZYYO7uyMSJUUVOY/nbY2CWebvqMz81N183shgXwEIC4Zc4vJ2b\nKD1lXQle/lIsvXl48qWOTruQmUYItEt+ewHuh94zgE7zc922oV5bCEK7pobt\n7BVwH/ZGdYWO5YhK6JQ3o9rasEjMYpwamb89mZx54wPTEgRcOblrp7rGdMaW\nPZA3\r\n=EfKL\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:svite-0.10.1.tgz","types":"dist/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"dev":"tsc -p . -w --incremental","build":"rimraf dist && run-s build-bundle build-types","release":"node ../../scripts/release.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite","build-types":"tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp","build-bundle":"node scripts/build-bundle.js"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"_resolved":"","_integrity":"","deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"6.14.13","description":"This is the new svite for vite2. It is still a work in progress. Feedback is welcome","directories":{},"_nodeVersion":"14.17.1","dependencies":{"cac":"^6.7.3","chalk":"^4.1.2","degit":"2.8.4","execa":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.12.19","@types/node":"^16.4.13"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.10.1_1628437377996_0.8200384096703115","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"svite","version":"0.11.0","keywords":["svelte","svite","vite"],"author":"dominikg","license":"MIT","_id":"svite@0.11.0","maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","bugs":{"url":"https://github.com/svitejs/svite/issues"},"bin":{"svite":"bin/svite.js"},"dist":{"shasum":"9418e0aceb3193dd19de8745870ecc6f4ec90931","tarball":"https://registry.npmjs.org/svite/-/svite-0.11.0.tgz","fileCount":10,"integrity":"sha512-ImhlXg/OI3el8b/HLKLYdv5fwejfwrGJj+kJG1vUMNlIxdl90vELq/2YPrlq6GGJkigmEtrrieMBKZmVVgjuoQ==","signatures":[{"sig":"MEYCIQC6tOPWsHzGXJoLa3AsU3ccMvglSA37mRQ72dgVWJBBvwIhAInLEYAj5HhYgxxECk9tvHGcCfa2RVnS2v2QJmaGuLtQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpkuECRA9TVsSAnZWagAAMfIP/0k+j3YcXHjDJ/pJupnL\n+XmXzWgKn21+rvPuarodtrASncbPPMlWpQC8uhiiO7X1pi5q9fm7ekT/9O2U\nmoKVI4P4lTzwPw4bzR780+yueuHkWYQviStCBBjy+dBAtt8BeDXARTa8SZQe\nRgZjX0Rj6BKry4gLjh4d+oA91GA0lxic0loutUWS8cHiETzxhTdMv4nrrhaz\n9r+LDfpRcljREg5810S0koBg1jHU3YFzc5280OVV5uuBGR5IyIuLaR3yIbjk\npTYfQd42StY812Zq+iof+zsynA4p2oxY7atQkJpWdrElAJJyI0mThFI/5jFU\naPzCERIa9oW6f0lDuc0M0XqdmPW3EmhfaJCDtM8H3t8CNmKPobzO3+trQQ9K\n5pZ/CYO5Mt6uRVrLMQRU9j9cc0AvdJ8e8Ig0vlIkOHdggXArXu1FyVPsLXdX\nGHUJKYYe6HBhy0aifCUHE9s9N9i9kqmVS+/QcgPFfubt1o3cnKE/sv0Pb05t\nra6A2tztBYjbzid9STMkXaaysxADmodJhcaTRkGJuBGGHFK2jTEKioD0Dv1F\nsxBQE8xuYEGMbMoXWBhObqOI3Fyia7ftiyozpwwweB3lgfPLWpXq85fxYid4\nw7UZGkoJgwnCih7MTbPxcZDK3/IbfAku+YbusK3KssXMzwSCXxPGOEXajjV6\ni1aZ\r\n=69xI\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:svite-0.11.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"pnpm run build:ci -- --watch src","build":"pnpm run build:ci -- --dts --sourcemap","release":"node ../../scripts/release.js","build:ci":"rimraf dist && tsup-node src/index.ts src/cli/svite.ts --format cjs --no-splitting","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . --lerna-package svite"},"_npmUser":{"name":"dominik_g","email":"dominik.goepel@gmx.de"},"_resolved":"/home/dominikg/develop/svitejs/svite/packages/svite/svite-0.11.0.tgz","_integrity":"sha512-ImhlXg/OI3el8b/HLKLYdv5fwejfwrGJj+kJG1vUMNlIxdl90vELq/2YPrlq6GGJkigmEtrrieMBKZmVVgjuoQ==","deprecated":"unmaintained","repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"_npmVersion":"8.1.0","directories":{},"_nodeVersion":"16.13.0","dependencies":{"cac":"^6.7.12","chalk":"^4.1.2","degit":"2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.10.0","@types/node":"^16.11.11"},"_npmOperationalInternal":{"tmp":"tmp/svite_0.11.0_1638288260230_0.8592997352327019","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-06-19T00:23:02.723Z","modified":"2026-05-13T12:10:11.079Z","0.0.1":"2020-06-19T00:23:02.842Z","0.0.2":"2020-06-19T12:59:16.431Z","0.0.3":"2020-06-22T13:26:19.831Z","0.0.4":"2020-06-22T19:03:26.013Z","0.0.5":"2020-06-24T13:32:37.830Z","0.0.6":"2020-06-25T20:53:39.552Z","0.0.7":"2020-06-27T00:09:52.711Z","0.0.8":"2020-06-28T16:54:45.423Z","0.0.9":"2020-06-28T16:59:57.876Z","0.0.10":"2020-06-29T20:34:35.005Z","0.1.0":"2020-07-01T22:36:44.517Z","0.2.0":"2020-07-03T10:39:08.068Z","0.2.1":"2020-07-06T20:54:19.258Z","0.2.2-beta.0":"2020-07-11T18:50:37.905Z","0.2.2-beta.1":"2020-07-12T17:10:32.654Z","0.2.2-beta.3":"2020-07-12T19:05:12.748Z","0.2.2-beta.4":"2020-07-12T21:12:45.145Z","0.2.2-beta.5":"2020-07-13T21:49:24.770Z","0.2.2-beta.6":"2020-07-14T20:13:27.416Z","0.2.2":"2020-07-14T20:25:33.654Z","0.2.3":"2020-07-14T21:06:03.201Z","0.2.4":"2020-07-20T17:06:46.408Z","0.3.0":"2020-07-21T21:03:36.663Z","0.3.1":"2020-07-22T22:11:44.505Z","0.3.2":"2020-07-23T21:47:12.279Z","0.3.3-beta.0":"2020-07-25T10:04:32.865Z","0.3.3-beta.1":"2020-07-26T21:30:39.146Z","0.3.3-beta.2":"2020-07-26T21:50:10.425Z","0.4.0-beta.0":"2020-07-31T22:21:44.765Z","0.4.0":"2020-08-01T11:15:37.360Z","0.4.1":"2020-08-02T20:15:18.528Z","0.5.0-beta.0":"2020-08-10T22:18:10.745Z","0.5.0-beta.1":"2020-08-13T18:34:50.553Z","0.5.0":"2020-08-13T18:49:49.728Z","0.5.1-beta.0":"2020-08-16T22:13:20.517Z","0.5.1-beta.1":"2020-08-17T21:47:35.739Z","0.6.0-beta.0":"2020-08-23T11:32:23.019Z","0.6.0-beta.1":"2020-08-23T19:26:48.176Z","0.6.0":"2020-08-30T07:45:59.497Z","0.6.1-beta.0":"2020-09-01T22:33:03.964Z","0.6.1-beta.1":"2020-09-06T13:19:37.572Z","0.6.1-beta.2":"2020-09-08T19:55:24.704Z","0.6.1":"2020-09-08T20:34:52.044Z","0.7.0-beta.0":"2020-09-14T21:21:43.096Z","0.7.0-beta.1":"2020-09-16T22:42:28.747Z","0.7.0":"2020-09-17T21:06:35.398Z","0.7.1-beta.0":"2020-09-20T18:25:43.845Z","0.7.1-beta.1":"2020-09-23T06:55:54.828Z","0.7.1":"2020-09-23T20:21:58.179Z","0.7.2":"2020-09-30T20:57:39.128Z","0.8.0-beta.0":"2020-10-03T15:36:38.156Z","0.8.0-beta.1":"2020-10-20T13:05:04.004Z","0.8.0":"2020-10-20T15:24:04.015Z","0.8.1-beta.0":"2020-10-31T13:31:29.975Z","0.8.1-beta.1":"2020-11-02T22:28:23.981Z","0.8.1-beta.2":"2020-11-22T14:24:36.072Z","0.8.1":"2020-11-22T15:09:22.851Z","0.9.0-1":"2021-03-03T23:24:01.045Z","0.9.0-2":"2021-03-07T21:40:17.372Z","0.9.0-3":"2021-03-13T21:02:44.450Z","0.9.0-4":"2021-03-13T22:53:55.933Z","0.9.0-5":"2021-03-20T18:35:07.908Z","0.9.0-6":"2021-03-31T22:48:49.857Z","0.9.0":"2021-07-28T12:18:17.599Z","0.10.0":"2021-07-28T22:40:51.292Z","0.10.1":"2021-08-08T15:42:58.151Z","0.11.0":"2021-11-30T16:04:20.466Z"},"bugs":{"url":"https://github.com/svitejs/svite/issues"},"author":"dominikg","license":"MIT","homepage":"https://github.com/svitejs/svite/tree/main/packages/svite#readme","keywords":["svelte","svite","vite"],"repository":{"url":"git+https://github.com/svitejs/svite.git","type":"git"},"maintainers":[{"name":"dominik_g","email":"dominik.goepel@gmx.de"}],"readme":"","readmeFilename":""}