Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

137 lines
3.8KB

  1. {
  2. "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  3. "version": 1,
  4. "newProjectRoot": "projects",
  5. "projects": {
  6. "pk2-angular": {
  7. "root": "",
  8. "sourceRoot": "src",
  9. "projectType": "application",
  10. "architect": {
  11. "build": {
  12. "builder": "@angular-devkit/build-angular:browser",
  13. "options": {
  14. "outputPath": "dist",
  15. "index": "src/index.html",
  16. "main": "src/main.ts",
  17. "tsConfig": "src/tsconfig.app.json",
  18. "polyfills": "src/polyfills.ts",
  19. "assets": [
  20. "src/assets",
  21. "src/favicon.ico",
  22. "src/manifest.webmanifest"
  23. ],
  24. "styles": [
  25. "node_modules/bootstrap/dist/css/bootstrap.min.css",
  26. "src/assets/sass/paper-kit.scss",
  27. "src/assets/css/demo.css",
  28. "src/assets/css/nucleo-icons.css"
  29. ],
  30. "scripts": [
  31. ]
  32. },
  33. "configurations": {
  34. "production": {
  35. "optimization": true,
  36. "outputHashing": "all",
  37. "sourceMap": false,
  38. "extractCss": false,
  39. "namedChunks": false,
  40. "aot": true,
  41. "extractLicenses": false,
  42. "vendorChunk": false,
  43. "buildOptimizer": true,
  44. "serviceWorker": true,
  45. "ngswConfigPath": "ngsw-config.json"
  46. }
  47. }
  48. },
  49. "serve": {
  50. "builder": "@angular-devkit/build-angular:dev-server",
  51. "options": {
  52. "browserTarget": "pk2-angular:build"
  53. },
  54. "configurations": {
  55. "production": {
  56. "browserTarget": "pk2-angular:build:production"
  57. }
  58. }
  59. },
  60. "extract-i18n": {
  61. "builder": "@angular-devkit/build-angular:extract-i18n",
  62. "options": {
  63. "browserTarget": "pk2-angular:build"
  64. }
  65. },
  66. "test": {
  67. "builder": "@angular-devkit/build-angular:karma",
  68. "options": {
  69. "main": "src/test.ts",
  70. "karmaConfig": "./karma.conf.js",
  71. "polyfills": "src/polyfills.ts",
  72. "tsConfig": "src/tsconfig.spec.json",
  73. "scripts": [
  74. ],
  75. "styles": [
  76. "node_modules/bootstrap/dist/css/bootstrap.min.css",
  77. "src/assets/sass/paper-kit.scss",
  78. "src/assets/css/demo.css",
  79. "src/assets/css/nucleo-icons.css"
  80. ],
  81. "assets": [
  82. "src/assets",
  83. "src/favicon.ico",
  84. "src/manifest.webmanifest"
  85. ]
  86. }
  87. },
  88. "lint": {
  89. "builder": "@angular-devkit/build-angular:tslint",
  90. "options": {
  91. "tsConfig": [
  92. "src/tsconfig.app.json",
  93. "src/tsconfig.spec.json"
  94. ],
  95. "exclude": []
  96. }
  97. }
  98. }
  99. },
  100. "pk2-angular-e2e": {
  101. "root": "e2e",
  102. "sourceRoot": "e2e",
  103. "projectType": "application",
  104. "architect": {
  105. "e2e": {
  106. "builder": "@angular-devkit/build-angular:protractor",
  107. "options": {
  108. "protractorConfig": "./protractor.conf.js",
  109. "devServerTarget": "pk2-angular:serve"
  110. }
  111. },
  112. "lint": {
  113. "builder": "@angular-devkit/build-angular:tslint",
  114. "options": {
  115. "tsConfig": [
  116. "e2e/tsconfig.e2e.json"
  117. ],
  118. "exclude": []
  119. }
  120. }
  121. }
  122. }
  123. },
  124. "defaultProject": "pk2-angular",
  125. "schematics": {
  126. "@schematics/angular:component": {
  127. "prefix": "app",
  128. "styleext": "scss"
  129. },
  130. "@schematics/angular:directive": {
  131. "prefix": "app"
  132. }
  133. },
  134. "cli": {
  135. "analytics": false
  136. }
  137. }