├── .editorconfig ├── .gitignore ├── .idea └── httpRequests │ └── http-requests-log.http ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── .yarn └── releases │ └── yarn-3.3.1.cjs ├── .yarnrc.yml ├── Procfile ├── README.md ├── angular.json ├── app.json ├── apps ├── .gitkeep ├── websheep-api │ ├── jest-yaml-transformer.js │ ├── jest.config.js │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── authz1 │ │ │ │ ├── index.ts │ │ │ │ ├── pact.spec.ts │ │ │ │ ├── sheep.router.spec.ts │ │ │ │ └── sheep.router.ts │ │ │ ├── authz2 │ │ │ │ ├── farmers.router.spec.ts │ │ │ │ ├── farmers.router.ts │ │ │ │ ├── get-farmer.ts │ │ │ │ ├── index.ts │ │ │ │ ├── patch-farmer.ts │ │ │ │ ├── serialize-farmer.ts │ │ │ │ └── sheep.router.ts │ │ │ ├── csrf1 │ │ │ │ ├── csrf1.spec.ts │ │ │ │ └── index.ts │ │ │ ├── csrf2 │ │ │ │ ├── csrf2.spec.ts │ │ │ │ └── index.ts │ │ │ ├── csrf3 │ │ │ │ └── index.ts │ │ │ ├── database.ts │ │ │ ├── jwt1 │ │ │ │ ├── index.ts │ │ │ │ └── jwt-auth.middleware.ts │ │ │ ├── jwt2 │ │ │ │ └── index.ts │ │ │ └── shared │ │ │ │ ├── bearer-auth.middleware.ts │ │ │ │ ├── cookie-auth.middleware.ts │ │ │ │ ├── docs │ │ │ │ └── docs.router.ts │ │ │ │ ├── farm │ │ │ │ ├── farms.router.ts │ │ │ │ ├── farms.service.ts │ │ │ │ └── ger-farmer-farms.ts │ │ │ │ ├── farmer │ │ │ │ ├── farmers.router.ts │ │ │ │ ├── farmers.service.ts │ │ │ │ ├── get-farmer.ts │ │ │ │ ├── patch-farmer.ts │ │ │ │ └── serialize-farmer.ts │ │ │ │ ├── helpers │ │ │ │ └── any-origin.ts │ │ │ │ ├── is-admin.guard.ts │ │ │ │ ├── is-self.guard.ts │ │ │ │ ├── json-only.middleware.ts │ │ │ │ ├── jwt-auth.middleware.ts │ │ │ │ ├── openapi │ │ │ │ ├── document.ts │ │ │ │ ├── validator.ts │ │ │ │ └── websheep.yaml │ │ │ │ ├── or.guard.ts │ │ │ │ ├── sheep │ │ │ │ ├── add-sheep.ts │ │ │ │ ├── get-farmer-sheep-list.ts │ │ │ │ ├── serialize-sheep.ts │ │ │ │ ├── sheep.router.ts │ │ │ │ └── sheep.service.ts │ │ │ │ ├── token │ │ │ │ ├── authenticate.ts │ │ │ │ ├── create-token-and-set-cookie.ts │ │ │ │ ├── create-token.ts │ │ │ │ ├── delete-token.ts │ │ │ │ ├── tokens.cookie.router.ts │ │ │ │ ├── tokens.jwt.router.ts │ │ │ │ ├── tokens.jwt.service.ts │ │ │ │ ├── tokens.router.ts │ │ │ │ └── tokens.service.ts │ │ │ │ └── with-guard.middleware.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── sheep-0.jpg │ │ │ ├── sheep-1.jpg │ │ │ ├── sheep-10.jpg │ │ │ ├── sheep-11.jpg │ │ │ ├── sheep-12.jpg │ │ │ ├── sheep-13.jpg │ │ │ ├── sheep-14.jpg │ │ │ ├── sheep-15.jpg │ │ │ ├── sheep-16.jpg │ │ │ ├── sheep-17.jpg │ │ │ ├── sheep-18.jpg │ │ │ ├── sheep-19.jpg │ │ │ ├── sheep-2.jpg │ │ │ ├── sheep-20.jpg │ │ │ ├── sheep-3.jpg │ │ │ ├── sheep-4.jpg │ │ │ ├── sheep-5.jpg │ │ │ ├── sheep-6.jpg │ │ │ ├── sheep-7.jpg │ │ │ ├── sheep-8.jpg │ │ │ └── sheep-9.jpg │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── fixtures │ │ │ ├── farmers.ts │ │ │ ├── farms.ts │ │ │ ├── sheep-generator.md │ │ │ └── sheep.ts │ │ ├── main.ts │ │ └── testing │ │ │ └── test-pact-interaction.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tslint.json │ └── webpack.config.js ├── websheep-e2e │ ├── cypress.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── app.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ ├── tsconfig.json │ └── tslint.json └── websheep │ ├── browserslist │ ├── jest.config.js │ ├── src │ ├── app │ │ ├── app-route-helper.ts │ │ ├── app-routing.module.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── assistant │ │ │ ├── api-selector-form │ │ │ │ ├── api-selector-form.component.html │ │ │ │ ├── api-selector-form.component.scss │ │ │ │ └── api-selector-form.component.ts │ │ │ ├── api-selector │ │ │ │ ├── api-selector.component.html │ │ │ │ ├── api-selector.component.scss │ │ │ │ └── api-selector.component.ts │ │ │ ├── assistant.actions.ts │ │ │ ├── assistant.reducer.ts │ │ │ ├── assistant.selectors.ts │ │ │ ├── assistant │ │ │ │ ├── assistant.component.html │ │ │ │ ├── assistant.component.scss │ │ │ │ └── assistant.component.ts │ │ │ ├── mission-info │ │ │ │ ├── mission-info.component.html │ │ │ │ ├── mission-info.component.scss │ │ │ │ └── mission-info.component.ts │ │ │ ├── mission-list.ts │ │ │ ├── mission.ts │ │ │ └── topic.ts │ │ ├── auth │ │ │ ├── auth.effects.ts │ │ │ ├── is-not-signed-in.guard.ts │ │ │ ├── is-signed-in.guard.ts │ │ │ └── signout.ts │ │ ├── config │ │ │ ├── config.actions.ts │ │ │ ├── config.reducer.ts │ │ │ └── config.selectors.ts │ │ ├── farmer │ │ │ └── farmer.service.ts │ │ ├── http │ │ │ ├── auth.interceptor.ts │ │ │ ├── http-interceptors.module.ts │ │ │ ├── list-response.ts │ │ │ └── prepend-base-url.interceptor.ts │ │ ├── layout │ │ │ ├── layout.actions.ts │ │ │ ├── layout.reducer.ts │ │ │ └── layout.selectors.ts │ │ ├── nav │ │ │ ├── nav.component.html │ │ │ ├── nav.component.scss │ │ │ └── nav.component.ts │ │ ├── reducers │ │ │ └── index.ts │ │ ├── sheep-core │ │ │ └── sheep.ts │ │ ├── sheep-form │ │ │ ├── add-sheep.service.ts │ │ │ ├── sheep-form.component.html │ │ │ ├── sheep-form.component.scss │ │ │ ├── sheep-form.component.ts │ │ │ └── user-farm.service.ts │ │ ├── sheep-list │ │ │ ├── sheep-list-container │ │ │ │ ├── sheep-list-container.component.html │ │ │ │ ├── sheep-list-container.component.scss │ │ │ │ ├── sheep-list-container.component.ts │ │ │ │ ├── user-sheep.service.spec.ts │ │ │ │ └── user-sheep.service.ts │ │ │ ├── sheep-list │ │ │ │ ├── sheep-list.component.html │ │ │ │ ├── sheep-list.component.scss │ │ │ │ └── sheep-list.component.ts │ │ │ └── sheep-preview │ │ │ │ ├── sheep-destination-emoji.pipe.ts │ │ │ │ ├── sheep-preview.component.html │ │ │ │ ├── sheep-preview.component.scss │ │ │ │ └── sheep-preview.component.ts │ │ ├── signin │ │ │ ├── signin-form.component.html │ │ │ ├── signin-form.component.scss │ │ │ ├── signin-form.component.ts │ │ │ └── signin.service.ts │ │ ├── toolbar │ │ │ ├── swagger-logo.png │ │ │ ├── toolbar.component.html │ │ │ ├── toolbar.component.scss │ │ │ └── toolbar.component.ts │ │ ├── typings.d.ts │ │ ├── user │ │ │ ├── user.actions.ts │ │ │ ├── user.reducer.ts │ │ │ └── user.selectors.ts │ │ └── views │ │ │ └── sheep │ │ │ ├── sheep-route-helper.ts │ │ │ └── sheep-views.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── lib │ │ ├── item-selector │ │ │ ├── item-selector.component.html │ │ │ ├── item-selector.component.scss │ │ │ └── item-selector.component.ts │ │ └── url-join.ts │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ ├── test-setup.ts │ └── testing │ │ └── pact-provider.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tslint.json │ └── vercel.json ├── jest.config.js ├── libs ├── .gitkeep └── pacts │ └── websheep-websheepapi.json ├── nx.json ├── package.json ├── sandbox.config.json ├── tools ├── schematics │ └── .gitkeep └── tsconfig.tools.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/httpRequests/http-requests-log.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.idea/httpRequests/http-requests-log.http -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.yarn/releases/yarn-3.3.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node dist/apps/websheep-api/main 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/angular.json -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/app.json -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/websheep-api/jest-yaml-transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/jest-yaml-transformer.js -------------------------------------------------------------------------------- /apps/websheep-api/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/jest.config.js -------------------------------------------------------------------------------- /apps/websheep-api/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz1/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz1/pact.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz1/pact.spec.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz1/sheep.router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz1/sheep.router.spec.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz1/sheep.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz1/sheep.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/farmers.router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/farmers.router.spec.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/farmers.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/farmers.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/get-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/get-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/patch-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/patch-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/serialize-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/serialize-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/authz2/sheep.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/authz2/sheep.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/csrf1/csrf1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/csrf1/csrf1.spec.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/csrf1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/csrf1/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/csrf2/csrf2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/csrf2/csrf2.spec.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/csrf2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/csrf2/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/csrf3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/csrf3/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/database.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/jwt1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/jwt1/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/jwt1/jwt-auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/jwt1/jwt-auth.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/jwt2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/jwt2/index.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/bearer-auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/bearer-auth.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/cookie-auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/cookie-auth.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/docs/docs.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/docs/docs.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farm/farms.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farm/farms.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farm/farms.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farm/farms.service.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farm/ger-farmer-farms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farm/ger-farmer-farms.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farmer/farmers.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farmer/farmers.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farmer/farmers.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farmer/farmers.service.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farmer/get-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farmer/get-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farmer/patch-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farmer/patch-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/farmer/serialize-farmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/farmer/serialize-farmer.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/helpers/any-origin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/helpers/any-origin.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/is-admin.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/is-admin.guard.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/is-self.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/is-self.guard.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/json-only.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/json-only.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/jwt-auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/jwt-auth.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/openapi/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/openapi/document.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/openapi/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/openapi/validator.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/openapi/websheep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/openapi/websheep.yaml -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/or.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/or.guard.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/sheep/add-sheep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/sheep/add-sheep.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/sheep/get-farmer-sheep-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/sheep/get-farmer-sheep-list.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/sheep/serialize-sheep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/sheep/serialize-sheep.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/sheep/sheep.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/sheep/sheep.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/sheep/sheep.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/sheep/sheep.service.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/authenticate.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/create-token-and-set-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/create-token-and-set-cookie.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/create-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/create-token.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/delete-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/delete-token.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/tokens.cookie.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/tokens.cookie.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/tokens.jwt.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/tokens.jwt.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/tokens.jwt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/tokens.jwt.service.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/tokens.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/tokens.router.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/token/tokens.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/token/tokens.service.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/app/shared/with-guard.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/app/shared/with-guard.middleware.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-0.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-1.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-10.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-11.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-12.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-13.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-14.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-15.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-16.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-17.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-18.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-19.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-2.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-20.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-3.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-4.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-5.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-6.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-7.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-8.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/assets/sheep-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/assets/sheep-9.jpg -------------------------------------------------------------------------------- /apps/websheep-api/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/fixtures/farmers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/fixtures/farmers.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/fixtures/farms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/fixtures/farms.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/fixtures/sheep-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/fixtures/sheep-generator.md -------------------------------------------------------------------------------- /apps/websheep-api/src/fixtures/sheep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/fixtures/sheep.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/main.ts -------------------------------------------------------------------------------- /apps/websheep-api/src/testing/test-pact-interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/src/testing/test-pact-interaction.ts -------------------------------------------------------------------------------- /apps/websheep-api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/tsconfig.app.json -------------------------------------------------------------------------------- /apps/websheep-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/tsconfig.json -------------------------------------------------------------------------------- /apps/websheep-api/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/websheep-api/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/tslint.json -------------------------------------------------------------------------------- /apps/websheep-api/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-api/webpack.config.js -------------------------------------------------------------------------------- /apps/websheep-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/cypress.json -------------------------------------------------------------------------------- /apps/websheep-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/websheep-e2e/src/integration/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/src/integration/app.spec.ts -------------------------------------------------------------------------------- /apps/websheep-e2e/src/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/src/plugins/index.js -------------------------------------------------------------------------------- /apps/websheep-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/websheep-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/websheep-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/websheep-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/websheep-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/websheep-e2e/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep-e2e/tslint.json -------------------------------------------------------------------------------- /apps/websheep/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/browserslist -------------------------------------------------------------------------------- /apps/websheep/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/jest.config.js -------------------------------------------------------------------------------- /apps/websheep/src/app/app-route-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/app-route-helper.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/app.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | 2 | .ws-sidenav__link--active { 3 | color: blueviolet; 4 | } 5 | -------------------------------------------------------------------------------- /apps/websheep/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/app.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector-form/api-selector-form.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector/api-selector.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector/api-selector.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector/api-selector.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector/api-selector.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/api-selector/api-selector.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/api-selector/api-selector.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/assistant.actions.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/assistant.reducer.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/assistant.selectors.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant/assistant.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/assistant/assistant.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant/assistant.component.scss: -------------------------------------------------------------------------------- 1 | .ws-assistant__footer { 2 | color: #888; 3 | margin: 10px; 4 | } 5 | -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/assistant/assistant.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/assistant/assistant.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/mission-info/mission-info.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/mission-info/mission-info.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/mission-info/mission-info.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/mission-info/mission-info.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/mission-info/mission-info.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/mission-info/mission-info.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/mission-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/mission-list.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/mission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/mission.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/assistant/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/assistant/topic.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/auth/auth.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/auth/auth.effects.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/auth/is-not-signed-in.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/auth/is-not-signed-in.guard.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/auth/is-signed-in.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/auth/is-signed-in.guard.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/auth/signout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/auth/signout.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/config/config.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/config/config.actions.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/config/config.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/config/config.reducer.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/config/config.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/config/config.selectors.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/farmer/farmer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/farmer/farmer.service.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/http/auth.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/http/auth.interceptor.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/http/http-interceptors.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/http/http-interceptors.module.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/http/list-response.ts: -------------------------------------------------------------------------------- 1 | export interface ListResponse { 2 | totalCount?: number; 3 | items: T[]; 4 | } 5 | -------------------------------------------------------------------------------- /apps/websheep/src/app/http/prepend-base-url.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/http/prepend-base-url.interceptor.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/layout/layout.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/layout/layout.actions.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/layout/layout.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/layout/layout.reducer.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/layout/layout.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/layout/layout.selectors.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/nav/nav.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/nav/nav.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/nav/nav.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/nav/nav.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/nav/nav.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/nav/nav.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/reducers/index.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-core/sheep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-core/sheep.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-form/add-sheep.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-form/add-sheep.service.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-form/sheep-form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-form/sheep-form.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-form/sheep-form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-form/sheep-form.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-form/sheep-form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-form/sheep-form.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-form/user-farm.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-form/user-farm.service.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list-container/sheep-list-container.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list-container/sheep-list-container.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list-container/sheep-list-container.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list-container/sheep-list-container.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list-container/sheep-list-container.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list-container/user-sheep.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list-container/user-sheep.service.spec.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list-container/user-sheep.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list-container/user-sheep.service.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list/sheep-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list/sheep-list.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list/sheep-list.component.scss: -------------------------------------------------------------------------------- 1 | .ws-sheep-list__preview { 2 | margin: 20px; 3 | } 4 | -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-list/sheep-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-list/sheep-list.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-preview/sheep-destination-emoji.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-preview/sheep-destination-emoji.pipe.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/sheep-list/sheep-preview/sheep-preview.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/signin/signin-form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/signin/signin-form.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/signin/signin-form.component.scss: -------------------------------------------------------------------------------- 1 | .ws-login-field { 2 | min-width: 300px; 3 | } 4 | -------------------------------------------------------------------------------- /apps/websheep/src/app/signin/signin-form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/signin/signin-form.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/signin/signin.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/signin/signin.service.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/toolbar/swagger-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/toolbar/swagger-logo.png -------------------------------------------------------------------------------- /apps/websheep/src/app/toolbar/toolbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/toolbar/toolbar.component.html -------------------------------------------------------------------------------- /apps/websheep/src/app/toolbar/toolbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/toolbar/toolbar.component.scss -------------------------------------------------------------------------------- /apps/websheep/src/app/toolbar/toolbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/toolbar/toolbar.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/typings.d.ts: -------------------------------------------------------------------------------- 1 | declare const require; 2 | -------------------------------------------------------------------------------- /apps/websheep/src/app/user/user.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/user/user.actions.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/user/user.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/user/user.reducer.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/user/user.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/user/user.selectors.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/views/sheep/sheep-route-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/views/sheep/sheep-route-helper.ts -------------------------------------------------------------------------------- /apps/websheep/src/app/views/sheep/sheep-views.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/app/views/sheep/sheep-views.module.ts -------------------------------------------------------------------------------- /apps/websheep/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/websheep/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /apps/websheep/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/websheep/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/favicon.ico -------------------------------------------------------------------------------- /apps/websheep/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/index.html -------------------------------------------------------------------------------- /apps/websheep/src/lib/item-selector/item-selector.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/lib/item-selector/item-selector.component.html -------------------------------------------------------------------------------- /apps/websheep/src/lib/item-selector/item-selector.component.scss: -------------------------------------------------------------------------------- 1 | .ws-hack-topic-selector__title-prefix { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /apps/websheep/src/lib/item-selector/item-selector.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/lib/item-selector/item-selector.component.ts -------------------------------------------------------------------------------- /apps/websheep/src/lib/url-join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/lib/url-join.ts -------------------------------------------------------------------------------- /apps/websheep/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/main.ts -------------------------------------------------------------------------------- /apps/websheep/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/polyfills.ts -------------------------------------------------------------------------------- /apps/websheep/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/styles.scss -------------------------------------------------------------------------------- /apps/websheep/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /apps/websheep/src/testing/pact-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/src/testing/pact-provider.ts -------------------------------------------------------------------------------- /apps/websheep/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/tsconfig.app.json -------------------------------------------------------------------------------- /apps/websheep/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/tsconfig.json -------------------------------------------------------------------------------- /apps/websheep/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/websheep/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/tslint.json -------------------------------------------------------------------------------- /apps/websheep/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/apps/websheep/vercel.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/jest.config.js -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/pacts/websheep-websheepapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/libs/pacts/websheep-websheepapi.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/package.json -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "node" 3 | } 4 | -------------------------------------------------------------------------------- /tools/schematics/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmicode/websheep/HEAD/yarn.lock --------------------------------------------------------------------------------