Commit 70bf28b
committed
refactor(@angular-devkit/build-angular): remove Sass module resolve workarounds
The recent version of the Sass compiler (`dart-sass@1.68.0`) now provides
additional information within an importer that allows more accurate resolution of node
modules packages without several existing workarounds. Previously, the Sass files needed
to be pre-processed to extract all `@import` and `@use` paths so that information regarding
the containing Sass file could be used to fully resolve the paths. The Sass compiler now
provides this information directly.
(cherry picked from commit 0862a38)1 parent e06e95f commit 70bf28b
File tree
5 files changed
+40
-149
lines changed- packages/angular_devkit/build_angular/src/tools
- esbuild/stylesheets
- sass
- webpack/configs
5 files changed
+40
-149
lines changedLines changed: 12 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 12 | + | |
| 13 | + | |
17 | 14 | | |
18 | 15 | | |
19 | 16 | | |
| |||
39 | 36 | | |
40 | 37 | | |
41 | 38 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
52 | 43 | | |
53 | 44 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
66 | 49 | | |
67 | 50 | | |
68 | 51 | | |
| |||
103 | 86 | | |
104 | 87 | | |
105 | 88 | | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
| 89 | + | |
110 | 90 | | |
111 | 91 | | |
112 | 92 | | |
| |||
139 | 119 | | |
140 | 120 | | |
141 | 121 | | |
142 | | - | |
| 122 | + | |
143 | 123 | | |
144 | 124 | | |
145 | 125 | | |
| |||
Lines changed: 3 additions & 68 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | 26 | | |
66 | 27 | | |
67 | 28 | | |
| |||
114 | 75 | | |
115 | 76 | | |
116 | 77 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | 78 | | |
139 | 79 | | |
140 | 80 | | |
| |||
348 | 288 | | |
349 | 289 | | |
350 | 290 | | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
| 291 | + | |
355 | 292 | | |
356 | 293 | | |
357 | 294 | | |
| |||
361 | 298 | | |
362 | 299 | | |
363 | 300 | | |
364 | | - | |
365 | | - | |
366 | | - | |
| 301 | + | |
367 | 302 | | |
368 | 303 | | |
369 | 304 | | |
| |||
Lines changed: 8 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | 35 | | |
53 | 36 | | |
54 | 37 | | |
| |||
58 | 41 | | |
59 | 42 | | |
60 | 43 | | |
61 | | - | |
62 | 44 | | |
63 | 45 | | |
64 | 46 | | |
| |||
244 | 226 | | |
245 | 227 | | |
246 | 228 | | |
247 | | - | |
| 229 | + | |
248 | 230 | | |
249 | 231 | | |
250 | 232 | | |
| |||
256 | 238 | | |
257 | 239 | | |
258 | 240 | | |
259 | | - | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
260 | 245 | | |
261 | 246 | | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | 247 | | |
268 | 248 | | |
269 | 249 | | |
| |||
284 | 264 | | |
285 | 265 | | |
286 | 266 | | |
287 | | - | |
| 267 | + | |
288 | 268 | | |
289 | 269 | | |
290 | 270 | | |
| |||
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
97 | 104 | | |
98 | 105 | | |
99 | 106 | | |
| |||
Lines changed: 9 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 17 | + | |
21 | 18 | | |
22 | 19 | | |
23 | 20 | | |
| |||
405 | 402 | | |
406 | 403 | | |
407 | 404 | | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
| 405 | + | |
412 | 406 | | |
413 | 407 | | |
414 | 408 | | |
415 | 409 | | |
416 | 410 | | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
417 | 416 | | |
418 | 417 | | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
| 418 | + | |
430 | 419 | | |
431 | 420 | | |
432 | 421 | | |
| |||
0 commit comments