Skip to content

[pull] master from webpack-contrib:master #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 249 commits into from
Aug 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
249 commits
Select commit Hold shift + click to select a range
85a2156
docs(README): refactor for webpack v2
michael-ciniawsky Nov 25, 2016
5735e5d
Implement feedback from other loader readme's
SpaceK33z Dec 7, 2016
9508990
Merge pull request #380 from michael-ciniawsky/readme
TheLarkInn Jan 11, 2017
4bd7130
README - fix default for minimize
christianvuerings Jan 21, 2017
e54549e
Merge pull request #407 from christianvuerings/readme-minimize
TheLarkInn Jan 21, 2017
2fd0c78
ci(Travis): updates Travis validations
joshwiens Jan 21, 2017
793390a
Merge pull request #408 from d3viant0ne/d3viant0ne-TravisValidations
TheLarkInn Jan 21, 2017
199897f
Fix Maintainer section look (#409)
montogeek Jan 23, 2017
7c45e94
docs(readme): udpates for JSF maintainers
joshwiens Feb 21, 2017
f8cdaca
fix deprecation warning (loader-utils)
helloyou2012 Feb 24, 2017
7732614
Merge pull request #428 from helloyou2012/master
bebraw Feb 24, 2017
d7317ca
chore(release): css-loader v0.26.2
joshwiens Feb 24, 2017
c769ac3
fix(sourcemaps): use abs paths & remove sourceRoot
brokenmass Feb 24, 2017
3362b10
docs(readme): practical example for images & fonts
simon04 Jan 20, 2017
d4ac0e0
docs(readme): add intro to usage
simon04 Jan 20, 2017
a2b85d7
fix: do not export duplicate keys (#420)
joscha Mar 8, 2017
24aac10
chore(release): 0.26.4
joshwiens Mar 8, 2017
2303df4
docs(readme): update badge URLs
joshwiens Mar 8, 2017
d7308bc
docs: README.md line endings
joscha Mar 8, 2017
16c0858
fix: `minimizeOptions` should be `query.minimize`!
JounQin Jan 15, 2017
ac7ab1f
test: fix test error
JounQin Mar 9, 2017
6da7e90
feat: Include the sourceMappingURL & sourceURL when toString()
Feb 5, 2017
17faa31
chore(release): add standard-version & update travis build (#446)
joshwiens Mar 10, 2017
3f78361
feat: allow removal of original class name (#445)
joscha Mar 10, 2017
9504ea5
chore(release): 0.27.0
joshwiens Mar 10, 2017
0eedd9f
fix: incorrect handling of non-mutated class names (#448)
joscha Mar 10, 2017
75c6bee
fix: Can't resolve 'fs' when bundle with webpack #447
bebraw Mar 10, 2017
d1d289e
chore: Update changelog
bebraw Mar 10, 2017
0252643
0.27.1
bebraw Mar 10, 2017
27ca5a0
fix(lib): rm comment, rename const => var (#452)
michael-ciniawsky Mar 12, 2017
408bf91
chore: Update change log
bebraw Mar 12, 2017
ee7234b
0.27.2
bebraw Mar 12, 2017
4250129
Remove extra source map file + write source maps only if they are ena…
bebraw Mar 13, 2017
76ee8c2
chore(release): 0.27.3
bebraw Mar 13, 2017
04dabca
Add minimum version to new camelCase options (#458)
joscha Mar 15, 2017
c8db489
feat: add alias feature to rewrite URLs (#274)
bbtfr Mar 18, 2017
76eb7f6
refactor: explicitly load cssnano on usage (#472)
jwalton Mar 30, 2017
2f562f8
chore(release): 0.28.0
bebraw Mar 30, 2017
2ee7552
docs(README): improve `getLocalIdent` section (#473)
briandipalma Mar 31, 2017
534ea55
fix: loader now correctly handles `url` with space(s) (#495)
evilebottnawi Apr 17, 2017
f99dd75
test: add tests when css contain data uri and source maps are enabled…
evilebottnawi Apr 18, 2017
bff9c7f
test: add tests for encoded svg data uri (#492)
evilebottnawi Apr 18, 2017
6ee2fc6
test: add test for escaped characters (#493)
evilebottnawi Apr 18, 2017
fbb0714
fix: use `btoa` instead `Buffer` (#501)
evilebottnawi Apr 20, 2017
e1ec4f2
fix: url with a trailing space is now handled correctly (#494)
evilebottnawi Apr 20, 2017
5fbf147
test: `charset` directive (#502)
evilebottnawi Apr 20, 2017
f5f88bb
docs(README): standardize (#503)
michael-ciniawsky Apr 20, 2017
956bad7
fix: imported variables are replaced in exports if followed by a comm…
evilebottnawi Apr 20, 2017
2d4b971
docs(README): fix typo in maintainers link (#505)
evilebottnawi Apr 20, 2017
e44735a
docs(README): fix typo in example (#507)
michael-ciniawsky Apr 21, 2017
2fa64fd
docs(README): fix link (#508)
michael-ciniawsky Apr 21, 2017
a5fdf84
docs(README): improve importLoaders section and example (#512)
ndresx Apr 23, 2017
67cae9a
chore: update comment (#515)
evilebottnawi Apr 23, 2017
de4356b
fix: case insensitivity of @import (#514)
evilebottnawi Apr 23, 2017
c197343
docs(README): add note about compose when imports are disabled (#517)
kud Apr 25, 2017
b90d8dd
docs(README): fix warning note about import (#519)
kud Apr 25, 2017
760eefa
docs(README): add extract-loader example (#518)
mareksuscak Apr 26, 2017
b8f5c8f
perf: generate source maps only when explicitly set (#478)
evilebottnawi Apr 26, 2017
06d27a1
fix: allow to specify a full hostname as a root URL (#521)
evilebottnawi Apr 26, 2017
868fc94
fix: don't handle empty @import and url() (#513)
evilebottnawi Apr 26, 2017
ae67b2a
chore(release): 0.28.1
joshwiens May 2, 2017
fe4cf7a
docs(README): fix typo (#531)
jkiimm May 10, 2017
c3d0d91
fix: source maps path on `windows` (#532)
evilebottnawi May 22, 2017
72947b0
chore(release): 0.28.2
joshwiens May 22, 2017
b90f492
fix: correct plugin order for CSS Modules (#534)
OliverJAsh May 23, 2017
1a6b17d
chore(release): 0.28.3
joshwiens May 25, 2017
f6673c8
fix: preserve leading underscore in class names (#543)
TrySound May 29, 2017
ec4006c
chore(release): 0.28.4
joshwiens May 30, 2017
c2e0934
docs(README): fix broken link (#550)
skipjack Jun 2, 2017
c13c467
docs(README): add `localIdentName` to the options table (#551)
pgilad Jun 9, 2017
1fee601
fix: match mutliple dashes (`options.camelCase`) (#556)
sanpoChew Jun 13, 2017
8dafee7
chore(package): update `source-list-map v0.1.7...2.0.0` (`dependencie…
evilebottnawi Jun 29, 2017
eadbd47
docs(README): fix link (#579)
diagramatics Jul 17, 2017
3440d55
test: add test for escaped selector (#584)
evilebottnawi Jul 26, 2017
b92c941
docs(README): Fix `ExtractTextPlugin` example (#590)
charlesponti Aug 13, 2017
2e4ec09
fix: stricter `@import` tolerance (#593)
swernerx Aug 17, 2017
53283a1
chore: Update yarn lock file from #565
joshwiens Aug 17, 2017
e16bdeb
chore(release): 0.28.5
joshwiens Aug 17, 2017
63567f2
fix: add support for aliases starting with `/` (`options.alias`) (#597)
atinux Aug 30, 2017
d18ee04
chore(release): 0.28.6
joshwiens Aug 30, 2017
8f1b57c
fix: pass resolver to `localsLoader` (`options.alias`) (#601)
liambuchanan Aug 30, 2017
7b52951
chore(release): 0.28.7
joshwiens Aug 30, 2017
0840c80
Fix markdown for link to webpack resolve.alias doc (#595)
ahoym Sep 1, 2017
7039740
docs(README): add anchor tags to options table (#609)
diegofaria Sep 12, 2017
c45fa66
test: add case for `url` processing (#603)
liambuchanan Sep 12, 2017
05c36db
test: removed redundant `modules` argument (#599)
no1melman Sep 12, 2017
d999f4a
docs: Update importLoaders documentation (#646)
maxlapides Dec 14, 2017
0dccfa9
fix(loader): correctly check if source map is `undefined` (#641)
evilebottnawi Jan 4, 2018
8897d44
fix: proper URL escaping and wrapping (`url()`) (#627)
kgram Jan 4, 2018
39773aa
ci(travis): use `npm`
michael-ciniawsky Jan 5, 2018
333a2ce
chore(package): update `dependencies`
michael-ciniawsky Jan 5, 2018
0fc46c7
chore(release): 0.28.8
michael-ciniawsky Jan 5, 2018
d1d8221
fix: ignore invalid URLs (`url()`) (#663)
kgram Jan 17, 2018
604bd4b
chore(package): update dependencies
michael-ciniawsky Jan 17, 2018
630579d
chore(release): 0.28.9
michael-ciniawsky Jan 17, 2018
0452f26
test: hashes inside `@font-face` url (#678)
evilebottnawi Feb 15, 2018
9f876d2
fix(getLocalIdent): add `rootContext` support (`webpack >= v4.0.0`) (…
Feb 22, 2018
c35d8bd
chore(release): 0.28.10
michael-ciniawsky Feb 22, 2018
c788450
fix(lib/processCss): don't check `mode` for `url` handling (`options.…
michael-ciniawsky Mar 16, 2018
df497db
chore(release): 0.28.11
michael-ciniawsky Mar 16, 2018
3de8aa7
tests: css custom variables (#709)
evilebottnawi May 2, 2018
07444ad
tests: css custom variables (#709)
evilebottnawi May 2, 2018
50f8ec0
Merge remote-tracking branch 'origin/master'
May 2, 2018
1c51265
docs(README): fix malformed emoji (#701)
May 5, 2018
1703721
docs(README): add more context to `localIdentName` (#711)
philipbordallo May 5, 2018
1b7acf7
Merge remote-tracking branch 'origin/master'
alexander-akait Jul 4, 2018
240db53
version 1.0 (#742)
evilebottnawi Jul 6, 2018
3d53968
Merge remote-tracking branch 'origin/master'
alexander-akait Jul 6, 2018
43179a8
chore(release): 1.0.0
alexander-akait Jul 6, 2018
67b2f20
docs(readme): fix various typos (#782)
spencerbyw Oct 9, 2018
21fcddf
fix(loader): trim unquoted import urls (#783)
joelgallant Oct 10, 2018
e6cb60e
chore(package): switch from `lodash.camelcase` to `lodash` (`dependen…
Stephanemw Oct 18, 2018
10c3bc3
chore(release): 1.0.1
alexander-akait Oct 29, 2018
e3bb83a
fix: support deduplication of string module ids (optimization.namedMo…
princed Nov 23, 2018
fb457e5
docs(readme): add an example how to `@import` a node module (#777)
danny-andrews-snap Nov 23, 2018
1b310bb
chore(deps): update (#794)
evilebottnawi Nov 23, 2018
e3a43ce
chore(deps): update `postcss` to `7` version (#795)
evilebottnawi Nov 23, 2018
dd1eab4
chore: update `eslint` config and use `prettier` (#796)
evilebottnawi Nov 24, 2018
c598c79
refactor: restructure runtime code (#798)
evilebottnawi Nov 26, 2018
bd0fff1
refactor: avoid using `babel-code-frame` (#799)
evilebottnawi Nov 26, 2018
259ac17
refactor: move value parser plugin to own file (#800)
evilebottnawi Nov 26, 2018
839a68e
refactor: move utils to own-file (#801)
evilebottnawi Nov 26, 2018
fa50db7
refactor: update github templates (#802)
evilebottnawi Nov 26, 2018
417d105
fix: correctly processing url with `?#hash` (#803)
evilebottnawi Nov 26, 2018
7a6ff03
refactor: migrate on `jest` (#804)
evilebottnawi Nov 26, 2018
8f0232b
refactor: use snapshots for some tests (#805)
evilebottnawi Nov 26, 2018
4bdf08b
fix: emit warnings on broken `@import` (#806)
evilebottnawi Nov 27, 2018
dc8464b
refactor: `getLocalIdent` option tests (#807)
evilebottnawi Nov 27, 2018
b0db66f
refactor: `sourceMap` option tests (#808)
evilebottnawi Nov 27, 2018
81ff67a
refactor: `modules` option tests (#808) (#809)
evilebottnawi Nov 27, 2018
cb559f2
test: ensure empty options are working (#810)
evilebottnawi Nov 27, 2018
0a68bb4
refactor: code (#811)
evilebottnawi Nov 27, 2018
d54216b
test: ICSS support (#813)
evilebottnawi Nov 27, 2018
0bdf9b7
fix: inconsistent generate class names on difference os (#812)
evilebottnawi Nov 27, 2018
b190e51
test: `camelCase` option (#814)
evilebottnawi Nov 27, 2018
e081b42
test: localsLoader (#816)
evilebottnawi Nov 27, 2018
21254c8
ci: test on `node@11` on windows (#815)
evilebottnawi Nov 27, 2018
6cf8a2b
refactor: plugins (#817)
evilebottnawi Nov 28, 2018
3ebdcd5
fix: handle uppercase `URL` in `import` at-rules (#818)
evilebottnawi Nov 28, 2018
9f66e33
fix: don't duplicate import with same media in different case (#819)
evilebottnawi Nov 28, 2018
eef3c26
refactor: postcss-url-parser (#820)
evilebottnawi Nov 29, 2018
3b573a9
refactor: postcss-parser (#821)
evilebottnawi Nov 29, 2018
f9aa73c
feat: `import` option doesn't affect on `composes` (#822)
evilebottnawi Nov 29, 2018
2e62346
refactor: `importItemMatcher` util (#823)
evilebottnawi Nov 29, 2018
e9327c0
feat: exportOnlyLocals option (#824)
evilebottnawi Nov 29, 2018
ee409c5
refactor: loader
evilebottnawi Nov 29, 2018
255c0f0
Refactor code (#826)
evilebottnawi Nov 30, 2018
9e52d26
fix: don't break loader on invalid or not exists url or import token …
evilebottnawi Nov 30, 2018
be29be0
refactor: url replacer logic (#828)
evilebottnawi Nov 30, 2018
947e666
refactor: drop getLocalIdent compatibility with webpack@2 and webpack…
evilebottnawi Nov 30, 2018
a749435
test: postcss-loader (#830)
evilebottnawi Nov 30, 2018
da95db8
feat: emit warning on invalid url (#832)
evilebottnawi Nov 30, 2018
c170a4a
test: sass-loader (#831)
evilebottnawi Nov 30, 2018
1cc1e1d
refactor: migrate on message api for export (#834)
evilebottnawi Nov 30, 2018
7b967c7
refactor: migrate on message api for url (#835)
evilebottnawi Nov 30, 2018
476ebca
refactor: migrate on message api for postcss-import-parser (#837)
evilebottnawi Dec 3, 2018
9eaba66
refactor: migrate on message api for postcss-icss-plugin (#838)
evilebottnawi Dec 3, 2018
fe94ebc
test: icss reserved keywords (#839)
evilebottnawi Dec 3, 2018
1dad1fb
feat: reuse postcss ast from other loaders (i.e `postcss-loader`) (#840)
evilebottnawi Dec 3, 2018
ee2d253
test: importLoaders option (#841)
evilebottnawi Dec 3, 2018
889dc7f
feat: allow to disable css modules and disable their by default (#842)
evilebottnawi Dec 3, 2018
fdcf687
fix: url resolving logic (#843)
evilebottnawi Dec 4, 2018
8a6ea10
refactor: postcss plugins (#844)
evilebottnawi Dec 4, 2018
453248f
fix: support module resolution in composes (#845)
evilebottnawi Dec 4, 2018
b97d997
feat: schema options
alexander-akait Dec 4, 2018
d94a698
refactor: webpack-default (#847)
evilebottnawi Dec 4, 2018
419d27b
docs: improve readme (#848)
evilebottnawi Dec 4, 2018
1e551f3
test: issue 286 (#849)
evilebottnawi Dec 4, 2018
f599c70
fix: broken unucode characters (#850)
evilebottnawi Dec 5, 2018
b0aa159
test: issue #589 (#851)
evilebottnawi Dec 5, 2018
08c551c
refactor: better warning on invalid url resolution (#852)
evilebottnawi Dec 5, 2018
533abbe
test: issue 636 (#853)
evilebottnawi Dec 5, 2018
3338656
fix: reduce number of require for url (#854)
evilebottnawi Dec 5, 2018
9642aa5
test: css stuff (#855)
evilebottnawi Dec 5, 2018
5e702e7
feat: allow filtering urls (#856)
evilebottnawi Dec 6, 2018
5e6034c
feat: allow to filter import at-rules (#857)
evilebottnawi Dec 6, 2018
7259faa
test: css hacks (#858)
evilebottnawi Dec 7, 2018
e7525c9
test: nested url (#859)
evilebottnawi Dec 7, 2018
6ade2d0
refactor: remove unused file (#860)
evilebottnawi Dec 7, 2018
634ab49
chore(release): 2.0.0
alexander-akait Dec 7, 2018
1825e8a
fix: `getLocalIdent` now accepts `false` value (#865)
evilebottnawi Dec 10, 2018
12f88e2
test: resolving in node_modules (#866)
evilebottnawi Dec 10, 2018
ba8a7bc
docs: improve readme (#868)
evilebottnawi Dec 12, 2018
124ada5
ci: fix commitlint analyze (#869)
evilebottnawi Dec 12, 2018
8c0bb58
Update CHANGELOG.md (#867)
seuros Dec 12, 2018
503391f
chore(deps): update defaults (#870)
evilebottnawi Dec 12, 2018
a88fed1
fix: safe checking if params are present for at rule (#871)
Antonio-Laguna Dec 14, 2018
e233d0a
chore(release): v2.0.1
alexander-akait Dec 14, 2018
60a34d7
docs(readme): adding extract css chunks to readme (#874)
ScriptedAlchemy Dec 21, 2018
eb6f749
chore: update `defaults` (#875)
evilebottnawi Dec 21, 2018
dfb2f8e
fix: inappropriate modification of animation keywords (#876)
evilebottnawi Dec 21, 2018
c41f994
chore(release): 2.0.2
alexander-akait Dec 21, 2018
9436371
chore: update defaults (#878)
evilebottnawi Dec 25, 2018
21884e2
feat: support `image-set` without `url` (#879)
evilebottnawi Dec 25, 2018
98bdf2a
chore(release): 2.1.0
alexander-akait Dec 25, 2018
034f9a3
test: emoji (#881)
evilebottnawi Dec 26, 2018
1fb8948
docs: update README.md (#885)
Jan 16, 2019
2d45e95
test: base64 (#888)
evilebottnawi Jan 24, 2019
2a2ee7b
docs: sourceMaps are disabled by default (#890)
mweibel Jan 28, 2019
2293eb0
chore: update defaults (#895)
evilebottnawi Feb 20, 2019
0ba8c66
fix: do not break selector with escaping (#896)
evilebottnawi Mar 5, 2019
c309788
refactor: avoid `lodash` in favor native implementations
evilebottnawi Mar 5, 2019
a49e904
docs: improve documentation for `hashPrefix`, `context`, `getLocalIde…
evilebottnawi Mar 5, 2019
e9ce745
fix: source map generation when `sourceRoot` is present (#901)
evilebottnawi Mar 6, 2019
cc81af1
refactor: stuff (#903)
evilebottnawi Mar 6, 2019
3797e4d
fix: sourcemap generating when previous loader pass sourcemap as stri…
evilebottnawi Mar 6, 2019
b671db7
fix: don't remove value from attribute selector (#904)
evilebottnawi Mar 7, 2019
bc16c3d
chore(release): 2.1.1
alexander-akait Mar 7, 2019
e5dfd23
fix: avoid the "from" argument must be of type string error (#908)
evilebottnawi Mar 11, 2019
edb3ffa
docs(README): fix typo in scope section (#911)
kelebaby Apr 10, 2019
a0efcda
fix: properly export locals with escaped characters (#917)
alreadyExisted Apr 10, 2019
fe10758
chore(defaults): update (#918)
evilebottnawi Apr 10, 2019
d3a0a3c
fix: property handle non css characters in localIdentName (#920)
evilebottnawi Apr 10, 2019
0b8362c
docs(readme): fix property description (#923)
Solant Apr 19, 2019
509a821
docs: update JPG regex to match both formats (#925)
budmc29 Apr 23, 2019
b8d3eae
ci: migrate on azure pipelines (#928)
evilebottnawi Apr 25, 2019
0c8a23b
chore(defaults): update (#930)
evilebottnawi Apr 26, 2019
9dabcec
chore: use babel for client code (#934)
evilebottnawi May 17, 2019
38ff645
refactor: loader (#935)
evilebottnawi May 27, 2019
1d7a464
feat: modules options now accepts object config (#937)
evilebottnawi May 28, 2019
888cca0
feat: replace `camelCase` option on `exportLocalsStyle` option (#938)
evilebottnawi May 28, 2019
e9eb5ad
fix: invert `Function` behavior for `url` and `import` options (#939)
evilebottnawi May 28, 2019
fd8d2e6
chore(defaults): update (#940)
evilebottnawi May 28, 2019
05a42e2
feat: support `@value` at-rule in selectors (#941)
evilebottnawi May 28, 2019
37a40bb
test: fix problem with nothing (#942)
evilebottnawi May 29, 2019
6701cbd
refactor: postcss-icss-parser (#943)
evilebottnawi May 29, 2019
4781d81
refactor: postcss plugins (#946)
evilebottnawi Jun 4, 2019
9d70b78
refactor: code and tests (#947)
evilebottnawi Jun 4, 2019
823fd60
chore: minimum required nodejs version is 8.9.0 (#948)
evilebottnawi Jun 4, 2019
2fa6389
refactor: runtime (#949)
evilebottnawi Jun 4, 2019
e8c8796
refactor: loader (#950)
evilebottnawi Jun 4, 2019
c3fd459
test: more (#951)
evilebottnawi Jun 4, 2019
0672e78
test: more (#952)
evilebottnawi Jun 4, 2019
49f3ff0
refactor: loader (#956)
evilebottnawi Jun 10, 2019
aa75fa7
feat: `exportOnlyLocals` was remove in favor new `onlyLocals` option …
evilebottnawi Jun 11, 2019
366d05a
feat: `exportLocalsStyle` was remove in favor new `localsConvention` …
evilebottnawi Jun 11, 2019
a50dc48
chore(deps): update (#959)
evilebottnawi Jun 11, 2019
c4b7f71
chore(release): 3.0.0
alexander-akait Jun 11, 2019
9c3571c
feat: allow `modules.getLocalIdent` to return a falsy value (#963)
ziir Jun 28, 2019
9c32885
fix: default context should be undefined instead of null (#965)
manuelbieh Jul 9, 2019
65e4fc0
feat: improved validation error messages
evilebottnawi Jul 17, 2019
f51859b
fix: converting reserved and control filesystem characters to `-` (#972)
evilebottnawi Jul 17, 2019
5d2c52e
test: escaped in selectors (#973)
evilebottnawi Jul 18, 2019
926ebbd
chore(release): 3.1.0
alexander-akait Jul 18, 2019
036b5f1
docs: fix `camelCase` reference in 3.0 changelog (#979)
haoqunjiang Jul 27, 2019
967fb66
fix: replace `.` characters in localIndent to `-` character (regressi…
evilebottnawi Aug 6, 2019
2ac79c3
docs: example with CSS modules and pure CSS (#983)
evilebottnawi Aug 6, 2019
9c5126c
feat: support es modules for assets loader (#984)
evilebottnawi Aug 6, 2019
39f18f8
chore(release): 3.2.0
alexander-akait Aug 6, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# editorconfig.org

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
insert_final_newline = true
trim_trailing_whitespace = false
4 changes: 4 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/coverage
/dist
/node_modules
/test/fixtures
10 changes: 0 additions & 10 deletions .eslintrc

This file was deleted.

4 changes: 4 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = {
root: true,
extends: ['@webpack-contrib/eslint-config-webpack', 'prettier'],
};
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* text=auto
bin/* eol=lf
yarn.lock -diff
package-lock.json -diff
6 changes: 6 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# These are the default owners for everything in
# webpack-contrib
@webpack-contrib/org-maintainers

# Add repository specific users / groups
# below here for libs that are not maintained by the org.
160 changes: 160 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
# Contributing in @webpack-contrib

We'd always love contributions to further improve the webpack / webpack-contrib ecosystem!
Here are the guidelines we'd like you to follow:

- [Questions and Problems](#question)
- [Issues and Bugs](#issue)
- [Feature Requests](#feature)
- [Pull Request Submission Guidelines](#submit-pr)
- [Commit Message Conventions](#commit)

## <a name="question"></a> Got a Question or Problem?

Please submit support requests and questions to StackOverflow using the tag [[webpack]](http://stackoverflow.com/tags/webpack).
StackOverflow is better suited for this kind of support though you may also inquire in [Webpack Gitter](https://gitter.im/webpack/webpack).
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.

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:

- 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.

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.

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

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.

## <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.

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

Each commit message consists of a **header**, a **body** and a **footer**. The header has a special
format that includes a **type**, a **scope** and a **subject**:

```
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
```

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.

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

Examples:

```
docs(readme): update install instructions
```

```
fix: refer to the `entrypoint` instead of the first `module`
```

### Revert

If the commit reverts a previous commit, it should begin with `revert:`, followed by the header of the reverted commit.
In the body it should say: `This reverts commit <hash>.`, where the hash is the SHA of the commit being reverted.

### Type

Must be one of the following:

- **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)
- **ci**: Changes to our CI configuration files and scripts (example scopes: circleci, travis)
- **docs**: Documentation only changes (example scopes: readme, changelog)
- **feat**: A new feature
- **fix**: A bug fix
- **perf**: A code change that improves performance
- **refactor**: A code change that neither fixes a bug nor adds a feature
- **revert**: Used when reverting a committed change
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons)
- **test**: Addition of or updates to Jest tests

### Scope

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

### Subject

The subject contains a succinct description of the change:

- use the imperative, present tense: "change" not "changed" nor "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.

### Footer

The footer should contain 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.

Example

```
BREAKING CHANGE: Updates to `Chunk.mapModules`.

This release is not backwards compatible with `Webpack 2.x` due to breaking changes in webpack/webpack#4764
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:

```json
{
"devDependencies": {
"css-loader": "webpack-contrib/css-loader#{id}/head"
}
}
```

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).
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.

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

## Thanks

For your interest, time, understanding, and for following this simple guide.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
open_collective: webpack
25 changes: 13 additions & 12 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<!-- Before creating an issue please make sure you are using the latest version of css-loader. -->
<!--
👉🏽 Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.

**Do you want to request a *feature* or report a *bug*?**
<!-- Please ask questions on StackOverflow or the webpack Gitter (https://gitter.im/webpack/webpack). Questions will be closed. -->
Hey there!

**What is the current behavior?**
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
similar issues in the future.

**If the current behavior is a bug, please provide the steps to reproduce.**
<!-- A great way to do this is to provide your configuration via a GitHub gist. -->

**What is the expected behavior?**

**If this is a feature request, what is motivation or use case for changing the behavior?**

**Please mention other relevant information such as your webpack version, Node.js version and Operating System.**
PLEASE do note, if you're using this to report an issue already covered by the
existing template types, your issue may be closed as invalid. Our issue
templates contain fields that help us help you, and without that important
info, we might as well be ice-skating uphill, carrying a wooly mammoth.
-->
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
name: 🐛 Bug Report
about: Something went awry and you'd like to tell us about it.
---

<!--
Issues are so 🔥

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.
-->

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

### Expected Behavior

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

### Actual Behavior

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

### Code

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

```js
// additional code, HEY YO remove this block if you don't need it
```

### How Do We Reproduce?

<!--
Remove this section if not reporting a bug.

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.
-->
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/DOCS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: 📚 Documentation
about: Are the docs lacking or missing something? Do they need some new 🔥 hotness? Tell us here.
---

<!--
Issues are so 🔥

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.
-->

Documentation Is:

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

- [ ] Missing
- [ ] Needed
- [ ] Confusing
- [ ] Not Sure?

### Please Explain in Detail...

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

<!--
Issues are so 🔥

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.
-->

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

### Feature Proposal

### Feature Use Case
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/MODIFICATION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: 🔧 Modification Request
about: Would you like something work differently? Have an alternative approach? This is the template for you.
---

<!--
Issues are so 🔥

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.
-->

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

### Expected Behavior / Situation

### Actual Behavior / Situation

### Modification Proposal
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/SUPPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: 🆘 Support, Help, and Advice
about: 👉🏽 Need support, help, or advice? Don't open an issue! Head to StackOverflow or https://gitter.im/webpack/webpack.
---

Hey there! If you need support, help, or advice then this is not the place to ask.
Please visit [StackOverflow](https://stackoverflow.com/questions/tagged/webpack)
or [the Webpack Gitter](https://gitter.im/webpack/webpack) instead.
Loading