stefanzweifel / screeenly

📸 Screenshot as a Service
https://secure.screeenly.com
MIT License
503 stars 103 forks source link

Bump laravel-mix from 3.0.0 to 4.0.12 #204

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps laravel-mix from 3.0.0 to 4.0.12.

Release notes *Sourced from [laravel-mix's releases](https://github.com/JeffreyWay/laravel-mix/releases).* > ## v4.0.7 > - Fixes file path and compile issues on Windows. > > ## v4.0.0 > ## To Upgrade... > > ``` > npm remove laravel-mix > npm install laravel-mix@4.0.0 > ``` > > After upgrading, if you encounter any `vue-template-compiler` issues, this is related to the fact that your installed version numbers of `vue` and `vue-template-compiler` must be identical. Update one or both to fix this issue. > > ## New > > - Faster compiles > - Faster `npm install`s. > - Upgraded to webpack 4 > - Upgraded to vue-loader 15 > - Upgraded to Babel 7 > - Automatic vendor extraction. If you call `mix.extract()` with zero arguments, all vendor dependencies (any package from `node_modules/` that you pull in) will automatically be extracted. Nifty! > - CSS minification (via cssnano) options may be provided 887808f8aea03b5dabc9e7350b66ee01a52e1610 > - PostCSS plugins may be passed to mix.sass/less/stylus() on a per-call basis. This means you may provide unique PostCSS plugins for each `mix.sass()` call, if desired. 88690a2f770c071dc8160127c42a4f44decf2b56 > - Switched JS optimizing/minification from Uglify to Terser. 5fb180e6e430e99b740a4bce330669cdd8fda29c > - Switched from node-sass to Dart Sass. While this comes with a small increased compile-time cost, the benefit is faster and more reliable `npm install`s. 320cecbdb77e222e32903219905d0d8f3754c5ff > - Improved Babel config merging strategy. You may now override or tweak any default Babel plugins and presets provided through Mix by creating a `.babelrc` file in your project root. 83f5052eb32c498a90edace47402d66eaf80f4b7 > > ## Bugfixes > > - All `npm audit` alerts have been fixed, thanks to the upgrade to webpack 4. > > ## Notes > > - If your project heavily uses JavaScript dynamic imports, you may need to hold off until the release of webpack 5 early next year. There are known compile issues related to this that we cannot fix until then. Once webpack 5 is out, Mix will be updated shortly after. **If you're unfamiliar with dynamic imports, then this very likely won't affect your project.** > - Sass support is now an on-demand dependency. In prior versions of Mix, the `node-sass` and `sass-loader` dependencies were included out of the box, regardless of whether your project required Sass compilation or not. To help improve install times, these two dependencies will now be installed on-demand if, and only if, your project specifies Sass compilation with `mix.sass()`. The first time you run `npm run dev`, the dependencies will be installed and saved to your dev-dependencies list. 5b7a438bcf53bc87ccc08da09b1e816a6088dec8 > > ## Breaking > > ### Importing ES Modules > > **Important:** As part of the vue-loader 15 updates, if your code uses the CommonJS syntax for importing EcmaScript modules, you'll need to append `.default`, like so: > > #### Before > > ```js > Vue.component('example-component', require('./components/ExampleComponent.vue')); > ``` > > #### After > > ... (truncated)
Commits - [`e08ab24`](https://github.com/JeffreyWay/laravel-mix/commit/e08ab24a78dfc15495012830241560b6aaf55066) 4.0.12 - [`241cba6`](https://github.com/JeffreyWay/laravel-mix/commit/241cba6cc0a04c2071c8863c89338c0f52768e00) Better console output for auto-installing dependencies - [`117e675`](https://github.com/JeffreyWay/laravel-mix/commit/117e675a65131d0a5cd50c7196c9f321082dcc9d) 4.0.11 - [`ce22088`](https://github.com/JeffreyWay/laravel-mix/commit/ce22088263f339ac40c8bcfa470dc446def76d98) Fix dependency installs aborting incorrectly - [`fd6695a`](https://github.com/JeffreyWay/laravel-mix/commit/fd6695a993111814346001715484b4946f1d2b08) Log the dependency install command being run - [`8ae807e`](https://github.com/JeffreyWay/laravel-mix/commit/8ae807ee0b76f8e0a26fb9583b7b9df9e0c4c9cf) img-loader requires imagemin - [`bdb61ea`](https://github.com/JeffreyWay/laravel-mix/commit/bdb61ea4c2fb3aca4e9794d626c4fa763c32d5f2) 4.0.10 - [`0512fc5`](https://github.com/JeffreyWay/laravel-mix/commit/0512fc535bf9b8e9695054f52c1bc63e08531b14) Include postcss-loader pass for all generic CSS rules - [`531ab62`](https://github.com/JeffreyWay/laravel-mix/commit/531ab623df61b13eeb711973b9bcc39594f6082b) Pull in vue-template-compiler on demand - [`85856a7`](https://github.com/JeffreyWay/laravel-mix/commit/85856a7c404a6ab4e3a08ea68916a5b952a9e404) 4.0.9 - Additional commits viewable in [compare view](https://github.com/JeffreyWay/laravel-mix/compare/v3.0.0...v4.0.12)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will not automatically merge this PR because it includes a major update to a development dependency.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.

stefanzweifel commented 5 years ago

@overlineink Sorry, forgot about that PR. Will take a look this week.

overlineink commented 5 years ago

Yup @stefanzweifel 🙂