We bring this idea from time to time and we finally have to just do it, so I decided to add it to the 2.0 roadmap (#264). Now I went ahead and gathered some stats from npm:
| Package |
Downloads last 30 days |
First release |
webpack-blocks |
19k |
1.0.0-alpha, May 8, 2017 |
@webpack-blocks/assets |
20.1k |
1.0.0-alpha, May 8, 2017 |
@webpack-blocks/babel |
18k |
1.0.0-rc, October 2, 2017 |
@webpack-blocks/core |
27.5k |
0.1.0, October 13, 2016 |
@webpack-blocks/dev-server |
18.7k |
0.1.0, October 13, 2016 |
@webpack-blocks/elm |
1.6k |
0.4.0, April 5, 2017 |
@webpack-blocks/eslint |
35 |
1.0.0-rc, March 2, 2018 |
@webpack-blocks/extract-text |
19.9k |
0.1.0, October 18, 2016 |
@webpack-blocks/postcss |
20.7k |
0.1.0, October 13, 2016 |
@webpack-blocks/sass |
18.4k |
0.1.0, October 13, 2016 |
@webpack-blocks/tslint |
269 |
0.4.0, January 27, 2017 |
@webpack-blocks/typescript |
18.3k |
0.4.0, January 27, 2017 |
@webpack-blocks/uglify |
19.6k |
1.0.0, August 29, 2017 |
@webpack-blocks/webpack |
20.4k |
0.1.0, October 13, 2016 |
I am very surprised the vast majority of block are very popular and have so close download stats! There are, however, 3 exceptions:
elm: this is the 1st candidate to be moved out of the monorepo. It's framework-specific, niche, takes a lot of time to download and build and very often breaks the CI.
tslint: despite the fact it was added more than a year ago it has a drastically low download number. Looks like the majority of developers prefer using linters outside of webpack from the command line.
eslint: it's a very new block but I believe it's not going to become popular enough. I expect it to have a similar amount of downloads as the tslint block and that makes it another candidate to be moved.
For now I am insistently suggesting to move the elm block into its own repo under the webpack-blocks org.
We bring this idea from time to time and we finally have to just do it, so I decided to add it to the 2.0 roadmap (#264). Now I went ahead and gathered some stats from npm:
webpack-blocks@webpack-blocks/assets@webpack-blocks/babel@webpack-blocks/core@webpack-blocks/dev-server@webpack-blocks/elm@webpack-blocks/eslint@webpack-blocks/extract-text@webpack-blocks/postcss@webpack-blocks/sass@webpack-blocks/tslint@webpack-blocks/typescript@webpack-blocks/uglify@webpack-blocks/webpackI am very surprised the vast majority of block are very popular and have so close download stats! There are, however, 3 exceptions:
elm: this is the 1st candidate to be moved out of the monorepo. It's framework-specific, niche, takes a lot of time to download and build and very often breaks the CI.tslint: despite the fact it was added more than a year ago it has a drastically low download number. Looks like the majority of developers prefer using linters outside of webpack from the command line.eslint: it's a very new block but I believe it's not going to become popular enough. I expect it to have a similar amount of downloads as thetslintblock and that makes it another candidate to be moved.For now I am insistently suggesting to move the
elmblock into its own repo under thewebpack-blocksorg.