Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
62e8253
test: animation properties (#1229)
evilebottnawi Nov 13, 2020
73456d3
style: prettier default options (#1230)
evilebottnawi Nov 13, 2020
db3911b
docs: fix outdated docs (#1232)
evilebottnawi Nov 16, 2020
fdb5e85
chore(deps): update (#1253)
alexander-akait Feb 3, 2021
a286122
docs: asset modules (#1254)
alexander-akait Feb 3, 2021
4bae2e6
test: filter root relative urls (#1260)
alexander-akait Feb 8, 2021
729a314
fix: pass query with hash to other loaders (#1261)
alexander-akait Feb 8, 2021
34a382e
chore(release): 5.0.2
alexander-akait Feb 8, 2021
e76ef2c
docs: fix outdated docs
joe223 Feb 9, 2021
28fb950
docs: update (#1263)
alexander-akait Feb 11, 2021
e18c5a9
chore(deps): update
alexander-akait Feb 19, 2021
53d40a9
feat: added support webpackIgnore comment (#1264)
cap-Bernardito Feb 25, 2021
f1e0f00
chore(release): 5.1.0
alexander-akait Feb 25, 2021
d2a1a84
fix: crash on modified AST from `postcss-loader` (#1268)
alexander-akait Mar 1, 2021
5e18d7e
chore(release): 5.1.1
alexander-akait Mar 1, 2021
3f49ed0
fix: inline loader syntax in `@import` and modules
alexander-akait Mar 10, 2021
0c47cf7
fix: handling `@import` with spaces and any extensions (#1272)
alexander-akait Mar 10, 2021
c13f369
chore(release): 5.1.2
alexander-akait Mar 10, 2021
1db2f4d
fix: the `auto` option for inline module syntax (#1274)
alexander-akait Mar 15, 2021
e194e6b
chore(release): 5.1.3
alexander-akait Mar 15, 2021
7095a7c
fix: crash with thread-loader (#1281)
alexander-akait Mar 24, 2021
c86ff94
chore(release): 5.1.4
alexander-akait Mar 24, 2021
c5062db
feat: support async functions for `url` and `import` options (#1277)
DavidArchibald Mar 24, 2021
263427e
refactor: code
alexander-akait Mar 24, 2021
dcce860
chore(release): 5.2.0
alexander-akait Mar 24, 2021
4f289c5
fix: do not crash on unescaped svg data uri (#1288)
alexander-akait Apr 9, 2021
2599438
chore(release): 5.2.1
alexander-akait Apr 9, 2021
0722733
fix: avoid escape nonASCII characters in local names
alexander-akait Apr 16, 2021
4f10583
chore(release): 5.2.2
alexander-akait Apr 16, 2021
911f02d
perf: improve (#1290)
alexander-akait Apr 19, 2021
2388439
chore(release): 5.2.3
alexander-akait Apr 19, 2021
e913cb1
fix: do not crash on 'false' aliases (#1292)
alexander-akait Apr 19, 2021
13b7458
chore(release): 5.2.4
alexander-akait Apr 19, 2021
bb2a649
docs: clarify behavior of URL option (#1308)
noahtallen May 14, 2021
a3ca8c0
chore(deps): update (#1310)
alexander-akait May 14, 2021
ab92c82
chore: removed `camelCase` package from dependencies (#1311)
cap-Bernardito May 19, 2021
417aaba
docs: recommend (#1313)
cap-Bernardito May 19, 2021
8f1a6fc
chore: `husky` updated (#1312)
cap-Bernardito May 19, 2021
0cf8cde
fix: compatibility with named export and es5 (#1314)
cap-Bernardito May 20, 2021
fa9d4c4
chore(release): 5.2.5
alexander-akait May 20, 2021
075d9bd
fix: always write locals export when css modules/icss enabled (#1315)
cap-Bernardito May 24, 2021
d31c680
chore(release): 5.2.6
alexander-akait May 24, 2021
c7f81eb
chore: fix typo (#1318)
snitin315 Jun 7, 2021
adcc438
ci: use `actions/setup-node@v2` (#1323)
snitin315 Jul 13, 2021
bb76fe4
fix: fix crash when source map is unavailable with external URL in `@…
cap-Bernardito Jul 13, 2021
ae98845
chore(release): 5.2.7
alexander-akait Jul 13, 2021
7ec5831
refactor!: next (#1295)
cap-Bernardito Jul 14, 2021
69dc7d8
docs: prepare changelog
alexander-akait Jul 14, 2021
39c6c93
chore(deps): update (#1335)
alexander-akait Jul 14, 2021
8b6835b
refactor: fix bugs before release
alexander-akait Jul 15, 2021
31bcbfb
chore(release): 6.0.0
alexander-akait Jul 15, 2021
015eb0d
docs: improve changelog
alexander-akait Jul 15, 2021
1ba22fb
docs: update changelog (#1339)
alexander-akait Jul 15, 2021
e196cc3
docs: update CHANGELOG.md (#1340)
abraj Jul 16, 2021
7d4e493
feat: add `link` in schema (#1345)
snitin315 Jul 17, 2021
9560168
test: added (#1348)
alexander-akait Jul 17, 2021
42f150b
fix: respect the `localIdentRegExp` option (#1349)
alexander-akait Jul 17, 2021
cc0c1b4
chore(release): 6.1.0
alexander-akait Jul 17, 2021
3c4b357
feat: allow the `exportLocalsConvention` option can be a function use…
cap-Bernardito Jul 19, 2021
5a17c77
chore(release): 6.2.0
alexander-akait Jul 19, 2021
5781220
refactor: code (#1352)
cap-Bernardito Jul 20, 2021
593c3fe
ci: setup `npm` cache (#1353)
snitin315 Jul 24, 2021
a6549a3
ci: update commitlint action to v4 (#1355)
anshumanv Aug 4, 2021
797d48f
ci: update `codecov-action` (#1357)
snitin315 Aug 6, 2021
d006f2f
docs: fix readme (#1359)
chenxsan Aug 15, 2021
aea023d
docs: update issue templates (#1366)
snitin315 Aug 31, 2021
a0dee4f
feat: added `[folder]` placeholder
alexander-akait Sep 15, 2021
28ab0aa
docs: update (#1374)
alexander-akait Sep 15, 2021
4804a2d
test: more
alexander-akait Sep 15, 2021
7c2cede
chore(deps): update
alexander-akait Sep 15, 2021
cf3a3a7
fix: reduce runtime (#1378)
alexander-akait Sep 16, 2021
bce2c17
feat: supported `supports()` and `layer()` and fix multiple `@media` …
alexander-akait Sep 17, 2021
c6d2066
feat: added the `exportType` option
alexander-akait Sep 18, 2021
c323610
feat: added `string` value for the `exportType` option
alexander-akait Sep 18, 2021
b29d389
chore(release): 6.3.0
alexander-akait Sep 18, 2021
a56bd94
test: more
alexander-akait Oct 7, 2021
c7db752
feat: generate more collision resistant for locals
subzey Oct 9, 2021
303a3a1
fix: classes generation for client and server bundling
alexander-akait Oct 9, 2021
60c3755
chore(release): 6.4.0
alexander-akait Oct 9, 2021
fee0582
refactor: use new API (#1387)
alexander-akait Oct 21, 2021
8946be4
feat: support absolute URL in `url()` when `experiments.buildHttp` en…
alexander-akait Oct 26, 2021
897e7dd
refactor: future build `@import` (#1390)
alexander-akait Oct 26, 2021
c60eff2
fix: respect `nosources` in the `devtool` option
alexander-akait Oct 26, 2021
86d77ca
chore(release): 6.5.0
alexander-akait Oct 26, 2021
61fcc4a
test: data uri (#1392)
alexander-akait Nov 3, 2021
feafea8
fix: runtime path generation (#1393)
alexander-akait Nov 3, 2021
52715ee
ci: test on Node.js v17 (#1394)
alexander-akait Nov 3, 2021
b7a8441
fix: regression with unicode characters in locals
alexander-akait Nov 3, 2021
e857d71
chore(release): 6.5.1
alexander-akait Nov 3, 2021
5eb7b80
test: fix (#1400)
anshumanv Dec 9, 2021
0df1ae9
fix: expand lint-staged, use eslint cache (#1399)
anshumanv Dec 9, 2021
db4d652
chore: update node version (#1403)
ersachin3112 Jan 3, 2022
8ffd14e
chore: update dependencies to the latest version (#1404)
ersachin3112 Jan 4, 2022
5167ce9
chore: update lint staged config (#1405)
ersachin3112 Jan 5, 2022
cbe3898
docs: reword sentence (#1407)
PythonCoderAS Jan 11, 2022
c78fe78
ci: remove install NPM steps (#1411)
snitin315 Jan 29, 2022
3240394
ci: fix (#1413)
alexander-akait Jan 29, 2022
ca4abce
feat: added the `hashStrategy` option
subzey Feb 2, 2022
5d6be09
chore(release): v6.6.0
alexander-akait Feb 2, 2022
67bb937
chore: upgrade dependencies to the latest version (#1416)
ersachin3112 Feb 4, 2022
76ad29f
docs: add yarn and pnpm installation commands (#1417)
ersachin3112 Feb 4, 2022
e16ba4d
chore(deps): bump nanoid from 3.1.30 to 3.2.0 (#1412)
dependabot[bot] Feb 6, 2022
4dede55
docs(readme): added types (#1418)
harish-sethuraman Feb 7, 2022
f0e20e6
chore: upgrade dependencies to the latest version (#1425)
ersachin3112 Mar 4, 2022
207cf36
feat: re-export defaultGetLocalIdent (#1423)
SkReD Mar 4, 2022
84b552a
chore(release): 6.7.0
alexander-akait Mar 4, 2022
74dac1e
fix: defaultGetLocalIdent export (#1427)
birdofpreyru Mar 8, 2022
830fe2c
chore(release): 6.7.1
alexander-akait Mar 8, 2022
5e6cf91
chore: replace deprecated String.prototype.substr() (#1429)
CommanderRoot Mar 17, 2022
423ab86
docs: fix typo in url object syntax (#1430)
danielroe Mar 17, 2022
71d317e
docs: added extra example for url.filter for a common scenario (#1428)
dovidweisz Mar 24, 2022
5ac2448
chore: upgrade dependencies to the latest version (#1436)
ersachin3112 Apr 3, 2022
b0a6e4d
chore(deps): bump minimist from 1.2.5 to 1.2.6 (#1437)
dependabot[bot] Apr 3, 2022
ddfee55
chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 (#1438)
dependabot[bot] Apr 3, 2022
e2654dc
ci: don't install webpack again (#1440)
ersachin3112 Apr 12, 2022
127476a
chore(deps): bump async from 2.6.3 to 2.6.4 (#1443)
dependabot[bot] Apr 27, 2022
b731cf1
ci: add node v18 to test workflow (#1444)
amareshsm Apr 28, 2022
c85c72a
chore: update gitub actions (#1450)
ersachin3112 May 16, 2022
950ade0
docs: remove old badge (#1451)
ersachin3112 May 20, 2022
99e06ad
docs: typo (#1454)
2heal1 Jun 6, 2022
8f5cbf8
chore: disable commit message length check (#1455)
ersachin3112 Jun 10, 2022
89a0e4e
docs: update note in README.md (#1456)
ersachin3112 Jun 17, 2022
00c8320
chore: update dependencies to the latest version (#1461)
ersachin3112 Jul 2, 2022
3e7294c
ci: add GitHub token permissions for workflow (#1463)
ersachin3112 Jul 25, 2022
441a5ed
chore(deps): bump terser from 5.10.0 to 5.14.2 (#1462)
dependabot[bot] Jul 25, 2022
3cbad30
ci: add job to cancel previous runs (#1464)
ersachin3112 Aug 15, 2022
57ebc7a
chore: upgrade dependencies to the latest version (#1466)
ersachin3112 Sep 2, 2022
cd22aee
ci: add minimum GitHub token permissions for workflows (#1470)
ashishkurmi Sep 9, 2022
845718c
chore: update jest to the latest version (#1471)
ersachin3112 Sep 18, 2022
9846913
chore: run cancel workflow on pull request (#1472)
ersachin3112 Sep 19, 2022
cc4e08f
chore: update commitlint action (#1473)
ersachin3112 Sep 22, 2022
560c05f
ci: add dependency review action (#1476)
ersachin3112 Oct 17, 2022
0f85c5b
chore: update dependencies to the latest version (#1474)
ersachin3112 Oct 21, 2022
85b6bf7
ci: add node v19 (#1477)
ersachin3112 Oct 21, 2022
d5bc6ea
chore: update dependencies to the latest version (#1478)
ersachin3112 Nov 1, 2022
7c5cdcc
chore(deps): bump loader-utils from 2.0.2 to 2.0.3 (#1479)
dependabot[bot] Nov 8, 2022
2f4c273
fix: css modules generation with inline syntax (#1480)
alexander-akait Nov 13, 2022
394d200
chore(release): 6.7.2
alexander-akait Nov 13, 2022
239b9ac
chore(deps): bump loader-utils from 2.0.3 to 2.0.4 (#1481)
dependabot[bot] Nov 18, 2022
6c67af8
chore: add cSpell to check spelling issues (#1482)
ersachin3112 Nov 20, 2022
9449827
chore: update styfle/cancel-workflow-action (#1484)
ersachin3112 Nov 23, 2022
04ca713
chore: update dependencies to the latest version (#1485)
ersachin3112 Dec 2, 2022
3f3f302
chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#1486)
dependabot[bot] Dec 2, 2022
962924c
fix: remove `sourceURL` from emitted CSS (#1487)
alan-agius4 Dec 14, 2022
36fb945
chore: fix cspell
alexander-akait Dec 14, 2022
ef749f2
chore(release): 6.7.3
alexander-akait Dec 14, 2022
d41650e
chore: update dependencies to the latest version (#1490)
ersachin3112 Jan 1, 2023
fd00e15
chore: update dependency review action (#1491)
ersachin3112 Jan 8, 2023
2b59cc9
chore(deps): bump json5 from 1.0.1 to 1.0.2 (#1492)
dependabot[bot] Jan 8, 2023
0c12ac6
chore: update ignorePaths in .cspell.json (#1494)
ersachin3112 Jan 20, 2023
4b2ea0f
ci: use concurrency in github workflows (#1495)
ersachin3112 Jan 21, 2023
0ba14f9
chore: update dependencies to the latest version (#1497)
ersachin3112 Feb 2, 2023
4a67a3b
ci: use LTS node version in lint job (#1498)
ersachin3112 Feb 10, 2023
92bbea3
chore: update dependencies to the latest version (#1501)
ersachin3112 Mar 2, 2023
badb782
chore(deps-dev): bump webpack from 5.75.0 to 5.76.0 (#1502)
dependabot[bot] Mar 15, 2023
175729a
test: more (#1504)
alexander-akait Mar 15, 2023
ac8e820
docs: update webpack v5 note in README (#1506)
snitin315 Mar 18, 2023
93bcbb1
chore: update dependencies to the latest version (#1508)
ersachin3112 Apr 1, 2023
0308067
ci: add node v20 (#1513)
ersachin3112 Apr 19, 2023
038e01e
chore: add scripts to fix lint (#1516)
ersachin3112 May 6, 2023
730f043
docs: add GitHub discussion badge (#1517)
ersachin3112 May 12, 2023
0700ce8
fix: output warning when built-in CSS support enabled (#1520)
alexander-akait May 18, 2023
f1ba0db
docs: fix (#1521)
alexander-akait May 18, 2023
c3099fb
fix: bugs in css modules
alexander-akait May 19, 2023
ed77720
chore(release): 6.7.4
alexander-akait May 19, 2023
3e52969
fix: warning and error serialization (#1523)
alexander-akait May 26, 2023
0a2a596
chore(deps): update (#1524)
alexander-akait May 26, 2023
6eb5661
feat: use template literal when it possible to prevent `Maximum call …
alexander-akait May 27, 2023
c0ce599
chore(release): 6.8.0
alexander-akait May 27, 2023
ae3d8ae
fix: use `cause` for original errors and warnings (#1526)
alexander-akait May 28, 2023
4673caa
chore(release): 6.8.1
alexander-akait May 28, 2023
1d7407f
docs: remove Gitter from issue templates (#1528)
ersachin3112 Jun 3, 2023
579fc13
chore: upgrade dependencies to the latest version (#1531)
ersachin3112 Jul 4, 2023
e2b6dd1
chore: update dependencies to the latest version (#1537)
ersachin3112 Aug 2, 2023
f26f9a9
docs: wrap <style></style> in backticks (#1530)
AbePlays Aug 7, 2023
df8e27e
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#1534)
dependabot[bot] Aug 7, 2023
ee26eb9
chore(deps): bump tough-cookie from 4.1.2 to 4.1.3 (#1533)
dependabot[bot] Aug 7, 2023
2226f4c
chore: update dependencies to the latest version (#1538)
ersachin3112 Sep 3, 2023
c6f36cf
chore: update github actions/checkout (#1539)
ersachin3112 Sep 7, 2023
e27ab5e
chore: upgrade dependencies to the latest version (#1541)
ersachin3112 Oct 19, 2023
37de6dc
chore: update dependencies to the latest version (#1551)
ersachin3112 Dec 1, 2023
ec9c669
chore: update github action/setup-node (#1552)
ersachin3112 Dec 3, 2023
12b7d98
chore(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 (#1554)
dependabot[bot] Dec 6, 2023
797042c
chore: update package dependencies (#1544)
janlent1 Dec 19, 2023
05002f3
feat: updated generateExportEntry to expose node details (#1556)
koga73 Dec 26, 2023
8d32b7f
docs: rename esModules -> esModule to match the code (#1548)
Ayc0 Dec 26, 2023
1ad3f9f
chore: deps update (#1558)
alexander-akait Dec 26, 2023
f2cfe30
fix: css experiment detection (#1559)
alexander-akait Dec 26, 2023
d09ff73
test: getLocalIdent and node type (#1560)
alexander-akait Dec 26, 2023
e38116f
chore: update dependencies to latest version (#1561)
ersachin3112 Jan 4, 2024
2d17551
chore(release): 6.9.0
alexander-akait Jan 9, 2024
0751f7a
docs: update (#1562)
alexander-akait Jan 10, 2024
6515be0
fix: css nesting support and `@scope` at-rule
alexander-akait Jan 18, 2024
f9192ee
chore(release): 6.9.1
alexander-akait Jan 18, 2024
6f43929
feat: support named exports with any characters
laverdet Jan 23, 2024
3924679
feat: add `@rspack/core` as an optional peer dependency (#1568)
snitin315 Jan 30, 2024
d641c4d
feat: pass the `resourceQuery` and `resourceFragment` to the `auto` a…
alexander-akait Jan 30, 2024
7bbb57c
chore(release): 6.10.0
alexander-akait Jan 30, 2024
d70117d
chore: update dependency-review-action to the latest version (#1570)
ersachin3112 Feb 3, 2024
53b3096
test: case for pure and nesting (#1573)
alexander-akait Feb 27, 2024
f5be49c
ci: fix commitlint check (#1574)
ersachin3112 Feb 28, 2024
24e114a
chore: update codecov-action to v4 (#1575)
ersachin3112 Mar 2, 2024
6274480
test: for @scope (#1580)
alexander-akait Apr 3, 2024
e022e3b
fix: do not break `@scope` at-rule without params (#1581)
alexander-akait Apr 3, 2024
bbca614
feat: supports multiple composes (#1582)
alexander-akait Apr 3, 2024
95cf5c5
chore(release): 6.11.0
alexander-akait Apr 3, 2024
b1ad7ba
refactor!: minimum supported Node.js version is `18.12.0`
alexander-akait Apr 3, 2024
7590ec3
chore: update tooling
alexander-akait Apr 3, 2024
6758813
refactor!: minimum supported webpack version is `5.27.0`
alexander-akait Apr 3, 2024
d217012
refactor: code
alexander-akait Apr 3, 2024
b6ec7fe
refactor: todo for future fixes
alexander-akait Apr 3, 2024
61acac2
refactor!: `modules.namedExport` is try by default
alexander-akait Apr 4, 2024
5d4b1bf
test: fix
alexander-akait Apr 4, 2024
40e1668
feat: added dashed variants for the `exportLocalsConvention` options
alexander-akait Apr 4, 2024
9852aa6
docs: update
alexander-akait Apr 4, 2024
f96a110
feat: `namedExports` works fine with any `exportLocalsConvention` value
alexander-akait Apr 4, 2024
a2231ae
test: update
alexander-akait Apr 4, 2024
96e6ff4
chore(release): 7.0.0
alexander-akait Apr 4, 2024
fd18587
chore: husky migration (#1584)
alexander-akait Apr 4, 2024
af834b4
feat: added the `getJSON` option to output CSS modules mapping (#1577)
stephenkao Apr 8, 2024
9c165a4
docs: update migration guide (#1586)
alexander-akait Apr 8, 2024
15f793d
docs: update logic (#1587)
alexander-akait Apr 8, 2024
b162e25
chore(release): 7.1.0
alexander-akait Apr 8, 2024
d6c31a1
fix: automatically rename class `default` to `_default` when named ex…
alexander-akait Apr 10, 2024
5c717c9
chore(release): 7.1.1
alexander-akait Apr 10, 2024
e006f66
refactor: use `environment` to get `templateLiteral` value (#1591)
alexander-akait Apr 12, 2024
2068222
chore: update dependencies to latest version (#1595)
ersachin3112 May 7, 2024
4b41689
ci: use node v22 (#1596)
ersachin3112 May 7, 2024
76757ef
fix: keep order of `@import`s with the `webpackIgnore` comment (#1600)
alexander-akait May 22, 2024
d5ba44a
chore(release): 7.1.2
alexander-akait May 22, 2024
5cc0eba
docs: typescript migration (#1604)
alexander-akait May 31, 2024
aa456b5
chore: upgrade dependencies to latest version (#1605)
ersachin3112 Jun 7, 2024
4659684
docs: update github syntax of note & warning (#1607)
ersachin3112 Jun 10, 2024
5345a55
chore(deps-dev): bump ws from 8.16.0 to 8.17.1 (#1608)
dependabot[bot] Jun 19, 2024
22ba429
chore: update dependencies to latest version (#1609)
ersachin3112 Jul 10, 2024
c431454
chore: update husky hooks (#1610)
ersachin3112 Jul 31, 2024
5a4e827
chore: upgrade dependencies to the latest version (#1612)
ersachin3112 Aug 6, 2024
a7f5288
chore(deps-dev): bump webpack from 5.93.0 to 5.94.0 (#1616)
dependabot[bot] Sep 3, 2024
06587e5
fix: use official `createHash` for hashes (#1618)
alexander-akait Sep 18, 2024
9544c3e
fix: use official `hash*` options for hashes (#1619)
alexander-akait Sep 20, 2024
9cf9cd8
ci: add Node.js v23 (#1620)
snitin315 Oct 29, 2024
9dd1966
chore(deps): bump nanoid from 3.3.7 to 3.3.8 (#1624)
dependabot[bot] Dec 18, 2024
38c2f67
chore: update codecov-action from v4 to v5 (#1628)
ersachin3112 Jan 21, 2025
9d03015
docs: update README.md (#1630)
ZackStone Feb 27, 2025
50a4782
chore: update node version (#1633)
snitin315 May 16, 2025
961bdfa
docs: fix typos and improve clarity in contribution guidelines (#1634)
ersachin3112 May 19, 2025
a483f21
docs: fix typos and improve clarity in README.md (#1635)
ersachin3112 May 28, 2025
af6652f
docs: improving typos in ISSUE_TEMPLATE files (#1636)
ersachin3112 Jun 4, 2025
99eb892
chore: update jest from v29 to v30 (#1637)
ersachin3112 Jun 20, 2025
e68bf7e
chore: update github actions/checkout from v4 to v5 (#1642)
ersachin3112 Aug 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
55 changes: 55 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"version": "0.2",
"language": "en,en-gb",
"words": [
"pures",
"icss",
"styl",
"nosources",
"unknwon",
"mycss",
"memfs",
"Koppers",
"sokra",
"plusplus",
"localident",
"fullhash",
"requestify",
"XSSI",
"Requestable",
"requestable",
"requestify",
"nourl",
"stylesheet",
"classname",
"EACE",
"UAAU",
"AACZ",
"MCEP",
"stringifier",
"Zvby",
"uncnoun",
"bazzy",
"svars",
"concat",
"camelcase",
"Brotli",
"Contex",
"vspace",
"commitlint",
"eslintcache",
"akait"
],
"ignorePaths": [
"CHANGELOG.md",
"package.json",
"dist/**",
"**/__snapshots__/**",
"package-lock.json",
"**/*.css",
"**/fonts/**",
"node_modules",
"coverage",
"*.log"
]
}
17 changes: 16 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
module.exports = {
root: true,
extends: ['@webpack-contrib/eslint-config-webpack', 'prettier'],
extends: ["@webpack-contrib/eslint-config-webpack", "prettier"],
overrides: [
{
files: "src/runtime/**/*",
env: {
browser: true,
},
rules: {
"prefer-destructuring": "off",
"no-param-reassign": "off",
"no-continue": "off",
"no-underscore-dangle": "off",
"no-undefined": "off",
},
},
],
};
46 changes: 21 additions & 25 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,34 +17,34 @@ The issue tracker is for bug reports and feature discussions.

## <a name="issue"></a> Found an Issue or Bug?

Before you submit an issue, please search the issue tracker, maybe an issue for your problem already exists and the discussion might inform you of workarounds readily available.
Before you submit an issue, please search the issue tracker, an issue for your problem may already exist, and the discussion might inform you of workarounds readily available.

We want to fix all the issues as soon as possible, but before fixing a bug we need to reproduce and confirm it. In order to reproduce bugs, we ask that you to provide a minimal reproduction scenario (github repo or failing test case). Having a live, reproducible scenario gives us a wealth of important information without going back & forth to you with additional questions like:
We want to fix all the issues as soon as possible, but before fixing a bug, we need to reproduce and confirm it. In order to reproduce bugs, we ask that you provide a minimal reproduction scenario (GitHub repo or failing test case). Having a live, reproducible scenario gives us a wealth of important information without going back & forth to you with additional questions like:

- version of Webpack used
- version of the loader / plugin you are creating a bug report for
- the use-case that fails

A minimal reproduce scenario allows us to quickly confirm a bug (or point out config problems) as well as confirm that we are fixing the right problem.

We will be insisting on a minimal reproduce scenario in order to save maintainers time and ultimately be able to fix more bugs. We understand that sometimes it might be hard to extract essentials bits of code from a larger code-base but we really need to isolate the problem before we can fix it.
We will be insisting on a minimal reproduction scenario in order to save the maintainers' time and ultimately be able to fix more bugs. We understand that sometimes it might be hard to extract essential bits of code from a larger codebase, but we really need to isolate the problem before we can fix it.

Unfortunately, we are not able to investigate / fix bugs without a minimal reproduction, so if we don't hear back from you we are going to close an issue that doesn't have enough info to be reproduced.
Unfortunately, we are unable to investigate or fix bugs without a minimal reproduction, so if we don't hear back from you, we may have to close an issue that doesn't have enough info to be reproduced.

## <a name="feature"></a> Feature Requests?

You can _request_ a new feature by creating an issue on Github.
You can _request_ a new feature by creating an issue on GitHub.

If you would like to _implement_ a new feature, please submit an issue with a proposal for your work `first`, to be sure that particular makes sense for the project.
If you would like to _implement_ a new feature yourself, please **first submit an issue** with a proposal to ensure the idea aligns with the goals of the project.

## <a name="submit-pr"></a> Pull Request Submission Guidelines

Before you submit your Pull Request (PR) consider the following guidelines:

- Search Github for an open or closed PR that relates to your submission. You don't want to duplicate effort.
- Commit your changes using a descriptive commit message that follows our [commit message conventions](#commit). Adherence to these conventions is necessary because release notes are automatically generated from these messages.
- Fill out our `Pull Request Template`. Your pull request will not be considered if it is ignored.
- Please sign the `Contributor License Agreement (CLA)` when a pull request is opened. We cannot accept your pull request without this. Make sure you sign with the primary email address associated with your local / github account.
- Search GitHub for an open or closed PR related to your submission to avoid duplicating effort.
- Commit your changes using a descriptive commit message that follows our [commit message conventions](#commit). This is important because release notes are automatically generated from these messages.
- Complete the `Pull Request Template`. Pull requests that ignore the template will not be reviewed.
- Please sign the `Contributor License Agreement (CLA)` when you open your pull request. We cannot accept your contribution without it. Be sure to sign using the primary email address associated with your local and GitHub account.

## <a name="commit"></a> Webpack Contrib Commit Conventions

Expand All @@ -61,8 +61,7 @@ format that includes a **type**, a **scope** and a **subject**:

The **header** is mandatory and the **scope** of the header is optional.

Any line of the commit message cannot be longer 100 characters! This allows the message to be easier
to read on GitHub as well as in various git tools.
No line in the commit message should exceed 100 characters! This makes the message easier to read on GitHub as well as in various Git tools.

The footer should contain a [closing reference to an issue](https://help.github.com/articles/closing-issues-via-commit-messages/) if any.

Expand All @@ -83,7 +82,7 @@ In the body it should say: `This reverts commit <hash>.`, where the hash is the

### Type

Must be one of the following:
Must be one of the following commit types:

- **build**: Changes that affect the build system or external dependencies (example scopes: babel, npm)
- **chore**: Changes that fall outside of build / docs that do not effect source code (example scopes: package, defaults)
Expand All @@ -99,27 +98,26 @@ Must be one of the following:

### Scope

The scope is subjective & depends on the `type` see above. A good example would be a change to a particular class / module.
The scope is subjective & depends on the `type` see above. A good example of a scope would be a change to a particular class or module.

### Subject

The subject contains a succinct description of the change:

- use the imperative, present tense: "change" not "changed" nor "changes"
- use the imperative, present tense: "change" not "changed" or "changes"
- don't capitalize the first letter
- no dot (.) at the end

### Body

Just as in the **subject**, use the imperative, present tense: "change" not "changed" nor "changes".
The body should include the motivation for the change and contrast this with previous behavior.
Just as in the **subject**, use the imperative, present tense: "change" not "changed" or "changes".
The body should include the motivation for the change and contrast it with previous behavior.

### Footer

The footer should contain any information about **Breaking Changes** and is also the place to
reference GitHub issues that this commit **Closes**.
The footer should include any information about **Breaking Changes** and is also the place to reference GitHub issues that this commit **Closes**.

**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines. The rest of the commit message is then used for this.
**Breaking Changes** must start with the word `BREAKING CHANGE:` followed by a space or two new lines. The rest of the breaking change details should be provided after this.

Example

Expand All @@ -133,9 +131,7 @@ Migration: see webpack/webpack#5225

## Testing Your Pull Request

You may have the need to test your changes in a real-world project or dependent
module. Thankfully, Github provides a means to do this. Add a dependency to the
`package.json` for such a project as follows:
You may need to test your changes in a real-world project or a dependent module. Thankfully, GitHub provides a means to do this. To add a dependency to the `package.json` of such a project, use the following syntax:

```json
{
Expand All @@ -149,9 +145,9 @@ Where `{id}` is the # ID of your Pull Request.

## Contributor License Agreement

When submitting your contribution, a CLA (Contributor License Agreement) bot will come by to verify that you signed the [CLA](https://cla.js.foundation/webpack-contrib/css-loader).
When submitting your contribution, a CLA (Contributor License Agreement) bot will verify whether you have signed the [CLA](https://easycla.lfx.linuxfoundation.org/#/?version=2).
If it is your first time, it will link you to the right place to sign it.
However, if you have committed your contributions using an email that is not the same as your email used on GitHub, the CLA bot can't accept your contribution.
However, if the email used in your commits doesn’t match the email associated with your GitHub account, the CLA bot won’t accept your contribution.

Run `git config user.email` to see your Git email, and verify it with [your GitHub email](https://github.com/settings/emails).

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

You arrived at this template because you felt none of the other options
matched the kind of issue you'd like to report. Please use this opportunity to
tell us about your particular type of issue so we can try to accomodate
tell us about your particular type of issue so we can try to accommodate
similar issues in the future.

PLEASE do note, if you're using this to report an issue already covered by the
Expand Down
51 changes: 17 additions & 34 deletions .github/ISSUE_TEMPLATE/BUG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,48 +3,31 @@ name: 🐛 Bug Report
about: Something went awry and you'd like to tell us about it.
---

<!--
Issues are so 🔥
<!-- Please do not delete this template, otherwise your issue may be closed immediately. -->
<!-- Before creating an issue, make sure you are using the latest version of webpack. -->

If you remove or skip this template, you'll make the 🐼 sad and the mighty god
of Github will appear and pile-drive the close button from a great height
while making animal noises.
### Bug report

👉🏽 Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.
-->

- Operating System:
- Node Version:
- NPM Version:
- webpack Version:
- css-loader Version:

### Expected Behavior

<!-- Remove this section if not reporting a bug or modification request. -->
<!-- Please ask questions in Discussions or on Stack Overflow. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- Issues that contain questions or support requests will be closed. -->

### Actual Behavior

<!-- Remove this section if not reporting a bug or modification request. -->

### Code
<!-- Explain exactly how it behaves. -->

```js
// webpack.config.js
// If your code blocks are over 20 lines, please paste a link to a gist
// (https://gist.github.com).
```
### Expected Behavior

```js
// additional code, HEY YO remove this block if you don't need it
```
<!-- "It should work" is not a helpful explanation. -->
<!-- Explain exactly how it should behave. -->

### How Do We Reproduce?

<!--
Remove this section if not reporting a bug.
<!-- A great way to do this is to provide your configuration via a GitHub repository. -->
<!-- Minimal reproductions with clear instructions on how to reproduce are the most helpful. -->
<!-- Repositories with too many files or large `webpack.config.js` files are not suitable. -->
<!-- Please include only small code snippets directly in this issue. -->
<!-- If your issue is caused by a plugin or loader, please create an issue in the corresponding repository instead. -->

If your webpack config is over 50 lines long, please provide a URL to a repo
for your beefy 🍖 app that we can use to reproduce.
-->
### Please paste the results of `npx webpack-cli info` here, and mention other relevant information.
21 changes: 9 additions & 12 deletions .github/ISSUE_TEMPLATE/DOCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,12 @@ name: 📚 Documentation
about: Are the docs lacking or missing something? Do they need some new 🔥 hotness? Tell us here.
---

<!--
Issues are so 🔥
<!-- Please do not delete this template, otherwise your issue will be closed immediately. -->
<!-- Before creating an issue, make sure you are using the latest version of webpack. -->

If you remove or skip this template, you'll make the 🐼 sad and the mighty god
of Github will appear and pile-drive the close button from a great height
while making animal noises.
Documentation is:

👉🏽 Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.
-->

Documentation Is:

<!-- Please place an x (no spaces!) in all [ ] that apply -->
<!-- Please place an "x" (no spaces!) in all [ ] that apply -->

- [ ] Missing
- [ ] Needed
Expand All @@ -25,4 +17,9 @@ Documentation Is:

### Please Explain in Detail...

<!-- Please ask questions in Discussions or on Stack Overflow. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- Issues that contain questions or support requests will be closed. -->

### Your Proposal for Changes
25 changes: 10 additions & 15 deletions .github/ISSUE_TEMPLATE/FEATURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,18 @@ name: ✨ Feature Request
about: Suggest an idea for this project
---

<!--
Issues are so 🔥
<!-- Please do not delete this template, otherwise your issue may be closed immediately. -->
<!-- Before creating an issue, make sure you are using the latest version of webpack. -->

If you remove or skip this template, you'll make the 🐼 sad and the mighty god
of Github will appear and pile-drive the close button from a great height
while making animal noises.
### Feature Proposal

👉🏽 Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.
-->
<!-- Please ask questions in Discussions or on Stack Overflow. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- Issues that contain questions or support requests will be closed. -->

- Operating System:
- Node Version:
- NPM Version:
- webpack Version:
- css-loader Version:
### Feature Use Case

### Feature Proposal
<!-- Describe the problem this feature would solve and how it would be used in practice. -->

### Feature Use Case
### Please paste the results of `npx webpack-cli info` here, and mention other relevant information.
30 changes: 14 additions & 16 deletions .github/ISSUE_TEMPLATE/MODIFICATION.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,25 @@
---
name: 🔧 Modification Request
about: Would you like something work differently? Have an alternative approach? This is the template for you.
about: Want something to work differently? Have an alternative approach? This is the template for you.
---

<!--
Issues are so 🔥
<!-- Please do not delete this template, otherwise your issue may be closed immediately. -->
<!-- Before creating an issue, please make sure you are using the latest version of webpack. -->

If you remove or skip this template, you'll make the 🐼 sad and the mighty god
of Github will appear and pile-drive the close button from a great height
while making animal noises.

👉🏽 Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.
-->
### Modification Proposal

- Operating System:
- Node Version:
- NPM Version:
- webpack Version:
- css-loader Version:
<!-- Clearly describe the change you are proposing and why it's necessary. -->
<!-- Please ask questions in Discussions or on Stack Overflow. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- Issues that contain questions or support requests will be closed. -->

### Expected Behavior / Situation

<!-- Describe how you expect the feature or behavior to work. -->

### Actual Behavior / Situation

### Modification Proposal
<!-- Describe how it currently works or behaves. -->

### Please paste the results of `npx webpack-cli info` here, and mention other relevant information.
Loading