algolia / community-project-boilerplate

Minimal setup for community projects [NO MORE MAINTAINED]
https://community.algolia.com/community-project-boilerplate
MIT License
3 stars 5 forks source link

fix(deps): update dependency browser-sync to v2.23.6 #34

Closed renovate[bot] closed 6 years ago

renovate[bot] commented 6 years ago

This Pull Request updates dependency browser-sync from v2.18.13 to v2.23.6

Note: This PR was created on a configured schedule ("every weekend" in timezone Europe/Paris) and will not receive updates outside those times.

Release Notes ### [`v2.23.0`](https://github.com/BrowserSync/browser-sync/releases/v2.23.0) - **Fixed**: removed weinre from the UI - it was using deprecated packages, and is un-maintained. e6be4e9058f862425264b689b807f42575c9ba6a - **Fixed**: Updated socket.io to the latest version (security advisory) - **Fixed**: Allow `notify` command over HTTP protocol ac86665bbde182ff1c033bf915cbeb06e8103c61 (closes #​1467) - **New**: CI: build on node 8 (latest lts) 3b7e8cbe8b3b5cc3fb1f8891318a0c22df60e21b - **New**: Easier CLI commands for common flows. (see below) 91b7e89155bc6b3bfd3860f3105b7e76396acf86 - **New**: `watch` option - (see below) - **New**: Supports CSS `@imports` - thanks to Live Reload fb26e82aa69a851bc5db46381420f5c3fc5d1a8b (closes #​10) - **New**: Fall back to a directory listing if a request gives a 404 b5cc56e64d906eaddc897bf34bb07dc5b4bf3c9c - **New**: `single` option - adds a middleware to help with SPAs (serves index.html for all non-matching routes) 91480aa692779825aef0791b79d79139e56030f4 - **New**: `ignore` option - shortcut for adding to `watchOptions.ignored` - added because of the new `watch` option - **Improved**: Perf: Always group file-changes into flexible 500ms buffers - this will help things such as `git checkout` without any configuration fd3d074b80da14b99027018de0f1ea8da4ef9ce5 - **Improved**: Perf: Adding adding cwd + ignore defaults to all watcher options dbb1267af51a6e27df4657fb487ec887a7bd8baa - **Changed**: Log CSS file injections into the console (rather than the overlay, which always gets in the way) cb5b44c0e7393b6f083b1000848bba8fce602d9f #### Highlights ##### Easier CLI commands In an attempt to streamline the common use-cases, Browsersync will now attempt to 'do the right thing' when no command is provided, for example: To run a static server, serving from the current directory ```bash ### before browser-sync start --server ### after browser-sync . ``` To run a static server, serving from 2 directories: ```bash ### before browser-sync start --server app/src app/tmp ### after browser-sync app/src app/tmp ``` If the directory contains a 'index.html' file, you can omit any input and just run: ```bash ### after browser-sync ``` You can run the proxy in this manner too ```bash ### after browser-sync https://example.com ``` To run a proxy, whilst also serving static files ```bash ### after browser-sync https://example.com htdocs/themes/example ``` ##### New `watch` option Because we now have the shorthand ways of launching servers/proxies, eg: `browser-sync .` - it also made sense to automatically watch files too. So, if `watch: true` - then Browsersync will make a best-guess at which files to automatically watch. Here's a comparison to the old way (which will still work, of course) ```bash ### before browser-sync start --server ./app --files ./app ### after browser-sync ./app -w ``` Behind the scenes, Browsersync is just looking at served directories (in this case, `app`) and adding it to the regular `files` option as normal. It means the following the 2 configurations are identical, but the latter is better since there's no repetition. ```json { "server": {"baseDir": ["app"]}, "files": ["app"] } ``` ```json { "server": {"baseDir": ["app"]}, "watch": "true" } ``` ##### New `ignore` option Added as a convenience since we have simpler watching via the `watch` flag. Use it to ignore any patterns that should not cause Browsersync reloads/injections Example: - Serve files from the 'app' directory - Watch all files - But, exclude `**/*.js` (if using Webpack, etc) CLI: ```bash browser-sync app -w --ignore '**/*.js' ``` Config: ```json { "server": "app", "watch": true, "ignore": "**/*.js" } ``` ##### New `single` option, easy SPA development This option will add the `connect-history-api-fallback` middleware automatically for you, meaning that developing with client-side routers can be done without configuring this middleware manually Example: - Serve files from the `app` directory - Watch all files - Serve `index.html` for all none matching routes ```bash browser-sync app -w --single ``` #### Fall back to a directory listing if a request gives a 404 No more `Cannot Get /' messages`. If you run Browsersync in a directory where there's no `index.html`, a directory listing will be shown instead. --- ### [`v2.23.2`](https://github.com/BrowserSync/browser-sync/releases/v2.23.2) **CLI** - Fix the missing `type: array` in server field of startOpts b24514b8818f3646944835288df6f9c5e241f20e --- ### [`v2.23.3`](https://github.com/BrowserSync/browser-sync/releases/v2.23.3) **misc** - Revert "Fix the missing `type: array` in server field of startOpts" - fixes #​1483 (This reverts commit b24514b) 31150d62eeb3a9d176eba075045d57b5bbb2e97d - fix(server-middleware): allow res.end -> next() in middeware flow when no serveStatic exists - fixes #​1481 620e9ae3f3a00624315c6c5d1c121cac3fd6bfde --- ### [`v2.23.6`](https://github.com/BrowserSync/browser-sync/releases/v2.23.6) * fix(client): remove sourcemaps - fixes #​1498, `https://github.com/BrowserSync/browser-sync-client/issues/45` * fix(watcher): remove greedy regexes - fixes #​1490 * fix(css-injection): enable smoother CSS file for none-css files - re: #​1488 ---
Commits #### v2.19.0 - [`86cda87`](https://github.com/BrowserSync/browser-sync/commit/86cda87e242a5cab1b66f2858bbb6dfc8afeb8a8) Use correct markdown heading format - [`ae438d8`](https://github.com/BrowserSync/browser-sync/commit/ae438d83c3f74447339bff4876a9b7bc138c3ec8) Adding options to http2 module - [`bedc7fe`](https://github.com/BrowserSync/browser-sync/commit/bedc7fe3c4556c50fbc96fa3ee4cb05ae86c44f8) Fix homepage in package.json - [`4c4b821`](https://github.com/BrowserSync/browser-sync/commit/4c4b821651bfcd5a3fe41516ae8b14879ebaf09c) Fix repository casing in package.json - [`e6be4e9`](https://github.com/BrowserSync/browser-sync/commit/e6be4e9058f862425264b689b807f42575c9ba6a) fix(deps): remove weinre - fixes #​1413 - [`a069c04`](https://github.com/BrowserSync/browser-sync/commit/a069c049d94f9b27f94f16162737c79a6c8a7041) 2.19.0 #### v2.20.0 - [`ac86665`](https://github.com/BrowserSync/browser-sync/commit/ac86665bbde182ff1c033bf915cbeb06e8103c61) fix(http-protocol): enable notify command over http - closes `https://github.com/BrowserSync/browser-sync/pull/1467` - [`9a0888e`](https://github.com/BrowserSync/browser-sync/commit/9a0888ea1920c5d8bb424e4dfc7ccdefed2064de) Merge branch 'master' into fix-package-json - [`399bf9e`](https://github.com/BrowserSync/browser-sync/commit/399bf9e6f4359d463bc3685e23e6682e5144d719) Merge branch 'master' into fix-package-json - [`e0668af`](https://github.com/BrowserSync/browser-sync/commit/e0668afe96f64e2bd612597b06f8dfcc9a478cda) Merge pull request #​1441 from shroudedcode/fix-package-json - [`242ca4c`](https://github.com/BrowserSync/browser-sync/commit/242ca4cf5db0a4b8915395b3b7af4050e5d199ac) Merge pull request #​1439 from Hrafnkellos/master - [`4098c27`](https://github.com/BrowserSync/browser-sync/commit/4098c2725dfc180f0e3bad56686a60a460d68821) Merge pull request #​1432 from luftywiranda13/patch-1 - [`3645283`](https://github.com/BrowserSync/browser-sync/commit/3645283b97d3a6614687ffe039ba090732701a50) deps: update custom lodash - closes `https://github.com/BrowserSync/browser-sync/pull/1411` - [`05ba853`](https://github.com/BrowserSync/browser-sync/commit/05ba85390bef8612545d8429c035213ca6ba3dcb) stripping how client works - [`619f580`](https://github.com/BrowserSync/browser-sync/commit/619f580299c15960a1a55ec5da99ab7c63a5634f) Add client to main repo - [`1f4575d`](https://github.com/BrowserSync/browser-sync/commit/1f4575dd46836536eb4a291a65d99e901ca094df) deps: Update to latest browser-sync-ui - [`ef92799`](https://github.com/BrowserSync/browser-sync/commit/ef92799d299c4f4f9e4e627326acd685e9ed241d) deps: remove hard-coded socket.io script - [`ba93a88`](https://github.com/BrowserSync/browser-sync/commit/ba93a884b8348caff889c145b09c8a0b307b828f) Merge branch 'socket-io-update' - fixes #​1392 - [`3b7e8cb`](https://github.com/BrowserSync/browser-sync/commit/3b7e8cbe8b3b5cc3fb1f8891318a0c22df60e21b) ci: build on node 8 - [`20bf54a`](https://github.com/BrowserSync/browser-sync/commit/20bf54a1019df0a4f88f4433d315f7e1a93a6c4b) tests: update tests to support new way of loading client/socket - [`1272258`](https://github.com/BrowserSync/browser-sync/commit/127225808c4917bb50dc69178330190b53d37297) 2.20.0 #### v2.20.1 - [`23bd4de`](https://github.com/BrowserSync/browser-sync/commit/23bd4de09b1830c150bae61207afef5b29491ca9) Added tailwind fixture - [`58d203e`](https://github.com/BrowserSync/browser-sync/commit/58d203ea3743b70c90c9c6c4466b411aa6de2faa) deps: add deps missing from client - fixes #​1471 - [`8344d0b`](https://github.com/BrowserSync/browser-sync/commit/8344d0b4480818bb47cb2ba356cdfa91697dc3ec) 2.20.1 #### v2.21.0 - [`d45d04c`](https://github.com/BrowserSync/browser-sync/commit/d45d04ce4222055c0da436f216fa725eb55d1c67) adding cleaner cli commands - [`91b7e89`](https://github.com/BrowserSync/browser-sync/commit/91b7e89155bc6b3bfd3860f3105b7e76396acf86) dx: make it easier to launch a server/proxy re: #​1253 - [`4e4d01e`](https://github.com/BrowserSync/browser-sync/commit/4e4d01e36ed247033c39858a1b7c1719c416e766) 2.21.0 #### v2.22.0 - [`a4bc2fd`](https://github.com/BrowserSync/browser-sync/commit/a4bc2fd82f2a9361c027fd184b5fef38f2ecf9a5) chore: move certs to top-level - [`3165cac`](https://github.com/BrowserSync/browser-sync/commit/3165cac955485b6da9a98a68a64b111e2a22b776) chore: move templates to top level - [`22052d8`](https://github.com/BrowserSync/browser-sync/commit/22052d86c1a70994fb1b61a4fc621606fcea6093) chore: move cli-options to top level - [`be41d11`](https://github.com/BrowserSync/browser-sync/commit/be41d11d38ed9d45202784cab2467bfda1a61914) move files around to support Typescript - [`acbaa65`](https://github.com/BrowserSync/browser-sync/commit/acbaa6578e279a85c13cc934a8ae4ddaa7061ed1) ts: fix tests to work with new directory structure - [`0e7052b`](https://github.com/BrowserSync/browser-sync/commit/0e7052b5c46eecf23ed98ee325f2cd7e2e3275b3) link: prettier - [`1a8ac77`](https://github.com/BrowserSync/browser-sync/commit/1a8ac779998266bfbe776458903edfd57276af1c) chore: remove un-used gulpfile - [`b456e57`](https://github.com/BrowserSync/browser-sync/commit/b456e5710f60ead45f94fef834f7fc7468704db4) Merge branch 'ts' - [`b0382f8`](https://github.com/BrowserSync/browser-sync/commit/b0382f8883bd65200a339977e6c92b5a1122634a) bin: convert to TS - [`411e162`](https://github.com/BrowserSync/browser-sync/commit/411e16296270b1042b8abb1e388f473d48a2875f) lint: test files - [`911aeed`](https://github.com/BrowserSync/browser-sync/commit/911aeed0f0025455044ceea8b47872573afbd62d) comments/refactor for bin.ts - [`f260b42`](https://github.com/BrowserSync/browser-sync/commit/f260b423dd44f0bcd5f001742f70e100d493e40f) cli: process start args when using shorthand - [`756c49e`](https://github.com/BrowserSync/browser-sync/commit/756c49e7f66f5692e7eed132c3160ac15e929364) ts: command.start - [`325dad8`](https://github.com/BrowserSync/browser-sync/commit/325dad81f29c6c66648720771ff34a811022b04b) Update README.md - [`fd3d074`](https://github.com/BrowserSync/browser-sync/commit/fd3d074b80da14b99027018de0f1ea8da4ef9ce5) perf: support flexible buffers for file-watchers - [`386fcd6`](https://github.com/BrowserSync/browser-sync/commit/386fcd660964a08aa0c5ee0fa093303dc917cd9b) Merge remote-tracking branch 'origin/master' - [`a62eb89`](https://github.com/BrowserSync/browser-sync/commit/a62eb89c1449ef1cb926d7e3669ac8b4ebc316be) build client with webpack + TS + awesome-typescript loader - [`0d99420`](https://github.com/BrowserSync/browser-sync/commit/0d99420bc0515b6abf063f8fb2f670dd775196ac) deps: add crossbow for build - [`e142eaf`](https://github.com/BrowserSync/browser-sync/commit/e142eaf983478b60a60d0615ce92f6ae23e4a535) cli: fix shorthand proxy - [`a3446de`](https://github.com/BrowserSync/browser-sync/commit/a3446de25d92d67b78983be697f0f3a36a4f9605) adding AMD stub - [`545c7fa`](https://github.com/BrowserSync/browser-sync/commit/545c7fa672bbaa0a107ecebb1aaf9ceedc36158a) logger: Provide info about buffered FS events - [`44cdc7e`](https://github.com/BrowserSync/browser-sync/commit/44cdc7e7086b6474e123851260df5e3e55ff9dd4) tests: updating to use schedulers on time-related buffers - [`a62b0df`](https://github.com/BrowserSync/browser-sync/commit/a62b0df7b655e0e549f35b872650581f275ef4f1) tests: update .reload() api tests - [`4c7530a`](https://github.com/BrowserSync/browser-sync/commit/4c7530abb25279ad5ed9d896ee93af4cbd2b35fe) tests: update .stream() api tests - [`4c66bb8`](https://github.com/BrowserSync/browser-sync/commit/4c66bb8ad7eeda6e1fe89dd638366133a7ce0eef) tests: update wherever stream/reload used to include scheduler control - [`fb26e82`](https://github.com/BrowserSync/browser-sync/commit/fb26e82aa69a851bc5db46381420f5c3fc5d1a8b) feat: support CSS imports - fixes #​10 - [`cb5b44c`](https://github.com/BrowserSync/browser-sync/commit/cb5b44c0e7393b6f083b1000848bba8fce602d9f) client: log when a stylesheet will be affected - [`55319cb`](https://github.com/BrowserSync/browser-sync/commit/55319cbc72c05ce637dde9e2ae2e4c8957b9fddd) client: support liveImg updating - [`34429f4`](https://github.com/BrowserSync/browser-sync/commit/34429f4b09deb930ef5ed281109205b6a33fbf43) fixtures: add nested @​import rules - [`be1a477`](https://github.com/BrowserSync/browser-sync/commit/be1a477a4e84e7f7ad7ae2a85edf130462fce7d1) fixtures: css file under .tmp directory - [`2a2d881`](https://github.com/BrowserSync/browser-sync/commit/2a2d881c9bd62b836b5fa531a717ba678479fd71) cli: add cwd, watch and ignore flags - [`a5e214b`](https://github.com/BrowserSync/browser-sync/commit/a5e214b12a4095bc63dfdd500c3f3a2ad73351aa) tests: adding tests for option merging - [`2c744c8`](https://github.com/BrowserSync/browser-sync/commit/2c744c802c864a8456c12665609fe1654b7fd9c7) tests: run all tests - [`393309b`](https://github.com/BrowserSync/browser-sync/commit/393309b35bf4d83fb87c9e8fb75edbc4b98da347) options: switch to pipeline of transforms - [`b5cc56e`](https://github.com/BrowserSync/browser-sync/commit/b5cc56e64d906eaddc897bf34bb07dc5b4bf3c9c) feat: add directory listing for serve-static mode - [`91480aa`](https://github.com/BrowserSync/browser-sync/commit/91480aa692779825aef0791b79d79139e56030f4) feat: add 'single' flag to put Browsersync into SPA mode - [`dd35b50`](https://github.com/BrowserSync/browser-sync/commit/dd35b50ce48c805d318ddb0ddacc3b2fd3bd5783) make it clearer where default ignore patterns originate - [`f72a6ad`](https://github.com/BrowserSync/browser-sync/commit/f72a6ad619d3c9abe27905e15ef5b14b480c8b46) 2.22.0 #### v2.23.0 - [`dbb1267`](https://github.com/BrowserSync/browser-sync/commit/dbb1267af51a6e27df4657fb487ec887a7bd8baa) watcher: adding cwd + ignore defaults to all - [`0f8c240`](https://github.com/BrowserSync/browser-sync/commit/0f8c24001e48ccf1f1d0575efb2f994055caefbb) chore: move all option mods to single pipeline - [`863bac1`](https://github.com/BrowserSync/browser-sync/commit/863bac13f78bf6d79ac4e67d37354e735f5bb53e) 2.23.0 #### v2.23.1 - [`34ce044`](https://github.com/BrowserSync/browser-sync/commit/34ce0447227fc6b04e3ee0f746f30494ffd269ca) docs: new default options - [`bced1c8`](https://github.com/BrowserSync/browser-sync/commit/bced1c8ea2198b273176764cf7f1f65149e3ff98) 2.23.1 #### v2.23.2 - [`b24514b`](https://github.com/BrowserSync/browser-sync/commit/b24514b8818f3646944835288df6f9c5e241f20e) Fix the missing `type: array` in server field of startOpts - [`e331c96`](https://github.com/BrowserSync/browser-sync/commit/e331c962c4371c50925ab6b54e8cfe49a1da8008) Merge pull request #​1476 from yuheiy/fix-cli-options - [`0b04a7a`](https://github.com/BrowserSync/browser-sync/commit/0b04a7a91c809e6f3b7c4f348f8b87bf1b0fc622) changelog generator - [`d55b465`](https://github.com/BrowserSync/browser-sync/commit/d55b465b4f505a586ad194e199daad69c5caa01b) add misc field to generator - [`148ac02`](https://github.com/BrowserSync/browser-sync/commit/148ac0267ef5e33b4f48284af2fbe86ef77b75e2) 2.23.2 #### v2.23.3 - [`9bc6d9c`](https://github.com/BrowserSync/browser-sync/commit/9bc6d9c46481a57821df3f028762255e477debcf) Update immutable dependency version to get newer license - [`620e9ae`](https://github.com/BrowserSync/browser-sync/commit/620e9ae3f3a00624315c6c5d1c121cac3fd6bfde) fix(server-middleware): allow res.end -> next() in middeware flow when no serveStatic exists - fixes #​1481 - [`31150d6`](https://github.com/BrowserSync/browser-sync/commit/31150d62eeb3a9d176eba075045d57b5bbb2e97d) Revert "Fix the missing `type: array` in server field of startOpts" - fixes #​1483 - [`a5b5603`](https://github.com/BrowserSync/browser-sync/commit/a5b56031ac6591d49a6acb8b9bee666447238b47) 2.23.3 #### v2.23.4 - [`ce6d335`](https://github.com/BrowserSync/browser-sync/commit/ce6d3351cbb0ea0542bd62af56697514728144e3) fix(client): enable img injection - fixes #​1489 - [`55127fe`](https://github.com/BrowserSync/browser-sync/commit/55127fe914c11a85366c8c0e3d8e8615e90bcaf1) Remove trace - [`f957956`](https://github.com/BrowserSync/browser-sync/commit/f957956378c88865340bb3a2fe794ad5ca8b3edd) fix(client): regression over injection of extensions declared under `config.injectFileTypes` - [`13065ae`](https://github.com/BrowserSync/browser-sync/commit/13065aed1668889bcfec94274822ead26af480be) Merge pull request #​1479 from ThiagoMVF/tf-bump-immutable-version - [`4f42b81`](https://github.com/BrowserSync/browser-sync/commit/4f42b81c5f147c4b63992e23d5de619641092d0b) compiled assets - [`6ba435c`](https://github.com/BrowserSync/browser-sync/commit/6ba435c0c7257c448066450f574e1cc3374498c6) 2.23.4 #### v2.23.5 - [`a40092d`](https://github.com/BrowserSync/browser-sync/commit/a40092dffe0e7c7ad51acd2c5dabcc98e132387c) fix(server): default to baseDir: ['./'] when object with routes given for server - [`68850c0`](https://github.com/BrowserSync/browser-sync/commit/68850c0f66340f591b823c06a167b60980622728) chore: apply prettier - [`126cc70`](https://github.com/BrowserSync/browser-sync/commit/126cc7031ce197af24908023ab8d0aef1db636a6) 2.23.5 #### v2.23.6 - [`2ccd8ac`](https://github.com/BrowserSync/browser-sync/commit/2ccd8ac16739dc4c7a5ce55dddb3c93ae18e6e1e) defer to crossbow for build - [`fa7e791`](https://github.com/BrowserSync/browser-sync/commit/fa7e79156976194f029e123703d9e3589713b583) fix(css-injection): enable smoother CSS file for none-css files - re: #​1488 - [`ecc6671`](https://github.com/BrowserSync/browser-sync/commit/ecc66711aae644c3861078ea519009fd1b106cd3) fix(watcher): remove greedy regexes - fixes #​1490 - [`11018e6`](https://github.com/BrowserSync/browser-sync/commit/11018e6e38dc989ca584d9ab8e6e330c2683a535) add example for notify styles - [`391a7a9`](https://github.com/BrowserSync/browser-sync/commit/391a7a9a87dcfc55b4e8a7c55cca8add3c414b27) fixtures: added new bootstrap examples - [`9e900df`](https://github.com/BrowserSync/browser-sync/commit/9e900dfe1a1e426166c80cf9e892118c01dd2f80) fix(client): remove sourcemaps - fixes #​1498, `https://github.com/BrowserSync/browser-sync-client/issues/45` - [`fa80f7d`](https://github.com/BrowserSync/browser-sync/commit/fa80f7d90508e8fc55c52d82536ebb726c1d3d85) compiled assets - [`ca41bf1`](https://github.com/BrowserSync/browser-sync/commit/ca41bf1668964d676befd664e163a85f1478051d) 2.23.6

This PR has been generated by Renovate Bot.

algobot commented 6 years ago

Deploy preview for community-project-boilerplate ready!

Built with commit 6d9e554c4ba00bf6a312f12f04f04329d7fd80ad

https://deploy-preview-34--community-project-boilerplate.netlify.com