andywer / andywer/webpack-blocks

Move unpopular blocks to the webpack-blocks org

Aperta
#269 11 commenti 4 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
3k
Fork
91
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.__

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.