Skip to content

Move unpopular blocks to the webpack-blocks org #269

@vlad-zhukov

Description

@vlad-zhukov

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions