Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

npm-downloads-increaser

lachiejames50MIT1.8.7TypeScript support: included

Raises the popularity score on your package through nefarious means.

npm, npmjs, popularity, increaser, spammer

readme

npm-downloads-increaser

Build Status codecov semantic-release

Running from the command line

Installing

Install npm-downloads-increaser globally using npm:

npm install -g npm-downloads-increaser

Running

Setup configuration and run:

npm-downloads-increaser

Once you specify your configuration, this will start spamming downloads for the provided package in the npmjs registry. This will increase the popularity score of the npm package.

NOTE: The npmJS Weekly Downloads are updated once every 24 hours, so results will not be instantly visible.

Configuration options

Property Description Example
packageName NPM package to increase the downloads of "npm-downloads-increaser"
numDownloads Number of times to download the package 100000
maxConcurrentDownloads Amount of downloads to run in parallel at once 300
downloadTimeout Max time (in ms) to wait for for a download to complete 3000

NOTE: slower networks may perform better with a lower maxConcurrentDownloads and a higher downloadTimeout

Demo

Video demo

Running in TypeScript

Installing

Install the project using:

git clone https://github.com/lachiejames/npm-downloads-increaser.git

Setting up your configuration

Open npm-downloads-increaser.config.js from the root directory, and populate the configuration options as shown in the table above.

Running locally

Installing dependencies:

yarn

Compiling to JavaScript:

yarn build

Running with Node:

yarn start

Running tests:

yarn test

More info

Check out this blog post that describes npm-downloads-increaser in further detail: https://lachiejames.com/faking-downloads-for-npm-packages/

changelog

1.8.7 (2022-05-03)

Bug Fixes

1.8.6 (2022-05-03)

Bug Fixes

1.8.5 (2021-12-23)

Bug Fixes

  • deps: update dependency date-fns to v2.25.0 (#73) (139a181)
  • deps: update dependency gaxios to v4.3.2 (#71) (c2c56f6)
  • deps: update dependency prompts to v2.4.2 (#77) (57aece8)

1.8.4 (2021-09-12)

Bug Fixes

  • deps: update dependency gaxios to v4.3.1 (#64) (b397560)

1.8.3 (2021-08-09)

Bug Fixes

1.8.2 (2021-07-31)

Bug Fixes

  • deps: update dependency date-fns to v2.23.0 (#43) (3ed395c)

1.8.1 (2021-07-07)

Bug Fixes

1.8.0 (2021-06-21)

Features

1.7.0 (2021-06-20)

Features

1.6.2 (2021-06-17)

Bug Fixes

  • Update repo name in changelog (158b888)

1.6.1 (2021-06-17)

Performance Improvements

  • Rename from npm-downloads-increaser to npm-downloads-increaser (#22) (6dbb786)

1.6.0 (2021-06-17)

Features

1.5.0 (2021-06-17)

Features

1.4.0 (2021-06-14)

Features

  • Remove timeBetweenDownloads option (#16) (17ee2eb)

1.3.0 (2021-06-14)

Features

  • Add package version inference (b7a8601)

1.2.0 (2021-06-13)

Features

  • Allow cli configuration (6355774)

1.1.0 (2021-06-13)

Features

  • Rename project to npm-downloads-increaser since npm-download-spammer is not allowed (bd97d5c)

1.0.0 (2021-06-12)

Features