Skip to content

cephdon/web-build-tools

Repository files navigation

web-build-tools

A collection of NPM packages used to build Microsoft projects.

See individual projects for details:

Core build tools

gulp-core-build is a set of utility functions that makes it easy to create gulp-based build rigs. Instead of having unweildy unmaintainable gulpfiles in every project, we want the build setup to be as reusable and centralized as possible.

npm versionBuild StatusDependencies

Standard subtasks

gulp-core-build-karma is a gulp-core-build subtask for running unit tests using karma/phantomjs/mocha/chai. This setup allows you to run browser based testing.

npm versionBuild StatusDependencies

gulp-core-build-mocha is a gulp-core-build subtask for running unit tests using mocha/chai. This setup is useful for unit testing build tools, as it runs in the node process rather than in a browser.

npm versionBuild StatusDependencies

gulp-core-build-sass is a gulp-core-build subtask which processes scss files using SASS, runs them through postcss, and produces commonjs/amd modules which are injected using the @microsoft/load-themed-styles package.

npm versionBuild StatusDependencies

gulp-core-build-serve is a gulp-core-build subtask for testing/serving web content on the localhost, and live reloading it when things change.

npm versionBuild StatusDependencies

gulp-core-build-typescript contains gulp-core-build subtasks for compiling and linting TypeScript code.

npm versionBuild StatusDependencies

gulp-core-build-webpack is a gulp-core-build subtask which introduces the ability to bundle various source files into a set of bundles, using webpack.

npm versionBuild StatusDependencies

Build rigs

node-library-build is a gulp-core-build build rig which provides basic functionality for building and unit testing TypeScript projects.

npm versionBuild StatusDependencies

web-library-build is a gulp-core-build build rig for building web libraries. It includes build subtasks for processing css, typescript, serving, and running browser tests using karma.

npm versionBuild StatusDependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript87.8%
  • JavaScript12.2%