Supernova Angular 1.5.x Es6 Starter screenshot

Supernova Angular 1.5.x Es6 Starter

Author Avatar Theme by Orizens
Updated: 24 Sep 2017
70 Stars

starter kit for angular > 1.5.x, > es6, karma and jasmine

Categories

Overview

SuperNova Starter is a robust boilerplate designed for building Angular applications using ES6/ES2015, following the Angular Style Guide by Orizens. It streamlines the process of setting up a project with essential tools, ensuring developers can focus on coding rather than configuration. The combination of modern technologies and well-structured setup makes it an appealing choice for both beginners and experienced developers looking to build scalable applications.

With features like fullstack capabilities for mocking backend APIs, built-in testing frameworks, and efficient module scaffolding, SuperNova Starter sets the groundwork for quick project initiation and effective development. Whether you are aiming for rapid prototyping or developing production-ready applications, this boilerplate offers useful resources and flexibility.

Features

  • Comprehensive Tech Stack: Includes Angular 1.5.x, ui-router 1.x, Karma, Jasmine, and Webpack configured for ES6 and LESS for a modular approach.
  • Easy Module Scaffolding: Utilizes gulp-dogen for creating Angular modules and services effortlessly, fostering a clean structure and organization.
  • Mock Backend API: Comes with a built-in json-server to simulate a backend during development, allowing local API testing and interactions.
  • Testing Made Simple: Integrated support for Behavior-Driven Development (BDD) with commands for running tests during development or once for streamlined validation.
  • Production Build Automation: Configure production builds directly through Webpack with various optimization options and easily serve them via a lightweight server.
  • Flexible Vendor Integration: Effortlessly add third-party libraries to your project with a straightforward configuration process for vendor bundling.
  • Clear File Structure: Maintains an organized file system that enhances maintainability and navigability of code across different project components.