Sometimes you don't want Browsersync to auto-inject it's connection snippet into your HTML - now you can disable it globally via either a CLI param or the new snippet option :)
browser-sync . --no-snippet
or in any Browsersync configuration
const config = {
snippet: false,
};
the original request was related to Eleventy usage, so here's how that would look
replaced 3.x task system (orchestrator) with new task system (bach)
removed gulp.reset
removed 3 argument syntax for gulp.task
gulp.task should only be used when you will call the task with the CLI
added gulp.series and gulp.parallel methods for composing tasks. Everything must use these now.
added single argument syntax for gulp.task which allows a named function to be used as the name of the task and task function.
added gulp.tree method for retrieving the task tree. Pass { deep: true } for an archy compatible node list.
added gulp.registry for setting custom registries.
CLI changes
split CLI out into a module if you want to save bandwidth/disk space. you can install the gulp CLI using either npm install gulp -g or npm install gulp-cli -g, where gulp-cli is the smaller one (no module code included)
add --tasks-json flag to CLI to dump the whole tree out for other tools to consume
added --verify flag to check the dependencies in package.json against the plugin blacklist.
vinyl/vinyl-fs changes
added gulp.symlink which functions exactly like gulp.dest, but symlinks instead.
added dirMode param to gulp.dest and gulp.symlink which allows better control over the mode of the destination folder that is created.
globs passed to gulp.src will be evaluated in order, which means this is possible gulp.src(['*.js', '!b*.js', 'bad.js']) (exclude every JS file that starts with a b except bad.js)
performance for gulp.src has improved massively
gulp.src(['**/*', '!b.js']) will no longer eat CPU since negations happen during walking now
added since option to gulp.src which lets you only match files that have been modified since a certain date (for incremental builds)
fixed gulp.src not following symlinks
added overwrite option to gulp.dest which allows you to enable or disable overwriting of existing files
Fixes #141 - module.parent deprecated in Node 14+. Thanks @DaveyJake
Update dependencies
If you get the error Cannot read properties of undefined (reading 'filename'), this is because you're using a version of node where module.parent is undefined. To resolve, you need to add config to the plugin when instantiated with the path to your package.json file to read its dependencies. For example:
This is a major release due to the BC listed below.
Updated lodash to 4x. Hopefully there are no breaking changes from that. Tests say there aren't.
BREAKING CHANGE: ok not really, not yet but its the start of one. wiredep-cli will no longer be included as part of this npm package in the next major version. It is still being included in this version as a dependency just in case.
v3.0.1
Patch release to update dependencies to get rid of npm warnings. Functionality should not have changed
v3.0.0
Alert: Breaking changes!
3.0.0 will make some changes which may affect your app. Please read before upgrading.
Testing it out
$ npm install --save-dev wiredep@3.0.0-beta
Breaking changes
REMOVED: Auto-detecting paths outside of a <!-- bower --> block.
Previously, if your source file included a reference to one of your Bower dependencies outside of your <!-- bower --> block, wiredep wouldn't inject it inside of the block. This was originally done to support using Modernizr.js in the <head> section of your HTML file without it being re-injected in the <body>. Not only is this no longer Modernizr's recommended practice, but we have since added the exclude option in wiredep's configuration that would allow you to duplicate this behavior without any magic.
REMOVED: Elite dependencies.
Previously, wiredep kept a list of packages that were known to be required before any other scripts. This included jQuery, es5-shim, etc. This was originally done in the very early days of Bower, as packages weren't properly listing their dependencies (if they even had a bower.json at all!). Things have come a long way since then, and this should no longer be required. If you are using packages that don't list their dependencies properly, offer them a PR with the correction.
ADDED: Support for packages that don't have a main.
Previously, if one of your dependencies didn't have a main file, wiredep wouldn't go through its dependencies to inject theirmains. We've since found out this is a common practice for some Polymer packages, and also just makes more sense, so now it doesn't matter if the root component doesn't have a main. wiredep will continue going through its dependencies.
Problems?
If this causes any breakages in your app unrelated to the explanations above, please open an issue.
v3.0.0-beta
Alert: Breaking changes!
3.0.0 will make some changes which may affect your app. Please read before upgrading.
This version was pushed to npm by eddiemonge, a new releaser for wiredep since your current version.
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 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 squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/omriabnd/UCCA-App/network/alerts).
Bumps minimatch to 3.0.4 and updates ancestor dependencies minimatch, browser-sync, gulp, gulp-load-plugins, gulp-protractor, gulp-useref, main-bower-files and wiredep. These dependencies need to be updated together.
Updates
minimatch
from 0.2.14 to 3.0.4Commits
e46989a
v3.0.4ddfacbd
update brace-expansion55ed736
update package scripts and depseed8949
v3.0.3ecabc57
Do not throw on unfinished !( extglob patterns81edb7c
v3.0.26944abf
Handle extremely long and terrible patterns more gracefully8ac560e
v3.0.14f3a8bc
update tap9cf2d88
Remove mentions of cache from readmeMaintainer changes
This version was pushed to npm by isaacs, a new releaser for minimatch since your current version.
Updates
browser-sync
from 2.9.12 to 2.27.10Release notes
Sourced from browser-sync's releases.
... (truncated)
Changelog
Sourced from browser-sync's changelog.
... (truncated)
Commits
f6965a6
v2.27.10e6c7bed
Updated portscanner to 2.2.0 (#1960)6a587ec
fix readme's91258ae
Merge branch 'browser-sync-1946-esbuild'f48d6b4
👋 app veyor30c24dc
Merge pull request #19479d24de5
drop webpack from UI7a00341
build client with esbuildc30868a
v2.27.99b5fcdc
fix(cli): Where's the command help? fixes #1929 (#1945)Updates
gulp
from 3.9.1 to 4.0.2Release notes
Sourced from gulp's releases.
... (truncated)
Changelog
Sourced from gulp's changelog.
Commits
069350a
Release: 4.0.2b4b5a68
Build: Add node 12 to Travis & Azure5667666
Fix: Bind src/dest/symlink to the gulp instance to support esm exports (ref s...4091bd3
Docs: Add notes about esm support (closes #2278)3c66d95
Docs: Fix the Negative Globs section & examples (closes #2297)1693a11
Docs: Remove next tag from recipes (closes #2277)d916276
Docs: Add default task wrappers to Watching Files examples to make runnable (...ea52a92
Docs: Fix syntax error in lastRun API docs (closes #2315)5d81f42
Docs: Fix typo in Explaining Globs (#2326)ea3bba4
Release: 4.0.1Updates
gulp-load-plugins
from 0.10.0 to 2.0.8Release notes
Sourced from gulp-load-plugins's releases.
Commits
44773ae
Fixes #141 - module.parent deprecated in Node 14+7d9d7e3
v2.0.7 - Updating dependencies117eeee
update changelog1b0e333
version bump58cdc59
updating dependencies. includes #140 Adds travis jobs on ppc64le9854159
Merge pull request #140 from dineshks1/master57d03f2
Adds travis jobs on ppc64le549b585
v2.0.5 - updating deps8fdff49
Add Node 14, remove Node 8 for CId84b4d3
updating dependenciesMaintainer changes
This version was pushed to npm by jameelmoses, a new releaser for gulp-load-plugins since your current version.
Updates
gulp-protractor
from 1.0.0 to 4.1.1Release notes
Sourced from gulp-protractor's releases.
Changelog
Sourced from gulp-protractor's changelog.
Commits
64aefe4
Release 4.1.1c082531
Merge pull request #140 from PWKad/masterc454f45
Peg event-stream at 3.3.43e8810f
Merge pull request #136 from TheDancingCode/issue-135dbaeeef
Drop dependency on deprecatedgulp-util
9254186
README updated714f642
Merge pull request #127 from mllrsohn/spawn_to_fork8fe9ebd
bump to 4.1.08e773b1
Resolve build issue windows path with spaces0f4055e
Merge remote-tracking branch 'remotes/origin/master' into spawn_to_forkMaintainer changes
This version was pushed to npm by steffen, a new releaser for gulp-protractor since your current version.
Updates
gulp-useref
from 1.3.0 to 5.0.0Commits
a8752f4
5.0.0cc1a0a4
Maintenance (#265)5a632ab
4.0.154c9b83
Update to es6+.f8ac8b4
4.0.098c621f
Maintenance (#259)23e3143
Update to gulp v4. (#255)252d34e
3.1.611194c9
Update dependencies, remove yarn. (#254)1a44530
Update travis.Updates
main-bower-files
from 2.9.0 to 2.13.3Release notes
Sourced from main-bower-files's releases.
Commits
6e8c3da
version 2.13.3419aab7
Merge pull request #173 from mef79/fix-low-severity-vuln0cd3b85
Update node version specified in .travis.yml24c22a5
Update vinyl-fs for vuln and other libs to get tests passing7f24bd4
Version 2.13.29ff938c
Merge pull request #151 from bunyk/patch-186f73d9
Add more error handling for bower.jsonf2a1baa
- fixes include self if the main property is an array59975d5
Merge pull request #141 from 'nathanaelnsmith/master'e738462
- code stylingUpdates
wiredep
from 2.2.2 to 4.0.0Release notes
Sourced from wiredep's releases.
... (truncated)
Commits
3416e1e
4.0.0d4d23b9
tests: fix cached config from multiple runs58b9441
update lodash and fix breaking changes from it4d98906
split wiredep-cli into its own modulee4cb7a6
update devDeps9b72b7a
update safe main depsdc88ab0
warn on invalid or missing bowerJson fileb649193
use appropriate log methods for clib5f6644
only use the fixtures for real cli tests851483f
refactor wiredep-cli to reduce loops and double checksMaintainer changes
This version was pushed to npm by eddiemonge, a new releaser for wiredep since your current version.
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 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 squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/omriabnd/UCCA-App/network/alerts).