├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── firebase-rules.json ├── firebase.json ├── gulpfile.js ├── karma.conf.js ├── karma.entry.js ├── package.json ├── scripts ├── deploy.sh └── dist.sh ├── src ├── components │ ├── app │ │ ├── app.html │ │ ├── app.scss │ │ └── app.ts │ ├── sign-in │ │ ├── sign-in.html │ │ ├── sign-in.scss │ │ └── sign-in.ts │ └── tasks │ │ ├── task-form │ │ ├── task-form.html │ │ ├── task-form.scss │ │ └── task-form.ts │ │ ├── task-item │ │ ├── task-item.html │ │ ├── task-item.scss │ │ └── task-item.ts │ │ ├── task-list │ │ ├── task-list-filter-pipe.spec.ts │ │ ├── task-list-filter-pipe.ts │ │ ├── task-list.html │ │ ├── task-list.scss │ │ └── task-list.ts │ │ ├── tasks.html │ │ └── tasks.ts ├── config.ts ├── core │ ├── auth │ │ ├── auth-route-helper.ts │ │ ├── auth-service.ts │ │ └── providers.ts │ └── task │ │ ├── providers.ts │ │ ├── task-service.spec.ts │ │ ├── task-service.ts │ │ ├── task-store.ts │ │ ├── task.spec.ts │ │ └── task.ts ├── directives │ └── autofocus-directive.ts ├── index.html ├── main.ts └── styles │ ├── _grid.scss │ ├── _settings.scss │ └── styles.scss ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings └── custom │ ├── custom.d.ts │ ├── firebase │ └── firebase.d.ts │ └── mockfirebase │ └── mockfirebase.d.ts ├── webpack.base.js ├── webpack.dev.js ├── webpack.dist.js └── webpack.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/README.md -------------------------------------------------------------------------------- /firebase-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/firebase-rules.json -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/firebase.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/karma.conf.js -------------------------------------------------------------------------------- /karma.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/karma.entry.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/dist.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | ./node_modules/.bin/gulp dist 5 | -------------------------------------------------------------------------------- /src/components/app/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/app/app.html -------------------------------------------------------------------------------- /src/components/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/app/app.scss -------------------------------------------------------------------------------- /src/components/app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/app/app.ts -------------------------------------------------------------------------------- /src/components/sign-in/sign-in.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/sign-in/sign-in.html -------------------------------------------------------------------------------- /src/components/sign-in/sign-in.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/sign-in/sign-in.scss -------------------------------------------------------------------------------- /src/components/sign-in/sign-in.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/sign-in/sign-in.ts -------------------------------------------------------------------------------- /src/components/tasks/task-form/task-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-form/task-form.html -------------------------------------------------------------------------------- /src/components/tasks/task-form/task-form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-form/task-form.scss -------------------------------------------------------------------------------- /src/components/tasks/task-form/task-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-form/task-form.ts -------------------------------------------------------------------------------- /src/components/tasks/task-item/task-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-item/task-item.html -------------------------------------------------------------------------------- /src/components/tasks/task-item/task-item.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-item/task-item.scss -------------------------------------------------------------------------------- /src/components/tasks/task-item/task-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-item/task-item.ts -------------------------------------------------------------------------------- /src/components/tasks/task-list/task-list-filter-pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-list/task-list-filter-pipe.spec.ts -------------------------------------------------------------------------------- /src/components/tasks/task-list/task-list-filter-pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-list/task-list-filter-pipe.ts -------------------------------------------------------------------------------- /src/components/tasks/task-list/task-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-list/task-list.html -------------------------------------------------------------------------------- /src/components/tasks/task-list/task-list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-list/task-list.scss -------------------------------------------------------------------------------- /src/components/tasks/task-list/task-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/task-list/task-list.ts -------------------------------------------------------------------------------- /src/components/tasks/tasks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/tasks.html -------------------------------------------------------------------------------- /src/components/tasks/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/components/tasks/tasks.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/core/auth/auth-route-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/auth/auth-route-helper.ts -------------------------------------------------------------------------------- /src/core/auth/auth-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/auth/auth-service.ts -------------------------------------------------------------------------------- /src/core/auth/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/auth/providers.ts -------------------------------------------------------------------------------- /src/core/task/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/providers.ts -------------------------------------------------------------------------------- /src/core/task/task-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/task-service.spec.ts -------------------------------------------------------------------------------- /src/core/task/task-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/task-service.ts -------------------------------------------------------------------------------- /src/core/task/task-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/task-store.ts -------------------------------------------------------------------------------- /src/core/task/task.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/task.spec.ts -------------------------------------------------------------------------------- /src/core/task/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/core/task/task.ts -------------------------------------------------------------------------------- /src/directives/autofocus-directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/directives/autofocus-directive.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/styles/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/styles/_grid.scss -------------------------------------------------------------------------------- /src/styles/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/styles/_settings.scss -------------------------------------------------------------------------------- /src/styles/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/src/styles/styles.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/tslint.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/typings.json -------------------------------------------------------------------------------- /typings/custom/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/typings/custom/custom.d.ts -------------------------------------------------------------------------------- /typings/custom/firebase/firebase.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/typings/custom/firebase/firebase.d.ts -------------------------------------------------------------------------------- /typings/custom/mockfirebase/mockfirebase.d.ts: -------------------------------------------------------------------------------- 1 | declare class MockFirebase { 2 | static override(): void; 3 | } 4 | -------------------------------------------------------------------------------- /webpack.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/webpack.base.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/webpack.dist.js -------------------------------------------------------------------------------- /webpack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeeames/todo-angular2-firebase/HEAD/webpack.test.js --------------------------------------------------------------------------------