Skip to content
This repository has been archived by the owner on Sep 8, 2021. It is now read-only.

Project Dependencies

Tim Donohue edited this page Mar 31, 2016 · 17 revisions

This page seeks to document all the dependencies / tools used by our project along with the reason(s) why they are being used.

These dependencies are pulled in via our package.json.

  • Core dependencies (dependencies in package.json):
    • angular2 - UI framework (obviously)
    • angular2-universal-preview (Angular Universal) - Provides server-side Javascript rendering (i.e. "universal" or isomorphic javascript) for Angular 2
    • angular2-websocket
    • express
    • jquery
    • preboot
    • rxjs
    • zone.js
  • Development dependencies (devDependencies in package.json):
    • bootstrap-loader
    • bootstrap-sass
    • bootstrap-sass-loader
    • commander
    • concurrently
    • css-loader
    • file-loader
    • http-proxy
    • node-sass
    • nodemon - used to automatically restart the server when source code changes. See also our nodemon.json for configuration.
    • resolve-url-loader
    • rimraf
    • sass-loader
    • ssl-root-cas
    • style-loader
    • ts-loader
    • typescript - We use the TypeScript language to build all UI components. See also our TypeScript Guidelines and our tsconfig.json configuration file.
    • typings - Manages / pulls in all third-party TypeScript definitions. See also our typings.json for configuration.
    • url-loader
    • webpack
    • webpack-dev-server
    • webpack-merge
    • ws
Clone this wiki locally