Skip to content

Commit ac871e6

Browse files
authored
Include ERP HGrid sample in to base app. Pre config for Fleet Management app. (#19)
1 parent f3c629b commit ac871e6

File tree

118 files changed

+264
-398
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+264
-398
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
legacy-peer-deps=true

angular.json

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,120 @@
590590
}
591591
}
592592
}
593+
},
594+
"fleet-management": {
595+
"projectType": "application",
596+
"schematics": {
597+
"@schematics/angular:component": {
598+
"style": "scss"
599+
}
600+
},
601+
"root": "projects/fleet-management-grid",
602+
"sourceRoot": "projects/fleet-management-grid/src",
603+
"prefix": "app",
604+
"architect": {
605+
"build": {
606+
"builder": "@angular-devkit/build-angular:application",
607+
"options": {
608+
"outputPath": "dist/fleet-management",
609+
"index": "projects/fleet-management-grid/src/index.html",
610+
"browser": "projects/fleet-management-grid/src/main.ts",
611+
"polyfills": [
612+
"zone.js"
613+
],
614+
"tsConfig": "projects/fleet-management-grid/tsconfig.app.json",
615+
"inlineStyleLanguage": "scss",
616+
"assets": [
617+
{
618+
"glob": "**/*",
619+
"input": "projects/fleet-management-grid/public"
620+
}
621+
],
622+
"styles": [
623+
"projects/fleet-management-grid/src/styles.scss"
624+
],
625+
"scripts": [
626+
"./node_modules/hammerjs/hammer.min.js"
627+
],
628+
"server": "projects/fleet-management-grid/src/main.server.ts",
629+
"prerender": true,
630+
"ssr": {
631+
"entry": "projects/fleet-management-grid/src/server.ts"
632+
},
633+
"stylePreprocessorOptions": {
634+
"includePaths": [
635+
"node_modules"
636+
]
637+
}
638+
},
639+
"configurations": {
640+
"production": {
641+
"budgets": [
642+
{
643+
"type": "initial",
644+
"maximumWarning": "11MB",
645+
"maximumError": "12MB"
646+
},
647+
{
648+
"type": "anyComponentStyle",
649+
"maximumWarning": "4kB",
650+
"maximumError": "8kB"
651+
}
652+
],
653+
"outputHashing": "all"
654+
},
655+
"development": {
656+
"optimization": false,
657+
"extractLicenses": false,
658+
"sourceMap": true
659+
}
660+
},
661+
"defaultConfiguration": "production"
662+
},
663+
"serve": {
664+
"builder": "@angular-devkit/build-angular:dev-server",
665+
"configurations": {
666+
"production": {
667+
"buildTarget": "fleet-management:build:production"
668+
},
669+
"development": {
670+
"buildTarget": "fleet-management:build:development"
671+
}
672+
},
673+
"defaultConfiguration": "development"
674+
},
675+
"extract-i18n": {
676+
"builder": "@angular-devkit/build-angular:extract-i18n"
677+
},
678+
"test": {
679+
"builder": "@angular-devkit/build-angular:karma",
680+
"options": {
681+
"polyfills": [
682+
"zone.js",
683+
"zone.js/testing"
684+
],
685+
"tsConfig": "projects/fleet-management-grid/tsconfig.spec.json",
686+
"inlineStyleLanguage": "scss",
687+
"assets": [
688+
{
689+
"glob": "**/*",
690+
"input": "projects/fleet-management-grid/public"
691+
}
692+
],
693+
"styles": [
694+
"projects/fleet-management-grid/src/styles.scss"
695+
],
696+
"scripts": [
697+
"./node_modules/hammerjs/hammer.min.js"
698+
],
699+
"stylePreprocessorOptions": {
700+
"includePaths": [
701+
"node_modules"
702+
]
703+
}
704+
}
705+
}
706+
}
593707
}
594708
}
595709
}

package-lock.json

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,35 @@
11
{
22
"name": "grid-demos",
3-
"version": "0.0.0",
3+
"homepage": "https://github.com/IgniteUI/grid-demos",
4+
"version": "1.0.0",
45
"scripts": {
56
"ng": "ng",
67
"start": "ng serve",
78
"start:erp": "ng serve --project=erp-hgrid",
89
"start:fin": "ng serve --project=finance-grid",
910
"start:hr": "ng serve --project=hr-portal",
1011
"start:sales": "ng serve --project=sales-grid",
12+
"start:fleet": "ng serve --project=fleet-management",
1113
"build": "ng build",
1214
"build:ci": "ng build --base-href /angular-grid-examples/",
1315
"build:erp": "ng build erp-hgrid",
1416
"build:fin": "ng build finance-grid",
1517
"build:hr": "ng build hr-portal",
1618
"build:sales": "ng build sales-grid",
19+
"build:fleet": "ng build fleet-management",
1720
"watch": "ng build --watch --configuration development",
1821
"watch:erp": "ng build erp-hgrid --watch --configuration development",
1922
"watch:fin": "ng build finance-grid --watch --configuration development",
2023
"watch:hr:": "ng build hr-portal --watch --configuration development",
2124
"watch:sales": "ng build sales-grid --watch --configuration development",
25+
"watch:fleet": "ng build fleet-management --watch --configuration development",
2226
"test": "ng test",
2327
"ssr": "node dist/grid-demos/server/server.mjs",
2428
"ssr:erp": "node dist/erp-hgrid/server/server.mjs",
25-
"ssr:erp:watch": "node dist/erp-hgrid/server/server.mjs",
2629
"ssr:fin": "node dist/finance-grid/server/server.mjs",
2730
"ssr:hr": "node dist/hr-portal/server/server.mjs",
28-
"ssr:sales": "node dist/sales-grid/server/server.mjs"
31+
"ssr:sales": "node dist/sales-grid/server/server.mjs",
32+
"ssr:fleet": "node dist/fleet-management/server/server.mjs"
2933
},
3034
"private": true,
3135
"dependencies": {
@@ -67,5 +71,8 @@
6771
"karma-jasmine": "~5.1.0",
6872
"karma-jasmine-html-reporter": "~2.1.0",
6973
"typescript": "~5.6.2"
74+
},
75+
"optionalDependencies": {
76+
"@rollup/rollup-linux-x64-gnu": "4.26.0"
7077
}
7178
}
File renamed without changes.

projects/erp-hgrid/.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
legacy-peer-deps=true
File renamed without changes.

projects/ERPHgrid/angular.json renamed to projects/erp-hgrid/angular.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": 1,
44
"newProjectRoot": "projects",
55
"projects": {
6-
"hgrid-erp": {
6+
"erp-hgrid": {
77
"projectType": "application",
88
"schematics": {
99
"@schematics/angular:component": {
@@ -17,7 +17,7 @@
1717
"build": {
1818
"builder": "@angular-devkit/build-angular:application",
1919
"options": {
20-
"outputPath": "dist/hgrid-erp",
20+
"outputPath": "dist/erp-hgrid-app",
2121
"index": "src/index.html",
2222
"browser": "src/main.ts",
2323
"polyfills": [
@@ -76,18 +76,18 @@
7676
"builder": "@angular-devkit/build-angular:dev-server",
7777
"configurations": {
7878
"production": {
79-
"buildTarget": "hgrid-erp:build:production"
79+
"buildTarget": "erp-hgrid:build:production"
8080
},
8181
"development": {
82-
"buildTarget": "hgrid-erp:build:development"
82+
"buildTarget": "erp-hgrid:build:development"
8383
}
8484
},
8585
"defaultConfiguration": "development"
8686
},
8787
"extract-i18n": {
8888
"builder": "@angular-devkit/build-angular:extract-i18n",
8989
"options": {
90-
"buildTarget": "hgrid-erp:build"
90+
"buildTarget": "erp-hgrid:build"
9191
}
9292
},
9393
"test": {

0 commit comments

Comments
 (0)