https://github.com/msarsha/angular-1.5-components-seed
Seed project for Angular 1.5 using ui-router and components architecture
https://github.com/msarsha/angular-1.5-components-seed
Last synced: 3 months ago
JSON representation
Seed project for Angular 1.5 using ui-router and components architecture
- Host: GitHub
- URL: https://github.com/msarsha/angular-1.5-components-seed
- Owner: msarsha
- Created: 2016-10-06T19:10:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-10T07:29:28.000Z (over 8 years ago)
- Last Synced: 2025-01-08T08:32:29.257Z (5 months ago)
- Language: JavaScript
- Size: 43 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# angular-1.5-components-seed
Seed project for Angular 1.5._Inspired by Todd Motto's Ultimate Angular courses_
#### Whats inside:
- Basic app structure to get you started with component architecture
- Gulp tasks for
- bundling
- serving and live reloading
- tamplate cache
- component routing with ui-router
- transition hooks for handling states that require authentication (the `app` state and his child states)
- authentication module
- global scss variables file
#### How to runClone the repo
Run `npm install`
Run `npm start`
#### Directory Structure:
```
.
├── src
│ ├── app
│ │ ├── common
│ │ │ ├── app.component.html
│ │ │ ├── app.component.js
│ │ │ ├── app.component.scss
│ │ │ ├── app.controller.js
│ │ │ └── app.module.js
│ │ ├── components
│ │ │ ├── auth
│ │ │ │ ├── login
│ │ │ │ │ ├── login.component.html
│ │ │ │ │ ├── login.component.js
│ │ │ │ │ ├── login.component.scss
│ │ │ │ │ └── login.controller.js
│ │ │ │ ├── register
│ │ │ │ │ ├── register.component.html
│ │ │ │ │ ├── register.component.js
│ │ │ │ │ ├── register.component.scss
│ │ │ │ │ └── register.controller.js
│ │ │ │ ├── auth.config.js
│ │ │ │ ├── auth.module.js
│ │ │ │ └── auth.service.js
│ │ │ ├── dashboard
│ │ │ │ ├── dashboard.component.html
│ │ │ │ ├── dashboard.component.js
│ │ │ │ ├── dashboard.component.scss
│ │ │ │ └── dashboard.module.js
│ │ │ └── components.module.js
│ │ ├── _variables.scss
│ │ ├── root.component.html
│ │ ├── root.component.js
│ │ └── root.module.js
│ └── index.html
├── gulpfile.babel.js
├── gulpfile.config.js
├── jsconfig.json
├── package.json
└── typings.json
```