All Projects → frederikprijck → Angularjs Webpack Starter

frederikprijck / Angularjs Webpack Starter

🚀 A modern frontend setup for AngularJS projects using NPM, TypeScript and Webpack.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Angularjs Webpack Starter

Typescript Webpack Starter
⚡ create-ts-lib: A Starter Kit and a CLI to create your TypeScript / ES6 module bundled by Webpack without thinking about build or unit tests configurations. 🏠
Stars: ✭ 358 (+106.94%)
Mutual labels:  webpack, npm, karma, jasmine
angular-material-boilerplate
A straightforward and well structured boilerplate based on Google's Angular Material project.
Stars: ✭ 28 (-83.82%)
Mutual labels:  angularjs, jasmine, karma
React Cordova Boilerplate
TodoMVC example for react with development tools to build a cordova application
Stars: ✭ 206 (+19.08%)
Mutual labels:  webpack, karma, jasmine
Kotlin Frontend Plugin
Gradle Kotlin (http://kotlinlang.org) plugin for frontend development
Stars: ✭ 578 (+234.1%)
Mutual labels:  webpack, npm, karma
metadatamanagement
Metadatamanagement (MDM) - Data Search for Higher Education Research and Science Studies
Stars: ✭ 21 (-87.86%)
Mutual labels:  angularjs, jasmine, karma
Semaphore Ng2 Webpack
Stars: ✭ 81 (-53.18%)
Mutual labels:  webpack, karma, jasmine
Saka
Elegant tab, bookmark and history search
Stars: ✭ 170 (-1.73%)
Mutual labels:  karma, jasmine
Angular To React Redux
Angular to React/Redux, a Guide for Angular v1 Experts Looking to Learn React/Redux
Stars: ✭ 109 (-36.99%)
Mutual labels:  webpack, angularjs
Simple Boilerplate
A simple webpack boilerplate for your comfortable work with HTML, JS and CSS.
Stars: ✭ 116 (-32.95%)
Mutual labels:  webpack, npm
Book
《现代化前端工程师权威指南》https://guoyongfeng.github.io/book/
Stars: ✭ 141 (-18.5%)
Mutual labels:  webpack, npm
Springbootangularhtml5
♨️ Spring Boot 2 + Angular 11 + HTML5 router mode + HTTP interceptor + Lazy loaded modules
Stars: ✭ 89 (-48.55%)
Mutual labels:  karma, jasmine
Php Sf Flex Webpack Encore Vuejs
A simple app skeleton to try to make every components work together : symfony 4 (latest stable at the date, but work with sf 3.3+ if you just change the versions in composer.json), symfony/flex, webpack-encore, vuejs 2.5.x, boostrap 4 sass
Stars: ✭ 118 (-31.79%)
Mutual labels:  webpack, npm
Modern Wasm Starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
Stars: ✭ 140 (-19.08%)
Mutual labels:  webpack, npm
Instacam
Instant canvas video
Stars: ✭ 106 (-38.73%)
Mutual labels:  webpack, npm
Ng Boot Oauth
oauth2 demo with angularjs and springboot
Stars: ✭ 99 (-42.77%)
Mutual labels:  webpack, angularjs
Nutmeg
Build, test, and publish vanilla Web Components with a little spice
Stars: ✭ 111 (-35.84%)
Mutual labels:  webpack, karma
Npm Pipeline Rails
Use npm as part of your Rails asset pipeline
Stars: ✭ 93 (-46.24%)
Mutual labels:  webpack, npm
Webpack Guide
Webpack Handbook
Stars: ✭ 136 (-21.39%)
Mutual labels:  webpack, npm
Goa
基于Beego开发的问答系统
Stars: ✭ 154 (-10.98%)
Mutual labels:  webpack, npm
Angularjs Typescript Webpack
AngularJS 1.7, typescript 3 and webpack 4 starter project based on angular tutorial
Stars: ✭ 150 (-13.29%)
Mutual labels:  webpack, angularjs

angularjs-webpack-starter

Greenkeeper badge Build Status Dependencies DepDependencies Coverage Status

The goal of this repository is to demonstrate a modern frontend setup for AngularJS projects, in such a way that it gets closer to how things are done with Angular. This project is using NPM as package manager, TypeScript and Webpack as module loader.

This is, by no means, ment to be used blindly in production.

Features

  • [x] TypeScript 2
  • [x] TSLint
  • [x] @types
  • [x] Webpack 4 + Webpack dev server
  • [x] Karma + Jasmine
  • [ ] Protractor
  • [x] Styling using SASS
  • [x] NPM
  • [x] Code Coverage
  • [x] AngularJS 1.6
  • [x] UI Router 1+
  • [x] Strict DI using ngAnnotate
  • [x] Production build containing chunks

Usage

To use this starter you can simply clone it to your prefered location by using

 git clone https://github.com/frederikprijck/angularjs-webpack-starter.git <directory_name> --depth=1
 cd <directory_name>

and install the dependencies

 npm install

Once the repository has been cloned locally, you can use the following CLI commands:

npm start
npm run build
npm run test
npm run test:coverage

To run the production build, use:

npm run build:prd

If you would like to test the production build by running http-server, use

npm run serve:prd

Contributions

Feel free to open an issue or create a PR.

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].