"prefix": "app",
"schematics": {
"@schematics/angular:component": {
- "styleext": "scss",
"style": "scss"
}
},
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
+ "allowedCommonJsDependencies": [
+ "chart.js",
+ "ng-sidebar",
+ "@ctrl/ngx-codemirror",
+ "rbush",
+ "lodash",
+ "jsonpath",
+ "codemirror",
+ "pako",
+ "js-untar",
+ "util",
+ "http-status-codes",
+ "js-yaml"
+ ],
"assets": [
"src/favicon.ico",
"src/assets"
],
"scripts": [
"src/assets/js/tar.js"
- ]
+ ],
+ "stylePreprocessorOptions": {
+ "includePaths": [
+ "node_modules/"
+ ]
+ }
},
"configurations": {
"production": {
]
}
},
+ "e2e": {
+ "builder": "@cypress/schematic:cypress",
+ "options": {
+ "devServerTarget": "osm:serve",
+ "watch": true,
+ "headless": false,
+ "configFile": "e2e//cypress.config.js"
+ },
+ "configurations": {
+ "production": {
+ "devServerTarget": "osm:serve:production"
+ }
+ }
+ },
"lint": {
- "builder": "@angular-devkit/build-angular:tslint",
+ "builder": "@angular-eslint/builder:lint",
"options": {
- "tsConfig": [
- "src/tsconfig.app.json",
- "src/tsconfig.spec.json"
- ],
- "exclude": [
- "**/node_modules/**"
+ "lintFilePatterns": [
+ "src/**/*.ts",
+ "src/**/*.html"
]
}
}
"prefix": "",
"architect": {
"e2e": {
- "builder": "@angular-devkit/build-angular:protractor",
+ "builder": "@cypress/schematic:cypress",
"options": {
- "protractorConfig": "e2e/protractor.conf.js",
- "devServerTarget": "osm:serve"
+ "devServerTarget": "osm-e2e:serve",
+ "watch": true,
+ "headless": false,
+ "configFile": "e2e//cypress.config.js"
},
"configurations": {
"production": {
- "devServerTarget": "osm:serve:production"
+ "devServerTarget": "osm-e2e:serve:production"
}
}
- },
- "lint": {
- "builder": "@angular-devkit/build-angular:tslint",
- "options": {
- "tsConfig": "e2e/tsconfig.e2e.json",
- "exclude": [
- "**/node_modules/**"
- ]
- }
}
}
}
},
- "defaultProject": "osm"
+ "cli": {
+ "schematicCollections": [
+ "@angular-eslint/schematics"
+ ]
+ }
}
\ No newline at end of file