Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: webpack-contrib/postcss-loader
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: aab8226e0ff32a6926e02738aefe12b2cbd4b43d
Choose a base ref
...
head repository: webpack-contrib/postcss-loader
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 792e2175e52cc4641a9f37e55451961a05441a10
Choose a head ref

Commits on Feb 24, 2017

  1. fix deprecated warning (#178)

    * fix deprecated warning
    
    * add semicolon
    ryantd authored and ai committed Feb 24, 2017
    Copy the full SHA
    519a8c0 View commit details
  2. Update dependencies

    ai committed Feb 24, 2017
    Copy the full SHA
    d1f811e View commit details
  3. Release 1.3.2 version

    ai committed Feb 24, 2017
    Copy the full SHA
    7b5bda5 View commit details

Commits on Mar 1, 2017

  1. Copy the full SHA
    833df03 View commit details
  2. Update dependencies

    ai committed Mar 1, 2017
    Copy the full SHA
    bd84aab View commit details
  3. Release 1.3.3 version

    ai committed Mar 1, 2017
    Copy the full SHA
    e101b84 View commit details

Commits on Mar 14, 2017

  1. doc(): update webpack v2 part (#186)

    kud authored and ai committed Mar 14, 2017
    Copy the full SHA
    d591cdf View commit details

Commits on Mar 28, 2017

  1. Copy the full SHA
    0dceb2c View commit details

Commits on May 8, 2017

  1. 1
    Copy the full SHA
    2b76df8 View commit details
  2. Copy the full SHA
    0b63024 View commit details
  3. Copy the full SHA
    40d2268 View commit details
  4. Copy the full SHA
    e586f4a View commit details
  5. Copy the full SHA
    c4f0064 View commit details
  6. Copy the full SHA
    da378e5 View commit details
  7. Copy the full SHA
    e57cd91 View commit details

Commits on May 9, 2017

  1. Copy the full SHA
    63f3b14 View commit details
  2. Copy the full SHA
    2192d46 View commit details
  3. Copy the full SHA
    e764761 View commit details
  4. Copy the full SHA
    fbef238 View commit details
  5. fix(index): don't fail on 'sourceMap: false' && emit a warning instea…

    …d, when previous map found (`options.sourceMap`)
    michael-ciniawsky committed May 9, 2017
    2
    Copy the full SHA
    159b66a View commit details
  6. Copy the full SHA
    6388f0b View commit details

Commits on May 10, 2017

  1. Copy the full SHA
    df0226b View commit details
  2. Copy the full SHA
    3963860 View commit details
  3. Copy the full SHA
    4f20c99 View commit details
  4. Copy the full SHA
    faaeee4 View commit details
  5. Copy the full SHA
    cc6544e View commit details
  6. Copy the full SHA
    dca52a9 View commit details
  7. Copy the full SHA
    12c19b9 View commit details
  8. Copy the full SHA
    9785226 View commit details

Commits on May 15, 2017

  1. Copy the full SHA
    f7aa9a8 View commit details

Commits on May 17, 2017

  1. Copy the full SHA
    adcbb2e View commit details

Commits on Jun 14, 2017

  1. Copy the full SHA
    4974607 View commit details
  2. Copy the full SHA
    76d7c33 View commit details
  3. ci(travis): rm yarn

    michael-ciniawsky committed Jun 14, 2017
    Copy the full SHA
    45d10ce View commit details
  4. Copy the full SHA
    2ef4449 View commit details
  5. Copy the full SHA
    b313478 View commit details
  6. Copy the full SHA
    b5b3188 View commit details
  7. Copy the full SHA
    753dea7 View commit details

Commits on Jun 29, 2017

  1. Copy the full SHA
    271ab9a View commit details

Commits on Oct 3, 2017

  1. Copy the full SHA
    f512a20 View commit details

Commits on Oct 10, 2017

  1. Copy the full SHA
    403f5e2 View commit details
  2. Copy the full SHA
    44f01bb View commit details
  3. Copy the full SHA
    8df20ce View commit details
  4. Copy the full SHA
    813bcbd View commit details
  5. Copy the full SHA
    081a638 View commit details
  6. Copy the full SHA
    0ec251d View commit details
  7. Copy the full SHA
    cd7cc1f View commit details
  8. Copy the full SHA
    305840c View commit details
  9. Copy the full SHA
    aaf1672 View commit details
  10. Copy the full SHA
    e066f34 View commit details
Showing with 22,550 additions and 4,769 deletions.
  1. +6 βˆ’6 .editorconfig
  2. +4 βˆ’0 .eslintignore
  3. +4 βˆ’0 .eslintrc.js
  4. +4 βˆ’0 .gitattributes
  5. +6 βˆ’0 .github/CODEOWNERS
  6. +160 βˆ’0 .github/CONTRIBUTING.md
  7. +1 βˆ’0 .github/FUNDING.yml
  8. +16 βˆ’0 .github/ISSUE_TEMPLATE.md
  9. +50 βˆ’0 .github/ISSUE_TEMPLATE/BUG.md
  10. +28 βˆ’0 .github/ISSUE_TEMPLATE/DOCS.md
  11. +25 βˆ’0 .github/ISSUE_TEMPLATE/FEATURE.md
  12. +27 βˆ’0 .github/ISSUE_TEMPLATE/MODIFICATION.md
  13. +8 βˆ’0 .github/ISSUE_TEMPLATE/SUPPORT.md
  14. +35 βˆ’0 .github/PULL_REQUEST_TEMPLATE.md
  15. +95 βˆ’0 .github/workflows/nodejs.yml
  16. +23 βˆ’2 .gitignore
  17. +0 βˆ’14 .npmignore
  18. +6 βˆ’0 .prettierignore
  19. +1 βˆ’0 .prettierrc.js
  20. +0 βˆ’6 .travis.yml
  21. +260 βˆ’0 CHANGELOG.md
  22. +17 βˆ’17 LICENSE
  23. +899 βˆ’185 README.md
  24. +19 βˆ’0 babel.config.js
  25. +3 βˆ’0 commitlint.config.js
  26. +0 βˆ’19 error.js
  27. +0 βˆ’44 gulpfile.js
  28. +6 βˆ’0 husky.config.js
  29. +0 βˆ’156 index.js
  30. +4 βˆ’0 lint-staged.config.js
  31. +15,260 βˆ’0 package-lock.json
  32. +84 βˆ’45 package.json
  33. +37 βˆ’0 src/Error.js
  34. +31 βˆ’0 src/Warning.js
  35. +1 βˆ’0 src/cjs.js
  36. +154 βˆ’0 src/index.js
  37. +41 βˆ’0 src/options.json
  38. +382 βˆ’0 src/utils.js
  39. +31 βˆ’0 test/__snapshots__/execute.test.js.snap
  40. +237 βˆ’0 test/__snapshots__/loader.test.js.snap
  41. +1,394 βˆ’0 test/__snapshots__/postcssOptins.test.js.snap
  42. +683 βˆ’0 test/__snapshots__/sourceMap.test.js.snap
  43. +99 βˆ’0 test/__snapshots__/validate-options.test.js.snap
  44. +0 βˆ’1 test/cases/broken.css
  45. +0 βˆ’3 test/cases/config/postcss.config.js
  46. +0 βˆ’1 test/cases/config/style.css
  47. +0 βˆ’12 test/cases/env/postcss.config.js
  48. +0 βˆ’1 test/cases/env/style.css
  49. +0 βˆ’9 test/cases/exec.js
  50. +0 βˆ’1 test/cases/style.css
  51. +0 βˆ’3 test/cases/style.js
  52. +8 βˆ’0 test/cjs.test.js
  53. +104 βˆ’0 test/config-autoload.test.js
  54. +122 βˆ’0 test/execute.test.js
  55. +1 βˆ’0 test/fixtures/config-autoload/empty/.postcssrc
  56. +7 βˆ’0 test/fixtures/config-autoload/empty/expect/index.css
  57. +7 βˆ’0 test/fixtures/config-autoload/empty/expect/index.sss
  58. +3 βˆ’0 test/fixtures/config-autoload/empty/fixtures/imports/section.css
  59. +2 βˆ’0 test/fixtures/config-autoload/empty/fixtures/imports/section.sss
  60. +5 βˆ’0 test/fixtures/config-autoload/empty/fixtures/index.css
  61. +4 βˆ’0 test/fixtures/config-autoload/empty/fixtures/index.sss
  62. +5 βˆ’0 test/fixtures/config-autoload/err/options/parser/.postcssrc.js
  63. +5 βˆ’0 test/fixtures/config-autoload/err/options/stringifier/.postcssrc.js
  64. +5 βˆ’0 test/fixtures/config-autoload/err/options/syntax/.postcssrc.js
  65. +7 βˆ’0 test/fixtures/config-autoload/err/plugins/.postcssrc.js
  66. +7 βˆ’0 test/fixtures/config-autoload/err/plugins/array/.postcssrc.js
  67. +7 βˆ’0 test/fixtures/config-autoload/err/plugins/array/options/.postcssrc.js
  68. +7 βˆ’0 test/fixtures/config-autoload/err/plugins/object/.postcssrc.js
  69. +7 βˆ’0 test/fixtures/config-autoload/err/plugins/object/options/.postcssrc.js
  70. +1 βˆ’0 test/fixtures/config-autoload/err/plugins/plugin.js
  71. +3 βˆ’0 test/fixtures/config-autoload/js/array/imports/section.css
  72. +5 βˆ’0 test/fixtures/config-autoload/js/array/index.css
  73. +3 βˆ’0 test/fixtures/config-autoload/js/array/index.js
  74. +18 βˆ’0 test/fixtures/config-autoload/js/array/postcss.config.js
  75. +3 βˆ’0 test/fixtures/config-autoload/js/object/imports/section.css
  76. +5 βˆ’0 test/fixtures/config-autoload/js/object/index.css
  77. +3 βˆ’0 test/fixtures/config-autoload/js/object/index.js
  78. +13 βˆ’0 test/fixtures/config-autoload/js/object/postcss.config.js
  79. +3 βˆ’0 test/fixtures/config-autoload/pkg/imports/section.css
  80. +5 βˆ’0 test/fixtures/config-autoload/pkg/index.css
  81. +3 βˆ’0 test/fixtures/config-autoload/pkg/index.js
  82. +15 βˆ’0 test/fixtures/config-autoload/pkg/package.json
  83. +11 βˆ’0 test/fixtures/config-autoload/rc/.postcssrc
  84. +7 βˆ’0 test/fixtures/config-autoload/rc/expect/index.css
  85. +7 βˆ’0 test/fixtures/config-autoload/rc/expect/index.sss
  86. +3 βˆ’0 test/fixtures/config-autoload/rc/fixtures/imports/section.css
  87. +2 βˆ’0 test/fixtures/config-autoload/rc/fixtures/imports/section.sss
  88. +5 βˆ’0 test/fixtures/config-autoload/rc/fixtures/index.css
  89. +4 βˆ’0 test/fixtures/config-autoload/rc/fixtures/index.sss
  90. +14 βˆ’0 test/fixtures/config-scope/all-options/postcss.config.js
  91. +14 βˆ’0 test/fixtures/config-scope/config/context/plugin.js
  92. +5 βˆ’0 test/fixtures/config-scope/config/context/postcss.config.js
  93. +15 βˆ’0 test/fixtures/config-scope/config/plugin.js
  94. +5 βˆ’0 test/fixtures/config-scope/config/postcss.config.js
  95. +6 βˆ’0 test/fixtures/config-scope/css/custom.config.js
  96. +3 βˆ’0 test/fixtures/config-scope/css/index.js
  97. +3 βˆ’0 test/fixtures/config-scope/css/index2.js
  98. +1 βˆ’0 test/fixtures/config-scope/css/invalid.config.js
  99. +7 βˆ’0 test/fixtures/config-scope/css/plugins.config.js
  100. +5 βˆ’0 test/fixtures/config-scope/css/style.css
  101. +4 βˆ’0 test/fixtures/config-scope/css/style2.css
  102. +12 βˆ’0 test/fixtures/config-scope/from-to/postcss.config.js
  103. +6 βˆ’0 test/fixtures/config-scope/postcss.config.js
  104. +3 βˆ’0 test/fixtures/css/index.js
  105. +5 βˆ’0 test/fixtures/css/plugins.config.js
  106. +43 βˆ’0 test/fixtures/css/style.css
  107. +3 βˆ’0 test/fixtures/jss/exec/index.js
  108. +11 βˆ’0 test/fixtures/jss/exec/style.exec.js
  109. +3 βˆ’0 test/fixtures/jss/postcss-js/index.js
  110. +1 βˆ’0 test/fixtures/jss/postcss-js/style.js
  111. +3 βˆ’0 test/fixtures/less/index.js
  112. +1 βˆ’0 test/fixtures/less/style.less
  113. +17 βˆ’0 test/fixtures/plugin/default-other-plugin.js
  114. +15 βˆ’0 test/fixtures/plugin/other-plugin.js
  115. +15 βˆ’0 test/fixtures/plugin/plugin.js
  116. +3 βˆ’0 test/fixtures/scss/index.js
  117. +1 βˆ’0 test/fixtures/scss/style.scss
  118. +3 βˆ’0 test/fixtures/sss/index.js
  119. 0 test/{cases/sugar.sss β†’ fixtures/sss/style.sss}
  120. +46 βˆ’0 test/helpers/astLoader.js
  121. +11 βˆ’0 test/helpers/compile.js
  122. +22 βˆ’0 test/helpers/execute.js
  123. +23 βˆ’0 test/helpers/getCodeFromBundle.js
  124. +50 βˆ’0 test/helpers/getCompiler.js
  125. +5 βˆ’0 test/helpers/getErrors.js
  126. +17 βˆ’0 test/helpers/getExecutedCode.js
  127. +5 βˆ’0 test/helpers/getWarnings.js
  128. +23 βˆ’0 test/helpers/index.js
  129. +29 βˆ’0 test/helpers/normalizeErrors.js
  130. +23 βˆ’0 test/helpers/readAsset.js
  131. +11 βˆ’0 test/helpers/readAssets.js
  132. +11 βˆ’0 test/helpers/testLoader.js
  133. +134 βˆ’0 test/loader.test.js
  134. +0 βˆ’5 test/plugins/blue.js
  135. +0 βˆ’20 test/plugins/red.js
  136. +0 βˆ’5 test/postcss.config.js
  137. +777 βˆ’0 test/postcssOptins.test.js
  138. +431 βˆ’0 test/sourceMap.test.js
  139. +0 βˆ’9 test/test-custom-parser.js
  140. +0 βˆ’58 test/test-default.js
  141. +0 βˆ’9 test/test-explicit-plugins.js
  142. +0 βˆ’14 test/test-incorrect-using-packs.js
  143. +0 βˆ’15 test/test-with-packs.js
  144. +132 βˆ’0 test/validate-options.test.js
  145. +0 βˆ’16 test/webpack-custom-parser.config.js
  146. +0 βˆ’16 test/webpack-default.config.js
  147. +0 βˆ’21 test/webpack-explicit-plugins.config.js
  148. +0 βˆ’16 test/webpack-incorrect-using-packs.config.js
  149. +0 βˆ’21 test/webpack-plugins/rewrite.js
  150. +0 βˆ’24 test/webpack-with-packs.config.js
  151. +0 βˆ’3,995 yarn.lock
12 changes: 6 additions & 6 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
root = true
# editorconfig.org

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

[*.{json,yml}]
indent_size = 2
[*.md]
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
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": {
"postcss-loader": "webpack-contrib/postcss-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/postcss-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
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!--
πŸ‘‰πŸ½ Need support, advice, or help? Don't open an issue!
Head to StackOverflow or https://gitter.im/webpack/webpack.
Hey there!
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.
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:
- postcss-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:
- postcss-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:
- postcss-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