Skip to content

Instantly share code, notes, and snippets.

@tenphi
Created February 24, 2016 12:42
Show Gist options
  • Save tenphi/e906b5722d8bb041cdd6 to your computer and use it in GitHub Desktop.
Save tenphi/e906b5722d8bb041cdd6 to your computer and use it in GitHub Desktop.
Set of tools for making AngularJS components
module.component() - Angular's API:
https://docs.angularjs.org/guide/component
angular-bem - A set of directives to simplify your workflow with BEM-markup in AngularJS applications.
https://github.com/tenphi/angular-bem
angular2-bem - A set of directives to simplify your workflow with BEM-markup in Angular 2 applications. (WORK IN PROGRESS)
https://github.com/tenphi/angular2-bem
angular-decorators - A library of ES7 decorators for writing Angular 2 style code in AngularJS.
https://github.com/MikeRyan52/angular-decorators
ng-forward - The default solution for those that want to write Angular 2.x style code in Angular 1.x
https://github.com/ngUpgraders/ng-forward
LESS - Leaner CSS
http://lesscss.org/
Webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
https://webpack.github.io
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment