├── .gitignore ├── README.md ├── karma ├── karma.conf.js └── karma.entry.js ├── package.json ├── src ├── app-routing.module.ts ├── app.module.ts ├── bootstrap.ts ├── components │ ├── app │ │ ├── app.component.html │ │ └── app.component.ts │ ├── dynamic-form │ │ ├── dynamic-form.component.html │ │ ├── dynamic-form.component.spec.ts │ │ └── dynamic-form.component.ts │ ├── dynamic-question │ │ ├── dynamic-question.component.html │ │ ├── dynamic-question.component.spec.ts │ │ └── dynamic-question.component.ts │ ├── form-list │ │ ├── form-list.component.html │ │ ├── form-list.component.spec.ts │ │ └── form-list.component.ts │ ├── form-viewer │ │ ├── form-viewer.component.html │ │ ├── form-viewer.component.spec.ts │ │ └── form-viewer.component.ts │ └── index.ts ├── index.html ├── mocks │ └── activated-route.ts ├── models │ ├── form-data.model.ts │ ├── index.ts │ └── question.model.ts ├── services │ ├── form.service.spec.ts │ ├── form.service.ts │ ├── in-memory.service.ts │ ├── rest.service.spec.ts │ └── rest.service.ts └── vendor.ts ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings ├── globals │ ├── es6-shim │ │ ├── index.d.ts │ │ └── typings.json │ ├── jasmine │ │ ├── index.d.ts │ │ └── typings.json │ └── node │ │ ├── index.d.ts │ │ └── typings.json ├── index.d.ts └── modules │ └── es6-promise │ ├── index.d.ts │ └── typings.json └── webpack ├── webpack.dev.js └── webpack.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/README.md -------------------------------------------------------------------------------- /karma/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/karma/karma.conf.js -------------------------------------------------------------------------------- /karma/karma.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/karma/karma.entry.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/package.json -------------------------------------------------------------------------------- /src/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/app-routing.module.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/bootstrap.ts -------------------------------------------------------------------------------- /src/components/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/app/app.component.html -------------------------------------------------------------------------------- /src/components/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/app/app.component.ts -------------------------------------------------------------------------------- /src/components/dynamic-form/dynamic-form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-form/dynamic-form.component.html -------------------------------------------------------------------------------- /src/components/dynamic-form/dynamic-form.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-form/dynamic-form.component.spec.ts -------------------------------------------------------------------------------- /src/components/dynamic-form/dynamic-form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-form/dynamic-form.component.ts -------------------------------------------------------------------------------- /src/components/dynamic-question/dynamic-question.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-question/dynamic-question.component.html -------------------------------------------------------------------------------- /src/components/dynamic-question/dynamic-question.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-question/dynamic-question.component.spec.ts -------------------------------------------------------------------------------- /src/components/dynamic-question/dynamic-question.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/dynamic-question/dynamic-question.component.ts -------------------------------------------------------------------------------- /src/components/form-list/form-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-list/form-list.component.html -------------------------------------------------------------------------------- /src/components/form-list/form-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-list/form-list.component.spec.ts -------------------------------------------------------------------------------- /src/components/form-list/form-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-list/form-list.component.ts -------------------------------------------------------------------------------- /src/components/form-viewer/form-viewer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-viewer/form-viewer.component.html -------------------------------------------------------------------------------- /src/components/form-viewer/form-viewer.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-viewer/form-viewer.component.spec.ts -------------------------------------------------------------------------------- /src/components/form-viewer/form-viewer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/form-viewer/form-viewer.component.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/index.html -------------------------------------------------------------------------------- /src/mocks/activated-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/mocks/activated-route.ts -------------------------------------------------------------------------------- /src/models/form-data.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/models/form-data.model.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/models/question.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/models/question.model.ts -------------------------------------------------------------------------------- /src/services/form.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/services/form.service.spec.ts -------------------------------------------------------------------------------- /src/services/form.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/services/form.service.ts -------------------------------------------------------------------------------- /src/services/in-memory.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/services/in-memory.service.ts -------------------------------------------------------------------------------- /src/services/rest.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/services/rest.service.spec.ts -------------------------------------------------------------------------------- /src/services/rest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/services/rest.service.ts -------------------------------------------------------------------------------- /src/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/src/vendor.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/tslint.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings.json -------------------------------------------------------------------------------- /typings/globals/es6-shim/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/es6-shim/index.d.ts -------------------------------------------------------------------------------- /typings/globals/es6-shim/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/es6-shim/typings.json -------------------------------------------------------------------------------- /typings/globals/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/jasmine/index.d.ts -------------------------------------------------------------------------------- /typings/globals/jasmine/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/jasmine/typings.json -------------------------------------------------------------------------------- /typings/globals/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/node/index.d.ts -------------------------------------------------------------------------------- /typings/globals/node/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/globals/node/typings.json -------------------------------------------------------------------------------- /typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/index.d.ts -------------------------------------------------------------------------------- /typings/modules/es6-promise/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/modules/es6-promise/index.d.ts -------------------------------------------------------------------------------- /typings/modules/es6-promise/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/typings/modules/es6-promise/typings.json -------------------------------------------------------------------------------- /webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/webpack/webpack.dev.js -------------------------------------------------------------------------------- /webpack/webpack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gonzofish/semaphore-ng2-webpack/HEAD/webpack/webpack.test.js --------------------------------------------------------------------------------