├── .circleci └── config.yml ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .npmrc ├── .prettierignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── angular.json ├── cypress.json ├── cypress ├── integration │ ├── disabled-items.js │ ├── dropdown.js │ ├── http.js │ ├── model.js │ ├── reactive.js │ ├── reducer.js │ └── simple.js ├── plugins │ └── index.js ├── support │ ├── commands.js │ └── index.js └── tsconfig.json ├── package.json ├── prerender.ts ├── prettier.config.js ├── projects └── frontal │ ├── __tests__ │ ├── __snapshots__ │ │ ├── frontal-button.ts.snap │ │ ├── frontal-input.ts.snap │ │ ├── frontal-item.ts.snap │ │ ├── frontal-label.ts.snap │ │ └── frontal-list.ts.snap │ ├── frontal-button.ts │ ├── frontal-input.ts │ ├── frontal-item.ts │ ├── frontal-label.ts │ ├── frontal-list.ts │ ├── frontal-props.ts │ ├── migrations │ │ ├── 2_0_0.ts │ │ └── 3_0_0.ts │ ├── state.ts │ └── status.pipe.ts │ ├── jest.config.js │ ├── migrations │ ├── 2_0_0 │ │ └── index.ts │ ├── 3_0_0 │ │ └── index.ts │ ├── migration.json │ └── tsconfig.migrations.json │ ├── ng-package.json │ ├── ng-package.prod.json │ ├── package.json │ ├── src │ ├── index.ts │ ├── lib │ │ ├── actions.ts │ │ ├── frontal.component.ts │ │ ├── frontal.module.ts │ │ ├── state.ts │ │ ├── status.pipe.ts │ │ └── utils.ts │ └── public_api.ts │ ├── test.ts │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── tslint.json ├── server.ts ├── src ├── app │ ├── app.component.ts │ ├── app.module.ts │ ├── app.server.module.ts │ └── components │ │ ├── bootstrap.scss │ │ ├── bootstrap.ts │ │ ├── disabled-items.ts │ │ ├── dropdown.ts │ │ ├── http.ts │ │ ├── model.ts │ │ ├── reactive.ts │ │ ├── reducer.ts │ │ └── simple.ts ├── assets │ └── .gitkeep ├── data │ └── hero.ts ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.server.ts ├── main.ts ├── polyfills.ts ├── styles.scss ├── tsconfig.app.json ├── tsconfig.server.json └── typings.d.ts ├── tsconfig.json ├── tslint.json └── webpack.server.config.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | dist/ 4 | *.json 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/angular.json -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress.json -------------------------------------------------------------------------------- /cypress/integration/disabled-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/disabled-items.js -------------------------------------------------------------------------------- /cypress/integration/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/dropdown.js -------------------------------------------------------------------------------- /cypress/integration/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/http.js -------------------------------------------------------------------------------- /cypress/integration/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/model.js -------------------------------------------------------------------------------- /cypress/integration/reactive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/reactive.js -------------------------------------------------------------------------------- /cypress/integration/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/reducer.js -------------------------------------------------------------------------------- /cypress/integration/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/integration/simple.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | module.exports = (on, config) => {}; 2 | -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- 1 | import './commands'; 2 | -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/package.json -------------------------------------------------------------------------------- /prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/prerender.ts -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/prettier.config.js -------------------------------------------------------------------------------- /projects/frontal/__tests__/__snapshots__/frontal-button.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/__snapshots__/frontal-button.ts.snap -------------------------------------------------------------------------------- /projects/frontal/__tests__/__snapshots__/frontal-input.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/__snapshots__/frontal-input.ts.snap -------------------------------------------------------------------------------- /projects/frontal/__tests__/__snapshots__/frontal-item.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/__snapshots__/frontal-item.ts.snap -------------------------------------------------------------------------------- /projects/frontal/__tests__/__snapshots__/frontal-label.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/__snapshots__/frontal-label.ts.snap -------------------------------------------------------------------------------- /projects/frontal/__tests__/__snapshots__/frontal-list.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/__snapshots__/frontal-list.ts.snap -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-button.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-input.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-item.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-label.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-list.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/frontal-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/frontal-props.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/migrations/2_0_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/migrations/2_0_0.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/migrations/3_0_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/migrations/3_0_0.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/state.ts -------------------------------------------------------------------------------- /projects/frontal/__tests__/status.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/__tests__/status.pipe.ts -------------------------------------------------------------------------------- /projects/frontal/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/jest.config.js -------------------------------------------------------------------------------- /projects/frontal/migrations/2_0_0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/migrations/2_0_0/index.ts -------------------------------------------------------------------------------- /projects/frontal/migrations/3_0_0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/migrations/3_0_0/index.ts -------------------------------------------------------------------------------- /projects/frontal/migrations/migration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/migrations/migration.json -------------------------------------------------------------------------------- /projects/frontal/migrations/tsconfig.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/migrations/tsconfig.migrations.json -------------------------------------------------------------------------------- /projects/frontal/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/ng-package.json -------------------------------------------------------------------------------- /projects/frontal/ng-package.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/ng-package.prod.json -------------------------------------------------------------------------------- /projects/frontal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/package.json -------------------------------------------------------------------------------- /projects/frontal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/index.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/actions.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/frontal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/frontal.component.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/frontal.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/frontal.module.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/state.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/status.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/status.pipe.ts -------------------------------------------------------------------------------- /projects/frontal/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/lib/utils.ts -------------------------------------------------------------------------------- /projects/frontal/src/public_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/src/public_api.ts -------------------------------------------------------------------------------- /projects/frontal/test.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /projects/frontal/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/tsconfig.lib.json -------------------------------------------------------------------------------- /projects/frontal/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/tsconfig.spec.json -------------------------------------------------------------------------------- /projects/frontal/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/projects/frontal/tslint.json -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/server.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/app.server.module.ts -------------------------------------------------------------------------------- /src/app/components/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/bootstrap.scss -------------------------------------------------------------------------------- /src/app/components/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/bootstrap.ts -------------------------------------------------------------------------------- /src/app/components/disabled-items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/disabled-items.ts -------------------------------------------------------------------------------- /src/app/components/dropdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/dropdown.ts -------------------------------------------------------------------------------- /src/app/components/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/http.ts -------------------------------------------------------------------------------- /src/app/components/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/model.ts -------------------------------------------------------------------------------- /src/app/components/reactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/reactive.ts -------------------------------------------------------------------------------- /src/app/components/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/reducer.ts -------------------------------------------------------------------------------- /src/app/components/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/app/components/simple.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/data/hero.ts -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/main.server.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/tsconfig.server.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timdeschryver/frontal/HEAD/webpack.server.config.js --------------------------------------------------------------------------------