{"_id":"vite-plugin-progress","_rev":"2865258","name":"vite-plugin-progress","description":"A progress bar plugin for Vite.","dist-tags":{"latest":"0.0.4"},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"time":{"modified":"2022-09-15T09:39:43.000Z","created":"2022-05-20T10:07:09.535Z","0.0.4":"2022-09-13T09:43:52.462Z","0.0.3":"2022-06-19T12:15:13.207Z","0.0.2":"2022-05-31T02:52:57.960Z","0.0.1":"2022-05-23T11:29:53.914Z","0.0.1-beta.2":"2022-05-22T09:12:22.751Z","0.0.1-beta.1":"2022-05-20T10:07:09.535Z"},"users":{},"author":{"name":"jeddygong"},"repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"versions":{"0.0.4":{"name":"vite-plugin-progress","version":"0.0.4","description":"A progress bar plugin for Vite.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"engines":{"node":">=14","pnpm":">=7.0.0"},"packageManager":"pnpm@7.0.0","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_id":"vite-plugin-progress@0.0.4","_integrity":"sha512-y9W2IHHzwnYL1G4vZi3P0VESWH/xvoUjarPu22it/eTp3NvxiZddMUC6dEpyHMViIMmUaPpqyJUOrZNwTN0cew==","_resolved":"/private/var/folders/1j/t2vxrkpx7s12k9d6lmqq6tt40000gn/T/5884bbd692e392c64d4a7e616576348c/vite-plugin-progress-0.0.4.tgz","_from":"file:vite-plugin-progress-0.0.4.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"aae132d4975c023a929b6959d8231f7bbe7b519f","size":6022,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.4.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.4_1663062232361_0.2735734319307461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-13T10:29:56.439Z","publish_time":1663062232462,"_cnpm_publish_time":1663062232462},"0.0.3":{"name":"vite-plugin-progress","version":"0.0.3","description":"A progress bar plugin for Vite.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"engines":{"node":">=14","pnpm":">=7.0.0"},"packageManager":"pnpm@7.0.0","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_resolved":"","_integrity":"","_from":"file:vite-plugin-progress-0.0.3.tgz","_id":"vite-plugin-progress@0.0.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"0cb2f3b2fd32b68eb030b2d505d14270b12a1aba","size":5944,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.3.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.3_1655640913031_0.4181455838824679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-19T12:37:46.281Z","publish_time":1655640913207,"_cnpm_publish_time":1655640913207},"0.0.2":{"name":"vite-plugin-progress","version":"0.0.2","description":"A progress bar plugin for Vite.","main":"dist/index.js","module":"dist/index.mjs","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_resolved":"","_integrity":"","_from":"file:vite-plugin-progress-0.0.2.tgz","_id":"vite-plugin-progress@0.0.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"e7c2e850c00d3e3002339c2d2d1f211bf8bfc517","size":4849,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.2.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.2_1653965577758_0.1608148516224801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-31T03:49:41.922Z","publish_time":1653965577960,"_cnpm_publish_time":1653965577960},"0.0.1":{"name":"vite-plugin-progress","version":"0.0.1","description":"A progress bar plugin for Vite.","main":"dist/index.js","module":"dist/index.mjs","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_resolved":"","_integrity":"","_from":"file:vite-plugin-progress-0.0.1.tgz","_id":"vite-plugin-progress@0.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"614145287532973d2b76a6628dcdcf822a747d20","size":4852,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.1.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.1_1653305393763_0.40684521928551387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-23T12:43:07.077Z","publish_time":1653305393914,"_cnpm_publish_time":1653305393914},"0.0.1-beta.2":{"name":"vite-plugin-progress","version":"0.0.1-beta.2","description":"A progress bar plugin for Vite.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"preinstall":"npx only-allow pnpm","dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_resolved":"","_integrity":"","_from":"file:vite-plugin-progress-0.0.1-beta.2.tgz","_id":"vite-plugin-progress@0.0.1-beta.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"96395fad0f073b9f717fda8ea14c26415a227829","size":3639,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.1-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.1-beta.2.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.1-beta.2_1653210742569_0.5988062038674444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-22T09:13:29.222Z","hasInstallScript":true,"publish_time":1653210742751,"_cnpm_publish_time":1653210742751},"0.0.1-beta.1":{"name":"vite-plugin-progress","version":"0.0.1-beta.1","description":"A progress bar plugin for Vite.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/jeddygong/vite-plugin-progress.git"},"keywords":["vite","plugin","progress"],"author":{"name":"jeddygong"},"license":"MIT","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","peerDependencies":{"vite":">2.0.0-0"},"devDependencies":{"@types/node":"^17.0.34","@types/progress":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","bumpp":"^7.1.1","eslint":"^8.15.0","esno":"^0.16.3","tsup":"^5.12.8","typescript":"^4.6.4","vite":"*"},"dependencies":{"picocolors":"^1.0.0","progress":"^2.0.3","rd":"^2.0.1"},"scripts":{"preinstall":"npx only-allow pnpm","dev":"pnpm run build -- --watch --ignore-watch examples","build":"tsup src/index.ts --dts --format cjs,esm","release":"npx bumpp --push --tag --commit && pnpm publish","example:react":"cd examples/vite-react && pnpm run build","example:vue2":"cd examples/vite-vue2 && pnpm run build","example:vue3":"cd examples/vite-vue3 && pnpm run build"},"_resolved":"","_integrity":"","_from":"file:vite-plugin-progress-0.0.1-beta.1.tgz","_id":"vite-plugin-progress@0.0.1-beta.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"b3c3ee9540d8b48e2cd4c51ed94b82d0aacc8c72","size":65244,"noattachment":false,"key":"/vite-plugin-progress/-/vite-plugin-progress-0.0.1-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-progress/download/vite-plugin-progress-0.0.1-beta.1.tgz"},"_npmUser":{"name":"jeddy","email":"jed.gong.nine@gmail.com"},"directories":{},"maintainers":[{"name":"jeddy","email":"jed.gong.nine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-progress_0.0.1-beta.1_1653041229355_0.3464795020137914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-20T10:48:04.617Z","hasInstallScript":true,"publish_time":1653041229535,"_cnpm_publish_time":1653041229535}},"readme":"# vite-plugin-progress\nDisplay with progress bar when building\n\n[![NPM version](https://img.shields.io/npm/v/vite-plugin-progress.svg)](https://npmjs.org/package/vite-plugin-progress)\n[![NPM version](https://badgen.net/npm/dt/vite-plugin-progress)](https://www.npmjs.com/package/vite-plugin-progress)\n[![NPM Downloads](https://img.shields.io/github/license/jeddygong/vite-plugin-progress)](https://npmjs.org/package/vite-plugin-progress)\n[![awesome-vite](https://awesome.re/badge.svg)](https://github.com/vitejs/awesome-vite)\n\n**English | [简体中文](https://github.com/jeddygong/vite-plugin-progress/blob/main/README.zh-CN.md)**\n<p align=\"center\">\n  <img src=\"demo.gif\" width=\"100%\" alt=\"Logo\"/>\n</p>\n\n## ???? Install\n```\nnpm i vite-plugin-progress -D \n\n# yarn \nyarn add vite-plugin-progress -D\n\n# pnpm \npnpm i vite-plugin-progress -D\n```\n\n## ???? Usage\nAdd `progress` plugin to `vite.config.js / vite.config.ts` and configure it:\n```ts\n// vite.config.js / vite.config.ts\nimport progress from 'vite-plugin-progress'\n\nexport default {\n  plugins: [\n    progress()\n  ]\n}\n```\n\n> Tip: During the first build, `transforms` and `chunks` are not displayed.\n\n\n## Options\nAccepts almost all of the same options as [node-progress](https://github.com/tj/node-progress#options).\n\n- `format` the format of the progress bar\n- `width` the displayed width of the progress bar defaulting to total\n- `complete` completion character defaulting to \"\\u2588\"\n- `incomplete` incomplete character defaulting to \"\\u2591\"\n- `renderThrottle` minimum time between updates in milliseconds defaulting to 16\n- `clear` option to clear the bar on completion defaulting to false\n- `callback` optional function to call when the progress bar completes\n- `stream` the output stream defaulting to stderr\n- `head` head character defaulting to complete character\n- `srcDir` the directory of the assets being built defaulting to \"src\"\n\nThe `format` option accepts the following tokens:\n\n- `:bar` the progress bar itself\n- `:current` current tick number\n- `:total` total ticks\n- `:elapsed` time elapsed in seconds\n- `:percent` completion percentage\n- `:eta` estimated completion time in seconds\n- `:rate` rate of ticks per second\n\n\nUse [picocolors](https://github.com/alexeyraspopov/picocolors) to sprinkle on a few colors.\n\n## Configure options\n\n```ts\n// vite.config.js / vite.config.ts\nimport progress from 'vite-plugin-progress'\n\nexport default {\n  plugins: [\n    progress({\n        format: 'building [:bar] :percent',\n        total: 200,\n        width: 60,\n        complete: '=',\n        incomplete: '',\n    })\n  ]\n}\n```\n\n```ts\n// vite.config.js / vite.config.ts\nimport progress from 'vite-plugin-progress'\nimport colors from 'picocolors'\n\nexport default {\n  plugins: [\n    progress({\n        format:  `${colors.green(colors.bold('Bouilding'))} ${colors.cyan('[:bar]')} :percent`\n    })\n  ]\n}\n```\n\n## Thanks\n\nThis project is inspired [progress-bar-webpack-plugin](https://github.com/clessg/progress-bar-webpack-plugin)\n\n## License\n\n[MIT](./LICENSE)\n","_attachments":{},"homepage":"https://github.com/jeddygong/vite-plugin-progress#readme","bugs":{"url":"https://github.com/jeddygong/vite-plugin-progress/issues"},"license":"MIT"}