Module License: ISC
Added by: Sam Deering
It is a basic CRUD application with authentication, similar to the news site jslive.com. You can see the list of links, add and edit them after you signed in.
If you're looking for Angular 2 in Typescript check out angular2-webpack-starter
git clone https://github.com/blacksonic/angular2-babel-esnext-starter.git cd angular2-babel-esnext-starter npm install gulp serve
It bundles the application, copies the static files and starts the webserver with Nodemon.
The transpiled application will have two separate ES5 compatible files:
vendor.js for vendor libraries,
boot.js for application logic.
Server side changes restart the server, client side changes rebundle the Angular 2 application and refresh the page with Livereload.
Note: The application needs at least Node 4+ installed.
Runs tests with Karma and Jasmine.
Uses a single entry point (
setup.spec.js), which includes all the
*.spec.js files and runs the tests inside them.
The test files can be found in the
client/app folder next to the source files.
Because a clean bundling with Webpack can take multiple seconds, it is not ideal for development to run a clean test run every time. Instead it can run continuously on your development machine.
To get a good overview of testing possibilities within Angular 2 read this article.
No more is needed, code can be written as in Typescript!
Read about the details how it is implemented in this article.
It is implemented with the router's built-in lifecycle events. For a detailed explanation read this article.
It bundles the client application and copies static files and server files to the
dist directory along with
Then it can be commited to the desired location (for example Heroku).
gulp dist cd dist git init git add -A . git commit -m "Deploy #1" && echo Committed git push -f [email protected]:angular2-es6-starter.git master
Module stats last updated: 2017-10-18 16:00:04