licenses.dev

browser-sync v2.29.3

Live CSS Reload & Browser Syncing

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

MIT115
PackageRelationDependenciesPublished
@socket.io/component-emitter • 3.1.2Event emitterINDIRECT0
@types/cookie • 0.4.1TypeScript definitions for cookieINDIRECT0
@types/cors • 2.8.17TypeScript definitions for corsINDIRECT2
@types/node • 22.10.2TypeScript definitions for nodeINDIRECT1
accepts • 1.3.8Higher-level content negotiationINDIRECT3
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
async-each-series • 0.1.1Apply an async function to each Array element in series.INDIRECT0
async • 2.6.4Higher-order functions and common patterns for asynchronous codeINDIRECT1
axios • 0.21.4Promise based HTTP client for the browser and node.jsINDIRECT1
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
base64id • 2.0.0Generates a base64 idINDIRECT0
batch • 0.6.1Simple async batch with concurrency control and progress reporting.INDIRECT0
binary-extensions • 2.3.0List of binary file extensionsINDIRECT0
brace-expansion • 1.1.11Brace expansion as known from sh/bashINDIRECT2
braces • 3.0.3Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.INDIRECT3
bytes • 3.1.2Utility to parse a string bytes to bytes and vice-versaINDIRECT0
chalk • 4.1.2Terminal string styling done rightDIRECT5
chokidar • 3.6.0Minimal and efficient cross-platform file watching libraryDIRECT14
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.4A list of color names and its valuesINDIRECT0
commander • 2.20.3the complete solution for node.js command-line programsINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
connect-history-api-fallback • 1.6.0Provides a fallback for non-existing directories so that the HTML 5 history API can be used.DIRECT0
connect • 3.6.6High performance middleware frameworkDIRECT11
cookie • 0.7.2HTTP server cookie parsing and serializationINDIRECT0
cors • 2.8.5Node.js CORS middlewareINDIRECT2
debug • 2.6.9small debugging utilityINDIRECT1
debug • 4.3.2small debugging utilityINDIRECT1
debug • 4.3.7Lightweight debugging utility for Node.js and the browserINDIRECT1
depd • 1.1.2Deprecate all the thingsINDIRECT0
depd • 2.0.0Deprecate all the thingsINDIRECT0
destroy • 1.0.4destroy a stream if possibleINDIRECT0
ee-first • 1.1.1return the first event in a set of ee/event pairsINDIRECT0
emoji-regex • 8.0.0A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
encodeurl • 1.0.2Encode a URL to a percent-encoded form, excluding already-encoded sequencesINDIRECT0
engine.io-client • 6.6.2Client for the realtime EngineINDIRECT6
engine.io-parser • 5.2.3Parser for the client for the realtime EngineINDIRECT0
engine.io • 6.6.2The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and serverINDIRECT17
escalade • 3.2.0A tiny (183B to 210B) and fast utility to ascend parent directoriesINDIRECT0
escape-html • 1.0.3Escape string for use in HTMLINDIRECT0
etag • 1.8.1Create simple HTTP ETagsDIRECT0
eventemitter3 • 4.0.7EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.INDIRECT0
fill-range • 7.1.1Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`INDIRECT2
finalhandler • 1.1.0Node.js final http responderINDIRECT9
follow-redirects • 1.15.9HTTP and HTTPS modules that follow redirects.INDIRECT0
fresh • 0.5.2HTTP response freshness testingDIRECT0
fs-extra • 3.0.1fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.DIRECT3
fsevents • 2.3.3Native Access to MacOS FSEventsINDIRECT0
has-flag • 4.0.0Check if argv has a specific flagINDIRECT0
http-errors • 1.6.3Create HTTP error objectsINDIRECT5
http-errors • 2.0.0Create HTTP error objectsINDIRECT5
http-proxy • 1.18.1HTTP proxying for the massesDIRECT3
iconv-lite • 0.4.24Convert character encodings in pure javascript.INDIRECT1
immutable • 3.8.2Immutable Data CollectionsDIRECT0
is-binary-path • 2.1.0Check if a file path is a binary fileINDIRECT1
is-extglob • 2.1.1Returns true if a string has an extglob.INDIRECT0
is-fullwidth-code-point • 3.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
is-glob • 4.0.3Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a betINDIRECT1
is-number • 7.0.0Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.INDIRECT0
is-wsl • 1.1.0Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)INDIRECT0
jsonfile • 3.0.1Easily read/write JSON files.INDIRECT1
limiter • 1.1.5A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttledINDIRECT0
localtunnel • 2.0.2Expose localhost to the worldDIRECT21
lodash.isfinite • 3.3.2The lodash method `_.isFinite` exported as a module.INDIRECT0
lodash • 4.17.21Lodash modular utilities.INDIRECT0
micromatch • 4.0.8Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.DIRECT5
mime-db • 1.52.0Media Type DatabaseINDIRECT0
mime-types • 2.1.35The ultimate javascript content-type utility.INDIRECT1
mime • 1.4.1A comprehensive library for mime-type mappingINDIRECT0
mitt • 1.2.0Tiny 200b functional Event Emitter / pubsub.INDIRECT0
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
ms • 2.1.2Tiny millisecond conversion utilityINDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
negotiator • 0.6.3HTTP content negotiationINDIRECT0
normalize-path • 3.0.0Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.INDIRECT0
object-assign • 4.1.1ES2015 `Object.assign()` ponyfillINDIRECT0
on-finished • 2.3.0Execute a callback when a request closes, finishes, or errorsINDIRECT1
openurl • 1.1.1Open a URL via the operating system (http: in default browser, mailto: in mail client etc.INDIRECT0
opn • 5.3.0A better node-open. Opens stuff like websites, files, executables. Cross-platform.DIRECT1
parseurl • 1.3.3parse a url with memoizationINDIRECT0
picomatch • 2.3.1Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.INDIRECT0
portscanner • 2.2.0Asynchronous port scanner for Node.jsDIRECT4
range-parser • 1.2.1Range header field string parserINDIRECT0
raw-body • 2.5.2Get and validate the raw body of a readable stream.DIRECT10
readdirp • 3.6.0Recursive version of fs.readdir with streaming API.INDIRECT1
require-directory • 2.1.1Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.INDIRECT0
requires-port • 1.0.0Check if a protocol requires a certain port number to be added to an URL.INDIRECT0
safer-buffer • 2.1.2Modern Buffer API polyfill without footgunsINDIRECT0
send • 0.16.2Better streaming static file server with Range and conditional-GET supportDIRECT16
serve-index • 1.9.1Serve directory listingsDIRECT14
serve-static • 1.13.2Serve static filesDIRECT18
socket.io-adapter • 2.5.5default socket.io in-memory adapterINDIRECT3
socket.io-client • 4.8.1Realtime application framework clientINDIRECT8
socket.io-parser • 4.2.4socket.io protocol parserINDIRECT3
socket.io • 4.8.1node.js realtime framework serverDIRECT21
statuses • 1.3.1HTTP status utilityINDIRECT0
statuses • 1.4.0HTTP status utilityINDIRECT0
statuses • 1.5.0HTTP status utilityINDIRECT0
statuses • 2.0.1HTTP status utilityINDIRECT0
string-width • 4.2.3Get the visual width of a string - the number of columns required to display itINDIRECT4
strip-ansi • 6.0.1Strip ANSI escape codes from a stringINDIRECT1
supports-color • 7.2.0Detect whether a terminal supports colorINDIRECT1
to-regex-range • 5.0.1Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.INDIRECT1
toidentifier • 1.0.1Convert a string of words to a JavaScript identifierINDIRECT0
ua-parser-js • 1.0.40Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environmentDIRECT0
undici-types • 6.20.0A stand-alone types package for UndiciINDIRECT0
universalify • 0.1.2Make a callback- or promise-based function support both promises and callbacks.INDIRECT0
unpipe • 1.0.0Unpipe a stream from all destinationsINDIRECT0
utils-merge • 1.0.1merge() utility functionINDIRECT0
vary • 1.1.2Manipulate the HTTP Vary headerINDIRECT0
wrap-ansi • 7.0.0Wordwrap a string with ANSI escape codesINDIRECT8
ws • 8.17.1Simple to use, blazing fast and thoroughly tested websocket client and server for Node.jsINDIRECT0
yargs • 17.1.1yargs the modern, pirate-themed, successor to optimist.INDIRECT15
yargs • 17.7.2yargs the modern, pirate-themed, successor to optimist.DIRECT15
ISC18
PackageRelationDependenciesPublished
anymatch • 3.1.3Matches strings against configurable strings, globs, regular expressions, and/or functionsINDIRECT2
browser-sync-client • 2.29.3Client-side scripts for BrowserSyncDIRECT3
bs-recipes • 1.3.4Fully working project examples showing how to use BrowserSync in various waysDIRECT0
cliui • 7.0.4easily create complex multi-column command-line-interfacesINDIRECT9
cliui • 8.0.1easily create complex multi-column command-line-interfacesINDIRECT9
get-caller-file • 2.0.5[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.aINDIRECT0
glob-parent • 5.1.2Extract the non-magic parent path from a glob string.INDIRECT2
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.INDIRECT0
inherits • 2.0.3Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
is-number-like • 1.0.8Checks whether provided parameter looks like a numberINDIRECT1
minimatch • 3.1.2a glob matcher in javascriptINDIRECT3
server-destroy • 1.0.1Enable destroying a server, and all currently open connections.DIRECT0
setprototypeof • 1.1.0A small polyfill for Object.setprototypeofINDIRECT0
setprototypeof • 1.2.0A small polyfill for Object.setprototypeofINDIRECT0
y18n • 5.0.8the bare-bones internationalization library used by yargsINDIRECT0
yargs-parser • 20.2.9the mighty option parser used by yargsINDIRECT0
yargs-parser • 21.1.1the mighty option parser used by yargsINDIRECT0
unknown5
PackageRelationDependenciesPublished
dev-ip • 1.0.1Find a suitable IP host to view local websites on.DIRECT0
easy-extender • 2.3.4plugin/hooks interfaceDIRECT1
eazy-logger • 4.0.1Simple cli loggerDIRECT6
resp-modifier • 6.0.2Middleware for modifying a HTML responseDIRECT6
xmlhttprequest-ssl • 2.1.2XMLHttpRequest for NodeINDIRECT0
Apache-2.02
PackageRelationDependenciesPublished
browser-sync-ui • 2.29.3User Interface for BrowserSyncDIRECT22
rx • 4.1.0Library for composing asynchronous and event-based operations in JavaScriptDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
stream-throttle • 0.1.3A rate limiter for Node.js streams.INDIRECT2
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/browser-sync)](https://licenses.dev/npm/browser-sync)
<a href="https://licenses.dev/npm/browser-sync">
  <img src="https://licenses.dev/b/npm/browser-sync" alt="licenses" />
</a>

Or the licenses badge code for the 2.29.3 version:

[![licenses](https://licenses.dev/b/npm/browser-sync/2.29.3)](https://licenses.dev/npm/browser-sync/2.29.3)
<a href="https://licenses.dev/npm/browser-sync/2.29.3">
  <img src="https://licenses.dev/b/npm/browser-sync/2.29.3" alt="licenses" />
</a>
GitHub