unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at cache-folder-container 231 lines 7.2 kB view raw
1{ 2 "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 "cli": { 4 "analytics": "2ed75e61-714f-4d01-bf90-aa49cf351d90", 5 "schematicCollections": ["@angular-eslint/schematics"] 6 }, 7 "version": 1, 8 "newProjectRoot": "projects", 9 "projects": { 10 "wafrn": { 11 "projectType": "application", 12 "schematics": { 13 "@schematics/angular:component": { 14 "style": "scss" 15 }, 16 "@schematics/angular:application": { 17 "strict": true 18 } 19 }, 20 "root": "", 21 "sourceRoot": "src", 22 "prefix": "app", 23 "architect": { 24 "build": { 25 "builder": "@angular-devkit/build-angular:application", 26 "options": { 27 "outputPath": { 28 "base": "dist/wafrn" 29 }, 30 "index": "src/index.html", 31 "polyfills": ["src/polyfills.ts"], 32 "tsConfig": "tsconfig.app.json", 33 "inlineStyleLanguage": "scss", 34 "allowedCommonJsDependencies": [], 35 "assets": ["src/favicon.ico", "src/assets", "src/.htaccess", "src/manifest.webmanifest", "src/robots.txt"], 36 "styles": ["../../node_modules/primeflex/primeflex.css", "src/styles.scss"], 37 "scripts": [], 38 "serviceWorker": "ngsw-config.json", 39 "browser": "src/main.ts" 40 }, 41 "configurations": { 42 "production": { 43 "budgets": [ 44 { 45 "type": "initial", 46 "maximumWarning": "2.5mb", 47 "maximumError": "5mb" 48 }, 49 { 50 "type": "anyComponentStyle", 51 "maximumWarning": "2kb", 52 "maximumError": "16kb" 53 } 54 ], 55 "fileReplacements": [ 56 { 57 "replace": "src/environments/environment.ts", 58 "with": "src/environments/environment.prod.ts" 59 } 60 ], 61 "sourceMap": true, 62 "namedChunks": true, 63 "outputHashing": "all" 64 }, 65 "custom": { 66 "budgets": [ 67 { 68 "type": "initial", 69 "maximumWarning": "2mb", 70 "maximumError": "10mb" 71 }, 72 { 73 "type": "anyComponentStyle", 74 "maximumWarning": "2kb", 75 "maximumError": "16kb" 76 } 77 ], 78 "fileReplacements": [ 79 { 80 "replace": "src/environments/environment.ts", 81 "with": "src/environments/environment.custom.ts" 82 } 83 ], 84 "outputHashing": "all" 85 }, 86 "vercel": { 87 "budgets": [ 88 { 89 "type": "initial", 90 "maximumWarning": "2mb", 91 "maximumError": "10mb" 92 }, 93 { 94 "type": "anyComponentStyle", 95 "maximumWarning": "2kb", 96 "maximumError": "16kb" 97 } 98 ], 99 "fileReplacements": [ 100 { 101 "replace": "src/environments/environment.ts", 102 "with": "src/environments/environment.vercel.ts" 103 } 104 ], 105 "outputHashing": "all" 106 }, 107 "development": { 108 "optimization": false, 109 "extractLicenses": false, 110 "sourceMap": true, 111 "namedChunks": true, 112 "fileReplacements": [ 113 { 114 "replace": "src/environments/environment.ts", 115 "with": "src/environments/environment.dev.ts" 116 } 117 ] 118 }, 119 "devlocal": { 120 "optimization": false, 121 "extractLicenses": false, 122 "sourceMap": true, 123 "namedChunks": true, 124 "fileReplacements": [ 125 { 126 "replace": "src/environments/environment.ts", 127 "with": "src/environments/environment.devlocal.ts" 128 } 129 ] 130 }, 131 "devprod": { 132 "optimization": false, 133 "extractLicenses": false, 134 "sourceMap": true, 135 "namedChunks": true, 136 "fileReplacements": [ 137 { 138 "replace": "src/environments/environment.ts", 139 "with": "src/environments/environment.devprod.ts" 140 } 141 ] 142 }, 143 "devdevelopment": { 144 "optimization": false, 145 "extractLicenses": false, 146 "sourceMap": true, 147 "namedChunks": true, 148 "fileReplacements": [ 149 { 150 "replace": "src/environments/environment.ts", 151 "with": "src/environments/environment.devdevelopment.ts" 152 } 153 ] 154 } 155 }, 156 "defaultConfiguration": "production" 157 }, 158 "serve": { 159 "builder": "@angular-devkit/build-angular:dev-server", 160 "configurations": { 161 "production": { 162 "buildTarget": "wafrn:build:production" 163 }, 164 "development": { 165 "buildTarget": "wafrn:build:development", 166 "proxyConfig": "src/proxy.conf.json" 167 }, 168 "devlocal": { 169 "buildTarget": "wafrn:build:devlocal", 170 "proxyConfig": "src/proxy.conf.json" 171 }, 172 "devprod": { 173 "buildTarget": "wafrn:build:devprod", 174 "proxyConfig": "src/proxy.conf.prod.json" 175 }, 176 "devdevelopment": { 177 "buildTarget": "wafrn:build:devdevelopment", 178 "proxyConfig": "src/proxy.conf.prod.json" 179 } 180 }, 181 "defaultConfiguration": "development" 182 }, 183 "extract-i18n": { 184 "builder": "@angular-devkit/build-angular:extract-i18n", 185 "options": { 186 "buildTarget": "wafrn:build" 187 } 188 }, 189 "test": { 190 "builder": "@angular-devkit/build-angular:jest", 191 "options": { 192 "tsConfig": "tsconfig.spec.json", 193 "polyfills": ["zone.js", "zone.js/testing"] 194 } 195 }, 196 "lint": { 197 "builder": "@angular-eslint/builder:lint", 198 "options": { 199 "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"] 200 } 201 } 202 } 203 } 204 }, 205 "schematics": { 206 "@schematics/angular:component": { 207 "type": "component" 208 }, 209 "@schematics/angular:directive": { 210 "type": "directive" 211 }, 212 "@schematics/angular:service": { 213 "type": "service" 214 }, 215 "@schematics/angular:guard": { 216 "typeSeparator": "." 217 }, 218 "@schematics/angular:interceptor": { 219 "typeSeparator": "." 220 }, 221 "@schematics/angular:module": { 222 "typeSeparator": "." 223 }, 224 "@schematics/angular:pipe": { 225 "typeSeparator": "." 226 }, 227 "@schematics/angular:resolver": { 228 "typeSeparator": "." 229 } 230 } 231}