All Projects → enaukkarinen → modest-tsc-ng1-boilerplate

enaukkarinen / modest-tsc-ng1-boilerplate

Licence: other
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to modest-tsc-ng1-boilerplate

generator-espress
an opinionated yeoman generator that scaffolds a mvc express webapp completely in es6
Stars: ✭ 20 (-44.44%)
Mutual labels:  gulp
gulp-nunjucks-boilerplate
A scalable Gulp generated Nunjucks boilerplate.
Stars: ✭ 14 (-61.11%)
Mutual labels:  gulp
Anchor-Bootstrap-UI-Kit
Anchor is a free Bootstrap UI Kit with flexible, ready to use UI components which will hep you build websites faster.
Stars: ✭ 69 (+91.67%)
Mutual labels:  gulp
design-studio one-page-template
Free responsive flat designed one page template
Stars: ✭ 67 (+86.11%)
Mutual labels:  gulp
gulp-tape
👻 Run Tape tests in Gulp.
Stars: ✭ 14 (-61.11%)
Mutual labels:  gulp
speedy
Development environment for static pages using Gulp - Pug & Sass & browser-sync & babelify & browserify
Stars: ✭ 13 (-63.89%)
Mutual labels:  gulp
i-Cut
🔨 个人技术栈
Stars: ✭ 18 (-50%)
Mutual labels:  gulp
bootstrap-5-sass-gulp-4-boilerplate
A Bootstrap 5.0.0 boilerplate with bootstrap-icons, sass and gulp 4
Stars: ✭ 26 (-27.78%)
Mutual labels:  gulp
brage-ghost-theme
A Ghost theme built with Gulp
Stars: ✭ 44 (+22.22%)
Mutual labels:  gulp
gulp-inject-partials
A recursive injection of partials based on their path name. Implementation of specific case of gulp-inject.
Stars: ✭ 26 (-27.78%)
Mutual labels:  gulp
anyfs
Portable file system for Node
Stars: ✭ 17 (-52.78%)
Mutual labels:  gulp
spring-boot-angular2-starter
Starter application. Spring Boot, Angular 2, TypeScript, Gulp, Gradle, SCSS.
Stars: ✭ 35 (-2.78%)
Mutual labels:  gulp
bulletproof-email
A Gulp workflow for maintainable email templates
Stars: ✭ 71 (+97.22%)
Mutual labels:  gulp
sample-ui-react
Material-UI+ React.js + Redux [ Pug / Scss / Babel ]
Stars: ✭ 15 (-58.33%)
Mutual labels:  gulp
ux-theming
Make UX theming in Mendix a lot easier
Stars: ✭ 22 (-38.89%)
Mutual labels:  gulp
landing
This project builds the static and internationalized landing page of Upplication.
Stars: ✭ 26 (-27.78%)
Mutual labels:  gulp
generator-angular-pro
AngularJS project generator for scalable, enterprise-grade web and mobile applications
Stars: ✭ 43 (+19.44%)
Mutual labels:  gulp
beginner-windows-npm-gulp-webdev-tutorial
Beginner guide for users on web development with node.js/npm + gulp terminal commands. You'll learn how to use other terminal commands like git, gulp, bower, yarn, and more!
Stars: ✭ 40 (+11.11%)
Mutual labels:  gulp
gulp-yarn
Automatically install node modules using Yarn. 😻
Stars: ✭ 22 (-38.89%)
Mutual labels:  gulp
Gulp-Beginners-Guide
Gulp 基本教學 - 從無到有 Gulp-Beginners-Guide
Stars: ✭ 29 (-19.44%)
Mutual labels:  gulp

Modest TypeScript-Angular 1.x Boilerplate

Summary

This boilerplate uses the TypeScript compiler directly to bundle files into a single file with AMD-modules.

The typescript compiler is run with: tsc -p app --outFile dev/js/main.js

Unscientific benchmarks suggest this approach to be considerably faster than Browserify or Webpack.

The bundle includes a small (1kb when minified) AMD API shim called Almond.

The essential stylesheet, template and watch related tasks you would except in a boilerplate are also included. Test runners, linting etc. are left out to avoid bloating the repository too much.

Getting started

  • You need to have npm and node installed
  • If you don't have gulp installed as a global package, you can get by by using the defined npm scripts, but I would definitely advice installing gulp. To get a list of available gulp tasks, just run gulp.
  • To install packages, run npm install
  • To build the app, run npm run build
  • To start the application, run npm start and navigate to localhost:7203 in your browser.
Minifying your app
  • By default the application is build into dev folder un-minified and with sourcemaps.
  • To get your application production ready, just run npm run minify or gulp minify. Note: this task expects you to have all of your html, js and css already in the dev folder.
  • Alternatively, you can run gulp minify-js and gulp minify-css.
  • Notice that the minified files end up in dist folder.
Adding new dependencies
  • In gulp/config.js you'll see a list of vendor paths pointing to node_modules folder.
  • To add new dependencies, just install them through npm by running npm install --save <new_dependency>, and add a new filepath in gulp/config.js.
  • Notice that JS and CSS dependencies are maintained separately.

####References

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