{"version":3,"sources":["../../../packages/tools/wac-cli/src/angular15/configs/angular-json-config.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,eAAO,MAAM,QAAQ;;;;CAIpB,CAAC;AAEF,eAAO,MAAM,IAAI;;;;;GAmBhB,CAAC;AAEF,eAAO,MAAM,OAAO;;;;;;;;;;;;;;;IAsBnB,CAAA","file":"angular-json-config.d.ts","sourcesContent":["/**\r\n * The configuration file for the angular.json file upgrading to Angular 15.\r\n */\r\n\r\nexport const replaces = {\r\n    '\"maximumWarning\": \"2mb\"' : '\"maximumWarning\": \"4mb\"',\r\n    '\"builder\": \"@angular-devkit/build-ng-packagr:build\"': '\"builder\": \"@angular-devkit/build-angular:ng-packagr\"',\r\n    '\"defaultCollection\": \"@angular-eslint/schematics\"': '\"analytics\": false'\r\n};\r\n\r\nexport const adds = [\r\n    {\r\n        toBeAdded: '\"polyfills\": [\"zone.js\", \"zone.js/testing\", \"zone.js/dist/zone\", \"@msft-sme/core/polyfills\"]',\r\n        toBeAddedAfter: '\"main\": \"src/test.ts\"',\r\n        indent: 12,\r\n        keyword: '\"polyfills\": [\"zone.js\"'\r\n    },\r\n    {\r\n        toBeAdded: '\"polyfills\": [\"zone.js\", \"zone.js/testing\", \"zone.js/dist/zone\", \"@msft-sme/core/polyfills\"]',\r\n        toBeAddedAfter: '\"codeCoverage\": true',\r\n        indent: 12,\r\n        keyword: '\"polyfills\": [\"zone.js\"'\r\n    },\r\n    {\r\n        toBeAdded: '\"allowedCommonJsDependencies\": [\"chart.js\"]',\r\n        toBeAddedAfter: '\"main\": \"src/main.ts\"',\r\n        indent: 12,\r\n        keyword: '\"allowedCommonJsDependencies\": [\"chart.js\"]',\r\n    }\r\n];\r\n\r\nexport const removes = [\r\n    {\r\n        key: 'customWebpackConfig',\r\n        linesInTotalAfterKey: 4,\r\n        exactMatch: false\r\n    },\r\n    {\r\n        key: '\"extractCss\": true,'\r\n    },\r\n    {\r\n        key: '\"polyfills\": \"src/polyfills.ts\",',\r\n        toBeRemovedAfter: '\"main\": \"src/test.ts\"'\r\n    },\r\n    {\r\n        key: '\"main\": \"src/test.ts\",'\r\n    },\r\n    {\r\n        key: '\"defaultProject\"',\r\n    },\r\n    {\r\n        key: '\"analytics\": false\",'\r\n    }\r\n]\r\n"]}