npm.devtool.tech

Find the best package for you, Analyze tech stack for your project.

Try out 1000 Most Popular Packages.

Downloads
Stars
Code Size
vue
Reactive, component-oriented view layer for modern web interfaces.
180 k2.26 M/weekcode: 3.04 MB
vue-template-compiler
template compiler for Vue 2.0
179 k2.33 M/weekcode: 3.04 MB
vue-server-renderer
server renderer for Vue 2.0
179 k387 k/weekcode: 3.04 MB
react-test-renderer
React package for snapshot testing.
166 k4.27 M/weekcode: 6.26 MB
react-is
Brand checking of React Elements.
166 k21.7 M/weekcode: 6.26 MB
scheduler
Cooperative scheduler for the browser environment.
166 k11 M/weekcode: 6.26 MB
react-dom
React package for working with the DOM.
166 k9.67 M/weekcode: 6.26 MB
eslint-plugin-react-hooks
ESLint rules for React Hooks
166 k6.07 M/weekcode: 6.26 MB
react
React is a JavaScript library for building user interfaces.
166 k10.6 M/weekcode: 6.26 MB
bootstrap
The most popular front-end framework for developing responsive, mobile first projects on the web.
149 k3.18 M/weekcode: 1.84 MB
eslint-config-airbnb
Airbnb's ESLint config, following our styleguide
106 k2.18 M/weekcode: 73.9 kB
eslint-config-airbnb-base
Airbnb's base JS ESLint config, following our styleguide
106 k3.43 M/weekcode: 73.9 kB
d3
Data-Driven Documents
96.2 k1.52 M/weekcode: 2.42 kB
react-native
A framework for building native apps using React
93.9 k424 k/weekcode: 19.1 MB
electron
Build cross platform desktop apps with JavaScript, HTML, and CSS
91 k386 k/weekcode: 5.85 MB
babel-preset-react-app
Babel preset used by Create React App
86.7 k2.92 M/weekcode: 3.25 MB
react-app-polyfill
Polyfills for various browsers including commonly used language features
86.5 k2.65 M/weekcode: 3.25 MB
eslint-config-react-app
ESLint configuration used by Create React App
86.3 k3.2 M/weekcode: 3.25 MB
react-scripts
Configuration and scripts for Create React App.
86.3 k2.44 M/weekcode: 3.25 MB
react-dev-utils
webpack utilities used by Create React App
86.1 k5.49 M/weekcode: 3.25 MB
react-error-overlay
An overlay for displaying stack frames.
85.7 k5.19 M/weekcode: 3.25 MB
babel-plugin-named-asset-import
Babel plugin for named asset imports in Create React App
83.7 k3.32 M/weekcode: 3.25 MB
confusing-browser-globals
A list of browser globals that are often used by mistake instead of local variables
83.7 k5.08 M/weekcode: 3.25 MB
axios
Promise based HTTP client for the browser and node.js
82.1 k18.6 M/weekcode: 219 kB
@angular/compiler
Angular - the compiler library
71.9 k2.68 M/weekcode: 33.2 MB
@angular/forms
Angular - directives and services for creating forms
71.9 k1.85 M/weekcode: 33.2 MB
@angular/platform-browser-dynamic
Angular - library for using Angular in a web browser with JIT compilation
71.9 k1.85 M/weekcode: 33.2 MB
@angular/common
Angular - commonly needed directives and services
71.1 k1.5 M/weekcode: 33.2 MB
@angular/animations
Angular - animations integration with web-animations
70.9 k1.68 M/weekcode: 33.2 MB
puppeteer
A high-level API to control headless Chrome over the DevTools Protocol
69.1 k2.29 M/weekcode: 1.48 MB
three
JavaScript 3D library
68 k402 k/weekcode: 6.21 MB
@material-ui/core
React components that implement Google's Material Design.
65.7 k1.87 M/weekcode: 5.06 MB
font-awesome
The iconic font and CSS framework
65.2 k824 k/weekcode: 3.63 MB
@fortawesome/fontawesome-svg-core
The iconic font, CSS, and SVG framework
65.2 k978 k/weekcode: 3.63 MB
@fortawesome/fontawesome-common-types
The iconic font, CSS, and SVG framework
65.2 k1.08 M/weekcode: 3.63 MB
@fortawesome/free-solid-svg-icons
The iconic font, CSS, and SVG framework
65.2 k965 k/weekcode: 3.63 MB
zone.js
Zones for JavaScript
65.1 k1.44 M/weekcode: 33.2 MB
@material-ui/icons
Material Design Svg Icons converted to Material-UI React components.
65 k1.11 M/weekcode: 5.06 MB
next
The React Framework
64.6 k1.37 M/weekcode: 7.62 MB
angular
HTML enhanced for web apps
59.6 k543 k/weekcode: 7.28 MB
angular-animate
AngularJS module for animations
59.6 k207 k/weekcode: 7.28 MB
@storybook/react
Storybook for React: Develop React Component in isolation with Hot Reloading.
59.5 k2.06 M/weekcode: 3.85 MB
webpack
Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
57.6 k15.6 M/weekcode: 4.5 MB
redux
Predictable state container for JavaScript apps
55.4 k5.4 M/weekcode: 165 kB
jquery
JavaScript library for DOM operations
54.6 k4.03 M/weekcode: 1.33 MB
socket.io
node.js realtime framework server
52.7 k4.4 M/weekcode: 351 kB
chart.js
Simple HTML5 charts using the canvas element.
52.6 k1.42 M/weekcode: 1.17 MB
express
Fast, unopinionated, minimalist web framework
52 k16.9 M/weekcode: 478 kB
element-ui
A Component Library for Vue.js.
49.5 k262 k/weekcode: 2.04 MB
lodash
Lodash modular utilities.
48.7 k45.7 M/weekcode: 1.11 MB
lodash.defaults
The lodash method `_.defaults` exported as a module.
48.6 k5.4 M/weekcode: 1.11 MB
lodash.uniq
The lodash method `_.uniq` exported as a module.
48.6 k10.8 M/weekcode: 1.11 MB
lodash.isfunction
The Lodash method `_.isFunction` exported as a module.
48.6 k1.64 M/weekcode: 1.11 MB
lodash.isplainobject
The lodash method `_.isPlainObject` exported as a module.
48.6 k9.03 M/weekcode: 1.11 MB
lodash.isempty
The lodash method `_.isEmpty` exported as a module.
48.6 k1.6 M/weekcode: 1.11 MB
lodash.isequal
The Lodash method `_.isEqual` exported as a module.
48.5 k6.04 M/weekcode: 1.11 MB
lodash.camelcase
The lodash method `_.camelCase` exported as a module.
48.5 k6.09 M/weekcode: 1.11 MB
lodash.throttle
The lodash method `_.throttle` exported as a module.
48.5 k3.4 M/weekcode: 1.11 MB
lodash.omit
The lodash method `_.omit` exported as a module.
48.4 k1.18 M/weekcode: 1.11 MB
lodash-es
Lodash exported as ES modules.
48.3 k4.49 M/weekcode: 1.11 MB
lodash.clonedeep
The lodash method `_.cloneDeep` exported as a module.
48.3 k6.37 M/weekcode: 1.11 MB
lodash.set
The lodash method `_.set` exported as a module.
48.2 k3.25 M/weekcode: 1.11 MB
lodash.map
The lodash method `_.map` exported as a module.
48.2 k2.21 M/weekcode: 1.11 MB
lodash._reinterpolate
The modern build of lodash’s internal `reInterpolate` as a module.
48.2 k7.43 M/weekcode: 1.11 MB
lodash.merge
The Lodash method `_.merge` exported as a module.
48.2 k4.67 M/weekcode: 1.11 MB
lodash.template
The Lodash method `_.template` exported as a module.
48.2 k8.37 M/weekcode: 1.11 MB
lodash.debounce
The lodash method `_.debounce` exported as a module.
48.2 k4 M/weekcode: 1.11 MB
lodash.get
The lodash method `_.get` exported as a module.
48.2 k6.44 M/weekcode: 1.11 MB
lodash.foreach
The lodash method `_.forEach` exported as a module.
48.1 k2.18 M/weekcode: 1.11 MB
lodash.isobject
The modern build of lodash’s `_.isObject` as a module.
48.1 k2.35 M/weekcode: 1.11 MB
lodash.assign
The lodash method `_.assign` exported as a module.
46.6 k2.84 M/weekcode: 1.11 MB
lodash.pick
The lodash method `_.pick` exported as a module.
46.6 k2.37 M/weekcode: 1.11 MB
lodash.isstring
The lodash method `_.isString` exported as a module.
46.6 k5.19 M/weekcode: 1.11 MB
lodash.flatten
The lodash method `_.flatten` exported as a module.
46.3 k3.82 M/weekcode: 1.11 MB
moment
Parse, validate, manipulate, and display dates
45.4 k15 M/weekcode: 10.9 MB
echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
45 k288 k/weekcode: 4.91 MB
bulma
Modern CSS framework based on Flexbox
43 k176 k/weekcode: 398 kB
normalize.css
A modern alternative to CSS resets
42.5 k1.19 M/weekcode: 6.29 kB
react-router-dom
DOM bindings for React Router
41.6 k3.42 M/weekcode: 106 kB
react-router
Declarative routing for React
41.6 k3.77 M/weekcode: 106 kB
prettier
Prettier is an opinionated code formatter
39 k13.9 M/weekcode: 2.96 MB
babel-plugin-transform-es2015-destructuring
Compile ES2015 destructuring to ES5
38.5 k2.14 M/weekcode: 3.53 MB
@babel/runtime
babel's modular runtime helpers
38.5 k29.3 M/weekcode: 3.53 MB
@babel/parser
A JavaScript parser
38.5 k32.2 M/weekcode: 3.53 MB
@babel/plugin-transform-runtime
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
38.5 k10.2 M/weekcode: 3.53 MB
babel-plugin-transform-react-jsx
Turn JSX into React function calls
38.5 k832 k/weekcode: 3.53 MB
@babel/core
Babel compiler core.
38.5 k22.3 M/weekcode: 3.53 MB
@babel/register
babel require hook
38.5 k3.43 M/weekcode: 3.53 MB
@babel/plugin-proposal-json-strings
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
38.5 k11 M/weekcode: 3.53 MB
@babel/preset-env
A Babel preset for each environment.
38.5 k14.7 M/weekcode: 3.53 MB
@babel/highlight
Syntax highlight JavaScript strings for output in terminals.
38.5 k23.6 M/weekcode: 3.53 MB
@babel/helper-create-class-features-plugin
Compile class public and private fields, private methods and decorators to ES6
38.5 k12.1 M/weekcode: 3.53 MB
@babel/plugin-transform-modules-commonjs
This plugin transforms ES2015 modules to CommonJS
38.5 k12.5 M/weekcode: 3.53 MB
@babel/plugin-proposal-nullish-coalescing-operator
Remove nullish coalescing operator
38.5 k11.8 M/weekcode: 3.53 MB
@babel/plugin-proposal-logical-assignment-operators
Transforms logical assignment operators into short-circuited assignments
38.5 k7.62 M/weekcode: 3.53 MB
@babel/runtime-corejs2
babel's modular runtime helpers with core-js@2 polyfilling
38.5 k1.31 M/weekcode: 3.53 MB
@babel/plugin-proposal-class-properties
This plugin transforms static class properties as well as properties declared with the property initializer syntax
38.4 k15 M/weekcode: 3.53 MB
@babel/preset-typescript
Babel preset for TypeScript.
38.4 k7.18 M/weekcode: 3.53 MB
@babel/node
Babel command line
38.4 k776 k/weekcode: 3.53 MB
@babel/traverse
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
38.4 k27.2 M/weekcode: 3.53 MB
@babel/plugin-proposal-object-rest-spread
Compile object rest and spread to ES5
38.4 k13.2 M/weekcode: 3.53 MB
@babel/types
Babel Types is a Lodash-esque utility library for AST nodes
38.4 k29 M/weekcode: 3.53 MB
@babel/helper-plugin-utils
General utilities for plugins to use
38.4 k20.3 M/weekcode: 3.53 MB
@babel/cli
Babel command line.
38.4 k1.81 M/weekcode: 3.53 MB
@babel/plugin-proposal-decorators
Compile class and object decorators to ES5
38.4 k5.38 M/weekcode: 3.53 MB
@babel/plugin-proposal-optional-chaining
Transform optional chaining operators into a series of nil checks
38.4 k12.2 M/weekcode: 3.53 MB
6to5
Turn ES6 code into readable vanilla ES5 with source maps
38.4 k504 /weekcode: 3.53 MB
babel-core
Babel compiler core.
38.4 k5.33 M/weekcode: 3.53 MB
@babel/plugin-transform-react-jsx
Turn JSX into React function calls
38.4 k8.74 M/weekcode: 3.53 MB
babel-plugin-transform-regenerator
Explode async and generator functions into a state machine.
38.4 k1.69 M/weekcode: 3.53 MB
babel-plugin-transform-object-assign
Replace Object.assign with an inline helper
38.4 k85.3 k/weekcode: 3.53 MB
babel
Turn ES6 code into readable vanilla ES5 with source maps
38.4 k139 k/weekcode: 3.53 MB
babel-traverse
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
38.4 k4.44 M/weekcode: 3.53 MB
babel-plugin-transform-react-jsx-source
Add a __source prop to all JSX Elements
38.4 k792 k/weekcode: 3.53 MB
babel-preset-stage-1
Babel preset for stage 1 plugins
38.4 k396 k/weekcode: 3.53 MB
babel-plugin-transform-runtime
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
38.4 k647 k/weekcode: 3.53 MB
babel-preset-latest
Babel preset including es2015+
38.4 k34.8 k/weekcode: 3.53 MB
babel-plugin-syntax-dynamic-import
Allow parsing of import()
38.3 k1.37 M/weekcode: 3.53 MB
@babel/plugin-proposal-function-bind
Compile function bind operator to ES5
38.3 k291 k/weekcode: 3.53 MB
babel-runtime
babel selfContained runtime
38.3 k10.6 M/weekcode: 3.53 MB
@babel/plugin-proposal-function-sent
Compile the function.sent meta property to valid ES2015 code
38.3 k393 k/weekcode: 3.53 MB
@babel/plugin-transform-react-constant-elements
Treat React JSX elements as value types and hoist them to the highest scope
38.3 k3.46 M/weekcode: 3.53 MB
@babel/preset-react
Babel preset for all React plugins.
38.3 k8.02 M/weekcode: 3.53 MB
@babel/helper-module-imports
Babel helper functions for inserting module loads
38.3 k14.9 M/weekcode: 3.53 MB
@babel/preset-flow
Babel preset for all Flow plugins.
38.3 k2.1 M/weekcode: 3.53 MB
@babel/plugin-proposal-export-namespace-from
Compile export namespace to ES2015
38.3 k6.69 M/weekcode: 3.53 MB
@babel/plugin-proposal-numeric-separator
Remove numeric separators from Decimal, Binary, Hex and Octal literals
38.3 k10.2 M/weekcode: 3.53 MB
@babel/plugin-proposal-export-default-from
Compile export default to ES2015
38.3 k1.77 M/weekcode: 3.53 MB
@babel/code-frame
Generate errors that contain a code frame that point to source locations.
38.3 k25 M/weekcode: 3.53 MB
@babel/plugin-proposal-pipeline-operator
Transform pipeline operator into call expressions
38.3 k197 k/weekcode: 3.53 MB
babel-plugin-transform-export-extensions
Compile export extensions to ES2015
38.3 k418 k/weekcode: 3.53 MB
babel-preset-stage-3
Babel preset for stage 3 plugins
38.3 k688 k/weekcode: 3.53 MB
babel-preset-es2017
Babel preset for all es2017 plugins.
38.3 k62.2 k/weekcode: 3.53 MB
babel-code-frame
Generate errors that contain a code frame that point to source locations.
38.3 k7.64 M/weekcode: 3.53 MB
@babel/polyfill
Provides polyfills necessary for a full ES2015+ environment
38.1 k1.25 M/weekcode: 3.53 MB
babel-preset-react
Babel preset for all React plugins.
37.5 k824 k/weekcode: 3.53 MB
babel-template
Generate an AST from a string template.
37.5 k4.21 M/weekcode: 3.53 MB
babel-preset-flow
Babel preset for all Flow plugins.
37.5 k915 k/weekcode: 3.53 MB
babel-plugin-syntax-jsx
Allow parsing of jsx
37.5 k4.4 M/weekcode: 3.53 MB
babel-plugin-transform-react-constant-elements
Treat React JSX elements as value types and hoist them to the highest scope
37.5 k210 k/weekcode: 3.53 MB
@babel/plugin-syntax-dynamic-import
Allow parsing of import()
37.5 k9.85 M/weekcode: 3.53 MB
babel-generator
Turns an AST into code.
37.5 k3.58 M/weekcode: 3.53 MB
babel-plugin-transform-flow-strip-types
Strip flow type annotations from your output code.
37.4 k1.13 M/weekcode: 3.53 MB
babel-cli
Babel command line.
37.4 k467 k/weekcode: 3.53 MB
babel-plugin-syntax-async-functions
Allow parsing of async functions
37.4 k1.8 M/weekcode: 3.53 MB
@babel/plugin-proposal-do-expressions
Compile do expressions to ES5
37.4 k236 k/weekcode: 3.53 MB
babel-plugin-transform-es2015-modules-commonjs
This plugin transforms ES2015 modules to CommonJS
37.3 k2.67 M/weekcode: 3.53 MB
babel-preset-stage-0
Babel preset for stage 0 plugins
37.3 k296 k/weekcode: 3.53 MB
babel-plugin-transform-class-properties
This plugin transforms static class properties as well as properties declared with the property initializer syntax
37.3 k1.25 M/weekcode: 3.53 MB
@babel/plugin-proposal-throw-expressions
Wraps Throw Expressions in an IIFE
37.3 k399 k/weekcode: 3.53 MB
babel-plugin-syntax-trailing-function-commas
Compile trailing function commas to ES5
37.3 k2.71 M/weekcode: 3.53 MB
babel-plugin-transform-es3-property-literals
Ensure that reserved words are quoted in object property keys
37.3 k49.9 k/weekcode: 3.53 MB
babel-types
Babel Types is a Lodash-esque utility library for AST nodes
37.3 k5.02 M/weekcode: 3.53 MB
babel-preset-es2016
Babel preset for all es2016 plugins.
37.3 k73.4 k/weekcode: 3.53 MB
@babel/plugin-transform-object-assign
Replace Object.assign with an inline helper
37.3 k676 k/weekcode: 3.53 MB
babel-plugin-transform-async-to-generator
Turn async functions into ES2015 generators
37.3 k1.78 M/weekcode: 3.53 MB
babel-polyfill
Provides polyfills necessary for a full ES2015+ environment
37.3 k2.59 M/weekcode: 3.53 MB
babel-register
babel require hook
37.3 k2.64 M/weekcode: 3.53 MB
babel-plugin-transform-object-rest-spread
Compile object rest and spread to ES5
37.3 k3.3 M/weekcode: 3.53 MB
babel-plugin-external-helpers
This plugin contains helper functions that’ll be placed at the top of the generated code
37.3 k43 k/weekcode: 3.53 MB
babel-preset-stage-2
Babel preset for stage 2 plugins
37.3 k739 k/weekcode: 3.53 MB
babel-preset-es2015
Babel preset for all es2015 plugins.
37.3 k826 k/weekcode: 3.53 MB
babel-plugin-transform-react-inline-elements
Turn JSX elements into exploded React objects
37.2 k29.3 k/weekcode: 3.53 MB
@babel/plugin-syntax-import-meta
Allow parsing of import.meta
37.2 k2.44 M/weekcode: 3.53 MB
babel-plugin-transform-es3-member-expression-literals
Ensure that reserved words are quoted in property accesses
37 k49.3 k/weekcode: 3.53 MB
jest
Delightful JavaScript Testing.
34.5 k11.4 M/weekcode: 3.64 MB
babel-jest
Jest plugin to use babel for transformation.
34.5 k12.5 M/weekcode: 3.64 MB
jest-resolve
34.5 k14.4 M/weekcode: 3.64 MB
jest-cli
Delightful JavaScript Testing.
34.5 k11.3 M/weekcode: 3.64 MB
expect
This package exports the `expect` function used in [Jest](https://jestjs.io/). You can find its documentation [on Jest's website](https://jestjs.io/docs/en/expect.html).
34.5 k12.5 M/weekcode: 3.64 MB
pm2
Production process manager for Node.JS applications with a built-in load balancer.
34.2 k814 k/weekcode: 954 kB
dayjs
2KB immutable date time library alternative to Moment.js with the same modern API
34.1 k4.8 M/weekcode: 540 kB
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress
32.9 k2.73 M/weekcode: 430 kB
gulp
The streaming build system.
32.1 k1.53 M/weekcode: 17.7 kB
koa
Koa web app framework
30.9 k872 k/weekcode: 176 kB
faker
Generate massive amounts of fake contextual data
30.7 k2.01 M/weekcode: 2.82 MB
immutable
Immutable Data Collections
30.7 k3.48 M/weekcode: 629 kB
leaflet
JavaScript library for mobile-friendly interactive maps
30.3 k406 k/weekcode: 907 kB
clipboard
Modern copy to clipboard. No Flash. Just 2kb
30.3 k3.89 M/weekcode: 21.7 kB
quill
Your powerful, rich text editor
29.1 k571 k/weekcode: 416 kB
preact
Fast 3kb React-compatible Virtual DOM library.
28.5 k652 k/weekcode: 952 kB
backbone
Give your JS App some Backbone with Models, Views, Collections, and Events.
27.8 k474 k/weekcode: 514 kB
async
Higher-order functions and common patterns for asynchronous code
27 k42.6 M/weekcode: 603 kB
lerna
A tool for managing JavaScript projects with multiple packages.
27 k1.18 M/weekcode: 980 kB
underscore
JavaScript's functional programming helper library.
25.8 k8.7 M/weekcode: 459 kB
vuex
state management for Vue.js
25.6 k1.52 M/weekcode: 134 kB
standard
JavaScript Standard Style
25.2 k221 k/weekcode: 8.62 kB
request
Simplified HTTP request client.
24.8 k20.6 M/weekcode: 315 kB
xlsx
SheetJS Spreadsheet data parser and writer
24.6 k910 k/weekcode: 3.08 MB
marked
A markdown parser built for speed
24.5 k4.45 M/weekcode: 240 kB
@angular-devkit/core
Angular DevKit - Core Utility Library
24.4 k4.85 M/weekcode: 4.08 MB
@angular-devkit/schematics
Angular Schematics - Library
24.4 k3.43 M/weekcode: 4.08 MB
rxjs
Reactive Extensions for modern JavaScript
24.3 k25 M/weekcode: 3.91 MB
postcss
Tool for transforming styles with JS plugins
24.2 k41.7 M/weekcode: 240 kB
sequelize
Multi dialect ORM for Node.JS
23.9 k794 k/weekcode: 3.42 MB
iview
A high quality UI components Library with Vue.js
23.7 k10.9 k/weekcode: 1.35 MB
cheerio
Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
23.5 k5.97 M/weekcode: 484 kB
mobx-react
React bindings for MobX. Create fully reactive components.
23.4 k502 k/weekcode: 1.35 MB
mobx
Simple, scalable state management.
23.3 k632 k/weekcode: 1.35 MB
typeorm
Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.
22.9 k541 k/weekcode: 6.23 MB
nprogress
Simple slim progress bars
22.5 k455 k/weekcode: 27.3 kB
mongoose
Mongoose MongoDB ODM
22.4 k1.31 M/weekcode: 3.8 MB
codemirror
Full-featured in-browser code editor
22.4 k926 k/weekcode: 3.63 MB
react-select
A Select control built with and for ReactJS
22.2 k2.93 M/weekcode: 133 kB
husky
Git hooks made easy
22.2 k4.89 M/weekcode: 12 kB
nodemon
Simple monitor script for use during development of a node.js app.
22.1 k2.87 M/weekcode: 207 kB
hammerjs
A javascript library for multi-touch gestures
22.1 k925 k/weekcode: 257 kB
sails
API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)
21.9 k19.1 k/weekcode: 1.42 MB
@polymer/polymer
The Polymer library makes it easy to create your own web components. Give your element some markup and properties, and then use it on a site. Polymer provides features like dynamic templates and data binding to reduce the amount of boilerplate you need to
21.6 k55.7 k/weekcode: 2.02 MB
redux-saga
Saga middleware for Redux to handle Side Effects
21.4 k950 k/weekcode: 338 kB
@angular/cdk
Angular Material Component Development Kit
21.3 k1.24 M/weekcode: 12.8 MB
@angular/material
Angular Material
21.3 k914 k/weekcode: 12.8 MB
react-virtualized
React components for efficiently rendering large, scrollable lists and tabular data
21.2 k830 k/weekcode: 799 kB
react-redux
Official React bindings for Redux
20.7 k3.6 M/weekcode: 226 kB
selenium-webdriver
The official WebDriver JavaScript bindings from the Selenium project
20.3 k1.59 M/weekcode: 18.9 MB
ramda
A practical functional library for JavaScript programmers.
20.3 k8.57 M/weekcode: 717 kB
mocha
simple, flexible, fun test framework
20.3 k5.36 M/weekcode: 1.15 MB
commander
the complete solution for node.js command-line programs
20 k62.6 M/weekcode: 325 kB
draft-js
A React framework for building text editors.
20 k656 k/weekcode: 918 kB
pug
A clean, whitespace-sensitive template language for writing HTML
19.9 k1.2 M/weekcode: 340 kB
rollup
Next-generation ES module bundler
19.9 k4.71 M/weekcode: 3.66 MB
normalizr
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
19.9 k256 k/weekcode: 61.5 kB
jade
A clean, whitespace-sensitive template language for writing HTML
19.9 k781 k/weekcode: 340 kB
rx
Library for composing asynchronous and event-based operations in JavaScript
19.7 k1.72 M/weekcode: 6.91 MB
immer
Create your next immutable state by mutating the current one
19.6 k6.44 M/weekcode: 292 kB
bluebird
Full featured Promises/A+ implementation with exceptionally good performance
19.6 k24.8 M/weekcode: 1.43 MB
enzyme-adapter-react-16
JavaScript Testing utilities for React
19.4 k2.3 M/weekcode: 946 kB
enzyme
JavaScript Testing utilities for React
19.4 k2.42 M/weekcode: 946 kB
react-motion
A spring that solves your animation problems.
19.3 k610 k/weekcode: 111 kB
autoprefixer
Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website
19.3 k13 M/weekcode: 408 kB
react-bootstrap
Bootstrap 4 components built with React
19.1 k904 k/weekcode: 862 kB
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images
19 k1.55 M/weekcode: 729 kB
nightmare
A high-level browser automation library.
18.8 k11.6 k/weekcode: 154 kB
ava
Node.js test runner that lets you develop with confidence.
18.8 k224 k/weekcode: 593 kB
localforage
Offline storage, improved.
18.5 k899 k/weekcode: 303 kB
passport
Simple, unobtrusive authentication for Node.js.
18.5 k897 k/weekcode: 250 kB
fastclick
Polyfill to remove click delays on browsers with touch UIs.
18.5 k72 k/weekcode: 113 kB
highlight.js
Syntax highlighting with language autodetection.
18.1 k6.18 M/weekcode: 1.51 MB
eslint
An AST-based pattern checker for JavaScript.
17.9 k16.7 M/weekcode: 10.6 MB
vue-router
Official router for Vue.js 2
17.8 k1.37 M/weekcode: 214 kB
reselect
Selectors for Redux.
17.7 k2.73 M/weekcode: 33.4 kB
graphql
A Query Language and Runtime which can target any service.
17.3 k5.51 M/weekcode: 1.84 MB
validator
String validation and sanitization
17.3 k5.11 M/weekcode: 397 kB
js-cookie
A simple, lightweight JavaScript API for handling cookies
17.1 k2.48 M/weekcode: 59.4 kB
flux
An application architecture based on a unidirectional data flow
17 k391 k/weekcode: 67.9 kB
popper.js
A kickass library to manage your poppers
16.9 k5.78 M/weekcode: 238 kB
winston
A logger for just about everything.
16.8 k5.6 M/weekcode: 202 kB
joi
Object schema validation
16.6 k3.22 M/weekcode: 1.73 MB
less
Leaner CSS
16.5 k2.64 M/weekcode: 892 kB
file-saver
An HTML5 saveAs() FileSaver implementation
16.3 k1.05 M/weekcode: 5.79 kB
mysql
A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
16.2 k754 k/weekcode: 668 kB
mockjs
生成随机数据 & 拦截 Ajax 请求
16.2 k24.3 k/weekcode: 361 kB
redux-thunk
Thunk middleware for Redux.
16.1 k2.79 M/weekcode: 8.41 kB
chalk
Terminal string styling done right
15.9 k63.7 M/weekcode: 35.4 kB
ws
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
15.9 k40.2 M/weekcode: 296 kB
coffee-script
Unfancy JavaScript
15.8 k1.03 M/weekcode: 1.2 MB
handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
15.8 k7.3 M/weekcode: 406 kB
coffeescript
Unfancy JavaScript
15.8 k1.37 M/weekcode: 1.2 MB
hubot
A simple helpful robot for your Company
15.8 k14.2 k/weekcode: 174 kB
react-loadable
A higher order component for loading components with promises
15.8 k520 k/weekcode: 24.1 kB
svgo
Nodejs-based tool for optimizing SVG vector graphics files
15.8 k10.1 M/weekcode: 379 kB
apollo-client
A simple yet functional GraphQL client.
15.8 k1.32 M/weekcode: 1.82 MB
superagent
elegant & feature rich browser / node HTTP with a fluent API
15.5 k4.68 M/weekcode: 361 kB
jsdom
A JavaScript implementation of many web standards
15.5 k13.5 M/weekcode: 3.74 MB
react-dnd
Drag and Drop for React
15.5 k880 k/weekcode: 758 kB
react-dnd-html5-backend
HTML5 backend for React DnD
15.4 k667 k/weekcode: 758 kB
bower
The browser package manager
15.1 k362 k/weekcode: 1.06 MB
jasmine-core
Official packaging of Jasmine's core files for use by Node.js projects.
15 k3.12 M/weekcode: 1.47 MB
lowdb
Small JSON database for Node, Electron and the browser. Powered by Lodash.
15 k313 k/weekcode: 13.5 kB
q
A library for promises (CommonJS/Promises/A,B,D)
14.9 k13.2 M/weekcode: 276 kB
react-helmet
A document head manager for React
14.8 k1.5 M/weekcode: 311 kB
apollo-cache-inmemory
Core abstract of Caching layer for Apollo Client
14.6 k1.33 M/weekcode: 1.82 MB
react-native-vector-icons
Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.
14.5 k257 k/weekcode: 69.8 kB
mustache
Logic-less {{mustache}} templates with JavaScript
14.5 k2.12 M/weekcode: 90.2 kB
core-js
Standard library
14.3 k33.3 M/weekcode: 2.2 MB
inquirer
A collection of common interactive command line user interfaces.
13.9 k24.5 M/weekcode: 213 kB
pouchdb
PouchDB is a pocket-sized database
13.9 k27.9 k/weekcode: 2.45 MB
knex
A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser
13.8 k764 k/weekcode: 2.22 MB
angular-ui-router
State-based routing for AngularJS 1.x
13.8 k45 k/weekcode: 475 kB
webpack-dashboard
a CLI dashboard for webpack dev server
13.8 k49.8 k/weekcode: 54.4 kB
classnames
A simple utility for conditionally joining classNames together
13.7 k6.67 M/weekcode: 21.7 kB
jsonwebtoken
JSON Web Token implementation (symmetric and asymmetric)
13.6 k4.88 M/weekcode: 137 kB
redis
A high performance Redis client.
13.6 k1.56 M/weekcode: 525 kB
browserify
browser-side require() the node way
13.5 k1.21 M/weekcode: 184 kB
nodemailer
Easy as cake e-mail sending from your Node.js applications
13.5 k1.52 M/weekcode: 811 kB
loopback
LoopBack: Open Source Framework for Node.js
13.3 k27.9 k/weekcode: 1.06 MB
forever
A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)
13.2 k204 k/weekcode: 82.5 kB
hapi
HTTP Server framework
13.1 k136 k/weekcode: 902 kB
dotenv
Loads environment variables from .env file
13 k15 M/weekcode: 13.3 kB
bootstrap-sass
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
12.8 k417 k/weekcode: 103 kB
redux-form
A higher order component decorator for forms using Redux and React
12.5 k340 k/weekcode: 1.41 kB
@emotion/styled
styled API for emotion
12.4 k2.87 M/weekcode: 655 kB
redux-devtools-extension
Wrappers for Redux DevTools Extension.
12.4 k901 k/weekcode: 266 kB
react-intl
Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.
12.4 k1.01 M/weekcode: 1.16 MB
nedb
File-based embedded data store for node.js
12.4 k50.5 k/weekcode: 1.09 MB
fuse.js
Lightweight fuzzy-search
12.2 k2.85 M/weekcode: 102 kB
semantic-release
Automated semver compliant package publishing
12.2 k445 k/weekcode: 374 kB
semantic-ui-react
The official Semantic-UI-React integration.
12.1 k231 k/weekcode: 1.29 MB
grunt
The JavaScript Task Runner
12.1 k619 k/weekcode: 169 kB
react-hot-loader
Tweak React components in real time.
12 k1.36 M/weekcode: 358 kB
http-proxy
HTTP proxying for the masses
11.9 k14.5 M/weekcode: 109 kB
nanoid
A tiny (108 bytes), secure URL-friendly unique string ID generator
11.9 k9.01 M/weekcode: 35.2 kB
redux-devtools
Redux DevTools with hot reloading and time travel
11.8 k150 k/weekcode: 1.22 MB
jsdoc
An API documentation generator for JavaScript.
11.7 k587 k/weekcode: 810 kB
shelljs
Portable Unix shell commands for Node.js
11.6 k6.83 M/weekcode: 321 kB
showdown
A Markdown to HTML converter written in Javascript
11.5 k465 k/weekcode: 347 kB
karma
Spectacular Test Runner for JavaScript.
11.5 k2.17 M/weekcode: 771 kB
co
generator async control flow goodness
11.4 k12.8 M/weekcode: 22 kB
browser-sync
Live CSS Reload & Browser Syncing
11.4 k595 k/weekcode: 1.32 MB
uglify-js
JavaScript parser, mangler/compressor and beautifier toolkit
11.3 k15 M/weekcode: 3.09 MB
systemjs
Dynamic ES module loader
11.3 k125 k/weekcode: 122 kB
uglify-es
JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
11.3 k1.39 M/weekcode: 0 B
markdown-it
Markdown-it - modern pluggable markdown parser.
11.2 k2.07 M/weekcode: 232 kB
jimp
An image processing library written entirely in JavaScript (i.e. zero external or native dependencies)
11 k1.43 M/weekcode: 375 kB
commitizen
Git commit, but play nice with conventions.
11 k410 k/weekcode: 77.7 kB
supertest
SuperAgent driven library for testing HTTP servers
11 k1.71 M/weekcode: 43.5 kB
virtual-dom
A batched diff-based DOM rendering strategy
11 k11.3 k/weekcode: 210 kB
@jupyterlab/application
JupyterLab - Application
10.9 k38.8 k/weekcode: 10.9 MB
mathjs
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif
10.9 k325 k/weekcode: 3.75 MB
jquery-ui
A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
10.9 k406 k/weekcode: 1.73 MB
crypto-js
JavaScript library of crypto standards.
10.8 k6.17 M/weekcode: 386 kB
webpack-bundle-analyzer
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
10.8 k4 M/weekcode: 155 kB
uuid
RFC4122 (v1, v4, and v5) UUIDs
10.7 k52.4 M/weekcode: 52.3 kB
nightwatch
Easy to use Node.js based End-to-End testing solution for browser based apps and websites, using the W3C WebDriver API.
10.6 k204 k/weekcode: 1.57 MB
stylus
Robust, expressive, and feature-rich CSS superset
10.6 k2.11 M/weekcode: 685 kB
http-server
A simple zero-configuration command-line http server
10.4 k3.88 M/weekcode: 30.1 kB
nock
HTTP server mocking and expectations library for Node.js
10.3 k1.44 M/weekcode: 436 kB
restify
REST framework
10.1 k148 k/weekcode: 705 kB
vue-resource
The HTTP client for Vue.js
10 k63.4 k/weekcode: 56.2 kB
web3
Ethereum JavaScript API
9.93 k203 k/weekcode: 1.53 MB
workbox-webpack-plugin
A plugin for your Webpack build process, helping you generate a manifest of local files that workbox-sw should precache.
9.9 k2.89 M/weekcode: 1.73 MB
discord.js
A powerful library for interacting with the Discord API
9.88 k23.7 M/weekcode: 717 kB
reactstrap
React Bootstrap 4 components
9.85 k363 k/weekcode: 675 kB
blessed
A high-level terminal interface library for node.js.
9.82 k739 k/weekcode: 664 kB
html-webpack-plugin
Simplifies creation of HTML files to serve your webpack bundles
9.47 k8.07 M/weekcode: 182 kB
debug
small debugging utility
9.42 k93.7 M/weekcode: 23.1 kB
react-color
A Collection of Color Pickers from Sketch, Photoshop, Chrome & more
9.38 k2.35 M/weekcode: 164 kB
react-slick
React port of slick carousel
9.27 k763 k/weekcode: 106 kB
pg
PostgreSQL client - pure javascript & libpq with the same API
9.27 k1.84 M/weekcode: 468 kB
googleapis
Google APIs Client Library for Node.js
9.2 k786 k/weekcode: 85.2 MB
@typescript-eslint/parser
An ESLint custom parser which leverages TypeScript ESTree
9.13 k9.81 M/weekcode: 4.38 MB
@typescript-eslint/eslint-plugin
TypeScript plugin for ESLint
9.13 k9.29 M/weekcode: 4.38 MB
socket.io-client
[![Build Status](https://github.com/socketio/socket.io-client/workflows/CI/badge.svg?branch=master)](https://github.com/socketio/socket.io-client/actions) [![Dependency Status](https://david-dm.org/socketio/socket.io-client.svg)](https://david-dm.org/sock
9.05 k5.37 M/weekcode: 84.4 kB
got
Human-friendly and powerful HTTP request library for Node.js
9.04 k24 M/weekcode: 387 kB
@stencil/core
A Compiler for Web Components and Progressive Web Apps
9.04 k100 k/weekcode: 3.2 MB
connect
High performance middleware framework
9.01 k3.89 M/weekcode: 23.4 kB
prismjs
Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
8.94 k4.77 M/weekcode: 1.18 MB
ajv
Another JSON Schema Validator
8.92 k47.4 M/weekcode: 616 kB
mongodb
The official MongoDB driver for Node.js
8.9 k2.81 M/weekcode: 5 MB
multer
Middleware for handling `multipart/form-data`.
8.82 k1.73 M/weekcode: 56.8 kB
ioredis
A robust, performance-focused and full-featured Redis client for Node.js.
8.79 k1.11 M/weekcode: 422 kB
antd-mobile
基于 React 的移动设计规范实现
8.72 k18 k/weekcode: 551 kB
protractor
Webdriver E2E test wrapper for Angular.
8.69 k1.46 M/weekcode: 718 kB
numeral
Format and manipulate numbers.
8.65 k843 k/weekcode: 297 kB
yargs
yargs the modern, pirate-themed, successor to optimist.
8.62 k55.9 M/weekcode: 604 kB
browserslist
Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset
8.59 k26 M/weekcode: 136 kB
stylelint
A mighty, modern CSS linter.
8.54 k2.63 M/weekcode: 2.95 MB
jshint
Static analysis tool for JavaScript
8.51 k510 k/weekcode: 1.65 MB
sinon
JavaScript test spies, stubs and mocks.
8.44 k3.54 M/weekcode: 724 kB
istanbul
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests
8.39 k814 k/weekcode: 549 kB
react-transition-group
A react component toolset for managing animations
8.14 k5.54 M/weekcode: 136 kB
ts-node
TypeScript execution environment and REPL for node.js, with source map support
8.14 k7.84 M/weekcode: 213 kB
traceur
ES6 to ES5 compiler
8.12 k41.6 k/weekcode: 1.89 MB
helmet
help secure Express/Connect apps with various HTTP headers
8.03 k1.37 M/weekcode: 69.8 kB
lint-staged
Lint files staged by git
8.02 k3.52 M/weekcode: 156 kB
react-router-redux
Ruthlessly simple bindings to keep react-router and redux in sync
7.94 k251 k/weekcode: 22.6 kB
http-proxy-middleware
The one-liner node.js proxy middleware for connect, express and browser-sync
7.9 k9.9 M/weekcode: 91.1 kB
react-dropzone
Simple HTML5 drag-drop zone with React.js
7.88 k1.24 M/weekcode: 143 kB
node-schedule
A cron-like and not-cron-like job scheduler for Node.
7.64 k2.09 M/weekcode: 77.7 kB
chokidar
Minimal and efficient cross-platform file watching library
7.61 k35.9 M/weekcode: 168 kB
metalsmith
An extremely simple, pluggable static site generator.
7.61 k37.2 k/weekcode: 37.2 kB
node-sass
Wrapper around libsass
7.61 k5.26 M/weekcode: 1.71 MB
fs-extra
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
7.53 k43.5 M/weekcode: 341 kB
canvas
Canvas graphics API backed by Cairo
7.5 k590 k/weekcode: 485 kB
sockjs-client
SockJS-client is a browser JavaScript library that provides a WebSocket-like object.
7.5 k10.1 M/weekcode: 196 kB
markdown
A sensible Markdown parser for javascript
7.5 k67 k/weekcode: 95.7 kB
radium
A set of tools to manage inline styles on React elements
7.39 k94.5 k/weekcode: 195 kB
@svgr/webpack
SVGR webpack loader.
7.39 k3.92 M/weekcode: 169 kB
inversify
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
7.34 k521 k/weekcode: 496 kB
protobufjs
Protocol Buffers for JavaScript (& TypeScript).
7.33 k4.1 M/weekcode: 1.71 MB
svgr
Convert raw SVG into React components.
7.3 k2.71 k/weekcode: 169 kB
node-gyp
Node.js native addon build tool
7.23 k8.38 M/weekcode: 1.59 MB
js-beautify
beautifier.io for node
7.2 k1.9 M/weekcode: 3.62 MB
chai
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
7.19 k4.35 M/weekcode: 1.14 MB
nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
7.14 k316 k/weekcode: 413 kB
es6-promise
A lightweight library that provides tools for organizing asynchronous code
7.13 k10.6 M/weekcode: 80.2 kB
lit-html
HTML template literals in JavaScript
7.03 k180 k/weekcode: 375 kB
acorn
ECMAScript parser
7 k46.5 M/weekcode: 3.75 MB
es5-shim
ECMAScript 5 compatibility shims for legacy JavaScript engines
6.97 k2.27 M/weekcode: 347 kB
cron
Cron jobs for your node
6.95 k1.34 M/weekcode: 56.2 kB
eslint-plugin-react
React specific linting rules for ESLint
6.95 k6.85 M/weekcode: 2.2 MB
react-apollo
React Apollo Hooks, Components, and HOC.
6.93 k481 k/weekcode: 578 B
history
Manage session history with JavaScript
6.89 k5.04 M/weekcode: 81.9 kB
glob
a little globber
6.83 k40.5 M/weekcode: 91.4 kB
pino
super fast, all natural json logger
6.83 k1.43 M/weekcode: 255 kB
webpack-dev-server
Serves a webpack app. Updates the browser on changes.
6.83 k9.45 M/weekcode: 368 kB
isomorphic-fetch
Isomorphic WHATWG Fetch API, for Node & Browserify
6.75 k3.96 M/weekcode: 1.82 kB
serve
Static file serving and directory listing
6.64 k449 k/weekcode: 12.4 kB
react-markdown
Render Markdown as React components
6.64 k647 k/weekcode: 60.7 kB
ora
Elegant terminal spinner
6.64 k7.92 M/weekcode: 20.3 kB
polished
A lightweight toolset for writing styles in Javascript.
6.64 k2.97 M/weekcode: 348 kB
bunyan
a JSON logging library for node.js services
6.58 k1.4 M/weekcode: 251 kB
jszip
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
6.57 k3.39 M/weekcode: 293 kB
redux-actions
Flux Standard Action utlities for Redux
6.56 k303 k/weekcode: 64.9 kB
aws-sdk
AWS SDK for JavaScript
6.5 k7.22 M/weekcode: 2.18 MB
webdriverio
Next-gen browser and mobile automation test framework for Node.js
6.49 k923 k/weekcode: 2.86 MB
async-validator
validate form asynchronous
6.46 k642 k/weekcode: 82.2 kB
prompts
Lightweight, beautiful and user-friendly prompts
6.4 k8.42 M/weekcode: 80.4 kB
gm
GraphicsMagick and ImageMagick for node.js
6.34 k185 k/weekcode: 158 kB
morgan
HTTP request logger middleware for node.js
6.33 k2.92 M/weekcode: 58.7 kB
path-to-regexp
Express style path to RegExp utility
6.16 k24.9 M/weekcode: 72.4 kB
mqtt
A library for the MQTT protocol
6.13 k178 k/weekcode: 237 kB
vue-i18n
Internationalization plugin for Vue.js
6.1 k481 k/weekcode: 262 kB
esprima
ECMAScript parsing infrastructure for multipurpose analysis
6.1 k29.3 M/weekcode: 419 kB
qs
A querystring parser that supports nesting and arrays, with a depth limit
6.09 k55.2 M/weekcode: 98.3 kB
urijs
URI.js is a Javascript library for working with URLs.
6.07 k1.18 M/weekcode: 505 kB
react-modal
Accessible modal dialog component for React.JS
6.04 k1.1 M/weekcode: 86.6 kB
node-fetch
A light-weight module that brings window.fetch to node.js
6.04 k21.2 M/weekcode: 150 kB
npm-check-updates
Find newer versions of dependencies than what your package.json allows
6.01 k176 k/weekcode: 200 kB
tslint
An extensible static analysis linter for the TypeScript language
5.9 k3.59 M/weekcode: 1.56 MB
np
A better `npm publish`
5.87 k46.7 k/weekcode: 79.9 kB
@turf/helpers
turf helpers module
5.8 k677 k/weekcode: 1.45 MB
react-icons
SVG React icons of popular icon packs using ES6 imports
5.79 k646 k/weekcode: 51.8 kB
bcrypt
A bcrypt library for NodeJS.
5.77 k866 k/weekcode: 90.8 kB
formidable
A node.js module for parsing form data, especially file uploads.
5.76 k4.53 M/weekcode: 130 kB
fluent-ffmpeg
A fluent API to FFMPEG (http://www.ffmpeg.org)
5.62 k137 k/weekcode: 631 kB
shortid
Amazingly short non-sequential url-friendly unique id generator.
5.57 k1.47 M/weekcode: 15.6 kB
bizcharts
bizcharts
5.54 k33.5 k/weekcode: 385 kB
xo
JavaScript/TypeScript linter with great defaults
5.54 k38.6 k/weekcode: 96.8 kB
i18next
i18next internationalization framework
5.53 k1.5 M/weekcode: 425 kB
zombie
Insanely fast, full-stack, headless browser testing using Node.js
5.53 k12.1 k/weekcode: 1.54 MB
react-datepicker
A simple and reusable datepicker component for React
5.52 k807 k/weekcode: 477 kB
chance
Chance - Utility library to generate anything random
5.5 k460 k/weekcode: 513 kB
diff
A javascript text diff implementation.
5.46 k16.4 M/weekcode: 213 kB
tape
tap-producing test harness for node and browsers
5.44 k627 k/weekcode: 212 kB
redux-logger
Logger for Redux
5.43 k752 k/weekcode: 17.6 kB
postcss-cssnext
Use tomorrow’s CSS syntax, today
5.4 k184 k/weekcode: 31.6 kB
vorpal
Node's first framework for building immersive CLI apps.
5.38 k121 k/weekcode: 166 kB
query-string
Parse and stringify URL query strings
5.34 k18.7 M/weekcode: 51.3 kB
express-session
Simple session middleware for Express
5.29 k996 k/weekcode: 117 kB
cross-env
Run scripts that set and use environment variables across platforms
5.29 k3.63 M/weekcode: 20.8 kB
@capacitor/core
Capacitor: cross-platform mobile apps with the web
5.29 k112 k/weekcode: 808 kB
documentation
a documentation generator
5.29 k60 k/weekcode: 445 kB
nwb
A toolkit for React, Preact & Inferno apps, React libraries and other npm modules for the web, with no configuration (until you need it)
5.27 k3.22 k/weekcode: 258 kB
ua-parser-js
Lightweight JavaScript-based user-agent string parser
5.26 k7.06 M/weekcode: 49 kB
ejs
Embedded JavaScript templates
5.24 k8.44 M/weekcode: 94.5 kB
vue-class-component
ES201X/TypeScript class decorator for Vue components
5.22 k498 k/weekcode: 35.7 kB
config
Configuration control for production node deployments
5.11 k552 k/weekcode: 176 kB
hogan.js
A mustache compiler.
5.1 k296 k/weekcode: 602 kB
jscs
JavaScript Code Style
5.04 k55.4 k/weekcode: 1.96 MB
antd
An enterprise-class UI design language and React components implementation
4.96 k628 k/weekcode: 2.82 MB
cors
Node.js CORS middleware
4.93 k5.27 M/weekcode: 34.1 kB
js-yaml
YAML 1.2 parser and serializer
4.92 k22.3 M/weekcode: 227 kB
node-notifier
A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
4.9 k12.2 M/weekcode: 70.7 kB
log4js
Port of Log4js to work with node.
4.89 k2.65 M/weekcode: 291 kB
esm
Tomorrow's ECMAScript modules today!
4.89 k1.73 M/weekcode: 808 kB
nodegit
Node.js libgit2 asynchronous native bindings
4.8 k73.8 k/weekcode: 990 kB
benchmark
A benchmarking library that supports high-resolution timers & returns statistically significant results.
4.76 k147 k/weekcode: 210 kB
body-parser
Node.js body parsing middleware
4.75 k17.6 M/weekcode: 101 kB
zrender
A lightweight canvas library.
4.72 k265 k/weekcode: 1.58 MB
serialport
Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
4.71 k43.7 k/weekcode: 308 kB
request-promise
The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.
4.69 k4.45 M/weekcode: 10.6 kB
sqlite3
Asynchronous, non-blocking SQLite3 bindings
4.68 k444 k/weekcode: 678 kB
standard-version
replacement for `npm version` with automatic CHANGELOG generation
4.68 k244 k/weekcode: 71.7 kB
dot
Concise and fast javascript templating compatible with nodejs and other javascript environments
4.66 k272 k/weekcode: 54.3 kB
typedoc
Create api documentation for TypeScript projects.
4.64 k364 k/weekcode: 1.46 MB
component
Component package manager consuming git repositories
4.61 k3.62 k/weekcode: 29.6 kB
imagemin
Minify images seamlessly
4.59 k1.01 M/weekcode: 6.68 kB
vue-loader
Vue single-file component loader for Webpack
4.58 k1.96 M/weekcode: 90.1 kB
vue-property-decorator
property decorators for Vue Component
4.55 k473 k/weekcode: 49.7 kB
bignumber.js
A library for arbitrary-precision decimal and non-decimal arithmetic
4.55 k4.67 M/weekcode: 4.41 MB
minimist
parse argument options
4.54 k39.8 M/weekcode: 28.5 kB
nyc
the Istanbul command line interface
4.54 k1.81 M/weekcode: 147 kB
github
DEPRECATED: renamed to @octokit/rest
4.54 k72.6 k/weekcode: 122 kB
@octokit/rest
GitHub REST API client for Node.js
4.52 k2.75 M/weekcode: 122 kB
type-fest
A collection of essential TypeScript types
4.51 k56 M/weekcode: 41.2 kB
immutability-helper
mutate a copy of data without changing the original source
4.47 k431 k/weekcode: 36.2 kB
ts-jest
A preprocessor with source maps support to help use TypeScript with Jest
4.46 k4.97 M/weekcode: 370 kB
babel-loader
babel module loader for webpack
4.42 k11.3 M/weekcode: 47.4 kB
connected-react-router
A Redux binding for React Router v4 and v5
4.41 k516 k/weekcode: 52.4 kB
offline-plugin
offline-plugin for webpack
4.4 k44.1 k/weekcode: 1.06 MB
html-minifier
Highly configurable, well-tested, JavaScript-based HTML minifier.
4.38 k4.1 M/weekcode: 291 kB
ssh2
SSH2 client and server modules written in pure JavaScript for node.js
4.34 k755 k/weekcode: 780 kB
json5
JSON for humans.
4.25 k34.9 M/weekcode: 81.5 kB
concurrently
Run commands concurrently
4.25 k1.56 M/weekcode: 83.3 kB
engine.io
The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server
4.21 k4.35 M/weekcode: 178 kB
xml2js
Simple XML to JavaScript object converter.
4.2 k11.2 M/weekcode: 59 kB
happypack
webpack speed booster, makes you happy!
4.18 k131 k/weekcode: 161 kB
mini-css-extract-plugin
extracts CSS into separate files
4.17 k9.53 M/weekcode: 432 kB
npm
a package manager for JavaScript
4.17 k2.76 M/weekcode: 1.54 MB
rimraf
A deep deletion module for node (like `rm -rf`)
4.15 k46.6 M/weekcode: 21.5 kB
lit-element
A simple base class for creating fast, lightweight web components
4.13 k148 k/weekcode: 229 kB
colors
get colors in your node.js console
4.09 k23.1 M/weekcode: 29.7 kB
extract-text-webpack-plugin
Extract text from bundle into a file.
4.08 k786 k/weekcode: 39.5 kB
graphql-tools
Useful tools to create and manipulate GraphQL schemas.
4 k2.37 M/weekcode: 1.95 MB
npm-run-all
A CLI tool to run multiple npm-scripts in parallel or sequential.
3.98 k1.9 M/weekcode: 161 kB
css-loader
css loader module for webpack
3.94 k13.5 M/weekcode: 195 kB
gl-matrix
Javascript Matrix and Vector library for High Performance WebGL apps
3.92 k461 k/weekcode: 505 kB
release-it
Generic CLI tool to automate versioning and package publishing related tasks.
3.91 k102 k/weekcode: 186 kB
pegjs
Parser generator for JavaScript
3.9 k236 k/weekcode: 497 kB
qunitjs
An easy-to-use JavaScript Unit Testing framework.
3.87 k42.7 k/weekcode: 476 kB
jison
A parser generator with Bison's API
3.86 k83.6 k/weekcode: 545 kB
levelup
Fast & simple storage - a Node.js-style LevelDB wrapper
3.85 k376 k/weekcode: 104 kB
node-forge
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
3.84 k13.3 M/weekcode: 1.82 MB
prop-types
Runtime type checking for React props and similar objects.
3.8 k10.9 M/weekcode: 169 kB
tinycolor2
Fast Color Parsing and Manipulation
3.76 k3.88 M/weekcode: 157 kB
cssnano
A modular minifier, built on top of the PostCSS ecosystem.
3.74 k8.6 M/weekcode: 3.68 MB
remark
Markdown processor powered by plugins part of the unified collective
3.74 k2.67 M/weekcode: 28.2 kB
execa
Process execution for humans
3.72 k42.1 M/weekcode: 65.1 kB
@alifd/next
A configurable component library for web built on React.
3.71 k9.53 k/weekcode: 4.51 MB
clean-css
A well-tested CSS minifier
3.7 k9.81 M/weekcode: 1.38 MB
nconf
Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
3.66 k796 k/weekcode: 96.1 kB
ffi
A foreign function interface (FFI) for Node.js
3.63 k14.4 k/weekcode: 105 kB
rsvp
A lightweight library that provides tools for organizing asynchronous code
3.63 k11.1 M/weekcode: 162 kB
semver
The semantic version parser used by npm.
3.59 k85.5 M/weekcode: 141 kB
color
Color conversion and manipulation with CSS string support
3.57 k11.7 M/weekcode: 24.4 kB
moment-timezone
Parse and display moments in any timezone.
3.56 k7.71 M/weekcode: 6.48 MB
babel-preset-env
A Babel preset for each environment.
3.56 k1.32 M/weekcode: 52.6 kB
sass-loader
Sass loader for webpack
3.55 k9.5 M/weekcode: 229 kB
phantom
PhantomJS integration module for NodeJS
3.54 k26.7 k/weekcode: 55.8 kB
lru-cache
A cache object that deletes the least-recently-used items.
3.53 k47.2 M/weekcode: 29.3 kB
recast
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
3.51 k4.92 M/weekcode: 432 kB
live-server
simple development http server with live reload capability
3.49 k230 k/weekcode: 32.2 kB
regenerator-runtime
Runtime for Regenerator-compiled generator and async functions.
3.49 k32.5 M/weekcode: 210 kB
fibers
Cooperative multi-tasking for Javascript
3.44 k533 k/weekcode: 114 kB
docco
The Quick and Dirty Literate Programming Documentation Generator
3.44 k6.08 k/weekcode: 71 kB
when
A lightweight Promises/A+ and when() implementation, plus other async goodies.
3.43 k2.16 M/weekcode: 322 kB
typings
The TypeScript Definition Manager
3.41 k48.3 k/weekcode: 23.1 kB
pako
zlib port to javascript - fast, modularized, with browser support
3.39 k17 M/weekcode: 264 kB
highland
The high-level streams library
3.37 k60.5 k/weekcode: 914 kB
ms
Tiny millisecond conversion utility
3.36 k87.3 M/weekcode: 11.2 kB
big.js
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
3.35 k15.9 M/weekcode: 2.41 MB
eslint-plugin-vue
Official ESLint plugin for Vue.js
3.35 k1.74 M/weekcode: 2.3 MB
firebase
Firebase JavaScript library for web and Node.js
3.35 k1.01 M/weekcode: 12.7 MB
underscore.string
String manipulation extensions for Underscore.js javascript library.
3.34 k2.06 M/weekcode: 83.8 kB
@fortawesome/react-fontawesome
Official React component for Font Awesome 5
3.33 k525 k/weekcode: 50.1 kB
broccoli
Fast client-side asset builder
3.3 k184 k/weekcode: 183 kB
doctoc
Generates TOC for markdown files of local git repo.
3.3 k29.8 k/weekcode: 35.4 kB
consolidate
Template engine consolidation library
3.27 k2.57 M/weekcode: 55.7 kB
websocket
Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.
3.25 k1.55 M/weekcode: 173 kB
js-base64
Yet another Base64 transcoder in pure-JS
3.19 k6.54 M/weekcode: 48.1 kB
swig
A simple, powerful, and extendable templating engine for node.js and browsers, similar to Django, Jinja2, and Twig.
3.13 k79.7 k/weekcode: 197 kB
eslint-plugin-import
Import with sanity.
3.11 k10.5 M/weekcode: 696 kB
eslint-import-resolver-webpack
Resolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import.
3.11 k897 k/weekcode: 696 kB
es6-shim
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
3.04 k2.35 M/weekcode: 409 kB
noble
A Node.js BLE (Bluetooth Low Energy) central library.
3.02 k1.03 k/weekcode: 282 kB
dockerode
Docker Remote API module.
3.01 k175 k/weekcode: 167 kB
snyk
snyk library and cli utility
2.98 k508 k/weekcode: 1.64 MB
ember-data
A data layer for your Ember applications.
2.97 k132 k/weekcode: 3.54 MB
babel-eslint
Custom parser for ESLint
2.95 k6.84 M/weekcode: 89.7 kB
htmlparser2
Fast & forgiving HTML/XML parser
2.94 k16.4 M/weekcode: 80.9 kB
xregexp
Extended regular expressions
2.94 k5.92 M/weekcode: 343 kB
babel-plugin-module-resolver
Module resolver plugin for Babel
2.93 k1.37 M/weekcode: 59.5 kB
react-docgen
A CLI and toolkit to extract information from React components for documentation generation.
2.91 k2.05 M/weekcode: 610 kB
testem
Test'em 'scripts! Javascript Unit testing made easy.
2.91 k158 k/weekcode: 511 kB
nan
Native Abstractions for Node.js: C++ header for Node 0.8 -> 14 compatibility
2.9 k18.8 M/weekcode: 443 kB
ts-loader
TypeScript loader for webpack
2.89 k3.55 M/weekcode: 8.28 MB
amqplib
An AMQP 0-9-1 (e.g., RabbitMQ) library and client.
2.86 k580 k/weekcode: 218 kB
rewire
Easy dependency injection for node.js unit testing
2.84 k291 k/weekcode: 62.6 kB
boom
HTTP-friendly error objects
2.81 k2.23 M/weekcode: 62.5 kB
csv
A mature CSV toolset with simple api, full of options and tested against large datasets.
2.8 k348 k/weekcode: 2.92 kB
he
A robust HTML entities encoder/decoder with full Unicode support.
2.77 k16.8 M/weekcode: 152 kB
listr
Terminal task list
2.73 k4.1 M/weekcode: 34.3 kB
postcss-loader
PostCSS loader for webpack
2.69 k9.45 M/weekcode: 86.9 kB
soap
A minimal node SOAP client
2.68 k192 k/weekcode: 379 kB
esdoc
Good Documentation Generator For JavaScript
2.66 k78.1 k/weekcode: 181 kB
bcryptjs
Optimized bcrypt in plain JavaScript with zero dependencies. Compatible to 'bcrypt'.
2.63 k894 k/weekcode: 71.4 kB
optimist
Light-weight option parsing with an argv hash. No optstrings attached.
2.6 k4.47 M/weekcode: 34.8 kB
babel-plugin-import
Component modular import plugin for babel.
2.6 k253 k/weekcode: 19.5 kB
proxyquire
Proxies nodejs require in order to allow overriding dependencies during testing.
2.59 k568 k/weekcode: 39.2 kB
power-assert
Power Assert in JavaScript
2.59 k156 k/weekcode: 677 kB
parse5
HTML parser and serializer.
2.58 k24.9 M/weekcode: 398 kB
copy-webpack-plugin
Copy files && directories with webpack
2.56 k4.99 M/weekcode: 166 kB
progress
Flexible ascii progress bar
2.56 k15.2 M/weekcode: 7.04 kB
deep-diff
Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.
2.55 k1.14 M/weekcode: 42.6 kB
iconv-lite
Convert character encodings in pure javascript.
2.54 k32.9 M/weekcode: 297 kB
source-map
Generates and consumes source maps
2.53 k75 M/weekcode: 281 kB
meow
CLI app helper
2.52 k13 M/weekcode: 24.9 kB
webpack-chain
[![NPM version][npm-image]][npm-url] [![NPM downloads][npm-downloads]][npm-url] [![Build Status][travis-image]][travis-url]
2.48 k932 k/weekcode: 85.4 kB
cosmiconfig
Find and load configuration from a package.json property, rc file, or CommonJS module
2.47 k26.7 M/weekcode: 127 kB
sanitize-html
Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis
2.47 k1.16 M/weekcode: 83 kB
passport-local
Local username and password authentication strategy for Passport.
2.46 k441 k/weekcode: 17.4 kB
connect-redis
Redis session store for Connect
2.46 k248 k/weekcode: 9.04 kB
hard-source-webpack-plugin
Hard cache the source of modules in webpack.
2.45 k485 k/weekcode: 425 kB
rc-slider
Slider UI component for React
2.44 k747 k/weekcode: 119 kB
mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
2.42 k635 k/weekcode: 1.81 MB
tapable
Just a little module for plugins.
2.41 k12.5 M/weekcode: 92.3 kB
codelyzer
Linting for Angular applications, following angular.io/styleguide.
2.4 k1.48 M/weekcode: 837 kB
compression
Node.js compression middleware
2.4 k10.9 M/weekcode: 26.6 kB
gh-pages
Publish to a gh-pages branch on GitHub (or any other branch on any other remote)
2.4 k181 k/weekcode: 40.8 kB
oauth
Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.
2.37 k492 k/weekcode: 109 kB
memoize-one
A memoization library which only remembers the latest invocation
2.37 k3.81 M/weekcode: 25.5 kB
awesome-typescript-loader
Awesome TS loader for webpack
2.35 k327 k/weekcode: 84.2 kB
redux-mock-store
A mock store for testing your redux async action creators and middleware
2.35 k1.01 M/weekcode: 9.22 kB
minimatch
a glob matcher in javascript
2.35 k19.2 M/weekcode: 48.2 kB
webpack-merge
Variant of merge that's useful for webpack configuration
2.33 k6.13 M/weekcode: 66.4 kB
promise
Bare bones Promises/A+ implementation
2.31 k10.5 M/weekcode: 54.8 kB
cuid
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
2.31 k602 k/weekcode: 10.5 kB
eslint-plugin-jsx-a11y
Static AST checker for accessibility rules on JSX elements.
2.3 k5.88 M/weekcode: 480 kB
serialize-javascript
Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
2.23 k19.7 M/weekcode: 33 kB
webpack-hot-middleware
Webpack hot reloading you can attach to your own server
2.23 k3.23 M/weekcode: 53 kB
webpack-dev-middleware
A development middleware for webpack
2.23 k11.2 M/weekcode: 196 kB
open
Open stuff like URLs, files, executables. Cross-platform.
2.2 k12 M/weekcode: 9.93 kB
babel-plugin-macros
Allows you to build compile-time libraries
2.19 k5.11 M/weekcode: 32.7 kB
opn
Open stuff like URLs, files, executables. Cross-platform.
2.19 k11.3 M/weekcode: 9.93 kB
escodegen
ECMAScript code generator
2.18 k16.3 M/weekcode: 1.25 MB
livescript
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming,
2.17 k1.82 k/weekcode: 403 kB
eventemitter3
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
2.17 k19.5 M/weekcode: 47.7 kB
simple-git
Simple GIT interface for node.js
2.16 k1.67 M/weekcode: 393 kB
event-stream
construct pipes of streams of events
2.16 k2.25 M/weekcode: 34.5 kB
deepmerge
A library for deep (recursive) merging of Javascript objects
2.15 k14.5 M/weekcode: 24.1 kB
dox
Markdown / JSdoc documentation generator
2.13 k8.95 k/weekcode: 77.3 kB
archiver
a streaming interface for archive generation
2.13 k3.96 M/weekcode: 72.2 kB
eventemitter2
A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.
2.12 k5.41 M/weekcode: 160 kB
d3-shape
Graphical primitives for visualization, such as lines and areas.
2.12 k2.32 M/weekcode: 184 kB
budo
a browserify server for rapid prototyping
2.11 k4.71 k/weekcode: 86.5 kB
sass
A pure JavaScript implementation of Sass.
2.1 k3.47 M/weekcode: 1.64 MB
node-static
simple, compliant file streaming module for node
2.1 k43.7 k/weekcode: 32.3 kB
jwt-decode
Decode JWT tokens, mostly useful for browser applications.
2.08 k2.03 M/weekcode: 7.8 kB
expect.js
BDD style assertions for node and the browser.
2.08 k85.6 k/weekcode: 53.8 kB
busboy
A streaming parser for HTML form data for node.js
2.07 k3.85 M/weekcode: 54.6 kB
webpack-cli
CLI for webpack & friends
2.06 k5.07 M/weekcode: 582 kB
eslint-config-standard
JavaScript Standard Style - ESLint Shareable Config
2.06 k1.43 M/weekcode: 889 B
cli-table
Pretty unicode tables for the CLI
2.05 k2.36 M/weekcode: 21 kB
generic-pool
Generic resource pooling for Node.JS
2.01 k771 k/weekcode: 74.2 kB
restler
An HTTP client library for node.js
2.01 k35.2 k/weekcode: 47.7 kB
grunt-contrib-watch
Run predefined tasks whenever watched file patterns are added, changed or deleted
1.99 k303 k/weekcode: 58 kB
lite-server
Lightweight development node server for serving a web app, providing a fallback for browser history API, loading in the browser, and injecting scripts on the fly.
1.98 k38.9 k/weekcode: 7.47 kB
loglevel
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
1.98 k8.54 M/weekcode: 67.8 kB
promise-polyfill
Lightweight promise polyfill. A+ compliant
1.97 k2.91 M/weekcode: 28.9 kB
alfy
Create Alfred workflows with ease
1.97 k329 /weekcode: 11.3 kB
file-type
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
1.96 k37.1 M/weekcode: 80.5 kB
reflect-metadata
Polyfill for Metadata Reflection API
1.95 k3.09 M/weekcode: 137 kB
babel-plugin-react-css-modules
Transforms styleName to className using compile time CSS module resolution.
1.94 k167 k/weekcode: 35 kB
sprintf-js
JavaScript sprintf implementation
1.93 k22.9 M/weekcode: 19.8 kB
image-webpack-loader
Image loader module for webpack
1.92 k248 k/weekcode: 7.5 kB
nodeunit
Easy unit testing for node.js and the browser.
1.92 k34.5 k/weekcode: 153 kB
nib
Stylus mixins and utilities
1.91 k103 k/weekcode: 118 kB
should
test framework agnostic BDD-style assertions
1.9 k573 k/weekcode: 284 kB
postcss-preset-env
Convert modern CSS into something browsers understand
1.9 k3.77 M/weekcode: 83.4 kB
eslint-plugin-prettier
Runs prettier as an eslint rule
1.89 k5.78 M/weekcode: 13.5 kB
graphql-tag
A JavaScript template literal tag that parses GraphQL queries
1.87 k3.68 M/weekcode: 26.6 kB
redux-immutable
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
1.87 k216 k/weekcode: 13.3 kB
rucksack-css
A little bag of CSS superpowers
1.86 k14.8 k/weekcode: 5.43 kB
mssql
Microsoft SQL Server client for Node.js.
1.86 k187 k/weekcode: 281 kB
babel-plugin-lodash
Modular Lodash builds without the hassle.
1.83 k1.07 M/weekcode: 21 kB
react-document-title
A declarative, nested, stateful document.title for React
1.83 k65.1 k/weekcode: 6.88 kB
gulp-imagemin
Minify PNG, JPEG, GIF and SVG images
1.81 k124 k/weekcode: 5.61 kB
file-loader
A file loader module for webpack
1.81 k12.5 M/weekcode: 39.4 kB
clean-webpack-plugin
A webpack plugin to remove/clean your build folder(s).
1.81 k1.55 M/weekcode: 62.4 kB
pre-commit
Automatically install pre-commit hooks for your npm modules.
1.81 k276 k/weekcode: 22.1 kB
through2
A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
1.79 k24.3 M/weekcode: 12.4 kB
connect-mongo
MongoDB session store for Express and Connect
1.79 k76.8 k/weekcode: 33.9 kB
watchify
watch mode for browserify builds
1.78 k529 k/weekcode: 44.1 kB
source-map-support
Fixes stack traces for files with source maps
1.77 k25 M/weekcode: 48 kB
JSONStream
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
1.77 k5.34 M/weekcode: 29.5 kB
fbjs
A collection of utility libraries used by other Facebook JS projects
1.76 k5.67 M/weekcode: 479 kB
knox
Amazon S3 client
1.74 k58.1 k/weekcode: 119 kB
cli-spinners
Spinners for use in the terminal
1.73 k7.18 M/weekcode: 4.05 kB
tap
A Test-Anything-Protocol library for JavaScript
1.73 k96.3 k/weekcode: 422 kB
string
string contains methods that aren't included in the vanilla JavaScript string such as escaping html, decoding html entities, stripping tags, etc.
1.72 k83.5 k/weekcode: 82.3 kB
form-data
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
1.72 k35 M/weekcode: 63.9 kB
babel-plugin-transform-vue-jsx
Babel plugin for Vue 2.0 JSX
1.72 k184 k/weekcode: 21.2 kB
react-onclickoutside
An onClickOutside wrapper for React components
1.69 k1.17 M/weekcode: 33.8 kB
webpackbar
Elegant ProgressBar and Profiler for Webpack
1.68 k850 k/weekcode: 20.2 kB
jsonlint
Validate JSON
1.68 k200 k/weekcode: 49.3 kB
intl
Polyfill the ECMA-402 Intl API (except collation)
1.68 k912 k/weekcode: 244 kB
nsp
The Node Security (nodesecurity.io) command line interface
1.68 k29.4 k/weekcode: 35.2 kB
svg-sprite-loader
Webpack loader for creating SVG sprites
1.66 k217 k/weekcode: 76.1 kB
zmq
Bindings for node.js and io.js to ZeroMQ
1.66 k4.07 k/weekcode: 142 kB
babelify
Babel browserify transform
1.66 k629 k/weekcode: 17.7 kB
micromatch
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
1.66 k36.8 M/weekcode: 475 kB
babylon
A JavaScript parser
1.65 k8.24 M/weekcode: 429 kB
prompt
A beautiful command-line prompt for node.js
1.63 k549 k/weekcode: 59.5 kB
globby
User-friendly glob matching
1.63 k38.2 M/weekcode: 28.3 kB
webpack-visualizer-plugin
Visualize and analyze your Webpack bundle to see which modules are taking up space and which might be duplicates.
1.63 k54.7 k/weekcode: 38.2 kB
mime
A comprehensive library for mime-type mapping
1.61 k39.5 M/weekcode: 17.5 kB
hoist-non-react-statics
Copies non-react specific statics from a child component to a parent component
1.61 k10.5 M/weekcode: 13.5 kB
common-tags
a few common utility template tags for ES2015
1.61 k6.13 M/weekcode: 62.5 kB
pluralize
Pluralize and singularize any word
1.59 k4.04 M/weekcode: 34.8 kB
cookie-parser
Parse HTTP request cookies
1.59 k1.91 M/weekcode: 14 kB
vows
Asynchronous BDD & continuous integration for node.js
1.58 k24.4 k/weekcode: 64.5 kB
precss
Use Sass-like markup and staged CSS features in CSS
1.57 k107 k/weekcode: 4.26 kB
terser-webpack-plugin
Terser plugin for webpack
1.57 k21.6 M/weekcode: 180 kB
connect-history-api-fallback
Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
1.56 k8.54 M/weekcode: 9.45 kB
jasmine-node
DOM-less simple JavaScript BDD testing framework for Node
1.54 k30.1 k/weekcode: 154 kB
gulp-rev
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css
1.54 k92 k/weekcode: 12.6 kB
clui
A Node.js toolkit for drawing nice command line tables, gauges, spinners, and sparklines.
1.53 k63.2 k/weekcode: 10 kB
update-notifier
Update notifications for your CLI app
1.52 k6.89 M/weekcode: 13.4 kB
style-loader
style loader module for webpack
1.51 k9.25 M/weekcode: 111 kB
gulp-sass
Gulp plugin for sass
1.5 k404 k/weekcode: 25.7 kB
wd
WebDriver/Selenium 2 node.js client
1.5 k147 k/weekcode: 456 kB
grunt-contrib-uglify
Minify JavaScript files with UglifyJS
1.47 k219 k/weekcode: 25.3 kB
gray-matter
Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
1.46 k693 k/weekcode: 58.1 kB
jsonschema
A fast and easy to use JSON Schema validator
1.45 k1.46 M/weekcode: 166 kB
eslint-config-google
ESLint shareable config for the Google style
1.44 k234 k/weekcode: 14.4 kB
sw-precache-webpack-plugin
Webpack plugin for using service workers
1.44 k159 k/weekcode: 25.7 kB
apollo-link
Flexible, lightweight transport layer for GraphQL
1.44 k2.57 M/weekcode: 230 kB
apollo-link-http
HTTP transport layer for GraphQL
1.44 k1.36 M/weekcode: 230 kB
blanket
seamless js code coverage
1.41 k13.8 k/weekcode: 760 kB
image-size
get dimensions of any image file
1.41 k4.71 M/weekcode: 42.5 kB
phantomjs-prebuilt
Headless WebKit with JS API
1.41 k642 k/weekcode: 28.1 kB
phantomjs
Headless WebKit with JS API
1.41 k63.8 k/weekcode: 28.1 kB
resize-observer-polyfill
A polyfill for the Resize Observer API
1.41 k3.93 M/weekcode: 96.9 kB
node-cache
Simple and fast NodeJS internal caching. Node internal in memory cache like memcached.
1.39 k1.38 M/weekcode: 53.4 kB
postcss-pxtorem
A CSS post-processor that converts px to rem.
1.38 k49.3 k/weekcode: 25.2 kB
figlet
Creates ASCII Art from text. A full implementation of the FIGfont spec.
1.38 k833 k/weekcode: 3.17 MB
pretty-error
See nodejs errors with less clutter
1.38 k7.11 M/weekcode: 21 kB
flat
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
1.38 k5.07 M/weekcode: 20.5 kB
chai-as-promised
Extends Chai with assertions about promises.
1.38 k946 k/weekcode: 78.1 kB
mz
modernize node.js to current ECMAScript standards
1.37 k3.21 M/weekcode: 9.55 kB
url-loader
A loader for webpack which transforms files into base64 URIs
1.36 k8.4 M/weekcode: 48.9 kB
change-case
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `param-case`, `CONSTANT_CASE` and others
1.36 k2.14 M/weekcode: 23.7 kB
lower-case
Transforms the string to lower case
1.36 k12.6 M/weekcode: 23.7 kB
no-case
Transform into a lower cased string with spaces between words
1.36 k12.1 M/weekcode: 23.7 kB
upper-case
Transforms the string to upper case
1.36 k7.08 M/weekcode: 23.7 kB
webpack-stream
Run webpack as a stream
1.35 k111 k/weekcode: 13.9 kB
gulp-webpack
webpack
1.35 k4.98 k/weekcode: 13.9 kB
uglifyjs-webpack-plugin
UglifyJS plugin for webpack
1.34 k1.32 M/weekcode: 118 kB
pify
Promisify a callback-style function
1.34 k57.6 M/weekcode: 14.1 kB
fork-ts-checker-webpack-plugin
Runs typescript type checker and linter on separate process.
1.34 k7.87 M/weekcode: 299 kB
memoizee
Memoize/cache function results
1.34 k2.79 M/weekcode: 246 kB
camel-case
Transform into a string with the separator denoted by the next word capitalized
1.33 k8.97 M/weekcode: 23.7 kB
needle
The leanest and most handsome HTTP client in the Nodelands.
1.33 k6.45 M/weekcode: 188 kB
d3-scale
Encodings that map abstract data to visual representation.
1.32 k2.4 M/weekcode: 207 kB
jwt-simple
JWT(JSON Web Token) encode and decode module
1.32 k195 k/weekcode: 9.87 kB
gulp-babel
Use next generation JavaScript, today
1.3 k178 k/weekcode: 6.07 kB
adm-zip
Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk
1.28 k2.96 M/weekcode: 111 kB
worker-loader
worker loader module for webpack
1.26 k843 k/weekcode: 60.2 kB
punycode
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
1.25 k43 M/weekcode: 24.3 kB
gulp-uglify
Minify files with UglifyJS.
1.24 k392 k/weekcode: 18 kB
grunt-usemin
Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views)
1.23 k33.7 k/weekcode: 136 kB
css
CSS parser / stringifier
1.23 k9.95 M/weekcode: 401 kB
compression-webpack-plugin
Prepare compressed versions of assets to serve them with Content-Encoding
1.23 k1.28 M/weekcode: 56.8 kB
mout
Modular Utilities
1.23 k431 k/weekcode: 793 kB
sift
MongoDB query filtering in JavaScript
1.23 k1.46 M/weekcode: 79.7 kB
grunt-contrib-imagemin
Minify images
1.22 k27.6 k/weekcode: 4.65 kB
serve-static
Serve static files
1.21 k16.7 M/weekcode: 31.6 kB
ip
[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)
1.21 k9.68 M/weekcode: 25 kB
watch
Utilities for watching file trees.
1.2 k1.18 M/weekcode: 12.1 kB
webpack-manifest-plugin
A Webpack Plugin for generating Asset Manifests
1.2 k3.12 M/weekcode: 49 kB
jsdoc-to-markdown
Generates markdown API documentation from jsdoc annotated source code
1.19 k63.2 k/weekcode: 25.9 kB
tslint-config-prettier
Do you wanna use tslint and prettier without conflicts? tslint-config-prettier disables all conflicting rules that may cause such problems. Prettier takes care of formatting and tslint the rest.
1.19 k551 k/weekcode: 10.1 kB
semistandard
All the goodness of `feross/standard` with semicolons sprinkled on top.
1.19 k28.2 k/weekcode: 3.62 kB
vinyl
Virtual file format.
1.18 k4.94 M/weekcode: 55.3 kB
setimmediate
A shim for the setImmediate efficient script yielding API
1.18 k11.9 M/weekcode: 12.1 kB
left-pad
String left pad
1.18 k3.96 M/weekcode: 6.87 kB
fast-deep-equal
Fast deep equal
1.17 k34.2 M/weekcode: 24.8 kB
wiredep
Wire Bower dependencies to your source code.
1.17 k49.4 k/weekcode: 73.5 kB
buffer
Node.js Buffer API, for the browser
1.16 k25.8 M/weekcode: 283 kB
elliptic
EC cryptography
1.16 k11.8 M/weekcode: 162 kB
del
Delete files and directories
1.16 k14.6 M/weekcode: 15.2 kB
dateformat
A node.js package for Steven Levithan's excellent dateFormat() function.
1.15 k5.75 M/weekcode: 54.3 kB
tweetnacl
Port of TweetNaCl cryptographic library to JavaScript
1.15 k22.7 M/weekcode: 3.17 MB
clipboardy
Access the system clipboard (copy/paste)
1.15 k1.78 M/weekcode: 6.83 kB
fast-glob
It's a very fast and efficient glob library for Node.js
1.14 k19.1 M/weekcode: 182 kB
gaze
A globbing fs.watch wrapper built from the best parts of other fine watch libs.
1.14 k6.3 M/weekcode: 46.3 kB
koa-bodyparser
a body parser for koa
1.14 k314 k/weekcode: 15.8 kB
connect-flash
Flash message middleware for Connect.
1.14 k135 k/weekcode: 10.1 kB
multiparty
multipart/form-data parser which supports streaming
1.13 k433 k/weekcode: 78.2 kB
tv4
A public domain JSON Schema validator for JavaScript
1.12 k980 k/weekcode: 7.53 MB
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
1.12 k40.9 M/weekcode: 7.23 kB
node-addon-api
Node.js API (N-API)
1.11 k3.32 M/weekcode: 667 kB
webpack-node-externals
Easily exclude node_modules in Webpack bundle
1.11 k1.77 M/weekcode: 32.6 kB
lodash-webpack-plugin
Smaller modular Lodash builds.
1.11 k216 k/weekcode: 23.6 kB
stylelint-config-standard
Standard shareable config for stylelint
1.1 k1.21 M/weekcode: 7.42 kB
shx
Portable Shell Commands for Node
1.1 k178 k/weekcode: 28.3 kB
google-auth-library
Google APIs Authentication Client Library for Node.js
1.1 k4.76 M/weekcode: 643 kB
mockery
Simplifying the use of mocks with Node.js
1.1 k138 k/weekcode: 31.7 kB
babel-plugin-react-transform
Babel plugin to instrument React components with custom transforms
1.1 k141 k/weekcode: 11.7 kB
fetch-mock
Mock http requests made using fetch (or isomorphic-fetch)
1.09 k469 k/weekcode: 178 kB
request-promise-native
The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.
1.09 k12.2 M/weekcode: 7.68 kB
react-tap-event-plugin
Facebook's TapEventPlugin, temporarily available on npm until its made public in their repo
1.08 k24.6 k/weekcode: 15.4 kB
optimize-css-assets-webpack-plugin
A Webpack plugin to optimize \ minimize CSS assets.
1.08 k5.13 M/weekcode: 11.4 kB
gulp-sourcemaps
Sourcemap support for gulpjs.
1.08 k900 k/weekcode: 74.1 kB
level
Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN)
1.07 k102 k/weekcode: 2.01 kB
jsonfile
Easily read/write JSON files.
1.07 k26.9 M/weekcode: 24.8 kB
tracer
A powerful and customizable logging library for node.js. support color console with timestamp, line number, method name, file name and call stack. you can set transport to file, stream, database(ex: mongodb and clouddb, simpledb). keywords: log, logger, t
1.07 k62.5 k/weekcode: 47 kB
coffeelint
Lint your CoffeeScript
1.07 k45.1 k/weekcode: 295 kB
eslint-loader
A ESlint loader for webpack
1.07 k3.53 M/weekcode: 33.5 kB
eslint-plugin-flowtype
Flowtype linting rules for ESLint.
1.07 k4.16 M/weekcode: 365 kB
html-loader
Html loader module for webpack
1.07 k1.33 M/weekcode: 89 kB
download
Download and extract files
1.06 k6.56 M/weekcode: 6.39 kB
cross-fetch
Universal WHATWG Fetch API for Node, Browsers and React Native
1.06 k4.58 M/weekcode: 63.6 kB
sinon-chai
Extends Chai with assertions for the Sinon.JS mocking framework.
1.05 k679 k/weekcode: 89.2 kB
postcss-import
PostCSS plugin to import CSS files
1.05 k2.67 M/weekcode: 35.3 kB
http-errors
Create HTTP error objects
1.04 k32 M/weekcode: 20.9 kB
ghooks
Simple git hooks
1.03 k9.38 k/weekcode: 19.7 kB
graceful-fs
A drop-in replacement for fs, making various improvements.
1.03 k34.7 M/weekcode: 39.9 kB
firebase-admin
Firebase admin SDK for Node.js
1.03 k852 k/weekcode: 2.39 MB
verror
richer JavaScript errors
1.02 k21.2 M/weekcode: 59 kB
coveralls
takes json-cov output into stdin and POSTs to coveralls.io
1.02 k504 k/weekcode: 64.7 kB
grunt-sass
Compile Sass to CSS using node-sass
1.02 k119 k/weekcode: 4.86 kB
invariant
invariant
1.01 k9.34 M/weekcode: 4.77 kB
koa-static
Static file serving middleware for koa
1.01 k372 k/weekcode: 11.7 kB
yeoman-generator
Rails-inspired generator system that provides scaffolding for your apps
999 607 k/weekcode: 226 kB
events
Node's event emitter for all engines.
996 18.8 M/weekcode: 75.2 kB
@phosphor/widgets
PhosphorJS - Widgets
995 21 k/weekcode: 2.06 MB
@phosphor/algorithm
PhosphorJS - Algorithms and Iterators
994 23.9 k/weekcode: 2.06 MB
filesize
JavaScript library to generate a human readable String describing the file size
985 10 M/weekcode: 27.9 kB
run-sequence
Run a series of dependent gulp tasks in order
982 197 k/weekcode: 13.5 kB
zuul
simple browser testing
981 1.4 k/weekcode: 490 kB
mocha-phantomjs
Run mocha browser tests in phantomjs via the command line
970 2.13 k/weekcode: 31.6 kB
express-http-proxy
http proxy middleware for express
966 227 k/weekcode: 91.8 kB
element-resize-detector
Resize event emitter for elements.
960 2.31 M/weekcode: 112 kB
grunt-newer
Run Grunt tasks with only those source files modified since the last successful run.
960 56 k/weekcode: 51.2 kB
enzyme-to-json
convert enzyme wrapper to a format compatible with Jest snapshot
954 1.38 M/weekcode: 46.9 kB
sax
An evented streaming XML parser in JavaScript
951 18.7 M/weekcode: 98.9 kB
node-emoji
simple emoji support for node.js projects
948 2.41 M/weekcode: 158 kB
load-grunt-tasks
Load multiple grunt tasks using globbing patterns
948 173 k/weekcode: 1.72 kB
traverse
traverse and transform objects by visiting every node on a recursive walk
947 5.29 M/weekcode: 41.4 kB
object-hash
Generate hashes from javascript objects in node and the browser.
946 7.21 M/weekcode: 46.4 kB
browserify-shim
Makes CommonJS-incompatible modules browserifyable.
945 37.3 k/weekcode: 60.3 kB
big-integer
An arbitrary length integer library for Javascript
943 2.41 M/weekcode: 300 kB
grunt-shell
Run shell commands
943 95.9 k/weekcode: 4.35 kB
ecstatic
A simple static file server middleware
943 4.46 M/weekcode: 81.7 kB
grunt-notify
Automatic desktop notifications for Grunt errors and warnings. Supports OS X, Windows, Linux.
934 23.8 k/weekcode: 28.5 kB
assets-webpack-plugin
Emits a json file with assets paths
929 222 k/weekcode: 36.7 kB
thread-loader
Runs the following loaders in a worker pool
926 1.23 M/weekcode: 35.3 kB
unirest
Simplified, lightweight HTTP client library
925 44.3 k/weekcode: 47.2 kB
object-path
Access deep object properties using a path
910 3.81 M/weekcode: 40.1 kB
rc
hardwired configuration loader
906 8.97 M/weekcode: 7.57 kB
babel-plugin-typecheck
Transforms flow type annotations into runtime type checks.
904 4.76 k/weekcode: 138 kB
vinyl-fs
Vinyl adapter for the file system.
902 2.21 M/weekcode: 221 kB
tsd
Check TypeScript type definitions
898 25.4 k/weekcode: 51.6 MB
sass-resources-loader
SASS resources loader for Webpack
892 333 k/weekcode: 21.9 kB
babel-plugin-transform-react-remove-prop-types
Remove unnecessary React propTypes from the production build
887 4.06 M/weekcode: 29.2 kB
domready
modern domready
879 240 k/weekcode: 2.99 kB
object-assign
ES2015 `Object.assign()` ponyfill
877 21.7 M/weekcode: 6.17 kB
xml-js
A convertor between XML text and Javascript object / JSON text.
872 901 k/weekcode: 722 kB
retry
Abstraction for exponential and custom retry strategies for failed operations.
865 13.3 M/weekcode: 21 kB
babel-plugin-styled-components
Improve the debugging experience and add server-side rendering support to styled-components
863 2.35 M/weekcode: 32.5 kB
envify
Selectively replace Node-style environment variables with plain strings.
862 578 k/weekcode: 8.5 kB
readable-stream
Streams3, a user-land copy of the stream library from Node.js
861 68.3 M/weekcode: 743 kB
boxen
Create boxes in the terminal
855 11.4 M/weekcode: 25.8 kB
node-pre-gyp
Node.js native addon binary install tool
851 5.13 M/weekcode: 157 kB
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
850 7.03 M/weekcode: 8.02 kB
grunt-contrib-sass
Compile Sass to CSS
850 22.6 k/weekcode: 7.96 kB
thunkify
Turn callbacks, arrays, generators, generator functions, and promises into a thunk
850 2.52 M/weekcode: 3.1 kB
mime-types
The ultimate javascript content-type utility.
846 26.2 M/weekcode: 12.9 kB
gulp-util
Utility functions for gulp plugins
843 1.26 M/weekcode: 25.8 kB
less-loader
A Less loader for webpack. Compiles Less to CSS.
842 2.38 M/weekcode: 65 kB
xmlbuilder
An XML builder for node.js
842 14.9 M/weekcode: 334 kB
cookie
HTTP server cookie parsing and serialization
841 24.4 M/weekcode: 14.6 kB
cross-spawn
Cross platform child_process#spawn and child_process#spawnSync
831 49.5 M/weekcode: 29.1 kB
babel-plugin-transform-decorators-legacy
A plugin for Babel 6 that (mostly) replicates the old decorator behavior from Babel 5.
823 176 k/weekcode: 75.7 kB
pump
pipe streams together and close all of them if one of them closes
821 28.1 M/weekcode: 4.5 kB
koa-compose
compose Koa middleware
817 1.51 M/weekcode: 9.01 kB
memory-fs
A simple in-memory filesystem. Holds data in a javascript object.
817 22.3 M/weekcode: 31.4 kB
url-parse
Small footprint URL parser that works seamlessly across Node.js and browser environments
816 9.7 M/weekcode: 47.8 kB
karma-webpack
Use webpack with karma
816 429 k/weekcode: 25 kB
grunt-contrib-concat
Concatenate files.
810 218 k/weekcode: 23.9 kB
yamljs
Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
809 1.54 M/weekcode: 228 kB
gulp-plumber
Prevent pipe breaking caused by errors from gulp plugins
809 209 k/weekcode: 15.4 kB
grunt-autoprefixer
Parse CSS and add vendor-prefixed CSS properties using the Can I Use database. Based on Autoprefixer.
807 29.9 k/weekcode: 19.8 kB
gulp-inject
A javascript, stylesheet and webcomponent injection plugin for Gulp, i.e. inject file references into your index.html
807 55.4 k/weekcode: 93.7 kB
iterall
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
804 3.21 M/weekcode: 73.3 kB
grunt-concurrent
Run grunt tasks concurrently
802 80.7 k/weekcode: 8.65 kB
beefy
local development server that aims to make using browserify fast and fun
802 260 /weekcode: 77 kB
xhr
small xhr abstraction
800 1.46 M/weekcode: 19.7 kB
raw-loader
A loader for webpack that allows importing files as a String
795 4.49 M/weekcode: 9.84 kB
postcss-nested
PostCSS plugin to unwrap nested rules like how Sass does it
795 911 k/weekcode: 12.3 kB
grunt-contrib-cssmin
Minify CSS
793 158 k/weekcode: 6.75 kB
estraverse
ECMAScript JS AST traversal functions
790 35.1 M/weekcode: 84.5 kB
react-transform-hmr
A React Transform that enables hot reloading React classes using Hot Module Replacement API
788 207 k/weekcode: 2.08 kB
chai-enzyme
Chai.js assertions for enzyme
787 81.9 k/weekcode: 78.5 kB
gulp-concat
Concatenates files
786 459 k/weekcode: 9.08 kB
slugify
Slugifies a String
783 1.5 M/weekcode: 22.3 kB
bson
A bson parser for node.js and the browser
783 2.56 M/weekcode: 452 kB
gulp-livereload
Gulp plugin for livereload.
781 56.6 k/weekcode: 8.7 kB
koa-body
A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
780 112 k/weekcode: 28.1 kB
cli
A tool for rapidly building command line apps
779 581 k/weekcode: 36.7 kB
xml2json
Converts xml to json and vice-versa, using node-expat.
777 71.8 k/weekcode: 25.3 kB
electron-prebuilt
Install prebuilt electron binaries for the command-line using npm
772 4.07 k/weekcode: 5.26 kB
expresso
TDD framework, light-weight, fast, CI-friendly
766 202 /weekcode: 41.5 kB
gulp-load-plugins
Automatically load any gulp plugins in your package.json
763 150 k/weekcode: 14 kB
md5
js function for hashing messages with MD5
760 3.36 M/weekcode: 8.69 kB
liftoff
Launch your command line tool with ease.
759 2.56 M/weekcode: 55.5 kB
csv-parse
CSV parsing implementing the Node.js `stream.Transform` API
758 1.41 M/weekcode: 788 kB
mock-fs
A configurable mock file system. You know, for testing.
757 259 k/weekcode: 374 kB
gulp-typescript
A typescript compiler for gulp with incremental compilation support.
756 207 k/weekcode: 124 kB
karma-coverage
A Karma plugin. Generate code coverage.
752 549 k/weekcode: 51.5 kB
pull-stream
minimal pull stream
750 49.5 k/weekcode: 39.9 kB
tslint-react
Lint rules related to React & JSX for TSLint
750 280 k/weekcode: 76.1 kB
gulp-postcss
PostCSS gulp plugin
748 162 k/weekcode: 17.7 kB
bn.js
Big number implementation in pure javascript
740 27.4 M/weekcode: 188 kB
tslib
Runtime library for TypeScript helper functions
739 43.6 M/weekcode: 30.9 kB
fuzzy
small, standalone fuzzy search / fuzzy filter. browser or node
738 325 k/weekcode: 11 kB
grunt-contrib-copy
Copy files and folders
736 295 k/weekcode: 11.9 kB
gulp-changed
Only pass through changed files
736 62.3 k/weekcode: 6.5 kB
eslint-plugin-node
Additional ESLint's rules for Node.js
733 2.32 M/weekcode: 895 kB
lie
A basic but performant promise implementation
733 4.04 M/weekcode: 42.1 kB
lab
Test utility
731 14.5 k/weekcode: 460 kB
babel-plugin-add-module-exports
Fix babel/babel#2212
725 1.05 M/weekcode: 1.41 kB
grunt-contrib-connect
Start a connect web server
725 99.5 k/weekcode: 27.4 kB
tslint-eslint-rules
Improve your TSLint with the missing ESLint Rules
722 445 k/weekcode: 654 kB
ink-docstrap
[![NPM](https://nodei.co/npm/ink-docstrap.png?downloads=true)](https://nodei.co/npm/ink-docstrap/)
722 32.9 k/weekcode: 3.19 MB
postcss-flexbugs-fixes
PostCSS plugin This project tries to fix all of flexbug's issues
721 4.47 M/weekcode: 10.1 kB
friendly-errors-webpack-plugin
Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience
721 581 k/weekcode: 36.6 kB
gulp-htmlmin
gulp plugin to minify HTML.
720 76.2 k/weekcode: 16.1 kB
gulp-useref
Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets.
720 29.8 k/weekcode: 48.3 kB
remark-lint
remark plugin to lint Markdown code style
715 76.5 k/weekcode: 209 kB
grunt-contrib-jshint
Validate files with JSHint
712 151 k/weekcode: 17.4 kB
long
A Long class for representing a 64-bit two's-complement integer value.
712 6.35 M/weekcode: 337 kB
grunt-cli
The grunt command line interface
706 748 k/weekcode: 7.54 kB
hyperquest
make streaming http requests
704 154 k/weekcode: 16 kB
rollup-plugin-babel
Seamless integration between Rollup and Babel.
703 1.31 M/weekcode: 35.5 kB
deasync
Turns async function into sync via JavaScript wrapper of Node event loop
702 822 k/weekcode: 6.67 kB
onchange
Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.
701 109 k/weekcode: 14.2 kB
eslint-plugin-jest
Eslint rules for Jest
699 4.34 M/weekcode: 461 kB
raf
requestAnimationFrame polyfill for node and the browser
698 5.42 M/weekcode: 3.51 kB
portfinder
A simple tool to find an open port on the current machine
697 13.5 M/weekcode: 29.8 kB
throttle-debounce
Throttle and debounce functions.
695 2.97 M/weekcode: 17 kB
reactify
Browserify transform for JSX (a superset of JS used by React.js)
695 11.7 k/weekcode: 8.51 kB
send
Better streaming static file server with Range and conditional-GET support
694 17.4 M/weekcode: 69.3 kB
postcss-normalize
Use the parts of normalize.css or sanitize.css you need from your browserslist
694 2.2 M/weekcode: 116 kB
redbox-react
A redbox (rsod) component to display your errors.
694 182 k/weekcode: 24.4 kB
ethereumjs-tx
A simple module for creating, manipulating and signing Ethereum transactions
693 162 k/weekcode: 41.3 kB
base64-js
Base64 encoding/decoding in pure JS
693 20.9 M/weekcode: 9.28 kB
configstore
Easily load and save config without having to think about where and how
689 8.09 M/weekcode: 6.01 kB
grunt-contrib-less
Compile LESS files to CSS
678 104 k/weekcode: 23.7 kB
clone
deep cloning of objects and arrays
677 15.5 M/weekcode: 29.4 kB
gulp-rename
Rename files
676 786 k/weekcode: 17 kB
gulp-autoprefixer
Prefix CSS
676 244 k/weekcode: 3.83 kB
pretty-bytes
Convert bytes to a human readable string: 1337 → 1.34 kB
676 6.62 M/weekcode: 8.66 kB
leveldown
A low-level Node.js LevelDB binding
673 131 k/weekcode: 95.5 kB
@webcomponents/shadycss
Polyfill for Scoped CSS
673 69.6 k/weekcode: 2.12 MB
tough-cookie
RFC6265 Cookies and Cookie Jar for node.js
672 40.3 M/weekcode: 225 kB
through
simplified stream construction
670 19.5 M/weekcode: 8.55 kB
bundle-loader
bundle loader module for webpack
666 69 k/weekcode: 1.78 kB
isparta
A code coverage tool for ES6 (babel)
654 20.6 k/weekcode: 24.6 kB
gulp-if
Conditionally run a task
652 249 k/weekcode: 9.41 kB
bytebuffer
The swiss army knife for binary data in JavaScript.
652 735 k/weekcode: 219 kB
gulp-watch
Watch, that actually is an endless stream
650 157 k/weekcode: 20.5 kB
grunt-bump
Bump package version
647 17.4 k/weekcode: 10.9 kB
basic-auth
node.js basic auth parser
645 7 M/weekcode: 9.49 kB
stylelint-scss
A collection of SCSS specific rules for stylelint
643 952 k/weekcode: 656 kB
grunt-contrib-compass
Compile Sass to CSS using Compass
637 15.6 k/weekcode: 17.7 kB
gulp-clean-css
Minify css with clean-css.
631 212 k/weekcode: 11.8 kB
p-map
Map over promises concurrently
631 24.8 M/weekcode: 6.51 kB
cache-loader
Caches the result of following loaders on disk.
631 1.68 M/weekcode: 23.4 kB
gulp-connect
Gulp plugin to run a webserver (with LiveReload)
625 58.5 k/weekcode: 13.3 kB
loader-utils
utils for webpack loaders
622 30.8 M/weekcode: 45.8 kB
resolve
resolve like require.resolve() on behalf of files asynchronously and synchronously
619 38.4 M/weekcode: 94.5 kB
postcss-cli
CLI for PostCSS
619 249 k/weekcode: 35.7 kB
tmp
Temporary file and directory creator
615 23 M/weekcode: 70.6 kB
gulp-gh-pages
gulp plugin to publish contents to Github pages
611 4.61 k/weekcode: 13.2 kB
gitbook-cli
CLI to generate books and documentation using gitbook
609 9.34 k/weekcode: 27.3 kB
ncp
Asynchronous recursive file copy utility.
606 2.91 M/weekcode: 13.7 kB
stylelint-order
A collection of order related linting rules for stylelint.
605 866 k/weekcode: 155 kB
mime-db
Media Type Database
602 31.5 M/weekcode: 22.5 kB
get-port
Get an available port
601 3.8 M/weekcode: 7.03 kB
chai-http
Extend Chai Assertion library with tests for http apis
601 297 k/weekcode: 48.4 kB
urllib
Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more.
600 88.4 k/weekcode: 169 kB
winston-daily-rotate-file
A transport for winston which logs to a rotating file each day.
600 327 k/weekcode: 22.4 kB
circular-dependency-plugin
Detect modules with circular dependencies when bundling with webpack.
599 1.88 M/weekcode: 17.3 kB
chokidar-cli
Ultra-fast cross-platform command line utility to watch file system changes.
599 74 k/weekcode: 13.3 kB
main-bower-files
Get main files from your installed bower packages.
599 28.4 k/weekcode: 29.4 kB
eslint-plugin-promise
Enforce best practices for JavaScript promises
597 2.28 M/weekcode: 66.3 kB
pretty-ms
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
597 1.63 M/weekcode: 19.1 kB
jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
596 32 M/weekcode: 39.1 kB
enhanced-resolve
Offers a async require.resolve function. It's highly configurable.
595 18.3 M/weekcode: 295 kB
neo-async
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
594 15.8 M/weekcode: 976 kB
gulp-notify
gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging
593 117 k/weekcode: 32.4 kB
readline-sync
Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).
592 552 k/weekcode: 58.1 kB
lolex
Fake JavaScript timers
590 3.64 M/weekcode: 214 kB
serve-favicon
favicon serving middleware with caching
586 2.15 M/weekcode: 13.9 kB
p-limit
Run multiple promise-returning & async functions with limited concurrency
581 39.2 M/weekcode: 5.39 kB
json-stable-stringify
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
580 5.55 M/weekcode: 9.63 kB
tar
tar for node
579 21.1 M/weekcode: 346 kB
deep-equal
node's assert.deepEqual algorithm
575 12.7 M/weekcode: 40.4 kB
grunt-browserify
Grunt task for node-browserify
575 38.5 k/weekcode: 21.1 kB
double-ended-queue
Extremely fast double-ended queue implementation
574 946 k/weekcode: 56.6 kB
bip39
Bitcoin BIP39: Mnemonic code for generating deterministic keys
573 113 k/weekcode: 30.2 kB
unzip
Unzip cross-platform streaming API compatible with fstream and fs.ReadStream
572 61 k/weekcode: 16.7 kB
log-symbols
Colored symbols for various log levels. Example: `✔︎ Success`
568 20.5 M/weekcode: 1.14 kB
cli-color
Colors, formatting and other tools for the console
566 2.34 M/weekcode: 54.1 kB
@webassemblyjs/ast
AST utils for webassemblyjs
566 13.2 M/weekcode: 982 kB
jshint-stylish
Stylish reporter for JSHint
566 99.9 k/weekcode: 2.31 kB
gulp-less
Less for Gulp
565 154 k/weekcode: 8.07 kB
gulp-eslint
A gulp plugin for processing files with ESLint
561 185 k/weekcode: 54.6 kB
tiny-emitter
A tiny (less than 1k) event emitter library
561 3.79 M/weekcode: 6.64 kB
aws4
Signs and prepares requests using AWS Signature Version 4
556 25.7 M/weekcode: 72.9 kB
ini
An ini encoder/decoder for node
555 19.8 M/weekcode: 11.1 kB
asap
High-priority task queue for Node.js and browsers
555 10.3 M/weekcode: 941 kB
brfs
browserify fs.readFileSync() static asset inliner
552 1.09 M/weekcode: 23.9 kB
concat-stream
writable stream that concatenates strings or binary data and calls a callback with the result
550 19 M/weekcode: 10.9 kB
script-ext-html-webpack-plugin
Enhances html-webpack-plugin functionality with async and defer attributes for script elements
549 116 k/weekcode: 62.9 kB
method-override
Override HTTP verbs
544 551 k/weekcode: 9.26 kB
http-status-codes
Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.
539 602 k/weekcode: 62.1 kB
babel-plugin-dynamic-import-node
Babel plugin to transpile import() to a deferred require(), for node
535 10.5 M/weekcode: 6.35 kB
faucet
human-readable TAP summarizer
533 16.9 k/weekcode: 6.63 kB
ethereumjs-util
a collection of utility functions for Ethereum
532 453 k/weekcode: 119 kB
gulp-nodemon
it's gulp + nodemon + convenience
532 43.7 k/weekcode: 4.46 kB
time-grunt
Display the elapsed execution time of grunt tasks
530 106 k/weekcode: 5.65 kB
gulp-angular-templatecache
Concatenates and registers AngularJS templates in the $templateCache.
530 52.7 k/weekcode: 23.1 kB
expose-loader
expose loader module for webpack
529 460 k/weekcode: 41.8 kB
validate-commit-msg
Script to validate a commit message follows the conventional changelog standard
529 26 k/weekcode: 32.9 kB
color-convert
Plain color conversion functions
526 51.5 M/weekcode: 35 kB
koa-logger
Logging middleware for koa
525 90.8 k/weekcode: 23.7 kB
component-emitter
Event emitter
524 22 M/weekcode: 9.23 kB
flow-bin
Binary wrapper for Flow - A static type checker for JavaScript
523 478 k/weekcode: 3.54 kB
command-line-args
A mature, feature-complete library to parse command-line options.
522 491 k/weekcode: 111 kB
table
Formats data into a string table.
521 14 M/weekcode: 80.5 kB
grunt-contrib-clean
Clean files and folders
520 319 k/weekcode: 4.99 kB
karma-jasmine
A Karma plugin - adapter for Jasmine testing framework.
520 1.66 M/weekcode: 46.2 kB
dot-prop
Get, set, or delete a property from a nested object using a dot path
518 15.4 M/weekcode: 14.1 kB
write-file-webpack-plugin
Forces webpack-dev-server to write bundle files to the file system.
516 191 k/weekcode: 8.13 kB
envinfo
Info about your dev environment for debugging purposes
514 3.3 M/weekcode: 84.8 kB
minami
Clean and minimal JSDoc 3 Template / Theme
513 13.8 k/weekcode: 38.1 kB
eslint-plugin-jsdoc
JSDoc linting rules for ESLint.
513 570 k/weekcode: 877 kB
grunt-contrib-requirejs
Optimize RequireJS projects using r.js
511 22 k/weekcode: 5.16 kB
gulp-jade
Compile Jade templates
510 5.42 k/weekcode: 9.28 kB
koa-mount
Mounting middleware for koa
509 212 k/weekcode: 11.1 kB
jit-grunt
JIT plugin loader for Grunt.
509 83.6 k/weekcode: 13.4 kB
handlebars-loader
handlebars loader module for webpack
505 101 k/weekcode: 38.9 kB
microtime
Get the current time in microseconds
505 25.4 k/weekcode: 4.42 kB
postcss-scss
SCSS parser for PostCSS
503 2.16 M/weekcode: 25.1 kB
normalize-url
Normalize a URL
498 33 M/weekcode: 27.3 kB
imports-loader
imports loader module for webpack
498 667 k/weekcode: 61.1 kB
nopt
Option parsing for Node, supporting types, shorthands, etc. Used by npm.
497 20.7 M/weekcode: 23.2 kB
parallelshell
Invoke multiple commands, running in parallel
495 12.3 k/weekcode: 7.34 kB
babel-plugin-istanbul
A babel plugin that adds istanbul instrumentation to ES6 code
494 12 M/weekcode: 16.2 kB
svg-inline-loader
Cleans up and inlines your SVG files into Webpack module.
491 198 k/weekcode: 20.9 kB
koa-router
Router middleware for koa. Provides RESTful resource routing.
489 393 k/weekcode: 105 kB
rollup-plugin-commonjs
Convert CommonJS modules to ES2015
489 443 k/weekcode: 68.9 kB
passport-oauth2
OAuth 2.0 authentication strategy for Passport.
489 333 k/weekcode: 193 kB
jslint
The JavaScript Code Quality Tool
488 25.4 k/weekcode: 3.33 MB
app-root-path
Determine an app's root path from anywhere inside the app
487 2.41 M/weekcode: 11.2 kB
strip-json-comments
Strip comments from JSON. Lets you use comments in your JSON files!
487 27.5 M/weekcode: 6.29 kB
debounce
Creates and returns a new debounced version of the passed function that will postpone its execution until after wait milliseconds have elapsed since the last time it was invoked
485 1.71 M/weekcode: 6.78 kB
resolve-url-loader
Webpack loader that resolves relative paths in url() statements based on the original source file
484 4.49 M/weekcode: 381 kB
precommit-hook
A useful pre-commit hook for git based projects that lints and runs npm test
484 2.8 k/weekcode: 314 B
front-matter
Extract YAML front matter from a string
479 486 k/weekcode: 12.5 kB
stylus-loader
Stylus loader for webpack
478 1.8 M/weekcode: 115 kB
require-dir
Helper to require() directories.
476 194 k/weekcode: 12 kB
gulp-replace
A string replace plugin for gulp
476 224 k/weekcode: 13.9 kB
gulp-ruby-sass
Compile Sass to CSS with Ruby Sass
476 5.75 k/weekcode: 18.7 kB
gulp-shell
A handy command line interface for gulp
475 92.1 k/weekcode: 8.91 kB
grunt-karma
grunt plugin for karma test runner
474 67 k/weekcode: 8.89 kB
inject-loader
A Webpack loader for injecting code into modules via their dependencies
474 57.4 k/weekcode: 20.6 kB
findit
walk a directory tree recursively with events
474 89.3 k/weekcode: 12.3 kB
fsevents
Native Access to MacOS FSEvents
473 40.6 M/weekcode: 26 kB
nomnom
Option parser with generated usage and commands
473 781 k/weekcode: 26.9 kB
camelcase
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
471 53.9 M/weekcode: 16.9 kB
hoek
General purpose node utilities
470 4.16 M/weekcode: 146 kB
json-stringify-safe
Like JSON.stringify, but doesn't blow up on circular refs.
470 22.5 M/weekcode: 9.35 kB
es6-promisify
Converts callback-based functions to ES6 Promises
467 7.98 M/weekcode: 8.48 kB
cli-ux
cli IO utilities
466 1.28 M/weekcode: 59.4 kB
rollup-plugin-node-resolve
Bundle third-party dependencies in node_modules
464 435 k/weekcode: 46.5 kB
cz-conventional-changelog
Commitizen adapter following the conventional-changelog format.
463 479 k/weekcode: 25.4 kB
systemjs-builder
SystemJS Build Tool
461 22.8 k/weekcode: 227 kB
react-lifecycles-compat
Backwards compatibility polyfill for React class components
455 5.29 M/weekcode: 31.6 kB
mock-require
Simple, intuitive mocking of Node.js modules.
451 194 k/weekcode: 9.11 kB
agentkeepalive
Missing keepalive http.Agent
448 3.7 M/weekcode: 96.7 kB
utf8
A well-tested UTF-8 encoder/decoder written in JavaScript.
447 761 k/weekcode: 14.5 kB
gulp-cached
A simple in-memory file cache for gulp
446 52.2 k/weekcode: 5.62 kB
prettyjson
Package for formatting JSON data in a coloured YAML-style, perfect for CLI output
442 714 k/weekcode: 22.9 kB
fast-diff
Fast Javascript text diff
442 5.03 M/weekcode: 38.7 kB
verb
Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.
442 129 /weekcode: 93.3 kB
wrench
Recursive filesystem (and other) operations that Node *should* have.
441 92.7 k/weekcode: 32.1 kB
karma-chrome-launcher
A Karma plugin. Launcher for Chrome and Chrome Canary.
439 1.82 M/weekcode: 14.9 kB
d3-selection
Data-driven DOM manipulation: select elements and join them to data.
438 1.43 M/weekcode: 158 kB
vue-hot-reload-api
hot reload api for *.vue components
437 1.83 M/weekcode: 11.4 kB
figures
Unicode symbols with Windows CMD fallbacks
437 25.6 M/weekcode: 4.89 kB
delay
Delay a promise a specified amount of time
437 449 k/weekcode: 7.58 kB
pngjs
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
436 2.7 M/weekcode: 131 kB
randomstring
A module for generating random strings
435 322 k/weekcode: 6.75 kB
doctrine
JSDoc parser
434 30 M/weekcode: 214 kB
dependency-check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
434 35.2 k/weekcode: 18.9 kB
grunt-babel
Use next generation JavaScript, today
432 59.6 k/weekcode: 3.46 kB
json-loader
json loader module for webpack
431 1.58 M/weekcode: 295 B
grunt-contrib-htmlmin
Minify HTML
431 45.9 k/weekcode: 2.57 kB
jsdom-global
Enable DOM in Node.js
428 276 k/weekcode: 5.36 kB
gulp-jshint
JSHint plugin for gulp
427 91.4 k/weekcode: 31.2 kB
make-dir
Make a directory and its parents if needed - Think `mkdir -p`
426 45 M/weekcode: 11.8 kB
escape-string-regexp
Escape RegExp special characters
425 39.8 M/weekcode: 1.1 kB
base-64
A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.
419 529 k/weekcode: 34.1 kB
tiny-lr
Tiny LiveReload server, background-friendly
417 654 k/weekcode: 21.1 kB
prelude-ls
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
416 19.7 M/weekcode: 50.9 kB
eslint-config-standard-react
JavaScript Standard Style React/JSX support - ESLint Shareable Config
416 176 k/weekcode: 867 B
grunt-replace
Replace text patterns with applause.
416 36.9 k/weekcode: 11.2 kB
progress-bar-webpack-plugin
A progress bar for Webpack.
410 105 k/weekcode: 2.05 kB
https-proxy-agent
An HTTP(s) proxy `http.Agent` implementation for HTTPS
405 18.5 M/weekcode: 22.8 kB
gulp-git
Git plugin for gulp (gulpjs.com)
404 34.6 k/weekcode: 56.8 kB
keycode
Convert between keyboard keycodes and keynames and vice versa.
403 1.07 M/weekcode: 112 kB
temp
Temporary files and directories
402 2.4 M/weekcode: 11.5 kB
ipaddr.js
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
402 17.7 M/weekcode: 65.3 kB
stylelint-webpack-plugin
A Stylelint plugin for webpack
402 225 k/weekcode: 24.2 kB
inflection
A port of inflection-js to node.js module
401 1.96 M/weekcode: 44.3 kB
jasmine-reporters
Reporters for the Jasmine BDD Framework
399 367 k/weekcode: 118 kB
web-component-tester
web-component-tester makes testing your web components a breeze!
397 9.86 k/weekcode: 7.82 MB
argparse
CLI arguments parser. Native port of python's argparse.
394 22.4 M/weekcode: 349 kB
stack-trace
Get v8 stack traces as an array of CallSite objects.
394 7.31 M/weekcode: 12.1 kB
xmlhttprequest
XMLHttpRequest for Node
393 1.56 M/weekcode: 33.1 kB
cpx
Copy file globs, watching for changes.
392 233 k/weekcode: 120 kB
picomatch
Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
391 19.5 M/weekcode: 697 kB
grunt-release
Release a new version of your Node-based project
391 3.15 k/weekcode: 18.8 kB
grunt-jsdoc
Integrates jsdoc3 generation into your Grunt build
391 36.5 k/weekcode: 15.8 kB
eslint-plugin-babel
an eslint rule plugin companion to babel-eslint
390 755 k/weekcode: 152 kB
require-directory
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
389 18.5 M/weekcode: 8.86 kB
ref
Turn Buffer instances into "pointers"
388 66.8 k/weekcode: 88.9 kB
errorhandler
Development-only error handler middleware
386 1.15 M/weekcode: 17.2 kB
http-signature
Reference implementation of Joyent's HTTP Signature scheme.
383 23.7 M/weekcode: 112 kB
node-libs-browser
The node core libs for in browser usage.
383 9.35 M/weekcode: 4.35 kB
postcss-mixins
PostCSS plugin for mixins
383 142 k/weekcode: 14.1 kB
columnify
Render data in text columns. Supports in-column text-wrap.
382 1.74 M/weekcode: 40.1 kB
snazzy
Format JavaScript Standard Style as Stylish (i.e. snazzy) output
382 35.4 k/weekcode: 3.1 kB
chromedriver
ChromeDriver for Selenium
378 642 k/weekcode: 23 kB
load-grunt-config
Grunt plugin that lets you break up your Gruntfile config by task
378 45.4 k/weekcode: 25.3 kB
bl
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
377 17.9 M/weekcode: 50.6 kB
inline-style-prefixer
Run-time Autoprefixer for JavaScript style objects
377 1.1 M/weekcode: 247 kB
karma-mocha
A Karma plugin. Adapter for Mocha testing framework.
376 286 k/weekcode: 36.2 kB
gulp-mocha
Run Mocha tests
373 87.3 k/weekcode: 3.93 kB
plist
Mac OS X Plist parser/builder for Node.js and browsers
367 1.37 M/weekcode: 30.5 kB
http-status
Interact with HTTP status code
365 321 k/weekcode: 46.2 kB
case-sensitive-paths-webpack-plugin
Enforces module path case sensitivity in Webpack
364 5.21 M/weekcode: 18.6 kB
grunt-mocha-test
A grunt task for running server side mocha tests
363 45.6 k/weekcode: 45.8 kB
bytes
Utility to parse a string bytes to bytes and vice-versa
362 22.6 M/weekcode: 14.7 kB
yaml
JavaScript parser and stringifier for YAML
361 11.2 M/weekcode: 469 kB
gulp-webserver
Gulp plugin to run a local webserver with LiveReload
361 12.2 k/weekcode: 16.9 kB
identity-obj-proxy
an identity object using ES6 proxies
357 3.17 M/weekcode: 3.89 kB
serve-index
Serve directory listings
357 6.72 M/weekcode: 49.2 kB
dom-helpers
tiny modular DOM lib for ie9+
357 7.19 M/weekcode: 40.2 kB
mem-fs-editor
File edition helpers working on top of mem-fs
356 636 k/weekcode: 40.9 kB
simple-get
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.
355 4.66 M/weekcode: 27.4 kB
postcss-simple-vars
PostCSS plugin for Sass-like variables
354 240 k/weekcode: 11.3 kB
grunt-contrib-jasmine
Run jasmine specs headlessly through Headless Chrome
353 20.8 k/weekcode: 29.3 kB
html-entities
Fastest HTML entities encode/decode library.
352 10.7 M/weekcode: 225 kB
testling
write tests for browser code
350 123 /weekcode: 14.2 kB
uglifyify
A browserify transform which minifies your code using UglifyJS2
348 30.5 k/weekcode: 8.71 kB
grunt-contrib-compress
Compress files and folders
348 57 k/weekcode: 23.2 kB
npmlog
logger for npm
346 11.8 M/weekcode: 28 kB
unexpected
Extensible BDD assertion toolkit
345 8.7 k/weekcode: 895 kB
jasmine
Command line jasmine
343 1.64 M/weekcode: 87.8 kB
gulp-cli
Command line interface for gulp
343 1.11 M/weekcode: 133 kB
yargs-parser
the mighty option parser used by yargs
341 54.1 M/weekcode: 193 kB
split
split a Text Stream into a Line Stream
340 5.2 M/weekcode: 8.02 kB
d3-interpolate
Interpolate numbers, colors, strings, arrays, objects, whatever!
339 2.77 M/weekcode: 73 kB
inherits
Browser-friendly inheritance fully compatible with standard node.js inherits()
335 58.1 M/weekcode: 2.64 kB
bindings
Helper module for loading your native module's .node file
335 11.8 M/weekcode: 6.14 kB
on-finished
Execute a callback when a request closes, finishes, or errors
335 14.1 M/weekcode: 33 kB
grunt-gh-pages
Publish to GitHub Pages with Grunt.
335 923 /weekcode: 37.4 kB
vinyl-source-stream
Use conventional text streams at the start of your gulp or vinyl pipelines
334 142 k/weekcode: 2.22 kB
eslint-plugin-html
A ESLint plugin to lint and fix inline scripts contained in HTML files.
333 257 k/weekcode: 68.4 kB
must
Testing and assertion library with friendly BDD syntax — awesome.must.be.true(). Many expressive matchers and is test runner and framework agnostic. Follows RFC 2119 with its use of MUST. Good and well tested stuff.
332 30.6 k/weekcode: 176 kB
markdown-loader
markdown-loader for webpack
331 139 k/weekcode: 8.18 kB
grunt-contrib-coffee
Compile CoffeeScript files to JavaScript
330 26.3 k/weekcode: 23.3 kB
find-up
Find a file or directory by walking up parent directories
329 57.3 M/weekcode: 22.3 kB
keypress
Make any Node ReadableStream emit "keypress" events
327 512 k/weekcode: 12.7 kB
ansi-escapes
ANSI escape codes for manipulating the terminal
327 27.4 M/weekcode: 6.82 kB
extend
Port of jQuery.extend for node.js and the browser
326 21.3 M/weekcode: 19.7 kB
script-loader
script loader module for webpack
326 185 k/weekcode: 1.65 kB
karma-browserify
A fast browserify integration for Karma that handles large projects with ease
326 28.8 k/weekcode: 52.4 kB
exorcist
Externalizes the source map found inside a stream to an external `.js.map` file
325 20.7 k/weekcode: 16.9 kB
escape-html
Escape string for use in HTML
321 17.9 M/weekcode: 8.38 kB
tsconfig-paths-webpack-plugin
Load modules according to tsconfig paths in webpack.
320 1.11 M/weekcode: 36.9 kB
gulp-jscs
Check JavaScript code style with jscs
319 10.8 k/weekcode: 11.7 kB
jsonparse
This is a pure-js JSON streaming parser for node.js
318 6.12 M/weekcode: 24.7 kB
css-hot-loader
css hot reload work with extract-text-webpack-plugin
317 60.4 k/weekcode: 6.41 kB
grunt-ts
Compile and manage your TypeScript project
317 55.9 k/weekcode: 5.38 MB
decompress
Extracting archives made easy
316 5.89 M/weekcode: 10 kB
postcss-url
PostCSS plugin to rebase or inline on url().
314 937 k/weekcode: 58.7 kB
recursive-readdir
Get an array of all files in a directory and subdirectories.
311 4.2 M/weekcode: 13 kB
dtrace-provider
Native DTrace providers for node.js applications
311 1.19 M/weekcode: 49.5 kB
add-asset-html-webpack-plugin
Add a JS or CSS assets to a generated HTML file
310 66.5 k/weekcode: 20.9 kB
url
The core `url` packaged standalone for use with Browserify.
309 17.5 M/weekcode: 73.2 kB
follow-redirects
HTTP and HTTPS modules that follow redirects.
309 26.1 M/weekcode: 80 kB
gulp-filter
Filter files in a `vinyl` stream
308 191 k/weekcode: 9.43 kB
ansi-styles
ANSI escape codes for styling strings in the terminal
306 71.4 M/weekcode: 12.4 kB
xtend
extend like a boss
304 23.8 M/weekcode: 3.43 kB
d3-array
Array manipulation, ordering, searching, summarizing, etc.
303 2.98 M/weekcode: 188 kB
depd
Deprecate all the things
303 19.6 M/weekcode: 48.7 kB
readdirp
Recursive version of fs.readdir with streaming API.
303 32 M/weekcode: 23.9 kB
connect-livereload
connect middleware for adding the livereload script to the response
302 189 k/weekcode: 44.7 kB
webpack-stats-plugin
Webpack stats plugin
301 566 k/weekcode: 26.5 kB
tar-fs
filesystem bindings for tar-stream
300 4.74 M/weekcode: 19 kB
safe-buffer
Safer Node.js Buffer API
299 51.2 M/weekcode: 4.65 kB
hiredis
Wrapper for reply processing code in hiredis
297 28.8 k/weekcode: 20.6 kB
ansi-colors
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
297 23.4 M/weekcode: 25.5 kB
ignore
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
296 32.4 M/weekcode: 26.1 kB
extract-loader
webpack loader to extract HTML and CSS from the bundle
295 89.6 k/weekcode: 25.1 kB
source-map-loader
extracts inlined source map and offers it to webpack
292 2.29 M/weekcode: 71.8 kB
raw-body
Get and validate the raw body of a readable stream.
291 18.2 M/weekcode: 29.8 kB
sync-request
Make synchronous web requests
289 282 k/weekcode: 10.6 kB
detect-port
Node.js implementation of port detector
287 2.62 M/weekcode: 11.6 kB
d3-color
Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
287 2.65 M/weekcode: 75.4 kB
jest-watch-typeahead
Jest plugin for filtering by filename or test name
286 2.33 M/weekcode: 31.3 kB
karma-phantomjs-launcher
A Karma plugin. Launcher for PhantomJS.
284 213 k/weekcode: 7.72 kB
require-all
An easy way to require all files within a directory.
283 175 k/weekcode: 6.77 kB
anymatch
Matches strings against configurable strings, globs, regular expressions, and/or functions
283 25.8 M/weekcode: 13.2 kB
detect-port-alt
detect available port
283 3.9 M/weekcode: 11.6 kB
esmangle
ECMAScript code mangler / minifier
282 5.9 k/weekcode: 359 kB
extract-zip
unzip a zip file into a directory using 100% javascript
281 5.97 M/weekcode: 12.7 kB
sqlstring
Simple SQL escape and format for MySQL
281 1.41 M/weekcode: 20.8 kB
get-stdin
Get stdin as a string or buffer
280 18 M/weekcode: 1.89 kB
node-watch
A wrapper and enhancements for fs.watch
280 262 k/weekcode: 43 kB
ember-cli-sass
Use Sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths
280 127 k/weekcode: 14.1 kB
css-select
a CSS selector compiler/engine
279 17.3 M/weekcode: 198 kB
better-assert
Better assertions for node, reporting the expr, filename, lineno etc
277 2.65 M/weekcode: 894 B
gulp-template
Render/precompile Lodash/Underscore templates
274 24.6 k/weekcode: 5.27 kB
copyfiles
copy some files
273 821 k/weekcode: 17.6 kB
strip-ansi
Strip ANSI escape codes from a string
272 77.6 M/weekcode: 909 B
istanbul-instrumenter-loader
Istanbul instrumenter loader for webpack
272 484 k/weekcode: 4.31 kB
supertest-as-promised
Supercharge supertest with a promise interface
272 18.4 k/weekcode: 7.13 kB
tap-spec
Formatted TAP output like Mocha's spec reporter
269 33.4 k/weekcode: 11.4 kB
gulp-ng-annotate
Add angularjs dependency injection annotations with ng-annotate
269 51.4 k/weekcode: 5.71 kB
karma-ng-html2js-preprocessor
A Karma plugin. Compile AngularJS templates to JavaScript on the fly.
269 60.9 k/weekcode: 17.3 kB
node-uuid
Rigorous implementation of RFC4122 (v1 and v4) UUIDs.
267 1.23 M/weekcode: 9.57 kB
kind-of
Get the native type of a value.
267 82.4 M/weekcode: 22.7 kB
codecov
Uploading report to Codecov: https://codecov.io
267 339 k/weekcode: 68.8 kB
gulp-cssnano
Minify CSS with cssnano.
265 47.5 k/weekcode: 0 B
imagemin-pngquant
Imagemin plugin for `pngquant`
264 759 k/weekcode: 4.11 kB
crc
Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.
263 2.79 M/weekcode: 295 kB
gulp-bump
Bump npm versions with Gulp (gulpjs.com)
263 20.2 k/weekcode: 10.5 kB
gulp-zip
ZIP compress files
262 80.4 k/weekcode: 11.1 kB
memdown
An drop-in replacement for LevelDOWN that works in memory only
260 180 k/weekcode: 17.6 kB
cli-table2
Pretty unicode tables for the command line. Based on the original cli-table.
259 130 k/weekcode: 117 kB
url-join
Join urls and normalize as in path.join.
258 6.23 M/weekcode: 9.83 kB
opener
Opens stuff, like webpages and files and executables, cross-platform
258 9.21 M/weekcode: 2.58 kB
is-promise
Test whether an object looks like a promises-a+ promise
255 10.9 M/weekcode: 3.95 kB
mocha-jsdom
Simple integration of jsdom into mocha tests
255 13.4 k/weekcode: 8.23 kB
querystring
Node's querystring module for all engines.
254 14.3 M/weekcode: 12.8 kB
stylelint-config-recommended
Recommended shareable config for stylelint
253 1.59 M/weekcode: 3.35 kB
npm-watch
run scripts from package.json when files change
251 62.3 k/weekcode: 5.64 kB
assert
The assert module from Node.js, for the browser.
250 12.8 M/weekcode: 155 kB
deep-assign
Recursive Object.assign()
249 412 k/weekcode: 7.09 kB
tiny-invariant
A tiny invariant function
249 4.48 M/weekcode: 5.52 kB
klaw
File system walker with Readable stream interface.
249 4.63 M/weekcode: 11.9 kB
eslint-plugin-mocha
Eslint rules for mocha.
249 550 k/weekcode: 212 kB
grunt-exec
Grunt task for executing shell commands.
249 64.6 k/weekcode: 25.1 kB
grunt-webpack
Use webpack with grunt.
249 39.5 k/weekcode: 27.8 kB
string-template
A simple string template function based on named or indexed arguments
246 1.33 M/weekcode: 29.5 kB
koa-convert
convert modern Koa legacy generator-based middleware to promise-based middleware
246 721 k/weekcode: 8.06 kB
rollup-plugin-uglify
Rollup plugin to minify generated bundle
246 48.1 k/weekcode: 4.72 kB
inquirer-autocomplete-prompt
Autocomplete prompt for inquirer
245 611 k/weekcode: 41.2 kB
secp256k1
This module provides native bindings to ecdsa secp256k1 functions
244 245 k/weekcode: 117 kB
sanitize-filename
Sanitize a string for use as a filename
243 1.03 M/weekcode: 9.54 kB
text-table
borderless text tables with alignment
242 13 M/weekcode: 6.33 kB
fast-safe-stringify
Safely and quickly serialize JavaScript objects
242 6.58 M/weekcode: 25.9 kB
gulp-csso
Minify CSS with CSSO.
242 28.1 k/weekcode: 6.44 kB
cli-spinner
A simple spinner
241 400 k/weekcode: 3.73 kB
multimatch
Extends `minimatch.match()` with support for multiple patterns
241 3.51 M/weekcode: 9.29 kB
grunt-jscs
Grunt task for checking JavaScript Code Style with jscs.
241 14.3 k/weekcode: 26.2 kB
uri-js
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
240 27.2 M/weekcode: 120 kB
tsutils
utilities for working with typescript's AST
240 13.3 M/weekcode: 233 kB
jasmine-spec-reporter
Spec reporter for jasmine behavior-driven development framework
240 1.36 M/weekcode: 134 kB
loose-envify
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
239 13.8 M/weekcode: 8.39 kB
errno
libuv errno details exposed
239 10.6 M/weekcode: 11.8 kB
grunt-conventional-changelog
Generate a changelog using conventional-changelog
239 3.34 k/weekcode: 11.8 kB
gulp-react
Precompile Facebook React JSX templates into JavaScript
239 1.24 k/weekcode: 2.92 kB
svgo-loader
svgo loader for webpack
238 189 k/weekcode: 2.37 kB
child-process-promise
Simple wrapper around the "child_process" module that makes use of promises
237 398 k/weekcode: 28.2 kB
remap-istanbul
A tool for remapping Istanbul coverage via Source Maps
237 77.7 k/weekcode: 67.9 kB
inert
Static file and directory handlers plugin for hapi.js
236 76.9 k/weekcode: 132 kB
sha.js
Streamable SHA hashes in pure javascript
236 12.7 M/weekcode: 26.3 kB
internal-ip
Get your internal IP address
235 7.94 M/weekcode: 3.72 kB
global
Require global variables
233 4.22 M/weekcode: 687 B
cliui
easily create complex multi-column command-line-interfaces
233 36.4 M/weekcode: 28.1 kB
eslint-config-defaults
A set of default eslint configuration
233 11 k/weekcode: 135 kB
grunt-text-replace
Replace text in files using strings, regexs or functions.
233 32.1 k/weekcode: 23.3 kB
code
assertion library
232 15.3 k/weekcode: 96.5 kB
supports-color
Detect whether a terminal supports color
230 75.1 M/weekcode: 14.9 kB
isemail
Validate an email address according to RFCs 5321, 5322, and others
229 1.49 M/weekcode: 82.3 kB
denodeify
Tool to turn functions with Node-style callback APIs into functions that return Promises
227 650 k/weekcode: 3.89 kB
dirty-chai
Extends Chai with lint-friendly terminating assertions.
226 63.5 k/weekcode: 12.4 kB
gulp-coffee
Compile CoffeeScript files
225 11.9 k/weekcode: 11.4 kB
gulp-size
Display the size of your project
225 42.5 k/weekcode: 5.68 kB
grunt-ng-annotate
Add, remove and rebuild AngularJS dependency injection annotations.
225 29.8 k/weekcode: 22.8 kB
hash-sum
Blazing fast unique hash generator
224 3.88 M/weekcode: 3.81 kB
grunt-env
Specify an ENV configuration for future tasks in the chain
224 40.1 k/weekcode: 9.99 kB
gulp-stylus
Stylus plugin for gulp
223 13.1 k/weekcode: 10.5 kB
get-stream
Get a stream as a string, buffer, or array
222 59.9 M/weekcode: 7.74 kB
autoprefixer-loader
[deprecated] Autoprefixer loader for webpack
222 23.2 k/weekcode: 4.74 kB
gulp-debug
Debug Vinyl file streams to see what files are run through your Gulp pipeline
222 91.2 k/weekcode: 4.33 kB
statuses
HTTP status utility
221 22.1 M/weekcode: 13.4 kB
tape-run
Headless tape test runner
221 1.93 k/weekcode: 4.56 kB
rc-util
Common Utils For React Component
220 1.78 M/weekcode: 86.7 kB
psl
Domain name parser based on the Public Suffix List
220 22.6 M/weekcode: 21.3 kB
eslint-plugin-filenames
Eslint rule for consistent filenames.
220 232 k/weekcode: 27.9 kB
ember-ajax
Service for making AJAX requests in Ember applications.
218 59.6 k/weekcode: 122 kB
coffeeify
browserify plugin for coffeescript with support for mixed .js and .coffee files
218 355 k/weekcode: 9.79 kB
which
Like which(1) unix command. Find the first instance of an executable in the PATH.
216 33.7 M/weekcode: 12.8 kB
pnp-webpack-plugin
plug'n'play resolver for Webpack
216 7.02 M/weekcode: 8.31 kB
exenv
React's ExecutionEnvironment module extracted for use in other packages & components
216 1.76 M/weekcode: 863 B
co-mocha
Enable support for generators in Mocha tests
216 32.4 k/weekcode: 15.1 kB
string-width
Get the visual width of a string - the number of columns required to display it
215 69.1 M/weekcode: 2.37 kB
is-ci
Detect if the current environment is a CI server
215 15.7 M/weekcode: 514 B
webpack-md5-hash
Plugin to replace a standard webpack chunkhash with md5.
215 30.4 k/weekcode: 6.4 kB
vue-style-loader
Vue.js style loader module for webpack
214 1.86 M/weekcode: 18.5 kB
interpret
A dictionary of file extensions and associated module loaders.
214 13.5 M/weekcode: 13 kB
blue-tape
Tape test runner with promise support
211 7.56 k/weekcode: 3.91 kB
accepts
Higher-level content negotiation
210 17.9 M/weekcode: 17.1 kB
eslint-plugin-ava
ESLint rules for AVA
210 61.5 k/weekcode: 175 kB
parse-json
Parse JSON with more helpful errors
209 44.2 M/weekcode: 2.23 kB
babel-preset-airbnb
A babel preset for transforming your JavaScript for Airbnb
209 42.6 k/weekcode: 2.86 kB
amdefine
Provide AMD's define() API for declaring modules in the AMD format
209 7.12 M/weekcode: 360 kB
es6-error
Easily-extendable error for use with ES6 classes
208 2.85 M/weekcode: 2.69 kB
grunt-contrib-qunit
Run QUnit unit tests in a headless Chrome instance
207 16 k/weekcode: 23.7 kB
exports-loader
exports loader module for webpack
205 407 k/weekcode: 26.5 kB
fstream
Advanced file system stream things
204 6.19 M/weekcode: 52.2 kB
negotiator
HTTP content negotiation
204 16.1 M/weekcode: 80.4 kB
event-emitter
Environment agnostic event emitter
203 3.94 M/weekcode: 19.8 kB
node-dir
asynchronous file and directory operations for Node.js
202 3.02 M/weekcode: 72.1 kB
domhandler
Handler for htmlparser2 that turns pages into a dom
201 17.8 M/weekcode: 19.7 kB
split2
split a Text Stream into a Line Stream, using Stream 3
200 6.47 M/weekcode: 11.9 kB
base64-arraybuffer
Encode/decode base64 data into ArrayBuffers
200 5.79 M/weekcode: 4.55 kB
entities
Encode & decode XML and HTML entities with ease
199 24.9 M/weekcode: 17.8 kB
karma-sauce-launcher
A Karma plugin. Launch any browser on SauceLabs!
198 35.7 k/weekcode: 18.4 kB
del-cli
Delete files and directories - Cross-platform
197 118 k/weekcode: 1.02 kB
to-fast-properties
Force V8 to use fast properties for an object
196 19.7 M/weekcode: 1.9 kB
gulp-browserify
Bundle modules with Browserify
196 11.1 k/weekcode: 18.1 kB
gulp-sequence
Run a series of gulp tasks in order.
196 31.6 k/weekcode: 3.37 kB
warning
A mirror of Facebook's Warning
195 7.69 M/weekcode: 6.07 kB
slash
Convert Windows backslash paths to slash paths
195 29.1 M/weekcode: 838 B
aggregate-error
Create an error from multiple errors
195 11.8 M/weekcode: 3.03 kB
karma-mocha-reporter
Karma reporter with mocha style logging.
195 277 k/weekcode: 31.9 kB
once
Run a function exactly one time
194 25.9 M/weekcode: 2.87 kB
merge-stream
Create a stream that emits events from multiple other streams
194 16.1 M/weekcode: 3.4 kB
tslint-loader
tslint loader for webpack
194 112 k/weekcode: 11.5 kB
minifyify
Minify your browserify bundles without losing the sourcemap
194 6.59 k/weekcode: 33.6 kB
autod
auto generate dependencies
192 18.1 k/weekcode: 22.2 kB
deep-extend
Recursive object extending
191 11.9 M/weekcode: 10.8 kB
base-x
Fast base encoding / decoding of any given alphabet
191 380 k/weekcode: 12.4 kB
etag
Create simple HTTP ETags
189 16.3 M/weekcode: 15.9 kB
eslint-friendly-formatter
simple formatter/reporter for eslint that's friendly with Sublime Text and iterm2 'click to open file' functionality
189 161 k/weekcode: 15.3 kB
grunt-eslint
Validate files with ESLint
189 91.9 k/weekcode: 2.45 kB
gulp-istanbul
Istanbul unit test coverage plugin for gulp.
188 28 k/weekcode: 22.6 kB
ajv-keywords
Custom JSON-Schema keywords for Ajv validator
187 16.6 M/weekcode: 60.8 kB
type-is
Infer the content-type of a request.
185 16.9 M/weekcode: 18.6 kB
finalhandler
Node.js final http responder
185 18.5 M/weekcode: 25 kB
ssh2-streams
SSH2 and SFTP(v3) client/server protocol streams for node.js
185 743 k/weekcode: 454 kB
yosay
Tell Yeoman what to say
184 173 k/weekcode: 14.1 kB
react-transform-catch-errors
React Transform that catches errors inside React components
184 75 k/weekcode: 1.65 kB
cryptiles
General purpose crypto utilities
183 2.2 M/weekcode: 6.59 kB
eslint-config-xo
ESLint shareable config for XO
183 124 k/weekcode: 13.2 kB
read-pkg-up
Read the closest package.json file
182 36.8 M/weekcode: 2.38 kB
i
custom inflections for nodejs
182 696 k/weekcode: 37.1 kB
load-json-file
Read and parse a JSON file
182 27.2 M/weekcode: 1.87 kB
grunt-saucelabs
Grunt task running tests using Sauce Labs. Supports QUnit, Jasmine, Mocha and YUI tests
182 3.27 k/weekcode: 645 kB
postcss-calc
PostCSS plugin to reduce calc()
181 9.02 M/weekcode: 48.4 kB
webpack-sources
Source code handling classes for webpack
180 14.7 M/weekcode: 80.4 kB
valid-url
URI validation functions
179 2.03 M/weekcode: 10.8 kB
any-promise
Resolve any installed ES6 compatible promise
176 4.51 M/weekcode: 22.1 kB
gulp-gzip
Gzip plugin for gulp.
176 37.2 k/weekcode: 23.1 kB
decamelize
Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
175 21.5 M/weekcode: 7.97 kB
es6-symbol
ECMAScript 6 Symbol polyfill
175 10.8 M/weekcode: 10.4 kB
base64url
For encoding to/from base64urls
175 1.01 M/weekcode: 5.02 kB
eventsource-polyfill
A browser polyfill for W3C EventSource (http://www.w3.org/TR/eventsource/)
175 380 k/weekcode: 169 kB
md5-file
Get the MD5-sum of a given file, with low memory usage, even on huge files.
174 1.11 M/weekcode: 1.96 kB
is
the definitive JavaScript type testing library
174 1.46 M/weekcode: 47.7 kB
gulp-clean
A gulp plugin for removing files and folders.
174 120 k/weekcode: 6.75 kB
flow-copy-source
Script to copy javascript files and append ".flow" to the filename.
174 36 k/weekcode: 4.21 kB
is-number
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
173 41 M/weekcode: 7.59 kB
undertaker
Task registry that allows composition through series/parallel methods.
173 941 k/weekcode: 39.3 kB
fs-promise
[DEPRECATED] Use mz or fs-extra^3.0 with Promise Support
172 90.5 k/weekcode: 6.77 kB
symbol-observable
Symbol.observable ponyfill
171 12.4 M/weekcode: 5.01 kB
ember-try
An ember-cli addon to test against multiple bower dependencies, such as ember and ember-data.
171 53.6 k/weekcode: 130 kB
address
Get current machine IP, MAC and DNS servers.
170 6.5 M/weekcode: 15.9 kB
os-locale
Get the system locale
170 12.2 M/weekcode: 9.22 kB
util
Node.js's util module for all engines
169 21.8 M/weekcode: 98.8 kB
validate-npm-package-name
Give me a string and I'll tell you if it's a valid npm package name
169 4.09 M/weekcode: 6.97 kB
estree-walker
Traverse an ESTree-compliant AST
168 6.36 M/weekcode: 21.9 kB
minipass
minimal implementation of a PassThrough stream
168 16.4 M/weekcode: 56.6 kB
duplexify
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
168 15.4 M/weekcode: 13.8 kB
karma-junit-reporter
A Karma plugin. Report results in junit xml format.
168 463 k/weekcode: 17.3 kB
karma-babel-preprocessor
Preprocessor to compile ES6 on the fly with babel.
167 55.9 k/weekcode: 6.2 kB
read
read(1) for node programs
166 3.27 M/weekcode: 9.42 kB
content-disposition
Create and parse Content-Disposition header
165 21.3 M/weekcode: 49.7 kB
stats-webpack-plugin
Write the stats of a build to a file.
165 265 k/weekcode: 3.71 kB
color-string
Parser and generator for CSS color strings
164 13.3 M/weekcode: 14 kB
socket.io-adapter
default socket.io in-memory adapter
164 3.43 M/weekcode: 13.9 kB
write-file-atomic
Write files in an atomic fashion w/configurable ownership
163 21.5 M/weekcode: 32.7 kB
parseurl
parse a url with memoization
162 17.7 M/weekcode: 19.1 kB
rollup-plugin-replace
[![](https://img.shields.io/npm/v/rollup-plugin-replace.svg?style=flat)](https://www.npmjs.com/package/rollup-plugin-replace)
162 104 k/weekcode: 10.8 kB
img-loader
Image minimizing loader for webpack 4
161 296 k/weekcode: 3.25 kB
xpath
DOM 3 XPath implemention and helper for node.js.
160 628 k/weekcode: 221 kB
pre-git
Automatically install pre-commit / pre-git hooks for your npm modules.
160 1.6 k/weekcode: 36.7 kB
d3-path
Serialize Canvas path commands to SVG.
159 2.25 M/weekcode: 20.2 kB
gulp-tap
Easiest way to tap into a pipeline
158 64.4 k/weekcode: 5.68 kB
eslint-watch
Run eslint with watch mode
157 109 k/weekcode: 34.9 kB
methods
HTTP methods that node supports
156 16.8 M/weekcode: 4.25 kB
schema-utils
webpack Validation Utils
156 38.9 M/weekcode: 120 kB
gh-got
Convenience wrapper for Got to interact with the GitHub API
156 546 k/weekcode: 5.04 kB
babel-plugin-react-require
Babel plugin that adds React import declaration if file contains JSX tags.
155 73.9 k/weekcode: 7.55 kB
merge
(recursive)? merging of (cloned)? objects.
154 2.09 M/weekcode: 14.5 kB
dicer
A very fast streaming multipart parser for node.js
154 3.91 M/weekcode: 51.2 kB
ejs-loader
EJS (Underscore/LoDash Templates) loader for webpack
153 65.5 k/weekcode: 3.35 kB
ember-cli-content-security-policy
This addon adds the Content-Security-Policy header to response sent from the Ember CLI Express server.
153 18.3 k/weekcode: 78.2 kB
command-line-usage
Generates command-line usage information
152 732 k/weekcode: 35.9 kB
merge2
Merge multiple streams into one stream in sequence or parallel.
152 13 M/weekcode: 12.5 kB
pkginfo
An easy way to expose properties on a module from a package.json
151 1.87 M/weekcode: 5.99 kB
gulp-rimraf
rimraf plugin for gulp
151 17.2 k/weekcode: 10.8 kB
user-home
Get the path to the user home directory
150 2.12 M/weekcode: 259 B
dargs
Reverse minimist. Convert an object of options into an array of command-line arguments.
150 3.02 M/weekcode: 6.28 kB
start-server-webpack-plugin
Automatically start your server once Webpack's build completes.
150 52.7 k/weekcode: 6.58 kB
querystringify
Querystringify - Small, simple but powerful query string parser.
149 10.9 M/weekcode: 6.51 kB
logform
An mutable object-based log format designed for chaining & objectMode streams.
149 3.67 M/weekcode: 71.7 kB
detect-indent
Detect the indentation of code
149 7.87 M/weekcode: 10.6 kB
shallowequal
Like lodash isEqualWith but for shallow equal.
148 4.93 M/weekcode: 7.81 kB
gulp-run
Pipe to shell commands in gulp
148 26.8 k/weekcode: 17 kB
shell-quote
quote and parse shell commands
147 9.11 M/weekcode: 15.7 kB
yallist
Yet Another Linked List
147 46.5 M/weekcode: 15.3 kB
karma-browserstack-launcher
A Karma plugin. Launch any browser on BrowserStack!
147 70.8 k/weekcode: 14.2 kB
normalize-package-data
Normalizes data that can be found in package.json files.
146 21.4 M/weekcode: 35.9 kB
mv
fs.rename but works across devices. same as the unix utility 'mv'
146 1.41 M/weekcode: 7.66 kB
babel-istanbul
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests
146 11.8 k/weekcode: 551 kB
brace-expansion
Brace expansion as known from sh/bash
145 21 M/weekcode: 10.5 kB
pkg-dir
Find the root directory of a Node.js project or npm package
145 42.3 M/weekcode: 1.21 kB
postcss-reporter
Log PostCSS messages in the console
145 1.54 M/weekcode: 24 kB
mocha-loader
Mocha loader for webpack
145 20 k/weekcode: 8.49 kB
is-wsl
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
144 24 M/weekcode: 3.37 kB
is-url
Check whether a string is a URL.
144 2.51 M/weekcode: 4.65 kB
postcss-selector-parser
> Selector parser with built in methods for working with selector strings.
144 33.4 M/weekcode: 226 kB
karma-spec-reporter
A Karma plugin. Report all spec-results to console (like mocha's spec reporter).
144 276 k/weekcode: 29.6 kB
null-loader
A webpack loader that returns an empty module.
142 784 k/weekcode: 8.55 kB
coffee-coverage
Istanbul and JSCoverage-style instrumentation for CoffeeScript files.
142 3.23 k/weekcode: 132 kB
ember-cli-babel
Ember CLI addon for Babel
141 633 k/weekcode: 120 kB
fresh
HTTP response freshness testing
141 16.1 M/weekcode: 12.5 kB
wordwrap
Wrap those words. Show them at what columns to start and stop.
141 13.2 M/weekcode: 4.68 kB
abbrev
Like ruby's abbrev module, but in js
141 13.5 M/weekcode: 3.13 kB
autoprefixer-core
autoprefixer-core was depreacted, use autoprefixer
140 66.6 k/weekcode: 119 B
sshpk
A library for finding and using SSH public keys
139 21.6 M/weekcode: 319 kB
optionator
option parsing and help generation
139 20.6 M/weekcode: 53.7 kB
sinon-as-promised
Sugar methods for using sinon.js stubs with promises
139 43.6 k/weekcode: 2.62 kB
babel-tape-runner
Babel + Tape for running your ES Next tests
138 3.11 k/weekcode: 571 B
isbinaryfile
Detects if a file is binary in Node.js. Similar to Perl's -B.
137 3.03 M/weekcode: 11.3 kB
gzip-size
Get the gzipped size of a string or buffer
136 8.89 M/weekcode: 4 kB
end-of-stream
Call a callback when a readable/writable/duplex stream has completed or failed.
136 25 M/weekcode: 5.28 kB
hosted-git-info
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
136 25 M/weekcode: 110 kB
signal-exit
when you want to fire an event no matter how a process exits.
134 22.5 M/weekcode: 15.5 kB
coffee-loader
coffee loader module for webpack
134 121 k/weekcode: 14.6 kB
osenv
Look up environment settings specific to different operating systems
132 10.1 M/weekcode: 6.68 kB
immediate
A cross browser microtask library
131 4.78 M/weekcode: 6.52 kB
braces
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
131 37.4 M/weekcode: 123 kB
on-headers
Execute a listener when a response is about to write headers
131 12.1 M/weekcode: 12.2 kB
combined-stream
A stream that emits multiple other streams one after another.
130 25.4 M/weekcode: 14.1 kB
ip-regex
Regular expression for matching IP addresses (IPv4 & IPv6)
130 14.2 M/weekcode: 12.1 kB
node.extend
A port of jQuery.extend that actually works on node.js
129 438 k/weekcode: 18.2 kB
rollup-plugin-json
Convert .json files to ES6 modules:
129 160 k/weekcode: 7.54 kB
gulp-help
Adds a default help task to gulp and provides the ability to add custom help messages to your gulp tasks
129 23.4 k/weekcode: 24.3 kB
gulp-jsdoc3
gulp integration for jsdoc3 cli
128 11 k/weekcode: 16.8 kB
bs58
Base 58 encoding / decoding
127 312 k/weekcode: 1.12 kB
onetime
Ensure a function is only called once
127 30.1 M/weekcode: 2.33 kB
convert-source-map
Converts a source-map from/to different formats and allows adding/changing properties.
126 23.6 M/weekcode: 24.1 kB
slug
slugifies even utf-8 chars!
125 167 k/weekcode: 55.9 kB
path-exists
Check if a path exists
124 36.8 M/weekcode: 696 B
gulp-tslint
TypeScript linter Gulp plugin
124 45.5 k/weekcode: 35.7 kB
xcode
parser for xcodeproj/project.pbxproj files
123 893 k/weekcode: 401 kB
latest-version
Get the latest version of an npm package
122 7.93 M/weekcode: 1.17 kB
eslint-plugin-standard
ESlint Plugin for the Standard Linter
121 1.3 M/weekcode: 74.3 kB
in-publish
Detect if we were run as a result of `npm publish`
121 4.51 M/weekcode: 1.27 kB
map-stream
construct pipes of streams of events
120 2.39 M/weekcode: 10.1 kB
isparta-loader
isparta instrumenter loader for webpack
120 4.58 k/weekcode: 411 B
grunt-jsbeautifier
jsbeautifier.org for grunt
120 9.44 k/weekcode: 28.5 kB
gulp-ignore
Include or exclude gulp files from the stream based on a condition
120 38.3 k/weekcode: 3.92 kB
open-browser-webpack-plugin
Opens the browser when Webpack is ready serving your files.
119 5.38 k/weekcode: 2.89 kB
eslint-plugin-json
eslint plugin for JSON files
119 233 k/weekcode: 17.7 kB
fast-json-stable-stringify
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
118 25.7 M/weekcode: 6.54 kB
pinkie-promise
ES2015 Promise ponyfill
118 14.9 M/weekcode: 377 B
cookie-signature
Sign and unsign cookies
117 15.2 M/weekcode: 1.97 kB
util.promisify
Polyfill/shim for util.promisify in node versions < v8
117 17.2 M/weekcode: 7.22 kB
touch
like touch(1) in node
116 4.1 M/weekcode: 24 kB
passport-oauth
OAuth 1.0 and 2.0 authentication strategies for Passport.
116 114 k/weekcode: 891 B
ember-cli-eslint
Ember-cli eslint support, for checking your application matches your coding standards.
116 57.8 k/weekcode: 29.8 kB
hubot-test-helper
Helper for testing hubot script
116 1.39 k/weekcode: 16.7 kB
error
Custom errors
115 1.12 M/weekcode: 28.5 kB
tiny-warning
A tiny warning function
115 4.01 M/weekcode: 4.6 kB
yaml-loader
YAML loader for Webpack
114 533 k/weekcode: 3.94 kB
grunt-coffeelint
Lint your Coffee
114 6.04 k/weekcode: 2.75 kB
after
after - tiny flow control
114 4.15 M/weekcode: 2.9 kB
resolve-from
Resolve the path of a module like `require.resolve()` but from a given path
113 41 M/weekcode: 2.6 kB
domutils
Utilities for working with htmlparser2's dom
113 18.9 M/weekcode: 39.1 kB
merge-descriptors
Merge objects using descriptors
113 15.2 M/weekcode: 5.11 kB
grunt-open
Open urls and files from a grunt task
113 19 k/weekcode: 2.59 kB
lodash-node
Lodash module bundles for Node.js.
113 77.7 k/weekcode: 1.75 MB
command-exists
check whether a command line command exists in the current environment
112 1.47 M/weekcode: 10.1 kB
assert-plus
Extra assertions on top of node's assert module
112 23 M/weekcode: 17 kB
function-bind
Implementation of Function.prototype.bind
112 21.1 M/weekcode: 10.9 kB
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
111 22 M/weekcode: 4.3 kB
upath
A proxy to `path`, replacing `\` with `/` for all results (supports UNC paths) & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.
110 13.5 M/weekcode: 29.4 kB
gulp-jasmine
Run Jasmine tests
110 12.8 k/weekcode: 5.12 kB
isarray
Array#isArray for older browsers
109 46.3 M/weekcode: 1.36 kB
thenify
Promisify a callback-based function
109 3.33 M/weekcode: 9.26 kB
jsx-loader
JSX loader for webpack
109 17.2 k/weekcode: 855 B
ansi-regex
Regular expression for matching ANSI escape codes
107 64.8 M/weekcode: 15.2 kB
grunt-simple-mocha
A simple wrapper for running tests with Mocha.
107 6.11 k/weekcode: 2.82 kB
gulp-install
Automatically install npm, bower, tsd, and pip packages/dependencies if the relative configurations are found in the gulp file stream respectively
105 21 k/weekcode: 21.7 kB
tunnel-agent
HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.
105 22.5 M/weekcode: 7.04 kB
pkg-up
Find the closest package.json file
105 7.88 M/weekcode: 841 B
gulp-flatten
remove or replace relative path for files
105 43.3 k/weekcode: 8.51 kB
word-wrap
Wrap words to a specified length.
104 14.7 M/weekcode: 5.01 kB
globule
An easy-to-use wildcard globbing library.
104 6.57 M/weekcode: 30.5 kB
fancy-log
Log things, prefixed with a timestamp.
103 2.69 M/weekcode: 7.22 kB
clear
Clear the terminal screen if possible
102 51.7 k/weekcode: 572 B
content-type
Create and parse HTTP Content-Type header
102 15.6 M/weekcode: 12.4 kB
topo
Topological sorting with grouping support
102 1.32 M/weekcode: 15.8 kB
unist-util-visit
unist utility to visit nodes
101 4.12 M/weekcode: 16.5 kB
object.assign
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
101 19.5 M/weekcode: 18 kB
postcss-value-parser
Transforms css values and at-rule params into the tree
101 50.4 M/weekcode: 57.9 kB
decode-uri-component
A better decodeURIComponent
101 19.7 M/weekcode: 3.45 kB
chai-things
Chai Things adds support to [Chai](http://chaijs.com/) for assertions on array elements.
101 65.1 k/weekcode: 23.7 kB
jscs-jsdoc
JSCS jsdoc plugin
100 54.5 k/weekcode: 200 kB
esutils
utility box for ECMAScript language tools
99 19.8 M/weekcode: 46.3 kB
matchdep
Use micromatch to filter npm module dependencies by name.
99 1.15 M/weekcode: 5.89 kB
fs-plus
node's fs with more helpers
99 67.6 k/weekcode: 61 kB
yeoman-environment
Handles the lifecyle and bootstrapping of generators in a specific environment
98 493 k/weekcode: 264 kB
type-detect
Improved typeof detection for node.js and the browser.
98 8.81 M/weekcode: 47.1 kB
duplexer
Creates a duplex stream
98 8.64 M/weekcode: 2.47 kB
import-local
Let a globally installed package use a locally installed version of itself if available
98 17.4 M/weekcode: 3.58 kB
min-document
A minimal DOM implementation
98 3.69 M/weekcode: 49 kB
path
Node.JS path module
97 1.26 M/weekcode: 16.8 kB
to-regex-range
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
97 34 M/weekcode: 22.1 kB
karma-firefox-launcher
A Karma plugin. Launcher for Firefox.
97 300 k/weekcode: 12 kB
gulp-header
Gulp extension to add header to file(s) in the pipeline.
97 364 k/weekcode: 8.14 kB
sha1
native js function for hashing messages with SHA-1
96 135 k/weekcode: 2.98 kB
read-pkg
Read a package.json file
96 35.5 M/weekcode: 2.49 kB
y18n
the bare-bones internationalization library used by yargs
96 31.5 M/weekcode: 20.9 kB
cookiejar
simple persistent cookiejar system
96 4.33 M/weekcode: 14.1 kB
postcss-safe-parser
Fault-tolerant CSS parser for PostCSS
95 5.97 M/weekcode: 5.7 kB
@oclif/command
oclif base command
94 1.37 M/weekcode: 30.9 kB
findup-sync
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
94 6.99 M/weekcode: 16.3 kB
is-stream
Check if something is a Node.js stream
94 33.9 M/weekcode: 3.94 kB
sliced
A faster Node.js alternative to Array.prototype.slice.call(arguments)
94 1.38 M/weekcode: 6.31 kB
proxy-addr
Determine address of proxied request
94 13.7 M/weekcode: 29.2 kB
ieee754
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
93 24.5 M/weekcode: 3.28 kB
es5-ext
ECMAScript extensions and shims
92 10.9 M/weekcode: 444 kB
socket.io-parser
socket.io protocol parser
92 7.65 M/weekcode: 24.7 kB
find-cache-dir
Finds the common standard cache directory
92 25.6 M/weekcode: 3.69 kB
ember-cli-release
Ember CLI addon for managing release versions.
92 24.2 k/weekcode: 71.1 kB
gulp-rollup
gulp plugin for Rollup ES6 module bundler
92 2.45 k/weekcode: 33 kB
core-util-is
The `util.is*` functions introduced in Node v0.12.
91 27 M/weekcode: 5.24 kB
read-chunk
Read a chunk from a file
91 903 k/weekcode: 3.02 kB
github-username
Get a GitHub username from an email address
91 452 k/weekcode: 1.87 kB
indent-string
Indent each line in a string
90 26.8 M/weekcode: 3.05 kB
passport-strategy
An abstract class implementing Passport's strategy API.
89 1.07 M/weekcode: 4.44 kB
balanced-match
Match balanced character pairs, like "{" and "}"
89 22.5 M/weekcode: 6.43 kB
strip-bom
Strip UTF-8 byte order mark (BOM) from a string
89 23.9 M/weekcode: 879 B
ansi-html
An elegant lib that converts the chalked (ANSI) text to HTML.
89 9.24 M/weekcode: 13.4 kB
arrify
Convert a value to an array
88 15.2 M/weekcode: 2.08 kB
broccoli-asset-rev
broccoli asset revisions (fingerprint)
88 154 k/weekcode: 27.1 kB
ember-resolver
The default modules based resolver for Ember CLI.
88 173 k/weekcode: 59.3 kB
gulp-spawn-mocha
Runs Mocha as a child process.
88 4.47 k/weekcode: 11.8 kB
process
process information for node.js and browsers
87 12.9 M/weekcode: 12.1 kB
caseless
Caseless object set/get/has, very useful when working with HTTP headers.
87 22.4 M/weekcode: 4.11 kB
array-back
Guarantees an array back
86 1.75 M/weekcode: 2.26 kB
karma-sinon-chai
Sinon and Chai for Karma
86 63.6 k/weekcode: 1.86 kB
jscoverage
a javascript coverage tool, can be used in node dev, and browser side js dev
85 3.22 k/weekcode: 60.5 kB
unique-random
Generate random numbers that are consecutively unique
84 37 k/weekcode: 866 B
bufferutil
WebSocket buffer utils
83 1.38 M/weekcode: 6.42 kB
fastify-plugin
Plugin helper for Fastify
83 213 k/weekcode: 17.8 kB
gulp-wrap
A gulp plugin to wrap the stream contents with a template.
83 36.7 k/weekcode: 12.5 kB
wrap-ansi
Wordwrap a string with ANSI escape codes
82 46.9 M/weekcode: 15.3 kB
universalify
Make a callback- or promise-based function support both promises and callbacks.
81 28.9 M/weekcode: 5.03 kB
deep-eql
Improved deep equality testing for Node.js and the browser.
81 3.48 M/weekcode: 70.5 kB
mkdirp
Recursively mkdir, like `mkdir -p`
80 46.2 M/weekcode: 28.3 kB
isobject
Returns true if the value is an object and not an array or null.
80 35 M/weekcode: 978 B
is-buffer
Determine if an object is a Buffer
80 26.3 M/weekcode: 1.37 kB
buffer-crc32
A pure javascript CRC32 algorithm that plays nice with binary data
79 11.2 M/weekcode: 7.5 kB
istextorbinary
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
79 1.11 M/weekcode: 7.08 kB
vinyl-buffer
Convert streaming vinyl files to use buffers
78 105 k/weekcode: 1.19 kB
sprintf
Sprintf() for node.js
78 89.5 k/weekcode: 9.42 kB
range-parser
Range header field string parser
78 16.9 M/weekcode: 7.19 kB
array-flatten
Flatten nested arrays
78 21 M/weekcode: 9.57 kB
grunt-contrib-yuidoc
Compile YUIDoc Documentation
78 1.17 k/weekcode: 2.71 kB
karma-html2js-preprocessor
A Karma plugin. Convert HTML files into JS strings to serve them in a script tag.
77 54.2 k/weekcode: 7.22 kB
chai-subset
Object properties matcher for Chai
77 158 k/weekcode: 6.82 kB
randombytes
random bytes from browserify stand alone
76 13.5 M/weekcode: 3.6 kB
snekfetch
Just do http requests without all that weird nastiness from other libs
76 123 k/weekcode: 46.7 kB
vue-html-loader
vue template loader for webpack
76 9.97 k/weekcode: 11.3 kB
object.omit
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
76 3.51 M/weekcode: 2.75 kB
normalize-path
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
75 29.1 M/weekcode: 8.39 kB
loader.js
loader.js =========
75 117 k/weekcode: 2.37 MB
gulp-karma
Karma plugin for gulp
75 24.4 k/weekcode: 2.6 kB
requireindex
Write minimal node index.js files that require and export siblings by file basename
74 1.23 M/weekcode: 3.65 kB
redis-commands
Redis commands
74 2.13 M/weekcode: 12.1 kB
iniparser
a simple .ini parser
73 39.4 k/weekcode: 3.69 kB
forever-agent
HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
73 22.2 M/weekcode: 4.3 kB
redis-parser
Javascript Redis protocol (RESP) parser
73 2.79 M/weekcode: 50.1 kB
grunt-mocha-istanbul
Almost config-free Istanbul code coverage reporter for Mocha usage in Grunt
73 8.39 k/weekcode: 14.8 kB
gulp-open
Open files and URLs with gulp
73 19.3 k/weekcode: 2.02 kB
grunt-mocha-phantomjs
Run client-side mocha tests using phantomjs
73 583 /weekcode: 7.67 kB
cli-cursor
Toggle the CLI cursor
72 22.6 M/weekcode: 2.09 kB
typedarray
TypedArray polyfill for old browsers
72 15.3 M/weekcode: 22.6 kB
karma-sourcemap-loader
Karma plugin that locates and loads existing javascript source map files.
72 351 k/weekcode: 2.38 kB
xmldom
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
71 4.12 M/weekcode: 150 kB
tildify
Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`
71 1.15 M/weekcode: 1.41 kB
json-schema-traverse
Traverse JSON Schema passing each schema object to callback
71 27 M/weekcode: 8.67 kB
less-plugin-npm-import
npm import plugin for less.js
71 78.5 k/weekcode: 5.62 kB
readline
Simple streaming readline module.
70 111 k/weekcode: 5.26 kB
eslint-scope
ECMAScript scope analyzer for ESLint
70 25.5 M/weekcode: 297 kB
duplexer2
Like duplexer but using streams3
69 4.75 M/weekcode: 8.63 kB
glob-watcher
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
68 1.57 M/weekcode: 13.3 kB
is-plain-obj
Check if a value is a plain object
68 16.5 M/weekcode: 1.71 kB
object.values
ES2017 spec-compliant Object.values shim.
68 13.5 M/weekcode: 6.42 kB
ember-cli-htmlbars-inline-precompile
Precompile inline HTMLBars templates via ES6 tagged template strings
68 142 k/weekcode: 39.1 kB
grunt-jasmine-node
Grunt task for running jasmine-node
68 1.21 k/weekcode: 8.32 kB
next-tick
Environment agnostic nextTick polyfill
67 10.9 M/weekcode: 2.96 kB
codeclimate-test-reporter
Code Climate test reporter client for javascript projects
67 18.2 k/weekcode: 14.1 kB
gulp-mocha-phantomjs
run client-side Mocha tests with PhantomJS
67 1.49 k/weekcode: 12.9 kB
ember-cli-htmlbars
A library for adding htmlbars to ember CLI
66 478 k/weekcode: 157 kB
grunt-contrib-nodeunit
Run Nodeunit unit tests
66 12.6 k/weekcode: 18.3 kB
karma-coveralls
A karma plugin which uploads coverage reports to coveralls.io
66 2.22 k/weekcode: 10.9 kB
emojis-list
Complete list of standard emojis.
65 18.8 M/weekcode: 54 kB
es-abstract
ECMAScript spec abstract operations.
65 29.8 M/weekcode: 700 kB
mocha-lcov-reporter
LCOV reporter for Mocha
65 20.8 k/weekcode: 1.61 kB
codacy-coverage
Code Coverage reporter for Codacy.com
65 18.9 k/weekcode: 62.8 kB
broccoli-funnel
Broccoli plugin that allows you to filter files selected from an input node down based on regular expressions.
64 463 k/weekcode: 51.4 kB
isstream
Determine if an object is a Stream
64 21.2 M/weekcode: 7.74 kB
mimic-fn
Make a function mimic another one
64 28.1 M/weekcode: 10 kB
pretty-hrtime
process.hrtime() to words
64 4.17 M/weekcode: 7.81 kB
babel-preset-es2015-loose
Babel preset for all es2015 plugins, with loose mode enabled where available.
64 7.07 k/weekcode: 1.4 kB
is-glob
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
63 39.3 M/weekcode: 12.9 kB
cli-boxes
Boxes for use in the terminal
63 10.4 M/weekcode: 867 B
utils-merge
merge() utility function
62 16.7 M/weekcode: 2.34 kB
color-name
A list of color names and its values
62 51.2 M/weekcode: 4.74 kB
prebuild-install
A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform
62 2.97 M/weekcode: 45.6 kB
is-root
Check if the process is running as root user, for example, one started with `sudo`
62 5.2 M/weekcode: 405 B
atom-space-pen-views
Atom SpacePen views that used to live in core.
62 32 k/weekcode: 22 kB
grunt-banner
Adds a simple banner to files
62 11.8 k/weekcode: 25.8 kB
unique-random-array
Get consecutively unique elements from an array
61 33.6 k/weekcode: 645 B
css-in-js-utils
Useful utility functions for CSS in JS solutions
61 864 k/weekcode: 16.7 kB
colorful
colorful if a terminal tool for colors
61 10 k/weekcode: 9.19 kB
karma-chai
Chai for Karma
61 113 k/weekcode: 573 B
karma-ie-launcher
A Karma plugin. Launcher for Internet Explorer.
61 49.7 k/weekcode: 11.1 kB
gulp-insert
Append or Prepend a string with gulp
61 31.2 k/weekcode: 14 kB
vinyl-paths
Get the file paths in a `vinyl` stream
61 27.2 k/weekcode: 1.3 kB
has-flag
Check if argv has a specific flag
60 51.4 M/weekcode: 1.23 kB
inflight
Add callbacks to requests in flight to avoid async duplication
60 20.2 M/weekcode: 5.66 kB
exit
A replacement for process.exit that ensures stdio are fully drained before exiting.
60 11.3 M/weekcode: 6.13 kB
p-locate
Get the first fulfilled promise that satisfies the provided testing function
59 48.3 M/weekcode: 3.19 kB
editions
Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)
59 1.39 M/weekcode: 17.8 kB
eslint-plugin-flow-vars
Solves the problem of false positives with `no-undef` and `no-unused-vars` when using babel-eslint
59 4.96 k/weekcode: 9.53 kB
split-on-first
Split a string on the first occurance of a given separator
58 2.81 M/weekcode: 1.17 kB
gulp-streamify
Wrap old plugins to support streams.
58 10.6 k/weekcode: 14.2 kB
selenium-server
Selenium in an npm package
58 43.4 k/weekcode: 1.34 kB
atom-package-deps
Automatically install package dependencies
58 37.6 k/weekcode: 22.2 kB
os-homedir
Node.js 4 `os.homedir()` ponyfill
57 11.6 M/weekcode: 793 B
asn1
Contains parsers and serializers for ASN.1 (currently BER only)
57 21.9 M/weekcode: 43 kB
to-string-loader
to-string loader for webpack
57 124 k/weekcode: 686 B
gulp-jsdoc
A jsdoc plugin for Gulp
57 853 /weekcode: 15.4 kB
ts-pnp
plug'n'play resolver for TypeScript
56 7.05 M/weekcode: 3.1 kB
array-uniq
Create an array without duplicates
56 10.1 M/weekcode: 424 B
thenify-all
Promisifies all the selected functions in an object
56 3.31 M/weekcode: 4.15 kB
gulp-tag-version
Tag git repository with current package version
56 4.16 k/weekcode: 3.73 kB
vinyl-transform
Use standard text transform streams to write fewer gulp plugins
56 3.1 k/weekcode: 6.39 kB
oauth-sign
OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
55 23.6 M/weekcode: 11.7 kB
ts-helpers
Typescript helpers for compiling typescript while specifying `--noEmitHelpers` within your `tsconfig.json`. Cross platform ( Node/Browser/WebWorker )
55 48.6 k/weekcode: 3.94 kB
underscore-plus
Underscore plus additional utilities
55 74.1 k/weekcode: 27.9 kB
intelli-espower-loader
Make espower-lodaer config file unnecessary.
55 31.2 k/weekcode: 4.42 kB
private
Utility for associating truly private state with any JavaScript object
54 6.81 M/weekcode: 5.93 kB
gulp-coffeelint
Lint your CoffeeScript using gulp and CoffeeLint
54 1.9 k/weekcode: 58.5 kB
object.entries
ES2017 spec-compliant Object.entries shim.
53 10.2 M/weekcode: 6.56 kB
ember-cli-app-version
Adds App version number to Ember Inspector Info Tab
53 122 k/weekcode: 18.8 kB
wrappy
Callback wrapping utility
52 26.2 M/weekcode: 1.98 kB
har-validator
Extremely fast HTTP Archive (HAR) validator using JSON Schema
52 25.8 M/weekcode: 12.2 kB
mimic-response
Mimic a Node.js HTTP response stream
52 20.9 M/weekcode: 6.06 kB
node-gyp-build
Build tool and bindings loader for node-gyp that supports prebuilds
52 1.61 M/weekcode: 10.3 kB
strict-uri-encode
A stricter URI encode adhering to RFC 3986
52 13.5 M/weekcode: 486 B
nice-try
Tries to execute a function and discards any error that occurs
52 16.5 M/weekcode: 1.85 kB
karma-coffee-preprocessor
A Karma plugin. Compile coffee script on the fly.
52 27.2 k/weekcode: 2.82 kB
install
Minimal JavaScript module loader
51 273 k/weekcode: 51.7 kB
delayed-stream
Buffers events from a stream until you are ready to handle them.
51 23.4 M/weekcode: 7.82 kB
heimdalljs
Structured instrumentation library
50 285 k/weekcode: 103 kB
browserify-istanbul
A browserify transform for the istanbul code coverage tool
50 16.3 k/weekcode: 4.79 kB
rollup-pluginutils
Functionality commonly needed by Rollup plugins
49 2.35 M/weekcode: 43.8 kB
ee-first
return the first event in a set of ee/event pairs
49 14.4 M/weekcode: 4.75 kB
karma-cli
The Karma command line interface.
49 299 k/weekcode: 2.71 kB
yeoman-assert
Assert utility from yeoman
49 76.4 k/weekcode: 21.5 kB
vary
Manipulate the HTTP Vary header
48 16.1 M/weekcode: 18 kB
streamsearch
Streaming Boyer-Moore-Horspool searching for node.js
48 4.02 M/weekcode: 6.36 kB
babel-preset-es2015-node4
Babel preset to make node@4 ES2015 compatible.
48 1.08 k/weekcode: 497 B
dom-serializer
render dom nodes to string
47 15.5 M/weekcode: 17.7 kB
decompress-response
Decompress a HTTP response if needed
47 21.3 M/weekcode: 5.56 kB
ember-cli-sri
SRI generation for Ember CLI
47 143 k/weekcode: 7.72 kB
babel-preset-es2015-rollup
This is [babel-preset-es2015](http://babeljs.io/docs/plugins/preset-es2015/), minus [modules-commonjs](http://babeljs.io/docs/plugins/transform-es2015-modules-commonjs/), plus [external-helpers](http://babeljs.io/docs/plugins/external-helpers/). Use it wi
47 7.1 k/weekcode: 1.41 kB
codecov.io
lcov posting to codecov.io
47 4.19 k/weekcode: 20.9 kB
grunt-coveralls
Grunt task to load coverage results and submit them to Coveralls.io
47 16.5 k/weekcode: 8.34 kB
lazy-cache
Cache requires to be lazy-loaded when needed.
47 8.9 M/weekcode: 9.89 kB
setprototypeof
A small polyfill for Object.setprototypeof
46 30.6 M/weekcode: 1.13 kB
media-typer
Simple RFC 6838 media type parser and formatter
46 16.6 M/weekcode: 6.74 kB
gulp-coveralls
Gulp plugin to submit code coverage to Coveralls
46 935 /weekcode: 6.83 kB
elasticsearch
The official low-level Elasticsearch client for Node.js and the browser.
45 304 k/weekcode: 3.62 MB
eslint-config-xo-space
ESLint shareable config for XO with 2-space indent
45 25.9 k/weekcode: 1.4 kB
is-generator-function
Determine if a function is a native generator function.
44 1.84 M/weekcode: 3.87 kB
gulp-typedoc
Gulp plugin for the TypeDoc typescript documentation tool.
44 7.36 k/weekcode: 8.69 kB
glob-parent
Extract the non-magic parent path from a glob string.
43 38.7 M/weekcode: 9.92 kB
phantomjs-polyfill
Polyfill for Function.prototype.bind
43 14.1 k/weekcode: 610 B
locate-path
Get the first path that exists on disk of multiple paths
42 47.5 M/weekcode: 5.43 kB
grunt-mocha-cli
Run Mocha server-side tests in Grunt.
42 15.8 k/weekcode: 9.16 kB
create-hash
create hashes for browserify
41 9.72 M/weekcode: 2.3 kB
has
Object.prototype.hasOwnProperty.call shortcut
41 21 M/weekcode: 687 B
jsonify
JSON without touching any globals
41 6.07 M/weekcode: 13.4 kB
fill-range
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
41 34.9 M/week