Skip to content

Angular Seed Project w/ Typescript, Angular 1.5 Component Structure, Angular Router, Angular Material

License

Notifications You must be signed in to change notification settings

andrew-hamilton-dev/angular-1.5-typescript-seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

View Demo Hosted by Surge

###Features


###Installation npm install - install all dependancies, typings and webdriver-manager for protractor

NOTE: The path to the webdriver-manager in protactor.config.js when running protractor may need to be adjusted if you are using npm2

###Start Webpack Dev Server & Local JSON Rest API #####http://localhost:8000/webpack-dev-server/ npm start

###Release Build npm run release - generate minified js/css + sourcemaps & copies static files (assets, index.html, etc) to ./dist

###Testing #####coverage stats are located in ./src/coverage npm test - single run of tests

npm run tests:tdd - run tests, watch for changes and run tests on changes

npm run tests:e2e - run end to end tests (dev server needs to be running so it has a place to hit)

###Docs #####located in ./builds/docs npm run docs:all - generates typedoc and sassdoc

###Generator #####CLI Tool to create boilerplate files for components and services based on the seeds file structure npm run generator

  • service - generates the boilerplate for an angular service
  • component - generates the boilerplate for an angular component
  • router component - generates the boilerplate for an angular component with component router life cycle hooks

##Other Tooling & Resource Suggestions


Recommended VSCode Extensions

  • EditorConfig
  • NPM Script Runner
  • Debugger for Chrome - launch chrome via terminal: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
  • Git History
  • TSlint
  • Document This
  • VSCode Todo
  • Stylesheet Formatter
  • Prettify JSON

About

Angular Seed Project w/ Typescript, Angular 1.5 Component Structure, Angular Router, Angular Material

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published