🎉 An Angular Starter kit featuring Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass a @onespeed-io company
JavaScript TypeScript HTML CSS
Switch branches/tags
Clone or download
Pull request Compare This branch is 2 commits ahead, 73 commits behind gdi2290:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github docs: update project repository url in comments Jul 24, 2017
.vscode ~ fixing typescript@2.0.0-rc changes and VS Code Aug 31, 2016
config Initial commit Aug 20, 2017
src refactor: remove old fix Jul 28, 2017
.dockerignore add: working docker file Jun 1, 2017
.editorconfig ~ reverting minor failure Aug 29, 2016
.gitattributes #1226 restore yarn.lock as binary file (#1230) Dec 25, 2016
.gitignore DLL Integration (#1358) Jan 11, 2017
.nvmrc ~ fixing typescript@2.0.0-rc changes and VS Code Aug 31, 2016
.travis.yml chore(travis): prune/clean/update (#1781) Jun 1, 2017
Dockerfile add: working docker file Jun 1, 2017
LICENSE Update LICENSE Mar 27, 2017
README.md Update readme Aug 20, 2017
firebase.json chore(firebase) ~ adding Firebase config Dec 31, 2016
karma.conf.js Unified comments throughout the project. (#1454) May 10, 2017
netlify.toml docs(readme): Replace Nitrous and add Netlify (#1266) Dec 29, 2016
package.json Initial commit Aug 20, 2017
protractor.conf.js Unified comments throughout the project. (#1454) May 10, 2017
tsconfig.json fix(build): bug with AoT build when using npm link'ed libraries (#1835) Jul 22, 2017
tsconfig.webpack.json fix(build): bug with AoT build when using npm link'ed libraries (#1835) Jul 22, 2017
tslint.json core(deps): Updating deps, adding new codelyzer, and fixing lints Dec 31, 2016
typedoc.json chore(typedoc): clean up file Oct 29, 2015
wallaby.js Initial commit Aug 20, 2017
webpack.config.js Unified comments throughout the project. (#1454) May 10, 2017

README.md

Wallaby.js

To get wallaby.js working for the angular-starter project, you'll need to do the following:

Note that the sample is using Electron test runner.

Alternatively, you may use Chrome (headless) runner. In this case you may change the env setting in the wallaby config file to env: {kind: 'chrome'}, and you will not need to npm i electron (and can remove electron from the package.json dependencies).

You may use PhantomJs runner if you like. In this case you may remove the env setting from the wallaby config file, and you will not need to npm i electron (and can remove electron from the package.json dependencies).