All Projects → antonybudianto → Angular Starter

antonybudianto / Angular Starter

Licence: mit
⭐️ Gulp Angular Starter using TypeScript (Updated to 4.4.3)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Angular Starter

Bootstrap 4 Sass Gulp 4 Boilerplate
A Bootstrap 4.5.2 boilerplate with font-awesome, sass, gulp 4 tasks
Stars: ✭ 103 (-80.86%)
Mutual labels:  gulp, starter
frontenso-11ty-starter
Production-ready 11ty+Gulp+Webpack Starter that features Nunjucks, SASS, TailwindCSS (with JIT complier), and ESNext.
Stars: ✭ 24 (-95.54%)
Mutual labels:  gulp, starter
Angular bootstrap spring
AngularJS, Restful, Spring, Spring Security, Hibernate,Bootstrap, Gulp in ES6, Maven
Stars: ✭ 125 (-76.77%)
Mutual labels:  gulp, starter
Gulp Pug Starter
Frontend development with pleasure. Pug + SCSS version
Stars: ✭ 228 (-57.62%)
Mutual labels:  gulp, starter
angular-gulp-starter
Simple dev/prod build for Angular (2+) using gulp, systemjs, rollup, ngc (AOT), scss, Visual Studio
Stars: ✭ 18 (-96.65%)
Mutual labels:  gulp, starter
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (-95.17%)
Mutual labels:  gulp, starter
starter-kit
🏃 A simple and powerful Starter Kit made with Webpack, Gulp 4, Pug and SASS
Stars: ✭ 21 (-96.1%)
Mutual labels:  gulp, starter
Nth Start Project
Startkit for HTML / CSS / JS pages layout.
Stars: ✭ 578 (+7.43%)
Mutual labels:  gulp, starter
WP-Gulp-Starter
A starter kit for developing WordPress themes and plugins with Gulp workflow.
Stars: ✭ 26 (-95.17%)
Mutual labels:  gulp, starter
gw-starter-kit
PEPELAC - Современный инструментарий для вёрстки и создания статичных сайтов с использованием Webpack
Stars: ✭ 30 (-94.42%)
Mutual labels:  gulp, starter
sass-starter-pack
Sass starter files using Gulp v4.0.0 🔥
Stars: ✭ 34 (-93.68%)
Mutual labels:  gulp, starter
react-flux-gulp-starter
A universal boilerplate for building React/Flux apps using Gulp and ES6.
Stars: ✭ 46 (-91.45%)
Mutual labels:  gulp, starter
bootstrap-gulp-starter-template
Bootstrap 4 + Gulp 4 + Panini for improve front-end development workflow
Stars: ✭ 67 (-87.55%)
Mutual labels:  gulp, starter
Gulp Scss Starter
Frontend development with pleasure. SCSS version
Stars: ✭ 339 (-36.99%)
Mutual labels:  gulp, starter
Made Mistakes Jekyll
Source for my website and blog (Jekyll + Gulp + Netlify)
Stars: ✭ 436 (-18.96%)
Mutual labels:  gulp
Gulp Shell
A handy command line interface for gulp
Stars: ✭ 474 (-11.9%)
Mutual labels:  gulp
Asp Net Core Vue Starter
ASP.NET Core + Vue.js starter project
Stars: ✭ 436 (-18.96%)
Mutual labels:  starter
Gatsby Starter Bee
🐝Full Package | Simple | Fresh UI | Blog Template :: Let's start to blogging with gatsby-starter-bee!
Stars: ✭ 416 (-22.68%)
Mutual labels:  starter
Gulp Pug
Gulp plugin for compiling Pug templates
Stars: ✭ 512 (-4.83%)
Mutual labels:  gulp
Purpleadmin Free Admin Template
Purple Admin is one of the most stylish Bootstrap admin dashboard you can get hands on. With its beautifully crafted captivating design and well-structured code.
Stars: ✭ 473 (-12.08%)
Mutual labels:  gulp

Angular Starter

Build Status codecov Dependency Status devDependency Status

Live Production Build Demo

Angular Webpack Starter is out! Featuring AoT compilation, Lazy loaded module, Tree-shaking with Webpack 2

Introduction

Welcome to Angular Starter! This starter contains almost everything you need to start developing Angular 2.

Why choose this starter?

  • Extensible via ngstarter extensions
  • Complete workflow from serve, lint, unit test, e2e test, to bundling
  • Support file-based and strong-typed Environment Variables
  • 100% code coverage
  • 100% CI/CD pipeline ready
  • No global package installation
  • No module bundler coupling

What's included?

Please visit the wiki for more details.

Prerequisites

You need to have Node.js and npm

  • Support Node v6.9 - latest
  • Support npm v3 - latest

Global Gulp CLI is not required, since you can map them to npm scripts, but a nice to have for development purpose.

Installation

Download the starter from releases page

Go to the starter directory and install the packages:

npm install

Start

Let's start up the server, run:

npm start

and done! The browser will popup and you can start trying Angular! Every changes to the file will refresh the browser automatically and it'll also compile your changed TypeScripts files to Javascript files.

Testing

This starter comes with testing gulp workflow

Unit testing

Just run

npm test

and it'll compile all TypeScript files, start Karma, then remap Istanbul coverage so that it shows TypeScript coverage, not the transpiled JavaScript coverage.

Coverage result

E2E testing

Firstly start the server:

npm start

To begin testing, run:

npm run e2e

and it'll compile all E2E spec files in /src/test/e2e/*.spec.ts, boot up Selenium server then launches Chrome browser.

Production

All build tasks will run the gulp test, the bundle will only be created if the test passed.

For more details, visit Continuous Integration wiki

You can create production build by running:

npm run build

or you can create production build and then serve it using Browsersync by running:

npm run serve-build

The starter defaults to bundle using SystemJS Builder extension. There is Webpack extension available too, feel free to swap it as you like.

Extension

You can extend this starter with many extensions built by the community. Browse the extensions here

Contributing

Feel free to submit a PR if there are any issues or new features, please read this before

Special thanks

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].