generator-angular-fullstack

Yeoman generator for an Angular app with an Express server

Downloads
730
Stars
6.1K
Committers
171

Bot releases are hidden (Show)

generator-angular-fullstack - 3.7.1

Published by Awk34 over 8 years ago

Bug Fixes

  • gen: move bluebird to dependencies (7d87697), closes #1888
generator-angular-fullstack - 3.7.5

Published by Awk34 over 8 years ago

Bug Fixes

generator-angular-fullstack - 4.0.0 Beta 2

Published by Awk34 over 8 years ago

Webpack Support

generator-angular-fullstack - 3.7.0

Published by Awk34 over 8 years ago

Notable Changes

  • The Angular component sub-generator from generator-ng-component was added
  • The generator no longer uses the babel require hook at runtime
  • The generator's template files are now passed through Babel at scaffold time. This allows for things like removing type annotations if the user so chooses.
  • TypeScript uses typings instead of tsd

Bug Fixes

  • client: remove no-empty from tslint.json (eafc4e0)
  • client:navbar.controller: refactor EJS, exclude constructor if empty (a75b1d4)
  • e2e:main: fix yeoman.png regex (4b4db99)
  • express: import connect-mongo/es5 if node < 4 (63fb77f), closes #1844
  • gen:app: only include typings.json with TS (6f82220)
  • gen:endpoint:
  • gen:grunt: update paths (104efc6)
  • gen:gulp:babel: return the two merged streams (3748953)
  • gen:gulp:clean: also clean test dir (aedb37e)
  • gen:gulp:updateFixtures: fix saving as private/public (a2cecab)
  • gen:test:endpoint: jshint function also checks that the file exists (17d9985)
  • gen:test:main: fix sql e2e (a9d238c)
  • grunt: exclude jshint config if using TypeScript (54d4ebd)
  • gulp: fix racing condition for copy:constant (f07b451), closes #1830
  • package:
    • always make html2js a dependency (bdf1e4a), closes #1722
    • grunt-injector 1.0.0 is broken (3391299)
    • include gulp devDependency (c857b27)
  • server:
  • server:oauth:
    • fix mongoose validation when re-login using twitter oauth (5f8805d)

Features

  • client:auth: add first type definition (callback: Function) (7ed2585)
  • gen:
    • add component generator (bf649ab), closes #1711
    • also build test dir (just like generators dir) (e09fb76)
    • default to gulp, mocha (4cc2da6)
  • gen:app: run all client files through Babel & JS Beautifier (1d4ce11)
  • gen:gulp:
    • add installFixtures task (04a7878)
    • add mocha (ead201a)
    • port updateFixtures to Gulp (hot damn is it faster 🔥) (94d69da)
  • gen:test:
    • add endpoint path name test (0b36375)
    • add endpoint-specific tests (887476f)
  • grunt:less: add sourcemap options (#1868) (55c9a18), closes #1765
  • gulp:ts: inject client .ts test files automatically into config file. (17cb4e4), closes #1828
generator-angular-fullstack - 3.6.1

Published by Awk34 over 8 years ago

Bug Fixes

  • package: revert to Grunt 0.4.5 if user chooses Grunt (1cc91a3), closes #1815
generator-angular-fullstack - 3.6.0

Published by Awk34 over 8 years ago

Bug Fixes

  • gen:heroku: allow for grunt or gulp (954baa4)
  • gen:openshift: allow for grunt or gulp (2f1a229)
  • gulp: build images before rev-replace (4139694)
  • gulp:copy:constant: fix output dir (a5e31cf), closes #1748
  • gulp:inject: prevent 'inject:css' from showing up twice (09b4f01)
  • gulp:inject:css: remove leading / (6de6272)
  • gulp:jshint: include jshint alongside gulp-jshint (978f6ba)
  • gulp:serve:
  • gulp:styles: fix styles task for plain CSS (dc72c33), closes #1747
  • gulp:test:client: move around some 'tsd' tasks (86c7510)
  • gulp:wiredep: copy exclude array code from Grunt (2997e34), closes #1739
  • livereload: ignore api routes and specific non-html files (c6a396b), closes #1636 #1764
  • server:user:spec: replace context with describe (5716660)
  • ts:
    • exclude ui-router.mock.ts from tsconfig.client.test.json if using ngroute (3e40776)
    • fix typo of gulp's typescript test configuration file (023b261)
  • user: fix email and password validation (474a3a1)

Features

  • GitHub: add issue and PR templates (79b1db7)
  • gulp:
    • add serve:debug, add gulp-node-inspector (f6eb26d)
    • port grunt buildcontrol tasks over to gulp (3221678)
generator-angular-fullstack - 3.5.0

Published by Awk34 over 8 years ago

Notable Changes

A lot of various dependencies were updated

Bug Fixes

  • gen:
    • import exec (4f3f9dc)
    • move some insight code (7be23bd)
    • shim determineAppname, use name argument if provided (bdaeb5a), closes #1682
  • grunt: update rev-ed images in css as well as js (5a24b83), closes #977
  • grunt:filerev: don't rev assets/fonts/ (5228536)
  • gulp: add inject:tsconfig to inject task (bb045c5)
  • gulp:build: exclude local.env.sample.js (429d5f3), closes #1570
  • jshint: capitalize MongoStore (310cb22)
  • model:user: add missing return statements (f6ca289)
generator-angular-fullstack - 3.4.0

Published by Awk34 over 8 years ago

Notable Changes

  • Updated Angular to 1.5 (the main page now uses an Angular 1.5 component)
  • Updated generator-ng-component to ~0.2.1. Angular subgenerators will now generate ES6 code and TypeScript code.
  • Updated angular-bootstrap to ~1.1.2
  • Updated bluebird to ^3.3.3, and set mongoose to use bluebird instead of mpromise. This allows us to remove promisification of mongoose APIs.
  • Updated PhantomJS to ^2.1.4

Bug Fixes

  • deps:
    • always include grunt-babel if grunt chosen (7ba7d1f)
    • include tslint (543d784)
  • gen: fix Stylus & Sass extensions (37d6c46), closes #1609
  • grunt:babel: exclude local.env.sample.js (3e0518b)
  • grunt:injector: sort js/ts modules (fe6aba2)
  • gulp: add inject:tsconfig, change script watcher (978e07e)
  • gulp:build:
    • add copy:fonts task (27f1cc8)
    • fix building when using Jade (687cd09)
  • gulp:ts: fix gulp not using latest typescript config after changed (6a6afd9)
  • gulp:tslint: exclude both typings and test_typings (2e83bd1)
  • gulp⌚ re-compile jade to .tmp (18412a7)
  • server:oauth: fix sequelize syntax (221f7a4), closes #1654
  • tslint: fix no-trailing-comma (d7cd347)

Features

  • gen: add 'es6' to generator-ng-component filters (65530b3)
generator-angular-fullstack - 3.3.0

Published by Awk34 over 8 years ago

Notable Changes

  • TypeScript support
  • Gulp support

Features

  • client: move navbar and footer directive usage to around the router view directive in index.html (c429adb)

Bug Fixes

  • gulp:
    • make coverage tests work (d3fd0c0)
    • exclude constant file from lint:scripts:client (103db11), closes #1587
  • grunt:
    • fix wrong tslint vs jshint (15f60db)
    • exclude constant file from jshint:all (f4e590f)
    • babel: don't try to transpile JSON files (885438f), closes #1561
    • build: don't copy local.env.sample (be5a1f4), closes #1570
  • gen:test: make sure we overwrite conflicts, add missing options from mock prompt options (d6aeacf)
  • npm: make sure to include mocha for server tests (6c4e926)
generator-angular-fullstack - 3.2.0

Published by Awk34 almost 9 years ago

Features

  • app: fix .gitattributes (6b17ef7)
  • gulp
    • add missing tasks (4d0e2ba)
    • update useref to latest version (f21a388)
    • add file revisioning for images (3bf29b2)

Bug Fixes

  • e2e: force e2e tests to wait for angular (842ab55)
  • gen: fix styleExt being sass instead of scss (8f99a8f)
  • gen: set scriptExt, templateExt, & styleExt when re-using a .yo-rc.json (6e59229)
  • gulp:
    • inject angular modules before other scripts (c0d5a14)
    • clean .tmp folder in build task (9596ba4)
    • add missing gulp-env package (cf017de)
    • get client tests working (0cb4a4b)
    • use different transpile options for server and client (bb67961)
    • make sure tests and main app file are not injected (0171112)
    • make sure .htaccess is copied on build (3602406)
    • call wiredep:test before running tests (103adb2)
    • inject:css: fix string that should be template string (bb92502)
generator-angular-fullstack -

Published by Awk34 almost 9 years ago

generator-angular-fullstack -

Published by Awk34 almost 9 years ago

This release adds experimental support for scaffolding out Gulp instead of Grunt. To test it out, run yo angular-fullstack --gulp

generator-angular-fullstack - 3.0.0

Published by Awk34 almost 9 years ago

New Features

  • Sequelize - You can now choose between MongoDB + Mongoose or SQLite3 + Sequelize
  • Babel - We now include Babel transpiler support, with plans to add TypeScript in the future
  • Lusca - Lusca Security Middleware is included by default
  • Angular Modules - A few components of the front-end have been broken out into their own Angular modules, such as auth, admin, and a new util module
  • Modern Angular Best-Practices - We have moved a lot of the code to take advantage of the controllerAs syntax, as well as ES6/ES7 Classes
  • Mongoose Bluebird Promises

Breaking Changes

  • Node >= 4.2.2 - We now support versions of Node 4.2.2 and up. Since this is a generator for scaffolding out a new project, it makes sense to move support to the 4.2.2 Long Term Support (LTS) version of Node, since it is the most supported release by Node. It is likely that the generator will work with earlier versions of Node, but it is not recommended.
  • CoffeeScript, Vanilla JS - Removed CoffeeScript and vanilla JS support. CoffeeScript has served its purpose and been replaced by much better transpilers. Vanilla JS doesn't provide a lot of the features that enable good, modern code. We now only support Babel 5.8.x, and plan to add TypeScript support in the future.
  • Removed some backwards-compatibility support code

To see the full list of changes, click the '3.0.0' title to view the GitHub compare between 3.0.0 and 2.1.1

generator-angular-fullstack -

Published by Awk34 almost 9 years ago

generator-angular-fullstack -

Published by Awk34 about 9 years ago

generator-angular-fullstack -

Published by Awk34 about 9 years ago

generator-angular-fullstack -

Published by Awk34 about 9 years ago

generator-angular-fullstack -

Published by Awk34 about 9 years ago

generator-angular-fullstack - v3.0.0-rc4

Published by Awk34 about 9 years ago

generator-angular-fullstack -

Published by Awk34 about 9 years ago