lucacri / spark-impersonate

A Laravel Nova field allows you to authenticate as your users with Spark.
MIT License
12 stars 1 forks source link

Update dependency laravel-mix to v5 #8

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
laravel-mix devDependencies major 1.7.2 -> 5.0.0

Release Notes

JeffreyWay/laravel-mix ### [`v5.0.0`](https://togithub.com/JeffreyWay/laravel-mix/releases/v5.0.0) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/299001f87532436b2801724a38ee3476463063d2...v5.0.0) - Add support for [sass-loader 8](https://togithub.com/JeffreyWay/laravel-mix/pull/2223) ### [`v4.1.4`](https://togithub.com/JeffreyWay/laravel-mix/compare/b383f11778942e76fd28e170a946b0c0ee21bc9e...299001f87532436b2801724a38ee3476463063d2) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/b383f11778942e76fd28e170a946b0c0ee21bc9e...299001f87532436b2801724a38ee3476463063d2) ### [`v4.1.3`](https://togithub.com/JeffreyWay/laravel-mix/compare/01af3d875a44fc7af138074d6106417bbeb672d9...b383f11778942e76fd28e170a946b0c0ee21bc9e) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/01af3d875a44fc7af138074d6106417bbeb672d9...b383f11778942e76fd28e170a946b0c0ee21bc9e) ### [`v4.1.2`](https://togithub.com/JeffreyWay/laravel-mix/compare/1b3a1f7ed48e2b3825a62be2211bd8c6cfbdf9b3...01af3d875a44fc7af138074d6106417bbeb672d9) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/1b3a1f7ed48e2b3825a62be2211bd8c6cfbdf9b3...01af3d875a44fc7af138074d6106417bbeb672d9) ### [`v4.1.1`](https://togithub.com/JeffreyWay/laravel-mix/compare/b7037ed1e2e09d16ca7d8f4b9b788c11ceccad03...1b3a1f7ed48e2b3825a62be2211bd8c6cfbdf9b3) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/b7037ed1e2e09d16ca7d8f4b9b788c11ceccad03...1b3a1f7ed48e2b3825a62be2211bd8c6cfbdf9b3) ### [`v4.1.0`](https://togithub.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...b7037ed1e2e09d16ca7d8f4b9b788c11ceccad03) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...b7037ed1e2e09d16ca7d8f4b9b788c11ceccad03) ### [`v4.0.16`](https://togithub.com/JeffreyWay/laravel-mix/compare/8a57e9378364dac5fda890eff2ea69bec778cc5f...d5bc244dafad62464f7404ec9851e087c209d8ae) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/8a57e9378364dac5fda890eff2ea69bec778cc5f...d5bc244dafad62464f7404ec9851e087c209d8ae) ### [`v4.0.15`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.14...8a57e9378364dac5fda890eff2ea69bec778cc5f) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.14...8a57e9378364dac5fda890eff2ea69bec778cc5f) ### [`v4.0.14`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14) ### [`v4.0.13`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13) ### [`v4.0.12`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12) ### [`v4.0.11`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11) ### [`v4.0.10`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10) ### [`v4.0.9`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9) ### [`v4.0.8`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8) ### [`v4.0.7`](https://togithub.com/JeffreyWay/laravel-mix/releases/v4.0.7) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.6...v4.0.7) - Fixes file path and compile issues on Windows. ### [`v4.0.6`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6) ### [`v4.0.5`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5) ### [`v4.0.4`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4) ### [`v4.0.3`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3) ### [`v4.0.2`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2) ### [`v4.0.1`](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://togithub.com/JeffreyWay/laravel-mix/releases/v4.0.0) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v3.0.0...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 [`887808f`](https://togithub.com/JeffreyWay/laravel-mix/commit/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. [`88690a2`](https://togithub.com/JeffreyWay/laravel-mix/commit/88690a2f770c071dc8160127c42a4f44decf2b56) - Switched JS optimizing/minification from Uglify to Terser. [`5fb180e`](https://togithub.com/JeffreyWay/laravel-mix/commit/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. [`320cecb`](https://togithub.com/JeffreyWay/laravel-mix/commit/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. [`83f5052`](https://togithub.com/JeffreyWay/laravel-mix/commit/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. [`5b7a438`](https://togithub.com/JeffreyWay/laravel-mix/commit/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 ```js // Option 1: Add .default Vue.component('example-component', require('./components/ExampleComponent.vue').default); // Option 2 (Recommended): Switch to EcmaScript imports. import ExampleComponent from './components/ExampleComponent.vue'; Vue.component('example-component', ExampleComponent); ``` * * * ##### Babel 7 Updates **Important:** Now that Mix has been updated to support Babel 7, you may need to address a few Babel-specific breaking changes. If your project pulls in extra Babel plugins that Mix does not provide out of the box, you'll need to update your local dependencies. 1. The naming convention for official Babel plugins has changed. They are now scoped under the [@​babel](https://togithub.com/babel) namespace. As such, in your `package.json` file, change all occurrences of `"babel-plugin-[name]": "6.x"` to `"@​babel/plugin-[name]": "7.x"` 2. If you've created a `.babelrc` file in your project, update all plugin name references. For example, update `"plugins": ["babel-plugin-transform-object-rest-spread"]` to `"plugins": ["@​babel/plugin-proposal-object-rest-spread"]` * * * ##### Node Sass to Dart Sass As part of our switch from `node-sass` to `dart-sass`, though support is largely identical, you may notice changes or warnings upon compilation. You may either address these one-by-one, or you can manually switch back to node-sass, like so: ```bash npm install node-sass ``` ```js mix.sass('resources/sass/app.sass', 'public/css', { implementation: require('node-sass') }); ``` * * * ##### fastSass() and standaloneSass() Removed `mix.fastSass()` and `mix.standaloneSass()` (aliases) have been removed entirely. In an effort to improve performance for those who only need to compile CSS, this command provided Sass compilation that was separate from the core webpack build. However, it seems to be more confusing than helpful to newcomers. Migrate by switching from `mix.fastSass()` to `mix.sass()`. [`3e47804`](https://togithub.com/JeffreyWay/laravel-mix/commit/3e478043f7d6cfc73442b2971727d8595b6a559f) ##### Before ```js mix.fastSass('resources/sass/app.scss', 'public/css'); ``` ##### After ```js mix.sass('resources/sass/app.scss', 'public/css'); ``` * * * ##### Deprecated `.mix` Property Removed The deprecated `mix` property has now been removed. If you have `require('laravel-mix').mix` in your `webpack.mix.js` file, change it to `require('laravel-mix')`. [`7dc0104`](https://togithub.com/JeffreyWay/laravel-mix/commit/7dc010451870c0b23d8e22fe5d0fa67714d7df5f) ##### Before ```js let mix = require('laravel-mix').mix; ``` ##### After ```js let mix = require('laravel-mix'); ``` * * * ##### Switching From Uglify to Terser Due to the mandatory switch from Uglify to Terser, if your project was overriding our default config with `Config.uglify = {}`, you'll need to switch to `Config.terser = {}`. The [options API](https://togithub.com/webpack-contrib/terser-webpack-plugin#terseroptions) is largely the same. ##### Before ```js // webpack.mix.js mix.options({ uglify: { uglifyOptions: { warnings: true } } }); ``` ##### After ```js mix.options({ terser: { terserOptions: { warnings: true } } }); ``` * * * ##### Vue Component Sass Preprocessing If your project does not include a `mix.sass()` call (which automatically downloads all necessary dependencies), but does specify `lang="sass"` in your Vue components, you may need to install either `node-sass` or `sass`. Because Mix doesn't know which preprocessors you specify in your Vue components, you'll need to manually pull them in. Fix it with `npm install node-sass sass-loader` or `npm install sass sass-loader`. Please note that the same is true for Less and Stylus. ### [`v3.0.0`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0) ### [`v2.1.14`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14) ### [`v2.1.13`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13) ### [`v2.1.12`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12) ### [`v2.1.11`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11) ### [`v2.1.10`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10) ### [`v2.1.9`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9) ### [`v2.1.8`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8) ### [`v2.1.7`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7) ### [`v2.1.6`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6) ### [`v2.1.5`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5) ### [`v2.1.3`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3) ### [`v2.1.2`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2) ### [`v2.1.1`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1) ### [`v2.1.0`](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0) ### [`v2.0.0`](https://togithub.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0) [Compare Source](https://togithub.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot. View repository job log here.