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/webpack-dev-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8c1ed7aad263f6a7b850e63cf945388ddac84441
Choose a base ref
...
head repository: webpack/webpack-dev-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5280ee77c50e377feed82f454ba04218ecbbd422
Choose a head ref

Commits on Jan 14, 2018

  1. Copy the full SHA
    b78e249 View commit details

Commits on Jan 19, 2018

  1. Merge pull request #1273 from yyx990803/master

    fix: pin strip-ansi to 3.x for ES5 compat
    TheLarkInn authored Jan 19, 2018
    Copy the full SHA
    3aa15aa View commit details

Commits on Jan 20, 2018

  1. 2.11.1

    SpaceK33z committed Jan 20, 2018
    Copy the full SHA
    83c1625 View commit details

Commits on Feb 14, 2018

  1. Copy the full SHA
    a02c083 View commit details
  2. Copy the full SHA
    c004349 View commit details
  3. Copy the full SHA
    86de93e View commit details
  4. Copy the full SHA
    087bf04 View commit details
  5. Don't rely on webpack's webpack-cli installed check

    This doesn't work because it requires webpack-cli if it is installed, thus webpack-cli will startup which we do not want.
    SpaceK33z committed Feb 14, 2018
    Copy the full SHA
    8bc0e45 View commit details
  6. Copy the full SHA
    eb2f0a9 View commit details
  7. Copy the full SHA
    6db2e85 View commit details
  8. 3.0.0-beta.1

    SpaceK33z committed Feb 14, 2018
    Copy the full SHA
    9852a5f View commit details

Commits on Feb 17, 2018

  1. Allow no publicPath or entry point (#1310)

    * fix(addDevServerEntrypoints): allow no entry point to be given
    
    * test(entry): ensure src is added as default if no entry specified
    ryanclark authored and SpaceK33z committed Feb 17, 2018
    Copy the full SHA
    e603e0d View commit details
  2. Copy the full SHA
    cdc7288 View commit details
  3. 3.0.0-beta.2

    SpaceK33z committed Feb 17, 2018
    Copy the full SHA
    398c773 View commit details

Commits on Feb 25, 2018

  1. Fix support for DynamicEntryPlugin (#1319)

    * Fix incorrect use of assert library and unnecessary done callback
    
    * Add tests for each type of entry option
    
    * Add proper support for webpack's DynamicEntryPlugin
    mikegreiling authored and SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    f4f14ce View commit details
  2. Update deps

    SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    dbea323 View commit details
  3. Fix page not reloading after fixing first error on page (#1317)

    Jay Sherby authored and SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    ab4eeb0 View commit details
  4. Merge branch 'webpack-4'

    SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    7378e3e View commit details
  5. Copy the full SHA
    cdd10fa View commit details
  6. Copy the full SHA
    1e7acca View commit details
  7. Copy the full SHA
    dfe137c View commit details
  8. Copy the full SHA
    eedf10f View commit details
  9. 3.0.0

    SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    6e1d886 View commit details
  10. Fix accidental skip of nearly all tests (whoops)

    This was so stupid from me.
    SpaceK33z committed Feb 25, 2018
    1
    Copy the full SHA
    9934724 View commit details

Commits on Feb 26, 2018

  1. Copy the full SHA
    31d94ab View commit details
  2. Copy the full SHA
    c32cfa8 View commit details
  3. Copy the full SHA
    9921ecc View commit details
  4. Copy the full SHA
    c375aa6 View commit details
  5. 3.0.1-beta.0

    SpaceK33z committed Feb 26, 2018
    Copy the full SHA
    f76182c View commit details

Commits on Feb 27, 2018

  1. Use webpack-log for logging

    webpack-dev-middleware already uses this, should not be breaking unless you rely on WDS's exact output format.
    SpaceK33z committed Feb 27, 2018
    Copy the full SHA
    f0534fc View commit details
  2. Copy the full SHA
    d20757b View commit details
  3. 3.1.0

    SpaceK33z committed Feb 27, 2018
    Copy the full SHA
    94398c4 View commit details

Commits on Mar 1, 2018

  1. 1
    Copy the full SHA
    f2db057 View commit details

Commits on Mar 2, 2018

  1. Remove Tapable#apply calls (#1331)

    ooflorent authored and SpaceK33z committed Mar 2, 2018
    Copy the full SHA
    ef55984 View commit details
  2. Copy the full SHA
    2b40391 View commit details
  3. Actually upgrade package-lock.json...

    I'm on a roll here -_-
    SpaceK33z committed Mar 2, 2018
    Copy the full SHA
    3c9592e View commit details

Commits on Mar 9, 2018

  1. Update deps

    SpaceK33z committed Mar 9, 2018
    Copy the full SHA
    7b9269e View commit details
  2. Copy the full SHA
    34a6cc3 View commit details
  3. 3.1.1

    SpaceK33z committed Mar 9, 2018
    Copy the full SHA
    3a7f7d5 View commit details

Commits on Apr 7, 2018

  1. speed up incremental builds by not doing excessive stats.toJSON work (#…

    …1362)
    
    * speed up incremental builds by not doing excessive stats.toJSON work
    
    * turn more fields off from stats.toJSON since those other fields are not used
    kenotron authored and SpaceK33z committed Apr 7, 2018
    Copy the full SHA
    da33d2b View commit details
  2. Update deps

    SpaceK33z committed Apr 7, 2018
    Copy the full SHA
    50f4007 View commit details
  3. 3.1.2

    SpaceK33z committed Apr 7, 2018
    Copy the full SHA
    7430648 View commit details
  4. Fix tests

    SpaceK33z committed Apr 7, 2018
    Copy the full SHA
    3d3d912 View commit details

Commits on Apr 8, 2018

  1. Copy the full SHA
    e1b263a View commit details
  2. 3.1.3

    SpaceK33z committed Apr 8, 2018
    Copy the full SHA
    69a90c7 View commit details

Commits on May 2, 2018

  1. update webpack-dev-middleware dependency to v3.1.3 (#1392)

    * update webpack-dev-middleware dependency to v3.1.3
    
    * removed semver from webpack-dev-middleware dependency
    dennispg authored and SpaceK33z committed May 2, 2018
    Copy the full SHA
    623d337 View commit details
  2. Fix options schema inconsistency for logLevel (#1372)

    The correct level name expected by webpack-log is 'silent' rather than 'none'
    sergkop authored and SpaceK33z committed May 2, 2018
    Copy the full SHA
    2dafb77 View commit details
  3. update package-lock

    SpaceK33z committed May 2, 2018
    Copy the full SHA
    5c9f7c0 View commit details
  4. 3.1.4

    SpaceK33z committed May 2, 2018
    Copy the full SHA
    33be88d View commit details

Commits on Jun 5, 2018

  1. Fix path to webpack client hot reload scripts to be resolved relative…

    …ly (#1416)
    
    * Fix path to webpack client hot reload scripts to be resolved relatively
    * Add tests for addDevServerEntrypoints hot/hotOnly branches
    shYkiSto authored and SpaceK33z committed Jun 5, 2018
    Copy the full SHA
    3c1ff11 View commit details
Showing 680 changed files with 95,761 additions and 23,008 deletions.
3 changes: 0 additions & 3 deletions .babelrc

This file was deleted.

6 changes: 5 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
web_modules
/client
/dist
!/test/client
coverage
node_modules
19 changes: 0 additions & 19 deletions .eslintrc

This file was deleted.

86 changes: 86 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
"use strict";

module.exports = {
extends: ["webpack", "prettier"],
parser: "@babel/eslint-parser",
parserOptions: {
sourceType: "script",
ecmaVersion: 2018,
},
reportUnusedDisableDirectives: true,
env: {
node: true,
es6: true,
},
rules: {
curly: "error",
"consistent-return": "off",
"no-param-reassign": "off",
"no-underscore-dangle": "off",
"prefer-destructuring": ["error", { object: false, array: false }],
"prefer-rest-params": "off",
strict: ["error", "safe"],
"global-require": "off",
"spaced-comment": [
"error",
"always",
{
line: {
exceptions: ["-", "+"],
markers: ["=", "!", "/"],
},
block: {
exceptions: ["-", "+"],
markers: ["=", "!"],
balanced: false,
},
},
],
},
overrides: [
{
files: ["client-src/**/*.js"],
excludedFiles: [
"client-src/webpack.config.js",
"client-src/modules/logger/SyncBailHookFake.js",
],
parserOptions: {
sourceType: "module",
allowImportExportEverywhere: true,
},
env: {
browser: true,
},
rules: {
"import/extensions": ["error", "always"],
},
},
{
files: ["test/**/*.js"],
rules: {
"no-console": "off",
},
},
{
files: [
"test/client/**/*.js",
"test/e2e/**/*.js",
"test/fixtures/**/*.js",
"test/server/liveReload-option.test.js",
],
env: {
browser: true,
node: true,
},
},
{
files: ["examples/**/*.js"],
env: {
browser: true,
},
rules: {
"no-console": "off",
},
},
],
};
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @alexander-akait @hiroppy @Loonride @snitin315 @anshumanv
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
14 changes: 6 additions & 8 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -6,12 +6,6 @@
General questions, how-to questions, and support requests will be closed.
-->

* Operating System:
* Node Version:
* NPM Version:
* webpack Version:
* webpack-dev-server Version:

<!--
Please place an x, no spaces, in all [ ] that apply
Please note that we are NOT accepting FEATURE requests at this time.
@@ -37,17 +31,21 @@
-->

```js
// webpack.config.js
// webpack.config.js
```

```js
// additional code, remove if not needed.
// additional code, remove if not needed.
```

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

### Expected Behavior

### Actual Behavior

### For Bugs; How can we reproduce the behavior?

<!-- See https://stackoverflow.com/help/minimal-reproducible-example for information on how to create good reproductions -->

### For Features; What is the motivation and/or use-case for the feature?
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: 🐛 Bug Report
about: Something went awry and you'd like to tell us about it.
---

<!-- Please don't delete this template otherwise your issue will be closed immediately -->
<!-- Before creating an issue please make sure you are using the latest version of webpack. -->

### Bug report

<!-- Please ask questions on discussions, StackOverflow or the webpack Gitter. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- https://gitter.im/webpack/webpack -->
<!-- Issues which contain questions or support requests will be closed. -->

### Actual Behavior

<!-- Explain exactly how it behave -->

### Expected Behavior

<!-- "It should work" is not a helpful explanation -->
<!-- Explain exactly how it should behave -->

### How Do We Reproduce?

<!-- A great way to do this is to provide your configuration via a GitHub repository -->
<!-- The most helpful is a minimal reproduction with instructions on how to reproduce -->
<!-- Repositories with too many files or large `webpack.config.js` files are not suitable -->
<!-- Please only add small code snippets directly into this issue -->
<!-- https://gist.github.com is a good place for longer code snippets -->
<!-- If your issue is caused by a plugin or loader, please create an issue on the loader/plugin repository instead -->

### Please paste the results of `npx webpack-cli info` here, and mention other relevant information
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/DOCS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: 📚 Documentation
about: Are the docs lacking or missing something? Do they need some new 🔥 hotness? Tell us here.
---

<!-- Please don't delete this template otherwise your issue will be closed immediately -->
<!-- Before creating an issue please make sure you are using the latest version of webpack. -->

Documentation Is:

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

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

### Please Explain in Detail...

<!-- Please don't delete this template otherwise your issue will be closed immediately -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- https://gitter.im/webpack/webpack -->
<!-- Issues which contain questions or support requests will be closed. -->

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

<!-- Please don't delete this template otherwise your issue will be closed immediately -->
<!-- Before creating an issue please make sure you are using the latest version of webpack. -->

### Feature Proposal

<!-- Please ask questions on discussions, StackOverflow or the webpack Gitter. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- https://gitter.im/webpack/webpack -->
<!-- Issues which contain questions or support requests will be closed. -->

### Feature Use Case

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

<!-- Please don't delete this template otherwise your issue will be closed immediately -->
<!-- Before creating an issue please make sure you are using the latest version of webpack. -->

### Modification Proposal

<!-- Please ask questions on discussions, StackOverflow or the webpack Gitter. -->
<!-- https://github.com/webpack/webpack/discussions -->
<!-- https://stackoverflow.com/questions/ask?tags=webpack -->
<!-- https://gitter.im/webpack/webpack -->
<!-- Issues which contain questions or support requests will be closed. -->

### Expected Behavior / Situation

### Actual Behavior / Situation

### Please paste the results of `npx webpack-cli info` here, and mention other relevant information
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 https://github.com/webpack/webpack/discussions, 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 [Discussions](https://github.com/webpack/webpack/discussions), [StackOverflow](https://stackoverflow.com/questions/tagged/webpack)
or [the Webpack Gitter](https://gitter.im/webpack/webpack) instead.
17 changes: 10 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
<!--
Thank you for submitting a pull request!
Please note that this template is not optional.
Please fill out _ALL_ fields, or your pull request may be rejected.
Please do not delete this template. Please do remove this header to acknowledge this message.`
Please note that we are NOT accepting new FEATURE requests at this time.
Please note that this template is not optional and all _ALL_ fields must be filled out, or your pull request may be rejected.
Please do not delete this template.
Please do remove this header to acknowledge this message.
Please place an x, no spaces, in all [ ] that apply
-->

- [ ] This is a **bugfix**
- [ ] This is a **feature**
- [ ] This is a **code refactor**
- [ ] This is a **test update**
- [ ] This is a **typo fix**
- [ ] This is a **docs update**
- [ ] This is a **metadata update**

### For Bugs and Features; did you add new tests?
@@ -21,16 +23,17 @@
### Motivation / Use-Case

<!--
Please explain the motivation or use-case for making this change.
What existing problem does the pull request solve?
Please explain the motivation or use-case for making this change.
If this Pull Request addresses an issue, please link to the issue.
-->

### Breaking Changes

<!--
If this PR introduces a breaking change, please describe the impact and a
migration path for existing applications.
potential migration path for existing applications.
-->

### Additional Info
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "04:00"
timezone: Europe/Berlin
open-pull-requests-limit: 10
versioning-strategy: lockfile-only
Loading