Browse Source

Replace executor to @nx/angular:webpack-browser

pull/2156/head
Thomas 2 years ago
parent
commit
0490e4c29f
  1. 66
      apps/client/project.json
  2. 4
      package.json

66
apps/client/project.json

@ -11,60 +11,30 @@
"prefix": "gf", "prefix": "gf",
"targets": { "targets": {
"build": { "build": {
"executor": "@angular-devkit/build-angular:browser", "executor": "nx:run-commands",
"dependsOn": ["build-base"],
"options": { "options": {
"commands": [
{
"command": "cp -r apps/client/src/assets dist/apps/client"
},
{
"command": "cp apps/client/src/assets/assetlinks.json dist/apps/client"
}
// TODO
]
}
},
"build-base": {
"executor": "@nx/angular:webpack-browser",
"options": {
"localize": true,
"outputPath": "dist/apps/client", "outputPath": "dist/apps/client",
"index": "apps/client/src/index.html", "index": "apps/client/src/index.html",
"main": "apps/client/src/main.ts", "main": "apps/client/src/main.ts",
"polyfills": "apps/client/src/polyfills.ts", "polyfills": "apps/client/src/polyfills.ts",
"tsConfig": "apps/client/tsconfig.app.json", "tsConfig": "apps/client/tsconfig.app.json",
"assets": [ "assets": [],
{
"glob": "assetlinks.json",
"input": "apps/client/src/assets",
"output": "{workspaceRoot}/dist/apps/client/.well-known"
},
{
"glob": "CHANGELOG.md",
"input": "",
"output": "{workspaceRoot}/dist/apps/client/assets"
},
{
"glob": "favicon.ico",
"input": "apps/client/src/assets",
"output": "{workspaceRoot}/dist/apps/client/"
},
{
"glob": "LICENSE",
"input": "",
"output": "{workspaceRoot}/dist/apps/client/assets"
},
{
"glob": "robots.txt",
"input": "apps/client/src/assets",
"output": "{workspaceRoot}/dist/apps/client/"
},
{
"glob": "site.webmanifest",
"input": "apps/client/src/assets",
"output": "{workspaceRoot}/dist/apps/client/"
},
{
"glob": "**/*",
"input": "node_modules/ionicons/dist/ionicons",
"output": "{workspaceRoot}/dist/apps/client/ionicons"
},
{
"glob": "**/*.js",
"input": "node_modules/ionicons/dist/",
"output": "{workspaceRoot}/dist/apps/client/"
},
{
"glob": "**/*",
"input": "apps/client/src/assets",
"output": "{workspaceRoot}/dist/apps/client/assets/"
}
],
"styles": [ "styles": [
"apps/client/src/styles/theme.scss", "apps/client/src/styles/theme.scss",
"apps/client/src/styles.scss" "apps/client/src/styles.scss"

4
package.json

@ -13,8 +13,8 @@
"affected:lint": "nx affected:lint", "affected:lint": "nx affected:lint",
"affected:test": "nx affected:test", "affected:test": "nx affected:test",
"angular": "node --max_old_space_size=32768 ./node_modules/@angular/cli/bin/ng", "angular": "node --max_old_space_size=32768 ./node_modules/@angular/cli/bin/ng",
"build:all": "nx run api:build:production && nx run client:build:production --localize && yarn replace-placeholders-in-build", "build:all": "nx run api:build:production && nx run client:build:production && yarn replace-placeholders-in-build",
"build:dev": "nx run api:build && nx run client:build --localize && yarn replace-placeholders-in-build", "build:dev": "nx run api:build && nx run client:build && yarn replace-placeholders-in-build",
"build:storybook": "nx run ui:build-storybook", "build:storybook": "nx run ui:build-storybook",
"database:format-schema": "prisma format", "database:format-schema": "prisma format",
"database:generate-typings": "prisma generate", "database:generate-typings": "prisma generate",

Loading…
Cancel
Save