{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@shop/*": [
        "src/app/@public/*"
      ],
      "@admin/*": [
        "src/app/@admin/*"
      ],
      "@admin-core/*": [
        "src/app/@admin/core/*"
      ],
      "@shop-core/*": [
        "src/app/@public/core/*"
      ],
      "@graphql/*": [
        "src/app/@graphql/*"
      ],
      "@core/*": [
        "src/app/@core/*"
      ],
      "@shared/*": [
        "src/app/@shared/*"
      ],
      "@data/*": [
        "src/assets/data/*"
      ],
      "shop-ui": [
        "dist/shop-ui/shop-ui",
        "dist/shop-ui"
      ]
    },
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "lib": [
      "es2018",
      "dom"
    ],
    "resolveJsonModule": true, "esModuleInterop": true 
  },
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true,
    "enableIvy": false
  }
}