App Development Dependencies

Packages most often listed as `devDependencies` in Electron apps.

  • electron-prebuilt Install prebuilt electron binaries for the command-line using npm
  • electron-packager Package and distribute your Electron app with OS-specific bundles (.app, .exe etc) via JS or CLI
  • 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, jade, coffee, css, less, ... and your custom stuff.
  • babel-preset-es2015 Babel preset for all es2015 plugins.
  • electron Install prebuilt electron binaries for the command-line using npm
  • gulp The streaming build system
  • babel-core Babel compiler core.
  • babel-loader babel module loader for webpack
  • css-loader css loader module for webpack
  • babel-preset-react Babel preset for all React plugins.
  • eslint An AST-based pattern checker for JavaScript.
  • style-loader style loader module for webpack
  • mocha simple, flexible, fun test framework
  • electron-rebuild Electron supporting package to rebuild native node modules against the currently installed electron
  • chai BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
  • webpack-dev-server Serves a webpack app. Updates the browser on changes.
  • eslint-plugin-react React specific linting rules for ESLint
  • babel-eslint Custom parser for ESLint
  • del Delete files and folders
  • json-loader json loader module for webpack
  • asar Creating Electron app packages
  • electron-builder A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
  • babel-preset-stage-0 Babel preset for stage 0 plugins
  • extract-text-webpack-plugin Extract text from bundle into a file.
  • file-loader file loader module for webpack
  • devtron Electron DevTools Extension
  • typescript TypeScript is a language for application scale JavaScript development
  • node-sass Wrapper around libsass
  • express Fast, unopinionated, minimalist web framework
  • gulp-util Utility functions for gulp plugins
  • url-loader url loader module for webpack
  • webpack-dev-middleware Offers a dev middleware for webpack, which arguments a live bundle to a directory
  • cross-env Run commands that set environment variables across platforms
  • eslint-config-airbnb Airbnb's ESLint config, following our styleguide
  • webpack-hot-middleware Webpack hot reloading you can attach to your own server
  • babel-polyfill Provides polyfills necessary for a full ES2015+ environment
  • sass-loader Sass loader for webpack
  • concurrently Run commands concurrently
  • sinon JavaScript test spies, stubs and mocks.
  • babel-register babel require hook
  • gulp-sass Gulp plugin for sass
  • rimraf A deep deletion module for node (like `rm -rf`)
  • react-addons-test-utils This package provides the React TestUtils add-on.
  • browserify browser-side require() the node way
  • eslint-plugin-import Import with sanity.
  • minimist parse argument options
  • babel Turn ES6 code into readable vanilla ES5 with source maps
  • node-libs-browser The node core libs for in browser usage.
  • gulp-babel Use next generation JavaScript, today
  • html-webpack-plugin Simplifies creation of HTML files to serve your webpack bundles
  • jsdom A JavaScript implementation of the DOM and HTML standards
  • gulp-plumber Prevent pipe breaking caused by errors from gulp plugins
  • gulp-uglify Minify files with UglifyJS.
  • eslint-plugin-jsx-a11y A static analysis linter of jsx and their accessibility with screen readers.
  • babel-cli Babel command line.
  • yargs yargs the modern, pirate-themed, successor to optimist.
  • babel-plugin-add-module-exports Fix babel/babel#2212
  • gulp-less Less for Gulp
  • xo JavaScript happiness style linter ❤️
  • redux-logger Logger for Redux
  • fs-jetpack Better file system API
  • gulp-sourcemaps Source map support for Gulp.js
  • babel-preset-react-hmre Babel preset for React HMR and Error Catching
  • grunt The JavaScript Task Runner
  • karma Spectacular Test Runner for JavaScript.
  • spectron Easily test your Electron apps using ChromeDriver and WebdriverIO.
  • gulp-concat Concatenates files
  • typings The TypeScript Definition Manager
  • react React is a JavaScript library for building user interfaces.
  • gulp-watch Watch, that actually is an endless stream
  • run-sequence Run a series of dependent gulp tasks in order
  • webpack-merge Variant of merge that's useful for Webpack configuration
  • gulp-rename Rename files
  • react-dom React package for working with the DOM.
  • fbjs-scripts A bundle of helpful scripts used in projects consuming fbjs.
  • q A library for promises (CommonJS/Promises/A,B,D)
  • babel-plugin-transform-runtime Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
  • redux-devtools Redux DevTools with hot reloading and time travel
  • electron-devtools-installer An easy way to install Dev Tools extensions into Electron applications
  • babel-plugin-webpack-loaders babel 6 plugin which allows to use webpack loaders
  • babelify Babel browserify transform
  • webpack-target-electron-renderer webpack target function for electron renderer
  • eslint-loader eslint loader (for webpack)
  • karma-jasmine A Karma plugin - adapter for Jasmine testing framework.
  • electron-connect Livereload tools for Electron development
  • redux-devtools-dock-monitor A resizable and movable dock for Redux DevTools monitors
  • babel-runtime babel selfContained runtime
  • redux-devtools-log-monitor The default tree view monitor for Redux DevTools
  • tslint An extensible static analysis linter for the TypeScript language
  • standard JavaScript Standard Style
  • rollup Next-generation ES6 module bundler
  • jasmine-core Official packaging of Jasmine's core files for use by Node.js projects.
  • vinyl-source-stream Use conventional text streams at the start of your gulp or vinyl pipelines
  • eslint-plugin-promise Enforce best practices for JavaScript promises
  • ts-loader TypeScript loader for webpack
  • gulp-load-plugins Automatically load any gulp plugins in your package.json
  • postcss-loader PostCSS loader for webpack
  • bower The browser package manager
  • less Leaner CSS
  • chromedriver ChromeDriver for Selenium
  • karma-chrome-launcher A Karma plugin. Launcher for Chrome and Chrome Canary.
  • vue-loader Vue.js component loader for Webpack
  • autoprefixer Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website
  • raw-loader raw loader module for webpack
  • browser-sync Live CSS Reload & Browser Syncing
  • electron-mocha Mocha tests in Electron.
  • jquery JavaScript library for DOM operations
  • co-mocha Enable support for generators in Mocha tests
  • eslint-plugin-standard ESlint Plugin for the Standard Linter
  • react-hot-loader Tweak React components in real time.
  • eslint-config-standard JavaScript Standard Style - ESLint Shareable Config
  • electron-debug Adds useful debug features to your Electron app
  • vue-hot-reload-api hot reload api for *.vue components
  • vue-html-loader vue template loader for webpack
  • less-loader less loader module for webpack
  • selenium-webdriver The official WebDriver JavaScript bindings from the Selenium project
  • copy-webpack-plugin Copy files and directories in webpack
  • karma-coverage A Karma plugin. Generate code coverage.
  • vue-style-loader style loader module for webpack
  • gulp-typescript A typescript compiler for gulp with incremental compilation support.
  • watchify watch mode for browserify builds
  • tree-kill kill trees of processes
  • eslint-import-resolver-webpack Resolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import.
  • babel-preset-react-optimize
  • babel-plugin-dev-expression A mirror of Facebook's dev-expression Babel plugin
  • enzyme JavaScript Testing utilities for React
  • grunt-contrib-watch Run predefined tasks whenever watched file patterns are added, changed or deleted
  • karma-webpack Use webpack with karma
  • grunt-contrib-clean Clean files and folders
  • karma-phantomjs-launcher A Karma plugin. Launcher for PhantomJS.
  • lodash Lodash modular utilities.
  • jshint Static analysis tool for JavaScript
  • grunt-contrib-copy Copy files and folders
  • electron-reload Simplest way to reload an electron app on file changes!
  • babel-plugin-transform-decorators-legacy A plugin for Babel 6 that (mostly) replicates the old decorator behavior from Babel 5.
  • gulp-eslint A gulp plugin for processing files with ESLint
  • gulp-autoprefixer Prefix CSS
  • eslint-plugin-html An ESLint plugin to extract and lint scripts from HTML files.
  • es6-shim ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
  • karma-sourcemap-loader Karma plugin that locates and loads existing javascript source map files.
  • gulp-batch Event batcher for gulp-watcher
  • babel-preset-stage-2 Babel preset for stage 2 plugins
  • phantomjs-prebuilt Headless WebKit with JS API
  • mkdirp Recursively mkdir, like `mkdir -p`
  • gulp-if Conditionally run a task
  • gulp-replace A string replace plugin for gulp
  • load-grunt-tasks Load multiple grunt tasks using globbing patterns
  • rcedit Node module to edit resources of exe
  • ember-cli-inject-live-reload Plugin for ember-cli that injects live-reload script into HTML content.
  • gulp-inject A javascript, stylesheet and webcomponent injection plugin for Gulp, i.e. inject file references into your index.html
  • 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
  • require-dir Helper to require() directories.
  • codelyzer Linting for Angular 2 applications, following angular.io/styleguide.
  • ts-node TypeScript execution environment and REPL for node
  • tape tap-producing test harness for node and browsers
  • vinyl-buffer Convert streaming vinyl files to use buffers
  • 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
  • ember-export-application-global Sets `window.MyAppName` up as the application instance upon boot.
  • ember-cli-uglify JavaScript minification for Ember-CLI
  • ember-cli-dependency-checker Ember CLI addon for detecting missing npm and bower dependencies before executing ember commands
  • html-loader html loader module for webpack
  • ember-cli-app-version Adds App version number to Ember Inspector Info Tab
  • ember-cli Command line tool for developing ambitious ember.js apps
  • gulp-shell A handy command line interface for gulp
  • ember-cli-htmlbars A library for adding htmlbars to ember CLI
  • broccoli-asset-rev broccoli asset revisions (fingerprint)
  • ember-cli-babel This Ember-CLI plugin uses [Babel](https://babeljs.io/) to allow you to use ES6 syntax with your Ember-CLI project.
  • shelljs Portable Unix shell commands for Node.js
  • ember-cli-qunit QUnit testing package for ember-cli applications
  • ember-cli-htmlbars-inline-precompile Precompile inline HTMLBars templates via ES6 tagged template strings
  • ember-cli-release Ember CLI addon for managing release versions.
  • imports-loader imports loader module for webpack
  • ember-data A data layer for your Ember applications.
  • ember-cli-sri SRI generation for Ember CLI
  • jshint-stylish Stylish reporter for JSHint
  • source-map-loader extracts inlined source map and offers it to webpack
  • @types/node
  • awesome-typescript-loader Awesome TS loader for webpack
  • nodemon Simple monitor script for use during development of a node.js app.
  • eslint-friendly-formatter simple formatter/reporter for eslint that's friendly with Sublime Text and iterm2 'click to open file' functionality
  • gulp-minify-css Minify css with clean-css.
  • gulp-jshint JSHint plugin for gulp
  • babel-plugin-transform-object-rest-spread Compile object rest and spread to ES5
  • chai-as-promised Extends Chai with assertions about promises.
  • redux Predictable state container for JavaScript apps
  • gulp-clean A gulp plugin for removing files and folders.
  • karma-mocha A Karma plugin. Adapter for Mocha testing framework.
  • gulp-livereload Gulp plugin for livereload.
  • protractor Webdriver E2E test wrapper for Angular.
  • ember-electron An addon for building Desktop apps with Ember and Electron.
  • connect-history-api-fallback Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
  • coffee-script Unfancy JavaScript
  • babel-plugin-react-transform Babel plugin to instrument React components with custom transforms
  • electron-winstaller Module to generate Windows installers for Electron apps
  • postcss Tool for transforming styles with JS plugins
  • babel-plugin-transform-class-properties This plugin transforms static class properties as well as properties declared with the property initializer syntax
  • karma-mocha-reporter Karma reporter with mocha style logging.
  • request Simplified HTTP request client.
  • gulp-electron A gulp plugin for Electron distribute applications.
  • react-redux Official React bindings for Redux
  • npm-run-all A CLI tool to run multiple npm-scripts in parallel or sequential.
  • ember-ajax Service for making AJAX requests in Ember 1.13+ applications.
  • ember-resolver The default modules based resolver for Ember CLI.
  • karma-spec-reporter A Karma plugin. Report all spec-results to console (like mocha's spec reporter).
  • merge-stream Create a stream that emits events from multiple other streams
  • moment Parse, validate, manipulate, and display dates
  • ember-load-initializers Ember loadInitializers is a tiny package to autoload your initializer files in EAK and ember-cli.
  • gulp-filter Filter files in a vinyl stream
  • uglify-js JavaScript parser, mangler/compressor and beautifier toolkit
  • loader.js loader.js =========
  • grunt-contrib-jshint Validate files with JSHint
  • gulp-useref Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets.
  • grunt-electron Package Electron apps
  • bootstrap The most popular front-end framework for developing responsive, mobile first projects on the web.
  • source-map-support Fixes stack traces for files with source maps
  • 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.
  • stylus Robust, expressive, and feature-rich CSS superset
  • ember-inspector Extends developer tools to allow you to better inspect your Ember.js apps.
  • react-transform-hmr A React Transform that enables hot reloading React classes using Hot Module Replacement API
  • tslint-loader tslint loader for webpack
  • glob a little globber
  • event-stream construct pipes of streams of events
  • exports-loader exports loader module for webpack
  • @types/electron
  • gulp-changed Only pass through changed files
  • react-router A complete routing library for React
  • angular2-template-loader Angular2 webpack loader that inlines your angular2 templates and stylesheets into angular components.
  • typedoc Create api documentations for typescript projects.
  • karma-electron-launcher A Karma Plugin. Launcher for github electron shell.
  • grunt-contrib-uglify Minify JavaScript files with UglifyJS
  • sinon-chai Extends Chai with assertions for the Sinon.JS mocking framework.
  • gulp-clean-css Minify css with clean-css.
  • gulp-atom-electron gulp plugin for packaging Electron applications
  • stylelint A mighty, modern CSS linter.
  • gulp-postcss PostCSS gulp plugin
  • grunt-electron-installer Grunt task to generate Windows installers for Electron apps
  • main-bower-files Get main files from your installed bower packages.
  • gulp-jade Compile Jade templates
  • eslint-plugin-babel an eslint rule plugin companion to babel-eslint
  • time-grunt Display the elapsed execution time of grunt tasks
  • resolve-url-loader Webpack loader that resolves relative paths in url() statements based on the original source file
  • classnames A simple utility for conditionally joining classNames together
  • grunt-contrib-concat Concatenate files.
  • gulp-tslint TypeScript linter Gulp plugin
  • babel-preset-stage-1 Babel preset for stage 1 plugins
  • ts-helpers Typescript helpers for compiling typescript while specifying `--noEmitHelpers` within your `tsconfig.json`. Cross platform ( Node/Browser/WebWorker )
  • webpack-validator Validate your webpack config with joi
  • gulp-run Pipe to shell commands in gulp
  • grunt-cli The grunt command line interface
  • redbox-react A redbox (rsod) component to display your errors.
  • jspm Registry and format agnostic JavaScript package manager
  • stylus-loader Stylus loader for webpack
  • @types/jasmine
  • gulp-imagemin Minify PNG, JPEG, GIF and SVG images
  • gulp-zip ZIP compress files
  • jasmine-spec-reporter Spec reporter for jasmine behavior-driven development framework
  • expose-loader expose loader module for webpack
  • es6-promise A lightweight library that provides tools for organizing asynchronous code
  • redux-thunk Thunk middleware for Redux.
  • async Higher-order functions and common patterns for asynchronous code
  • babel-plugin-transform-remove-console Remove console.* calls
  • postcss-import PostCSS plugin to import CSS files
  • babel-plugin-transform-es2015-modules-commonjs This plugin transforms ES2015 modules to CommonJS
  • angular HTML enhanced for web apps
  • react-transform-catch-errors React Transform that catches errors inside React components
  • stylelint-config-standard Standard shareable config for stylelint
  • gh-pages Publish to a gh-pages branch on GitHub (or any other branch on any other remote)
  • electron-compilers Compiler implementations for electron-compile
  • fs-extra fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
  • gulp-coffee Compile CoffeeScript files
  • babel-plugin-transform-remove-debugger Remove debugger statements
  • font-awesome The iconic font and CSS framework
  • cssnano A modular minifier, built on top of the PostCSS ecosystem.
  • http-server A simple zero-configuration command-line http server
  • ava Futuristic test runner 🚀�
  • babel-plugin-transform-react-jsx Turn JSX into React function calls
  • webpack-stream Run webpack as a stream
  • gulp-symdest Like gulp.dest, but handles symlinks
  • expect Write better assertions
  • eventsource-polyfill A browser polyfill for W3C EventSource (http://www.w3.org/TR/eventsource/)
  • jest-cli Painless JavaScript Testing.
  • gulp-mocha Run Mocha tests
  • gulp-copy Plugin copying files to a new destination and using that destionation for other actions
  • @types/core-js
  • vue Reactive, component-oriented view layer for modern web interfaces.
  • remap-istanbul A tool for remapping Istanbul coverage via Source Maps
  • karma-firefox-launcher A Karma plugin. Launcher for Firefox.
  • to-string-loader to-string loader for webpack
  • gulp-usemin Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views).
  • grunt-shell Run shell commands
  • http-proxy-middleware The one-liner node.js proxy middleware for connect, express and browser-sync
  • proxyquire Proxies nodejs require in order to allow overriding dependencies during testing.
  • gulp-protractor A helper for protactor and gulp
  • chalk Terminal string styling done right. Much color.
  • gulp-cached A simple in-memory file cache for gulp
  • babel-jest [Babel](https://github.com/babel/babel) [jest](https://github.com/facebook/jest) plugin
  • gulp-install Automatically install npm, bower, tsd, and pip packages/dependencies if the relative configurations are found in the gulp file stream respectively
  • webpack-md5-hash Plugin to replace a standard webpack chunkhash with md5.
  • grunt-contrib-cssmin Minify CSS
  • webpack-dashboard a CLI dashboard for webpack dev server
  • coveralls takes json-cov output into stdin and POSTs to coveralls.io
  • open open a file or url in the user's preferred application
  • eslint-config-airbnb-base Airbnb's base JS ESLint config, following our styleguide
  • ember-cli-sass Use node-sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths
  • isparta-loader isparta instrumenter loader for webpack
  • should test framework agnostic BDD-style assertions
  • gulp-stylus Stylus plugin for gulp
  • precss Use Sass-like markup in your CSS
  • power-assert Power Assert in JavaScript
  • gulp-htmlmin gulp plugin to minify HTML.
  • postcss-reporter Log PostCSS messages in the console
  • ember-disable-proxy-controllers Disables ObjectController/ArrayController for autogenerated controllers.
  • boiler-room-custodian Mop up those boilerplates
  • @types/lodash
  • bluebird Full featured Promises/A+ implementation with exceptionally good performance
  • jade A clean, whitespace-sensitive template language for writing HTML
  • css-modules-require-hook A require hook to compile CSS Modules on the fly
  • gulp-cssnano Minify CSS with cssnano.
  • ember-cli-jshint JSHint support for ember-cli projects
  • @types/hammerjs
  • grunt-contrib-connect Start a connect web server
  • pre-commit Automatically install pre-commit hooks for your npm modules.
  • semver The semantic version parser used by npm.
  • inject-loader A Webpack loader for injecting code into modules via their dependancies
  • postcss-modules-values PostCSS plugin for CSS Modules to pass arbitrary constants between your module files
  • wiredep Wire Bower dependencies to your source code.
  • karma-chai Chai for Karma
  • npm a package manager for JavaScript
  • es7-reflect-metadata ES7 Polyfill for Metadata Reflection API with Universal and Webpack support
  • compression-webpack-plugin Prepare compressed versions of assets to serve them with Content-Encoding
  • reactify Browserify transform for JSX (a superset of JS used by React.js)
  • gulp-ng-annotate Add angularjs dependency injection annotations with ng-annotate
  • eslint-plugin-mocha Eslint rules for mocha.
  • parse5 WHATWG HTML5 specification-compliant, fast and ready for production HTML parsing/serialization toolset for Node.js
  • @types/webpack
  • grunt-contrib-less Compile LESS files to CSS
  • babel-plugin-transform-flow-strip-types Strip flow type annotations from your output code.
  • install Minimal JavaScript module loader
  • autoprefixer-loader [deprecated] Autoprefixer loader for webpack
  • better-npm-run Better NPM scripts runner
  • postcss-modules-scope A CSS Modules transform to extract export statements from local-scope classes
  • eslint-formatter-pretty Pretty ESLint formatter
  • postcss-modules-extract-imports A CSS Modules transform to extract local aliases for inline imports
  • gulp-size Display the size of your project
  • path Node.JS path module
  • postcss-modules-local-by-default A CSS Modules transform to make local scope the default
  • string-replace-loader Replace loader for Webpack
  • ncp Asynchronous recursive file copy utility.
  • cross-spawn Cross platform child_process#spawn and child_process#spawnSync
  • @types/uglify-js
  • postcss-nested PostCSS plugin to unwrap nested rules like how Sass does it.
  • @types/source-map
  • babel-plugin-tcomb Babel plugin for static and runtime type checking using Flow and tcomb
  • gulp-concat-css Concatenate css files, rebasing urls and inlining @import
  • eslint-plugin-flowtype-errors Retrieve Flow errors as ESLint errors.
  • jsdoc An API documentation generator for JavaScript.
  • tcomb Type checking and DDD for JavaScript
  • flow-bin Binary wrapper for Flow - A static type checker for JavaScript
  • gulp-angular-templatecache Concatenates and registers AngularJS templates in the $templateCache.
  • webpack-node-externals Easily exclude node_modules in Webpack bundle
  • tap-spec Formatted TAP output like Mocha's spec reporter
  • gulp-flatten remove or replace relative path for files
  • gulp-minify-html Minify html with minimize.
  • postcss-cssnext Use tomorrow’s CSS syntax, today
  • nightwatch A node.js bindings implementation for selenium 2.0/webdriver
  • isparta A code coverage tool for ES6 (babel)
  • serve-static Serve static files
  • image-webpack-loader Image loader module for webpack
  • jasmine Command line jasmine
  • grunt-contrib-compress Compress files and folders
  • karma-cli The Karma command line interface.
  • grunt-babel Use next generation JavaScript, today
  • istanbul-instrumenter-loader Istanbul instrumenter loader for webpack
  • vue-router Official router for Vue.js 2
  • null-loader A loader that returns an empty module.
  • compression Node.js compression middleware
  • debug-menu Chrome-like "inspect element" context-menu
  • gulp-pug Gulp plugin for compiling Pug templates
  • grunt-contrib-sass Compile Sass to CSS
  • grunt-eslint Validate files with ESLint
  • react-tap-event-plugin Facebook's TapEventPlugin, temporarily available on npm until its made public in their repo
  • systemjs-builder SystemJS Build Tool
  • karma-electron Karma launcher and preprocessor for Electron
  • underscore JavaScript's functional programming helper library.
  • gulp-react Precompile Facebook React JSX templates into JavaScript
  • node-gyp Node.js native addon build tool
  • karma-ie-launcher A Karma plugin. Launcher for Internet Explorer.
  • material-ui React Components that Implement Google's Material Design.
  • gulp-bump Bump npm versions with Gulp (gulpjs.com)
  • babel-plugin-transform-async-to-generator Turn async functions into ES2015 generators
  • through2 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise
  • envify Selectively replace Node-style environment variables with plain strings.
  • supertest SuperAgent driven library for testing HTTP servers
  • grunt-newer Run Grunt tasks with only those source files modified since the last successful run.
  • extend Port of jQuery.extend for node.js and the browser
  • phantomjs Headless WebKit with JS API
  • gulp-cssmin minify css using gulp
  • gulp-webpack webpack
  • gulp-template Render/precompile Lo-Dash/Underscore templates
  • nyc the Istanbul command line interface
  • fs This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.
  • clean-webpack-plugin A webpack plugin to remove your build folder(s) before building
  • object-assign ES2015 Object.assign() ponyfill
  • nib Stylus mixins and utilities
  • grunt-exec Grunt task for executing shell commands.
  • babel-plugin-transform-es2015-destructuring Compile ES2015 destructuring to ES5
  • gulp-connect Gulp plugin to run a webserver (with LiveReload)
  • connect High performance middleware framework
  • gulp-debug Debug vinyl file streams to see what files are run through your gulp pipeline
  • testron CI your client side tests with Electron
  • jsx-loader JSX loader for webpack
  • jscs JavaScript Code Style
  • karma-sinon Sinon for Karma
  • electron-squirrel-startup Default Squirrel.Windows event handler for your Electron apps.
  • gulp-insert Append or Prepend a string with gulp
  • body-parser Node.js body parsing middleware
  • eslint-config-google ESLint shareable config for the Google style
  • selenium-server Selenium in an npm package
  • gulp-sequence Run a series of gulp tasks in order.
  • @types/react
  • traceur ES6 to ES5 compiler
  • connect-livereload connect middleware for adding the livereload script to the response
  • merge2 Merge multiple streams into one stream in sequence or parallel.
  • karma-remap-istanbul Call remap-istanbul as a karma reporter, enabling remapped reports on watch
  • watch Utilities for watching file trees.
  • babel-preset-latest Babel preset including es2015+
  • ember-cli-ic-ajax Include ic-ajax into an ember-cli application.
  • axios Promise based HTTP client for the browser and node.js
  • grunt-postcss Apply several post-processors to your CSS using PostCSS
  • walk A node port of python's os.walk
  • rollup-plugin-istanbul Seamless integration between Rollup and Istanbul.
  • gulp-inline-ng2-template Gulp plugin to inline HTML and CSS into Angular 2 component views
  • ember-cli-test-loader Test loader for Ember CLI projects.
  • karma-requirejs A Karma plugin. Adapter for RequireJS framework.
  • angular-cli CLI tool for Angular
  • gulp-browserify Bundle modules with Browserify
  • @types/react-dom
  • reflect-metadata Polyfill for Metadata Reflection API
  • slash Convert Windows backslash paths to slash paths
  • ember-welcome-page Welcome page for Ember CLI applications
  • electron-installer-dmg Create DMG installers for your electron apps.
  • isstream Determine if an object is a Stream
  • ora Elegant terminal spinner
  • chokidar A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.
  • postcss-cli CLI for postcss
  • gulp-cache A cache proxy plugin for Gulp
  • grunt-concurrent Run grunt tasks concurrently
  • immutable Immutable Data Collections
  • gulp-run-electron Gulp plugin for starting Electron.
  • debug small debugging utility
  • normalize.css A modern alternative to CSS resets
  • tsd TypeScript Definition manager for DefinitelyTyped
  • marked A markdown parser built for speed
  • karma-safari-launcher A Karma plugin. Launcher for Safari.
  • gulp-rev Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css
  • stream-series Waterfalls for streams
  • is-ci Detect if your code is running on a CI server
  • phantomjs-polyfill Polyfill for Function.prototype.bind
  • grunt-contrib-htmlmin Minify HTML
  • gulp-nodemon it's gulp + nodemon + convenience
  • script-loader script loader module for webpack
  • vinyl-map Map vinyl files' contents as strings, so you can easily use existing code without needing yet another gulp plugin!
  • mime A comprehensive library for mime-type mapping
  • node-inspector Web Inspector based nodeJS debugger
  • function-bind Implementation of Function.prototype.bind
  • ember-cli-content-security-policy This addon adds the Content-Security-Policy header to response sent from the Ember CLI Express server.
  • tslint-stylish Reporter for tslint along the lines of jshint-stylish
  • express-history-api-fallback Simple fallback for Express-served single page apps that use the HTML5 History API for client side routing.
  • postcss-simple-vars PostCSS plugin for Sass-like variables
  • gulp-csso Minify CSS with CSSO.
  • doiuse Lint CSS for browser support against caniuse database.
  • socket.io node.js realtime framework server
  • eslint-plugin-flowtype Flowtype linting rules for ESLint.
  • tildify Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`
  • gulp-bower Install Bower packages.
  • babel-preset-stage-3 Babel preset for stage 3 plugins
  • gulp-rimraf rimraf plugin for gulp
  • karma-detect-browsers Karma runner plugin for detecting all browsers installed on the current system.
  • grunt-sass Compile Sass to CSS using node-sass
  • husky Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)
  • node-notifier A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
  • webpack-notifier webpack + node-notifier = build status system notifications
  • rollup-plugin-babel Seamless integration between Rollup and Babel.
  • react-addons-perf This package provides the React Perf add-on.
  • webpack-externals-plugin Provides more powerful externals configuration options
  • eslint-config-standard-react JavaScript Standard Style React/JSX support - ESLint Shareable Config
  • gulp-gh-pages gulp plugin to publish contents to Github pages
  • gulp-preprocess Gulp plugin to preprocess HTML, JavaScript, and other files based on custom context or environment configuration
  • dotenv Loads environment variables from .env file
  • colorguard Keep a watchful eye on your css colors
  • faucet human-readable TAP summarizer
  • aws-sdk AWS SDK for JavaScript
  • cheerio Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
  • redux-mock-store [![Circle CI](https://circleci.com/gh/arnaudbenard/redux-mock-store/tree/master.svg?style=svg)](https://circleci.com/gh/arnaudbenard/redux-mock-store/tree/master)
  • tiny-lr Tiny LiveReload server, background-friendly
  • appdmg Generate beautiful DMG-images for your OS X applications.
  • gulp-newer Only pass through newer source files
  • babel-plugin-transform-regenerator Explode async and generator functions into a state machine.
  • electron-windows-installer Build Windows installers for Electron apps using Squirrel. Works with Gulp!
  • deep-extend Recursive object extending

This report was last updated 2016-12-15T20:18:56.111Z

Other reports from Electron Userland

For more info about this project, read the userland blog post.