Feature/restructure copy assets nx target (#3045)

* Restructure copy-assets Nx target

* Update changelog
This commit is contained in:
Thomas Kaul
2024-02-25 11:45:00 +01:00
committed by GitHub
parent 7728706bc8
commit 88c19eb45e
4 changed files with 41 additions and 17 deletions

View File

@ -13,13 +13,13 @@
"build": {
"executor": "@nx/angular:webpack-browser",
"options": {
"deleteOutputPath": false,
"localize": true,
"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": [],
"styles": [
"apps/client/src/assets/fonts/inter.css",
"apps/client/src/styles/theme.scss",
@ -108,13 +108,19 @@
"options": {
"commands": [
{
"command": "shx mkdir -p dist/apps/client"
"command": "shx mkdir -p dist/apps/client/.well-known"
},
{
"command": "shx cp -r apps/client/src/assets dist/apps/client"
"command": "shx mkdir -p dist/apps/client/assets"
},
{
"command": "shx cp -r apps/client/src/assets/.well-known dist/apps/client"
"command": "shx mkdir -p dist/apps/client/ionicons"
},
{
"command": "shx cp -r apps/client/src/assets/* dist/apps/client/assets"
},
{
"command": "shx cp -r apps/client/src/assets/.well-known/* dist/apps/client/.well-known"
},
{
"command": "shx cp apps/client/src/assets/favicon.ico dist/apps/client"
@ -128,9 +134,6 @@
{
"command": "shx cp apps/client/src/assets/site.webmanifest dist/apps/client"
},
{
"command": "shx cp -r apps/client/src/locales dist/apps/api/assets"
},
{
"command": "shx cp node_modules/ionicons/dist/index.js dist/apps/client"
},
@ -138,7 +141,7 @@
"command": "shx cp node_modules/ionicons/dist/ionicons.js dist/apps/client"
},
{
"command": "shx cp -r node_modules/ionicons/dist/ionicons dist/apps/client/ionicons"
"command": "shx cp -r node_modules/ionicons/dist/ionicons/* dist/apps/client/ionicons"
},
{
"command": "shx cp CHANGELOG.md dist/apps/client/assets"