mirror of https://github.com/ghostfolio/ghostfolio
Thomas Kaul
2 years ago
committed by
GitHub
10 changed files with 394 additions and 400 deletions
@ -1,395 +0,0 @@ |
|||||
{ |
|
||||
"version": 1, |
|
||||
"projects": { |
|
||||
"api": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"root": "apps/api", |
|
||||
"sourceRoot": "apps/api/src", |
|
||||
"projectType": "application", |
|
||||
"prefix": "api", |
|
||||
"schematics": {}, |
|
||||
"architect": { |
|
||||
"build": { |
|
||||
"builder": "@nrwl/node:webpack", |
|
||||
"options": { |
|
||||
"outputPath": "dist/apps/api", |
|
||||
"main": "apps/api/src/main.ts", |
|
||||
"tsConfig": "apps/api/tsconfig.app.json", |
|
||||
"assets": ["apps/api/src/assets"] |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"production": { |
|
||||
"generatePackageJson": true, |
|
||||
"optimization": true, |
|
||||
"extractLicenses": true, |
|
||||
"inspect": false, |
|
||||
"fileReplacements": [ |
|
||||
{ |
|
||||
"replace": "apps/api/src/environments/environment.ts", |
|
||||
"with": "apps/api/src/environments/environment.prod.ts" |
|
||||
} |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
"outputs": ["{options.outputPath}"] |
|
||||
}, |
|
||||
"serve": { |
|
||||
"builder": "@nrwl/node:node", |
|
||||
"options": { |
|
||||
"buildTarget": "api:build" |
|
||||
} |
|
||||
}, |
|
||||
"lint": { |
|
||||
"builder": "@nrwl/linter:eslint", |
|
||||
"options": { |
|
||||
"lintFilePatterns": ["apps/api/**/*.ts"] |
|
||||
} |
|
||||
}, |
|
||||
"test": { |
|
||||
"builder": "@nrwl/jest:jest", |
|
||||
"options": { |
|
||||
"jestConfig": "apps/api/jest.config.ts", |
|
||||
"passWithNoTests": true |
|
||||
}, |
|
||||
"outputs": ["coverage/apps/api"] |
|
||||
} |
|
||||
}, |
|
||||
"tags": [] |
|
||||
}, |
|
||||
"client": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"projectType": "application", |
|
||||
"schematics": { |
|
||||
"@schematics/angular:component": { |
|
||||
"style": "scss" |
|
||||
} |
|
||||
}, |
|
||||
"root": "apps/client", |
|
||||
"sourceRoot": "apps/client/src", |
|
||||
"prefix": "gf", |
|
||||
"architect": { |
|
||||
"build": { |
|
||||
"builder": "@angular-devkit/build-angular:browser", |
|
||||
"options": { |
|
||||
"outputPath": "dist/apps/client", |
|
||||
"index": "apps/client/src/index.html", |
|
||||
"main": "apps/client/src/main.ts", |
|
||||
"polyfills": "apps/client/src/polyfills.ts", |
|
||||
"tsConfig": "apps/client/tsconfig.app.json", |
|
||||
"assets": [ |
|
||||
{ |
|
||||
"glob": "assetlinks.json", |
|
||||
"input": "apps/client/src/assets", |
|
||||
"output": "./../.well-known" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "CHANGELOG.md", |
|
||||
"input": "", |
|
||||
"output": "./../assets" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "LICENSE", |
|
||||
"input": "", |
|
||||
"output": "./../assets" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "robots.txt", |
|
||||
"input": "apps/client/src/assets", |
|
||||
"output": "./../" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "sitemap.xml", |
|
||||
"input": "apps/client/src/assets", |
|
||||
"output": "./../" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "**/*", |
|
||||
"input": "node_modules/ionicons/dist/ionicons", |
|
||||
"output": "./../ionicons" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "**/*.js", |
|
||||
"input": "node_modules/ionicons/dist/", |
|
||||
"output": "./../" |
|
||||
}, |
|
||||
{ |
|
||||
"glob": "**/*", |
|
||||
"input": "apps/client/src/assets", |
|
||||
"output": "./../assets/" |
|
||||
} |
|
||||
], |
|
||||
"styles": ["apps/client/src/styles.scss"], |
|
||||
"scripts": ["node_modules/marked/marked.min.js"], |
|
||||
"vendorChunk": true, |
|
||||
"extractLicenses": false, |
|
||||
"buildOptimizer": false, |
|
||||
"sourceMap": true, |
|
||||
"optimization": false, |
|
||||
"namedChunks": true |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"development-de": { |
|
||||
"baseHref": "/de/", |
|
||||
"localize": ["de"] |
|
||||
}, |
|
||||
"development-en": { |
|
||||
"baseHref": "/en/", |
|
||||
"localize": ["en"] |
|
||||
}, |
|
||||
"development-es": { |
|
||||
"baseHref": "/es/", |
|
||||
"localize": ["es"] |
|
||||
}, |
|
||||
"development-it": { |
|
||||
"baseHref": "/it/", |
|
||||
"localize": ["it"] |
|
||||
}, |
|
||||
"development-nl": { |
|
||||
"baseHref": "/nl/", |
|
||||
"localize": ["nl"] |
|
||||
}, |
|
||||
"production": { |
|
||||
"fileReplacements": [ |
|
||||
{ |
|
||||
"replace": "apps/client/src/environments/environment.ts", |
|
||||
"with": "apps/client/src/environments/environment.prod.ts" |
|
||||
} |
|
||||
], |
|
||||
"optimization": true, |
|
||||
"outputHashing": "all", |
|
||||
"sourceMap": false, |
|
||||
"namedChunks": false, |
|
||||
"extractLicenses": true, |
|
||||
"vendorChunk": false, |
|
||||
"buildOptimizer": true, |
|
||||
"budgets": [ |
|
||||
{ |
|
||||
"type": "initial", |
|
||||
"maximumWarning": "2mb", |
|
||||
"maximumError": "5mb" |
|
||||
}, |
|
||||
{ |
|
||||
"type": "anyComponentStyle", |
|
||||
"maximumWarning": "6kb", |
|
||||
"maximumError": "10kb" |
|
||||
} |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
"outputs": ["{options.outputPath}"], |
|
||||
"defaultConfiguration": "" |
|
||||
}, |
|
||||
"serve": { |
|
||||
"builder": "@angular-devkit/build-angular:dev-server", |
|
||||
"options": { |
|
||||
"browserTarget": "client:build", |
|
||||
"proxyConfig": "apps/client/proxy.conf.json" |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"development-de": { |
|
||||
"browserTarget": "client:build:development-de" |
|
||||
}, |
|
||||
"development-en": { |
|
||||
"browserTarget": "client:build:development-en" |
|
||||
}, |
|
||||
"development-es": { |
|
||||
"browserTarget": "client:build:development-es" |
|
||||
}, |
|
||||
"development-it": { |
|
||||
"browserTarget": "client:build:development-it" |
|
||||
}, |
|
||||
"development-nl": { |
|
||||
"browserTarget": "client:build:development-nl" |
|
||||
}, |
|
||||
"production": { |
|
||||
"browserTarget": "client:build:production" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"extract-i18n": { |
|
||||
"builder": "ng-extract-i18n-merge:ng-extract-i18n-merge", |
|
||||
"options": { |
|
||||
"browserTarget": "client:build", |
|
||||
"includeContext": true, |
|
||||
"outputPath": "src/locales", |
|
||||
"targetFiles": [ |
|
||||
"messages.de.xlf", |
|
||||
"messages.es.xlf", |
|
||||
"messages.it.xlf", |
|
||||
"messages.nl.xlf" |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
"lint": { |
|
||||
"builder": "@nrwl/linter:eslint", |
|
||||
"options": { |
|
||||
"lintFilePatterns": ["apps/client/**/*.ts"] |
|
||||
} |
|
||||
}, |
|
||||
"test": { |
|
||||
"builder": "@nrwl/jest:jest", |
|
||||
"options": { |
|
||||
"jestConfig": "apps/client/jest.config.ts", |
|
||||
"passWithNoTests": true |
|
||||
}, |
|
||||
"outputs": ["coverage/apps/client"] |
|
||||
} |
|
||||
}, |
|
||||
"i18n": { |
|
||||
"locales": { |
|
||||
"de": { |
|
||||
"baseHref": "/de/", |
|
||||
"translation": "apps/client/src/locales/messages.de.xlf" |
|
||||
}, |
|
||||
"es": { |
|
||||
"baseHref": "/es/", |
|
||||
"translation": "apps/client/src/locales/messages.es.xlf" |
|
||||
}, |
|
||||
"it": { |
|
||||
"baseHref": "/it/", |
|
||||
"translation": "apps/client/src/locales/messages.it.xlf" |
|
||||
}, |
|
||||
"nl": { |
|
||||
"baseHref": "/nl/", |
|
||||
"translation": "apps/client/src/locales/messages.nl.xlf" |
|
||||
} |
|
||||
}, |
|
||||
"sourceLocale": "en" |
|
||||
}, |
|
||||
"tags": [] |
|
||||
}, |
|
||||
"client-e2e": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"root": "apps/client-e2e", |
|
||||
"sourceRoot": "apps/client-e2e/src", |
|
||||
"projectType": "application", |
|
||||
"architect": { |
|
||||
"e2e": { |
|
||||
"builder": "@nrwl/cypress:cypress", |
|
||||
"options": { |
|
||||
"cypressConfig": "apps/client-e2e/cypress.json", |
|
||||
"tsConfig": "apps/client-e2e/tsconfig.e2e.json", |
|
||||
"devServerTarget": "client:serve" |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"production": { |
|
||||
"devServerTarget": "client:serve:production" |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"tags": [], |
|
||||
"implicitDependencies": ["client"] |
|
||||
}, |
|
||||
"common": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"root": "libs/common", |
|
||||
"sourceRoot": "libs/common/src", |
|
||||
"projectType": "library", |
|
||||
"architect": { |
|
||||
"lint": { |
|
||||
"builder": "@nrwl/linter:eslint", |
|
||||
"options": { |
|
||||
"lintFilePatterns": ["libs/common/**/*.ts"] |
|
||||
} |
|
||||
}, |
|
||||
"test": { |
|
||||
"builder": "@nrwl/jest:jest", |
|
||||
"outputs": ["coverage/libs/common"], |
|
||||
"options": { |
|
||||
"jestConfig": "libs/common/jest.config.ts", |
|
||||
"passWithNoTests": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"tags": [] |
|
||||
}, |
|
||||
"ui": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"projectType": "library", |
|
||||
"schematics": { |
|
||||
"@schematics/angular:component": { |
|
||||
"style": "scss" |
|
||||
} |
|
||||
}, |
|
||||
"root": "libs/ui", |
|
||||
"sourceRoot": "libs/ui/src", |
|
||||
"prefix": "gf", |
|
||||
"architect": { |
|
||||
"test": { |
|
||||
"builder": "@nrwl/jest:jest", |
|
||||
"outputs": ["coverage/libs/ui"], |
|
||||
"options": { |
|
||||
"jestConfig": "libs/ui/jest.config.ts", |
|
||||
"passWithNoTests": true |
|
||||
} |
|
||||
}, |
|
||||
"lint": { |
|
||||
"builder": "@nrwl/linter:eslint", |
|
||||
"options": { |
|
||||
"lintFilePatterns": ["libs/ui/src/**/*.ts", "libs/ui/src/**/*.html"] |
|
||||
} |
|
||||
}, |
|
||||
"storybook": { |
|
||||
"builder": "@storybook/angular:start-storybook", |
|
||||
"options": { |
|
||||
"port": 4400, |
|
||||
"configDir": "libs/ui/.storybook", |
|
||||
"browserTarget": "ui:build-storybook", |
|
||||
"compodoc": false |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"ci": { |
|
||||
"quiet": true |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"build-storybook": { |
|
||||
"builder": "@storybook/angular:build-storybook", |
|
||||
"outputs": ["{options.outputPath}"], |
|
||||
"options": { |
|
||||
"outputDir": "dist/storybook/ui", |
|
||||
"configDir": "libs/ui/.storybook", |
|
||||
"browserTarget": "ui:build-storybook", |
|
||||
"compodoc": false |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"ci": { |
|
||||
"quiet": true |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"tags": [] |
|
||||
}, |
|
||||
"ui-e2e": { |
|
||||
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
|
||||
"root": "apps/ui-e2e", |
|
||||
"sourceRoot": "apps/ui-e2e/src", |
|
||||
"projectType": "application", |
|
||||
"architect": { |
|
||||
"e2e": { |
|
||||
"builder": "@nrwl/cypress:cypress", |
|
||||
"options": { |
|
||||
"cypressConfig": "apps/ui-e2e/cypress.json", |
|
||||
"devServerTarget": "ui:storybook", |
|
||||
"tsConfig": "apps/ui-e2e/tsconfig.json" |
|
||||
}, |
|
||||
"configurations": { |
|
||||
"ci": { |
|
||||
"devServerTarget": "ui:storybook:ci" |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"lint": { |
|
||||
"builder": "@nrwl/linter:eslint", |
|
||||
"options": { |
|
||||
"lintFilePatterns": ["apps/ui-e2e/**/*.{js,ts}"] |
|
||||
} |
|
||||
} |
|
||||
}, |
|
||||
"tags": [], |
|
||||
"implicitDependencies": ["ui"] |
|
||||
} |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,54 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"sourceRoot": "apps/api/src", |
||||
|
"projectType": "application", |
||||
|
"prefix": "api", |
||||
|
"generators": {}, |
||||
|
"targets": { |
||||
|
"build": { |
||||
|
"executor": "@nrwl/node:webpack", |
||||
|
"options": { |
||||
|
"outputPath": "dist/apps/api", |
||||
|
"main": "apps/api/src/main.ts", |
||||
|
"tsConfig": "apps/api/tsconfig.app.json", |
||||
|
"assets": ["apps/api/src/assets"] |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"production": { |
||||
|
"generatePackageJson": true, |
||||
|
"optimization": true, |
||||
|
"extractLicenses": true, |
||||
|
"inspect": false, |
||||
|
"fileReplacements": [ |
||||
|
{ |
||||
|
"replace": "apps/api/src/environments/environment.ts", |
||||
|
"with": "apps/api/src/environments/environment.prod.ts" |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
"outputs": ["{options.outputPath}"] |
||||
|
}, |
||||
|
"serve": { |
||||
|
"executor": "@nrwl/node:node", |
||||
|
"options": { |
||||
|
"buildTarget": "api:build" |
||||
|
} |
||||
|
}, |
||||
|
"lint": { |
||||
|
"executor": "@nrwl/linter:eslint", |
||||
|
"options": { |
||||
|
"lintFilePatterns": ["apps/api/**/*.ts"] |
||||
|
} |
||||
|
}, |
||||
|
"test": { |
||||
|
"executor": "@nrwl/jest:jest", |
||||
|
"options": { |
||||
|
"jestConfig": "apps/api/jest.config.ts", |
||||
|
"passWithNoTests": true |
||||
|
}, |
||||
|
"outputs": ["coverage/apps/api"] |
||||
|
} |
||||
|
}, |
||||
|
"tags": [] |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"sourceRoot": "apps/client-e2e/src", |
||||
|
"projectType": "application", |
||||
|
"targets": { |
||||
|
"e2e": { |
||||
|
"executor": "@nrwl/cypress:cypress", |
||||
|
"options": { |
||||
|
"cypressConfig": "apps/client-e2e/cypress.json", |
||||
|
"tsConfig": "apps/client-e2e/tsconfig.e2e.json", |
||||
|
"devServerTarget": "client:serve" |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"production": { |
||||
|
"devServerTarget": "client:serve:production" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"tags": [], |
||||
|
"implicitDependencies": ["client"] |
||||
|
} |
@ -0,0 +1,201 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"projectType": "application", |
||||
|
"generators": { |
||||
|
"@schematics/angular:component": { |
||||
|
"style": "scss" |
||||
|
} |
||||
|
}, |
||||
|
"sourceRoot": "apps/client/src", |
||||
|
"prefix": "gf", |
||||
|
"targets": { |
||||
|
"build": { |
||||
|
"executor": "@angular-devkit/build-angular:browser", |
||||
|
"options": { |
||||
|
"outputPath": "dist/apps/client", |
||||
|
"index": "apps/client/src/index.html", |
||||
|
"main": "apps/client/src/main.ts", |
||||
|
"polyfills": "apps/client/src/polyfills.ts", |
||||
|
"tsConfig": "apps/client/tsconfig.app.json", |
||||
|
"assets": [ |
||||
|
{ |
||||
|
"glob": "assetlinks.json", |
||||
|
"input": "apps/client/src/assets", |
||||
|
"output": "./../.well-known" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "CHANGELOG.md", |
||||
|
"input": "", |
||||
|
"output": "./../assets" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "LICENSE", |
||||
|
"input": "", |
||||
|
"output": "./../assets" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "robots.txt", |
||||
|
"input": "apps/client/src/assets", |
||||
|
"output": "./../" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "sitemap.xml", |
||||
|
"input": "apps/client/src/assets", |
||||
|
"output": "./../" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "**/*", |
||||
|
"input": "node_modules/ionicons/dist/ionicons", |
||||
|
"output": "./../ionicons" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "**/*.js", |
||||
|
"input": "node_modules/ionicons/dist/", |
||||
|
"output": "./../" |
||||
|
}, |
||||
|
{ |
||||
|
"glob": "**/*", |
||||
|
"input": "apps/client/src/assets", |
||||
|
"output": "./../assets/" |
||||
|
} |
||||
|
], |
||||
|
"styles": ["apps/client/src/styles.scss"], |
||||
|
"scripts": ["node_modules/marked/marked.min.js"], |
||||
|
"vendorChunk": true, |
||||
|
"extractLicenses": false, |
||||
|
"buildOptimizer": false, |
||||
|
"sourceMap": true, |
||||
|
"optimization": false, |
||||
|
"namedChunks": true |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"development-de": { |
||||
|
"baseHref": "/de/", |
||||
|
"localize": ["de"] |
||||
|
}, |
||||
|
"development-en": { |
||||
|
"baseHref": "/en/", |
||||
|
"localize": ["en"] |
||||
|
}, |
||||
|
"development-es": { |
||||
|
"baseHref": "/es/", |
||||
|
"localize": ["es"] |
||||
|
}, |
||||
|
"development-it": { |
||||
|
"baseHref": "/it/", |
||||
|
"localize": ["it"] |
||||
|
}, |
||||
|
"development-nl": { |
||||
|
"baseHref": "/nl/", |
||||
|
"localize": ["nl"] |
||||
|
}, |
||||
|
"production": { |
||||
|
"fileReplacements": [ |
||||
|
{ |
||||
|
"replace": "apps/client/src/environments/environment.ts", |
||||
|
"with": "apps/client/src/environments/environment.prod.ts" |
||||
|
} |
||||
|
], |
||||
|
"optimization": true, |
||||
|
"outputHashing": "all", |
||||
|
"sourceMap": false, |
||||
|
"namedChunks": false, |
||||
|
"extractLicenses": true, |
||||
|
"vendorChunk": false, |
||||
|
"buildOptimizer": true, |
||||
|
"budgets": [ |
||||
|
{ |
||||
|
"type": "initial", |
||||
|
"maximumWarning": "2mb", |
||||
|
"maximumError": "5mb" |
||||
|
}, |
||||
|
{ |
||||
|
"type": "anyComponentStyle", |
||||
|
"maximumWarning": "6kb", |
||||
|
"maximumError": "10kb" |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
"outputs": ["{options.outputPath}"], |
||||
|
"defaultConfiguration": "" |
||||
|
}, |
||||
|
"serve": { |
||||
|
"executor": "@angular-devkit/build-angular:dev-server", |
||||
|
"options": { |
||||
|
"browserTarget": "client:build", |
||||
|
"proxyConfig": "apps/client/proxy.conf.json" |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"development-de": { |
||||
|
"browserTarget": "client:build:development-de" |
||||
|
}, |
||||
|
"development-en": { |
||||
|
"browserTarget": "client:build:development-en" |
||||
|
}, |
||||
|
"development-es": { |
||||
|
"browserTarget": "client:build:development-es" |
||||
|
}, |
||||
|
"development-it": { |
||||
|
"browserTarget": "client:build:development-it" |
||||
|
}, |
||||
|
"development-nl": { |
||||
|
"browserTarget": "client:build:development-nl" |
||||
|
}, |
||||
|
"production": { |
||||
|
"browserTarget": "client:build:production" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"extract-i18n": { |
||||
|
"executor": "ng-extract-i18n-merge:ng-extract-i18n-merge", |
||||
|
"options": { |
||||
|
"browserTarget": "client:build", |
||||
|
"includeContext": true, |
||||
|
"outputPath": "src/locales", |
||||
|
"targetFiles": [ |
||||
|
"messages.de.xlf", |
||||
|
"messages.es.xlf", |
||||
|
"messages.it.xlf", |
||||
|
"messages.nl.xlf" |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
"lint": { |
||||
|
"executor": "@nrwl/linter:eslint", |
||||
|
"options": { |
||||
|
"lintFilePatterns": ["apps/client/**/*.ts"] |
||||
|
} |
||||
|
}, |
||||
|
"test": { |
||||
|
"executor": "@nrwl/jest:jest", |
||||
|
"options": { |
||||
|
"jestConfig": "apps/client/jest.config.ts", |
||||
|
"passWithNoTests": true |
||||
|
}, |
||||
|
"outputs": ["coverage/apps/client"] |
||||
|
} |
||||
|
}, |
||||
|
"i18n": { |
||||
|
"locales": { |
||||
|
"de": { |
||||
|
"baseHref": "/de/", |
||||
|
"translation": "apps/client/src/locales/messages.de.xlf" |
||||
|
}, |
||||
|
"es": { |
||||
|
"baseHref": "/es/", |
||||
|
"translation": "apps/client/src/locales/messages.es.xlf" |
||||
|
}, |
||||
|
"it": { |
||||
|
"baseHref": "/it/", |
||||
|
"translation": "apps/client/src/locales/messages.it.xlf" |
||||
|
}, |
||||
|
"nl": { |
||||
|
"baseHref": "/nl/", |
||||
|
"translation": "apps/client/src/locales/messages.nl.xlf" |
||||
|
} |
||||
|
}, |
||||
|
"sourceLocale": "en" |
||||
|
}, |
||||
|
"tags": [] |
||||
|
} |
@ -0,0 +1,28 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"sourceRoot": "apps/ui-e2e/src", |
||||
|
"projectType": "application", |
||||
|
"targets": { |
||||
|
"e2e": { |
||||
|
"executor": "@nrwl/cypress:cypress", |
||||
|
"options": { |
||||
|
"cypressConfig": "apps/ui-e2e/cypress.json", |
||||
|
"devServerTarget": "ui:storybook", |
||||
|
"tsConfig": "apps/ui-e2e/tsconfig.json" |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"ci": { |
||||
|
"devServerTarget": "ui:storybook:ci" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"lint": { |
||||
|
"executor": "@nrwl/linter:eslint", |
||||
|
"options": { |
||||
|
"lintFilePatterns": ["apps/ui-e2e/**/*.{js,ts}"] |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"tags": [], |
||||
|
"implicitDependencies": ["ui"] |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"sourceRoot": "libs/common/src", |
||||
|
"projectType": "library", |
||||
|
"targets": { |
||||
|
"lint": { |
||||
|
"executor": "@nrwl/linter:eslint", |
||||
|
"options": { |
||||
|
"lintFilePatterns": ["libs/common/**/*.ts"] |
||||
|
} |
||||
|
}, |
||||
|
"test": { |
||||
|
"executor": "@nrwl/jest:jest", |
||||
|
"outputs": ["coverage/libs/common"], |
||||
|
"options": { |
||||
|
"jestConfig": "libs/common/jest.config.ts", |
||||
|
"passWithNoTests": true |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"tags": [] |
||||
|
} |
@ -0,0 +1,57 @@ |
|||||
|
{ |
||||
|
"$schema": "../../node_modules/nx/schemas/project-schema.json", |
||||
|
"projectType": "library", |
||||
|
"generators": { |
||||
|
"@schematics/angular:component": { |
||||
|
"style": "scss" |
||||
|
} |
||||
|
}, |
||||
|
"sourceRoot": "libs/ui/src", |
||||
|
"prefix": "gf", |
||||
|
"targets": { |
||||
|
"test": { |
||||
|
"executor": "@nrwl/jest:jest", |
||||
|
"outputs": ["coverage/libs/ui"], |
||||
|
"options": { |
||||
|
"jestConfig": "libs/ui/jest.config.ts", |
||||
|
"passWithNoTests": true |
||||
|
} |
||||
|
}, |
||||
|
"lint": { |
||||
|
"executor": "@nrwl/linter:eslint", |
||||
|
"options": { |
||||
|
"lintFilePatterns": ["libs/ui/src/**/*.ts", "libs/ui/src/**/*.html"] |
||||
|
} |
||||
|
}, |
||||
|
"storybook": { |
||||
|
"executor": "@storybook/angular:start-storybook", |
||||
|
"options": { |
||||
|
"port": 4400, |
||||
|
"configDir": "libs/ui/.storybook", |
||||
|
"browserTarget": "ui:build-storybook", |
||||
|
"compodoc": false |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"ci": { |
||||
|
"quiet": true |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"build-storybook": { |
||||
|
"executor": "@storybook/angular:build-storybook", |
||||
|
"outputs": ["{options.outputPath}"], |
||||
|
"options": { |
||||
|
"outputDir": "dist/storybook/ui", |
||||
|
"configDir": "libs/ui/.storybook", |
||||
|
"browserTarget": "ui:build-storybook", |
||||
|
"compodoc": false |
||||
|
}, |
||||
|
"configurations": { |
||||
|
"ci": { |
||||
|
"quiet": true |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"tags": [] |
||||
|
} |
Loading…
Reference in new issue