graycoreio/daffodil

View on GitHub
angular.json

Summary

Maintainability
Test Coverage
{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "",
  "projects": {
    "demo": {
      "root": "apps/demo/",
      "sourceRoot": "apps/demo/src",
      "projectType": "application",
      "architect": {
        "generateFragmentTypes": {
          "builder": "@daffodil/builders:generateFragmentTypes",
          "options": {
            "url": "",
            "path": ""
          },
          "configurations": {
            "magento-local": {
              "url": "https://magento2.test/graphql",
              "path": "apps/demo/src/app/drivers/magento/fragmentTypes.json"
            }
          }
        },
        "build": {
          "builder": "@angular-devkit/build-angular:application",
          "options": {
            "outputPath": "dist/apps/demo",
            "index": "apps/demo/src/index.html",
            "browser": "apps/demo/src/main.ts",
            "polyfills": [
              "zone.js"
            ],
            "tsConfig": "apps/demo/tsconfig.app.json",
            "assets": [
              "apps/demo/src/assets",
              "apps/demo/src/favicon.ico",
              {
                "glob": "**/*",
                "input": "libs/product/assets/",
                "output": "/assets/"
              }
            ],
            "styles": [
              "apps/demo/src/scss/styles.scss"
            ],
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/demo/src/scss",
                "dist/design/scss"
              ]
            },
            "scripts": []
          },
          "configurations": {
            "libs": {
              "tsConfig": "apps/demo/tsconfig.dev.json"
            },
            "development": {
              "optimization": false,
              "extractLicenses": false,
              "sourceMap": true
            },
            "production": {
              "budgets": [
                {
                  "type": "initial",
                  "maximumWarning": "500kb",
                  "maximumError": "2mb"
                },
                {
                  "type": "anyComponentStyle",
                  "maximumWarning": "2kb",
                  "maximumError": "4kb"
                }
              ],
              "outputHashing": "all",
              "fileReplacements": [
                {
                  "replace": "apps/demo/src/environments/environment.ts",
                  "with": "apps/demo/src/environments/environment.prod.ts"
                },
                {
                  "replace": "apps/demo/src/app/drivers/driver.module.ts",
                  "with": "apps/demo/src/app/drivers/in-memory.module.ts"
                }
              ]
            },
            "magento": {
              "fileReplacements": [
                {
                  "replace": "apps/demo/src/environments/environment.ts",
                  "with": "apps/demo/src/environments/environment.magento.ts"
                },
                {
                  "replace": "apps/demo/src/app/drivers/driver.module.ts",
                  "with": "apps/demo/src/app/drivers/magento.module.ts"
                }
              ]
            },
            "venia": {
              "fileReplacements": [
                {
                  "replace": "apps/demo/src/environments/environment.ts",
                  "with": "apps/demo/src/environments/environment.venia.ts"
                },
                {
                  "replace": "apps/demo/src/app/drivers/driver.module.ts",
                  "with": "apps/demo/src/app/drivers/magento.module.ts"
                }
              ]
            }
          },
          "defaultConfiguration": "production"
        },
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "defaultConfiguration": "development",
          "options": {
            "allowedHosts": [
              ".githubpreview.dev"
            ]
          },
          "configurations": {
            "production": {
              "buildTarget": "demo:build:production"
            },
            "development": {
              "buildTarget": "demo:build:development"
            },
            "dev-libs": {
              "buildTarget": "demo:build:development,libs"
            },
            "magento": {
              "buildTarget": "demo:build:magento"
            },
            "venia": {
              "buildTarget": "demo:build:venia"
            }
          }
        },
        "extract-i18n": {
          "builder": "@angular-devkit/build-angular:extract-i18n",
          "options": {
            "buildTarget": "demo:build"
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "codeCoverage": true,
            "polyfills": [
              "zone.js",
              "zone.js/testing"
            ],
            "tsConfig": "apps/demo/tsconfig.spec.json",
            "karmaConfig": "apps/demo/karma.conf.js",
            "scripts": [],
            "styles": [
              "apps/demo/src/scss/styles.scss"
            ],
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/demo/src/scss",
                "dist/design/scss"
              ]
            },
            "assets": [
              "apps/demo/src/assets",
              "apps/demo/src/favicon.ico"
            ]
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "apps/demo/**/*.ts",
              "apps/demo/**/*.html"
            ]
          }
        }
      }
    },
    "daffio": {
      "root": "apps/daffio/",
      "sourceRoot": "apps/daffio/src",
      "projectType": "application",
      "prefix": "daffio",
      "schematics": {},
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:application",
          "options": {
            "outputPath": "dist/apps/daffio",
            "index": "apps/daffio/src/index.html",
            "browser": "apps/daffio/src/main.ts",
            "server": "apps/daffio/src/main.server.ts",
            "ssr": {
              "entry": "apps/daffio/server/server.ts"
            },
            "polyfills": [
              "zone.js"
            ],
            "tsConfig": "apps/daffio/tsconfig.app.json",
            "assets": [
              "apps/daffio/src/favicon.ico",
              "apps/daffio/src/assets",
              "apps/daffio/src/manifest.json",
              {
                "glob": "**/*",
                "input": "libs/branding/src/assets/",
                "output": "/assets/daff-branding/"
              },
              {
                "glob": "**/*",
                "input": "dist/docs",
                "output": "/assets/daffio/docs"
              }
            ],
            "styles": [
              "apps/daffio/src/scss/styles.scss"
            ],
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/daffio/src/scss",
                "dist/design/scss",
                "dist/branding/src/scss"
              ]
            },
            "scripts": []
          },
          "configurations": {
            "production": {
              "budgets": [
                {
                  "type": "initial",
                  "maximumWarning": "1mb",
                  "maximumError": "4.3mb"
                },
                {
                  "type": "anyComponentStyle",
                  "maximumWarning": "2kb",
                  "maximumError": "4kb"
                }
              ],
              "fileReplacements": [
                {
                  "replace": "apps/daffio/src/environments/environment.ts",
                  "with": "apps/daffio/src/environments/environment.prod.ts"
                }
              ],
              "serviceWorker": "apps/daffio/ngsw-config.json",
              "outputHashing": "all"
            },
            "development": {
              "optimization": false,
              "extractLicenses": false,
              "sourceMap": true
            },
            "libs": {
              "tsConfig": "apps/daffio/tsconfig.dev.json"
            }
          },
          "defaultConfiguration": "production"
        },
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "allowedHosts": [
              ".githubpreview.dev"
            ]
          },
          "configurations": {
            "production": {
              "buildTarget": "daffio:build:production"
            },
            "development": {
              "buildTarget": "daffio:build:development"
            },
            "dev-libs": {
              "buildTarget": "daffio:build:development,libs"
            }
          },
          "defaultConfiguration": "development"
        },
        "extract-i18n": {
          "builder": "@angular-devkit/build-angular:extract-i18n",
          "options": {
            "buildTarget": "daffio:build"
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "apps/daffio/src/test.ts",
            "codeCoverage": true,
            "polyfills": [
              "zone.js",
              "zone.js/testing"
            ],
            "tsConfig": "apps/daffio/tsconfig.spec.json",
            "karmaConfig": "apps/daffio/karma.conf.js",
            "styles": [
              "apps/daffio/src/scss/styles.scss"
            ],
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/daffio/src/scss",
                "dist/design/scss",
                "dist/branding/src/scss"
              ]
            },
            "scripts": [],
            "assets": [
              "apps/daffio/src/favicon.ico",
              "apps/daffio/src/assets",
              "apps/daffio/src/manifest.json",
              {
                "glob": "**/*",
                "input": "libs/branding/src/assets/",
                "output": "/assets/daff-branding/"
              }
            ]
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "apps/daffio/**/*.ts",
              "apps/daffio/**/*.html"
            ]
          }
        },
        "serve-ssr": {
          "builder": "@angular-devkit/build-angular:ssr-dev-server",
          "options": {
            "browserTarget": "daffio:build",
            "serverTarget": "daffio:server"
          },
          "configurations": {
            "production": {
              "browserTarget": "daffio:build:production",
              "serverTarget": "daffio:server:production"
            }
          }
        }
      }
    },
    "design-land": {
      "root": "apps/design-land/",
      "sourceRoot": "apps/design-land/src",
      "projectType": "application",
      "prefix": "design-land",
      "schematics": {},
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:application",
          "options": {
            "outputPath": "dist/apps/design-land",
            "index": "apps/design-land/src/index.html",
            "browser": "apps/design-land/src/main.ts",
            "polyfills": [
              "zone.js"
            ],
            "tsConfig": "apps/design-land/tsconfig.app.json",
            "assets": [
              "apps/design-land/src/favicon.ico",
              "apps/design-land/src/assets",
              {
                "glob": "**/*",
                "input": "dist/docs/",
                "output": "/assets/"
              }
            ],
            "styles": [
              "apps/design-land/src/scss/styles.scss"
            ],
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/design-land/src/scss",
                "dist/design/scss"
              ]
            },
            "scripts": [],
          },
          "configurations": {
            "production": {
              "fileReplacements": [
                {
                  "replace": "apps/design-land/src/environments/environment.ts",
                  "with": "apps/design-land/src/environments/environment.prod.ts"
                }
              ],
              "outputHashing": "all",
              "budgets": [
                {
                  "type": "initial",
                  "maximumWarning": "500kb",
                  "maximumError": "1mb"
                },
                {
                  "type": "anyComponentStyle",
                  "maximumWarning": "2kb",
                  "maximumError": "4kb"
                }
              ]
            },
            "development": {
              "optimization": false,
              "extractLicenses": false,
              "sourceMap": true
            }
          },
          "defaultConfiguration": "production"
        },
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "allowedHosts": [
              ".githubpreview.dev"
            ],
            "buildTarget": "design-land:build"
          },
          "configurations": {
            "production": {
              "buildTarget": "design-land:build:production"
            },
            "development": {
              "buildTarget": "design-land:build:development"
            }
          },
          "defaultConfiguration": "development"
        },
        "extract-i18n": {
          "builder": "@angular-devkit/build-angular:extract-i18n",
          "options": {
            "buildTarget": "design-land:build"
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "apps/design-land/src/test.ts",
            "codeCoverage": true,
            "polyfills": [
              "zone.js",
              "zone.js/testing"
            ],
            "tsConfig": "apps/design-land/tsconfig.spec.json",
            "karmaConfig": "apps/design-land/karma.conf.js",
            "stylePreprocessorOptions": {
              "includePaths": [
                "apps/design-land/src/scss",
                "dist/design/scss"
              ]
            },
            "scripts": [],
            "assets": [
              "apps/design-land/src/favicon.ico",
              "apps/design-land/src/assets"
            ]
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "apps/design-land/**/*.ts",
              "apps/design-land/**/*.html"
            ]
          }
        }
      }
    },
    "analytics": {
      "root": "libs/analytics",
      "sourceRoot": "libs/analytics",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/analytics/tsconfig.lib.json",
            "project": "libs/analytics/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/analytics/ng-package.prod.json",
              "tsConfig": "libs/analytics/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/analytics/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/analytics/tsconfig.spec.json",
            "karmaConfig": "libs/analytics/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/analytics/**/*.ts",
              "libs/analytics/**/*.html"
            ]
          }
        }
      }
    },
    "analytics-provider-data-layer": {
      "root": "libs/analytics-provider-data-layer",
      "sourceRoot": "libs/analytics-provider-data-layer",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/analytics-provider-data-layer/tsconfig.lib.json",
            "project": "libs/analytics-provider-data-layer/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/analytics-provider-data-layer/ng-package.prod.json",
              "tsConfig": "libs/analytics-provider-data-layer/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/analytics-provider-data-layer/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/analytics-provider-data-layer/tsconfig.spec.json",
            "karmaConfig": "libs/analytics-provider-data-layer/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/analytics-provider-data-layer/**/*.ts",
              "libs/analytics-provider-data-layer/**/*.html"
            ]
          }
        }
      }
    },
    "authorizenet": {
      "root": "libs/authorizenet",
      "sourceRoot": "libs/authorizenet",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/authorizenet/tsconfig.lib.json",
            "project": "libs/authorizenet/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/authorizenet/ng-package.prod.json",
              "tsConfig": "libs/authorizenet/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/authorizenet/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/authorizenet/tsconfig.spec.json",
            "karmaConfig": "libs/authorizenet/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/authorizenet/**/*.ts",
              "libs/authorizenet/**/*.html"
            ]
          }
        }
      }
    },
    "product": {
      "root": "libs/product",
      "sourceRoot": "libs/product",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/product/tsconfig.lib.json",
            "project": "libs/product/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/product/ng-package.prod.json",
              "tsConfig": "libs/product/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/product/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/product/tsconfig.spec.json",
            "karmaConfig": "libs/product/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/product/**/*.ts",
              "libs/product/**/*.html"
            ]
          }
        }
      }
    },
    "related-products": {
      "root": "libs/related-products",
      "sourceRoot": "libs/related-products",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/related-products/tsconfig.lib.json",
            "project": "libs/related-products/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/related-products/ng-package.prod.json",
              "tsConfig": "libs/related-products/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/related-products/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/related-products/tsconfig.spec.json",
            "karmaConfig": "libs/related-products/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/related-products/**/*.ts",
              "libs/related-products/**/*.html"
            ]
          }
        }
      }
    },
    "upsell-products": {
      "root": "libs/upsell-products",
      "sourceRoot": "libs/upsell-products",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/upsell-products/tsconfig.lib.json",
            "project": "libs/upsell-products/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/upsell-products/ng-package.prod.json",
              "tsConfig": "libs/upsell-products/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/upsell-products/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/upsell-products/tsconfig.spec.json",
            "karmaConfig": "libs/upsell-products/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/upsell-products/**/*.ts",
              "libs/upsell-products/**/*.html"
            ]
          }
        }
      }
    },
    "product-configurable": {
      "root": "libs/product-configurable",
      "sourceRoot": "libs/product-configurable",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/product-configurable/tsconfig.lib.json",
            "project": "libs/product-configurable/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/product-configurable/ng-package.prod.json",
              "tsConfig": "libs/product-configurable/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/product-configurable/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/product-configurable/tsconfig.spec.json",
            "karmaConfig": "libs/product-configurable/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/product-configurable/**/*.ts",
              "libs/product-configurable/**/*.html"
            ]
          }
        }
      }
    },
    "product-composite": {
      "root": "libs/product-composite",
      "sourceRoot": "libs/product-composite",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/product-composite/tsconfig.lib.json",
            "project": "libs/product-composite/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/product-composite/ng-package.prod.json",
              "tsConfig": "libs/product-composite/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/product-composite/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/product-composite/tsconfig.spec.json",
            "karmaConfig": "libs/product-composite/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/product-composite/**/*.ts",
              "libs/product-composite/**/*.html"
            ]
          }
        }
      }
    },
    "cart": {
      "root": "libs/cart",
      "sourceRoot": "libs/cart",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/cart/tsconfig.lib.json",
            "project": "libs/cart/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/cart/ng-package.prod.json",
              "tsConfig": "libs/cart/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/cart/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/cart/tsconfig.spec.json",
            "karmaConfig": "libs/cart/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/cart/**/*.ts",
              "libs/cart/**/*.html"
            ]
          }
        }
      }
    },
    "cart-customer": {
      "root": "libs/cart-customer",
      "sourceRoot": "libs/cart-customer",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/cart-customer/tsconfig.lib.json",
            "project": "libs/cart-customer/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/cart-customer/ng-package.prod.json",
              "tsConfig": "libs/cart-customer/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/cart-customer/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/cart-customer/tsconfig.spec.json",
            "karmaConfig": "libs/cart-customer/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/cart-customer/**/*.ts",
              "libs/cart-customer/**/*.html"
            ]
          }
        }
      }
    },
    "category": {
      "root": "libs/category",
      "sourceRoot": "libs/category",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/category/tsconfig.lib.json",
            "project": "libs/category/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/category/ng-package.prod.json",
              "tsConfig": "libs/category/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/category/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/category/tsconfig.spec.json",
            "karmaConfig": "libs/category/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/category/**/*.ts",
              "libs/category/**/*.html"
            ]
          }
        }
      }
    },
    "checkout": {
      "root": "libs/checkout",
      "sourceRoot": "libs/checkout",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/checkout/tsconfig.lib.json",
            "project": "libs/checkout/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/checkout/ng-package.prod.json",
              "tsConfig": "libs/checkout/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/checkout/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/checkout/tsconfig.spec.json",
            "karmaConfig": "libs/checkout/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/checkout/**/*.ts",
              "libs/checkout/**/*.html"
            ]
          }
        }
      }
    },
    "core": {
      "root": "libs/core",
      "sourceRoot": "libs/core",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/core/tsconfig.lib.json",
            "project": "libs/core/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/core/ng-package.prod.json",
              "tsConfig": "libs/core/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/core/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/core/tsconfig.spec.json",
            "karmaConfig": "libs/core/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/core/**/*.ts",
              "libs/core/**/*.html"
            ]
          }
        }
      }
    },
    "driver": {
      "root": "libs/driver",
      "sourceRoot": "libs/driver",
      "projectType": "library",
      "prefix": "daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/driver/tsconfig.lib.json",
            "project": "libs/driver/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/driver/ng-package.prod.json",
              "tsConfig": "libs/driver/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/driver/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/driver/tsconfig.spec.json",
            "karmaConfig": "libs/driver/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/driver/**/*.ts",
              "libs/driver/**/*.html"
            ]
          }
        }
      }
    },
    "design": {
      "root": "libs/design",
      "sourceRoot": "libs/design",
      "projectType": "library",
      "prefix": "daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/design/tsconfig.lib.json",
            "project": "libs/design/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/design/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/design/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/design/tsconfig.spec.json",
            "karmaConfig": "libs/design/karma.conf.js",
            "stylePreprocessorOptions": {
              "includePaths": [
                "libs/design/scss"
              ]
            }
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/design/**/*.ts",
              "libs/design/**/*.html"
            ]
          }
        }
      }
    },
    "branding": {
      "root": "libs/branding",
      "sourceRoot": "libs/branding",
      "projectType": "library",
      "prefix": "daff-branding",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/branding/tsconfig.lib.json",
            "project": "libs/branding/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/branding/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/branding/src/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/branding/tsconfig.spec.json",
            "karmaConfig": "libs/branding/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/branding/**/*.ts",
              "libs/branding/**/*.html"
            ]
          }
        }
      }
    },
    "theme-switch": {
      "root": "libs/theme-switch",
      "sourceRoot": "libs/theme-switch",
      "projectType": "library",
      "prefix": "daff-theme-switch",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/theme-switch/tsconfig.lib.json",
            "project": "libs/theme-switch/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/theme-switch/ng-package.prod.json",
              "tsConfig": "libs/theme-switch/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/theme-switch/src/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/theme-switch/tsconfig.spec.json",
            "karmaConfig": "libs/theme-switch/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/theme-switch/**/*.ts",
              "libs/theme-switch/**/*.html"
            ]
          }
        }
      }
    },
    "navigation": {
      "root": "libs/navigation",
      "sourceRoot": "libs/navigation",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/navigation/tsconfig.lib.json",
            "project": "libs/navigation/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/navigation/ng-package.prod.json",
              "tsConfig": "libs/navigation/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/navigation/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/navigation/tsconfig.spec.json",
            "karmaConfig": "libs/navigation/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/navigation/**/*.ts",
              "libs/navigation/**/*.html"
            ]
          }
        }
      }
    },
    "newsletter": {
      "root": "libs/newsletter",
      "sourceRoot": "libs/newsletter",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/newsletter/tsconfig.lib.json",
            "project": "libs/newsletter/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/newsletter/ng-package.prod.json",
              "tsConfig": "libs/newsletter/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/newsletter/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/newsletter/tsconfig.spec.json",
            "karmaConfig": "libs/newsletter/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/newsletter/**/*.ts",
              "libs/newsletter/**/*.html"
            ]
          }
        }
      }
    },
    "contact": {
      "projectType": "library",
      "root": "libs/contact",
      "sourceRoot": "libs/contact",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/contact/tsconfig.lib.json",
            "project": "libs/contact/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/contact/ng-package.prod.json",
              "tsConfig": "libs/contact/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/contact/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/contact/tsconfig.spec.json",
            "karmaConfig": "libs/contact/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/contact/**/*.ts",
              "libs/contact/**/*.html"
            ]
          }
        }
      }
    },
    "auth": {
      "root": "libs/auth",
      "sourceRoot": "libs/auth",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/auth/tsconfig.lib.json",
            "project": "libs/auth/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/auth/ng-package.prod.json",
              "tsConfig": "libs/auth/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/auth/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/auth/tsconfig.spec.json",
            "karmaConfig": "libs/auth/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/auth/**/*.ts",
              "libs/auth/**/*.html"
            ]
          }
        }
      }
    },
    "geography": {
      "projectType": "library",
      "root": "libs/geography",
      "sourceRoot": "libs/geography",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/geography/tsconfig.lib.json",
            "project": "libs/geography/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/geography/ng-package.prod.json",
              "tsConfig": "libs/geography/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/geography/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/geography/tsconfig.spec.json",
            "karmaConfig": "libs/geography/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/geography/**/*.ts",
              "libs/geography/**/*.html"
            ]
          }
        }
      }
    },
    "paypal": {
      "root": "libs/paypal",
      "sourceRoot": "libs/paypal",
      "projectType": "library",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/paypal/tsconfig.lib.json",
            "project": "libs/paypal/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/paypal/ng-package.prod.json",
              "tsConfig": "libs/paypal/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/paypal/test.ts",
            "tsConfig": "libs/paypal/tsconfig.spec.json",
            "karmaConfig": "libs/paypal/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/paypal/**/*.ts",
              "libs/paypal/**/*.html"
            ]
          }
        }
      }
    },
    "order": {
      "projectType": "library",
      "root": "libs/order",
      "sourceRoot": "libs/order",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/order/tsconfig.lib.json",
            "project": "libs/order/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/order/ng-package.prod.json",
              "tsConfig": "libs/order/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/order/test.ts",
            "codeCoverage": true,
            "tsConfig": "libs/order/tsconfig.spec.json",
            "karmaConfig": "libs/order/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/order/**/*.ts",
              "libs/order/**/*.html"
            ]
          }
        }
      }
    },
    "external-router": {
      "projectType": "library",
      "root": "libs/external-router",
      "sourceRoot": "libs/external-router",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/external-router/tsconfig.lib.json",
            "project": "libs/external-router/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/external-router/ng-package.prod.json",
              "tsConfig": "libs/external-router/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/external-router/test.ts",
            "tsConfig": "libs/external-router/tsconfig.spec.json",
            "karmaConfig": "libs/external-router/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/external-router/**/*.ts",
              "libs/external-router/**/*.html"
            ]
          }
        }
      }
    },
    "search": {
      "projectType": "library",
      "root": "libs/search",
      "sourceRoot": "libs/search",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/search/tsconfig.lib.json",
            "project": "libs/search/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/search/ng-package.prod.json",
              "tsConfig": "libs/search/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/search/test.ts",
            "tsConfig": "libs/search/tsconfig.spec.json",
            "karmaConfig": "libs/search/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/search/**/*.ts",
              "libs/search/**/*.html"
            ]
          }
        }
      }
    },
    "search-product": {
      "projectType": "library",
      "root": "libs/search-product",
      "sourceRoot": "libs/search-product",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/search-product/tsconfig.lib.json",
            "project": "libs/search-product/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/search-product/ng-package.prod.json",
              "tsConfig": "libs/search-product/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/search-product/test.ts",
            "tsConfig": "libs/search-product/tsconfig.spec.json",
            "karmaConfig": "libs/search-product/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/search-product/**/*.ts",
              "libs/search-product/**/*.html"
            ]
          }
        }
      }
    },
    "search-product-composite": {
      "projectType": "library",
      "root": "libs/search-product-composite",
      "sourceRoot": "libs/search-product-composite",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/search-product-composite/tsconfig.lib.json",
            "project": "libs/search-product-composite/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/search-product-composite/ng-package.prod.json",
              "tsConfig": "libs/search-product-composite/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/search-product-composite/test.ts",
            "tsConfig": "libs/search-product-composite/tsconfig.spec.json",
            "karmaConfig": "libs/search-product-composite/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/search-product-composite/**/*.ts",
              "libs/search-product-composite/**/*.html"
            ]
          }
        }
      }
    },
    "search-product-configurable": {
      "projectType": "library",
      "root": "libs/search-product-configurable",
      "sourceRoot": "libs/search-product-configurable",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/search-product-configurable/tsconfig.lib.json",
            "project": "libs/search-product-configurable/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/search-product-configurable/ng-package.prod.json",
              "tsConfig": "libs/search-product-configurable/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/search-product-configurable/test.ts",
            "tsConfig": "libs/search-product-configurable/tsconfig.spec.json",
            "karmaConfig": "libs/search-product-configurable/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/search-product-configurable/**/*.ts",
              "libs/search-product-configurable/**/*.html"
            ]
          }
        }
      }
    },
    "search-category": {
      "projectType": "library",
      "root": "libs/search-category",
      "sourceRoot": "libs/search-category",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/search-category/tsconfig.lib.json",
            "project": "libs/search-category/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/search-category/ng-package.prod.json",
              "tsConfig": "libs/search-category/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/search-category/test.ts",
            "tsConfig": "libs/search-category/tsconfig.spec.json",
            "karmaConfig": "libs/search-category/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/search-category/**/*.ts",
              "libs/search-category/**/*.html"
            ]
          }
        }
      }
    },
    "seo": {
      "projectType": "library",
      "root": "libs/seo",
      "sourceRoot": "libs/seo",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/seo/tsconfig.lib.json",
            "project": "libs/seo/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/seo/ng-package.prod.json",
              "tsConfig": "libs/seo/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/seo/test.ts",
            "tsConfig": "libs/seo/tsconfig.spec.json",
            "karmaConfig": "libs/seo/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/seo/**/*.ts",
              "libs/seo/**/*.html"
            ]
          }
        }
      }
    },
    "content": {
      "projectType": "library",
      "root": "libs/content",
      "sourceRoot": "libs/content",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/content/tsconfig.lib.json",
            "project": "libs/content/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/content/ng-package.prod.json",
              "tsConfig": "libs/content/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/content/test.ts",
            "tsConfig": "libs/content/tsconfig.spec.json",
            "karmaConfig": "libs/content/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/content/**/*.ts",
              "libs/content/**/*.html"
            ]
          }
        }
      }
    },
    "reviews": {
      "projectType": "library",
      "root": "libs/reviews",
      "sourceRoot": "libs/reviews",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/reviews/tsconfig.lib.json",
            "project": "libs/reviews/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/reviews/ng-package.prod.json",
              "tsConfig": "libs/reviews/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/reviews/test.ts",
            "tsConfig": "libs/reviews/tsconfig.spec.json",
            "karmaConfig": "libs/reviews/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/reviews/**/*.ts",
              "libs/reviews/**/*.html"
            ]
          }
        }
      }
    },
    "payment": {
      "projectType": "library",
      "root": "libs/payment",
      "sourceRoot": "libs/payment",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/payment/tsconfig.lib.json",
            "project": "libs/payment/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/payment/ng-package.prod.json",
              "tsConfig": "libs/payment/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/payment/test.ts",
            "tsConfig": "libs/payment/tsconfig.spec.json",
            "karmaConfig": "libs/payment/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/payment/**/*.ts",
              "libs/payment/**/*.html"
            ]
          }
        }
      }
    },
    "forms": {
      "projectType": "library",
      "root": "libs/forms",
      "sourceRoot": "libs/forms",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/forms/tsconfig.lib.json",
            "project": "libs/forms/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/forms/ng-package.prod.json",
              "tsConfig": "libs/forms/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/forms/test.ts",
            "tsConfig": "libs/forms/tsconfig.spec.json",
            "karmaConfig": "libs/forms/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/forms/**/*.ts",
              "libs/forms/**/*.html"
            ]
          }
        }
      }
    },
    "customer": {
      "projectType": "library",
      "root": "libs/customer",
      "sourceRoot": "libs/customer",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer/tsconfig.lib.json",
            "project": "libs/customer/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/customer/ng-package.prod.json",
              "tsConfig": "libs/customer/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer/test.ts",
            "tsConfig": "libs/customer/tsconfig.spec.json",
            "karmaConfig": "libs/customer/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer/**/*.ts",
              "libs/customer/**/*.html"
            ]
          }
        }
      }
    },
    "customer-auth": {
      "projectType": "library",
      "root": "libs/customer-auth",
      "sourceRoot": "libs/customer-auth",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer-auth/tsconfig.lib.json",
            "project": "libs/customer-auth/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/customer-auth/ng-package.prod.json",
              "tsConfig": "libs/customer-auth/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer-auth/test.ts",
            "tsConfig": "libs/customer-auth/tsconfig.spec.json",
            "karmaConfig": "libs/customer-auth/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer-auth/**/*.ts",
              "libs/customer-auth/**/*.html"
            ]
          }
        }
      }
    },
    "customer-order": {
      "projectType": "library",
      "root": "libs/customer-order",
      "sourceRoot": "libs/customer-order",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer-order/tsconfig.lib.json",
            "project": "libs/customer-order/ng-package.json"
          },
          "configurations": {
            "production": {
              "project": "libs/customer-order/ng-package.prod.json",
              "tsConfig": "libs/customer-order/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer-order/test.ts",
            "tsConfig": "libs/customer-order/tsconfig.spec.json",
            "karmaConfig": "libs/customer-order/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer-order/**/*.ts",
              "libs/customer-order/**/*.html"
            ]
          }
        }
      }
    },
    "customer-store-credit": {
      "projectType": "library",
      "root": "libs/customer-store-credit",
      "sourceRoot": "libs/customer-store-credit",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer-store-credit/tsconfig.lib.json",
            "project": "libs/customer-store-credit/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/customer-store-credit/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer-store-credit/test.ts",
            "tsConfig": "libs/customer-store-credit/tsconfig.spec.json",
            "karmaConfig": "libs/customer-store-credit/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer-store-credit/**/*.ts",
              "libs/customer-store-credit/**/*.html"
            ]
          }
        }
      }
    },
    "cart-store-credit": {
      "projectType": "library",
      "root": "libs/cart-store-credit",
      "sourceRoot": "libs/cart-store-credit",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/cart-store-credit/tsconfig.lib.json",
            "project": "libs/cart-store-credit/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/cart-store-credit/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/cart-store-credit/test.ts",
            "tsConfig": "libs/cart-store-credit/tsconfig.spec.json",
            "karmaConfig": "libs/cart-store-credit/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/cart-store-credit/**/*.ts",
              "libs/cart-store-credit/**/*.html"
            ]
          }
        }
      }
    },
    "customer-payment": {
      "projectType": "library",
      "root": "libs/customer-payment",
      "sourceRoot": "libs/customer-payment",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer-payment/tsconfig.lib.json",
            "project": "libs/customer-payment/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/customer-payment/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer-payment/test.ts",
            "tsConfig": "libs/customer-payment/tsconfig.spec.json",
            "karmaConfig": "libs/customer-payment/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer-payment/**/*.ts",
              "libs/customer-payment/**/*.html"
            ]
          }
        }
      }
    },
    "customer-payment-authorizenet": {
      "projectType": "library",
      "root": "libs/customer-payment-authorizenet",
      "sourceRoot": "libs/customer-payment-authorizenet",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/customer-payment-authorizenet/tsconfig.lib.json",
            "project": "libs/customer-payment-authorizenet/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/customer-payment-authorizenet/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/customer-payment-authorizenet/test.ts",
            "tsConfig": "libs/customer-payment-authorizenet/tsconfig.spec.json",
            "karmaConfig": "libs/customer-payment-authorizenet/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/customer-payment-authorizenet/**/*.ts",
              "libs/customer-payment-authorizenet/**/*.html"
            ]
          }
        }
      }
    },
    "router": {
      "projectType": "library",
      "root": "libs/router",
      "sourceRoot": "libs/router",
      "prefix": "@daffodil",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:ng-packagr",
          "options": {
            "tsConfig": "libs/router/tsconfig.lib.json",
            "project": "libs/router/ng-package.json"
          },
          "configurations": {
            "production": {
              "tsConfig": "libs/router/tsconfig.lib.prod.json"
            }
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "libs/router/test.ts",
            "tsConfig": "libs/router/tsconfig.spec.json",
            "karmaConfig": "libs/router/karma.conf.js"
          }
        },
        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "libs/router/**/*.ts",
              "libs/router/**/*.html"
            ]
          }
        }
      }
    }
  },
  "schematics": {
    "@schematics/angular:component": {
      "style": "scss"
    },
    "@angular-eslint/schematics:application": {
      "setParserOptionsProject": true
    },
    "@angular-eslint/schematics:library": {
      "setParserOptionsProject": true
    }
  },
  "cli": {
    "warnings": {
      "typescriptMismatch": false,
      "versionMismatch": false
    },
    "analytics": "9aa4e2b6-eeb2-4505-a992-92a57813f5ea"
  }
}