licenses.dev

testcafe v3.6.2

Automated browser testing for the modern web development stack.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT386
PackageRelationDependenciesPublished
@adobe/css-tools • 4.4.0CSS parser / stringifierINDIRECT0
@babel/code-frame • 7.26.2Generate errors that contain a code frame that point to source locations.INDIRECT3
@babel/compat-data • 7.26.2INDIRECT0
@babel/core • 7.26.0Babel compiler core.DIRECT38
@babel/generator • 7.26.2Turns an AST into code.INDIRECT10
@babel/helper-annotate-as-pure • 7.25.9Helper function to annotate paths and nodes with #__PURE__ commentINDIRECT3
@babel/helper-builder-binary-assignment-operator-visitor • 7.25.9Helper function to build binary assignment operator visitorsINDIRECT19
@babel/helper-compilation-targets • 7.25.9Helper functions on Babel compilation targetsINDIRECT12
@babel/helper-create-class-features-plugin • 7.25.9Compile class public and private fields, private methods and decorators to ES6INDIRECT25
@babel/helper-create-regexp-features-plugin • 7.25.9Compile ESNext Regular Expressions to ES5INDIRECT15
@babel/helper-define-polyfill-provider • 0.4.4Babel helper to create your own polyfill providerINDIRECT23
@babel/helper-define-polyfill-provider • 0.5.0Babel helper to create your own polyfill providerINDIRECT23
@babel/helper-define-polyfill-provider • 0.6.2Babel helper to create your own polyfill providerINDIRECT23
@babel/helper-environment-visitor • 7.24.7Helper visitor to only visit nodes in the current 'this' contextINDIRECT3
@babel/helper-member-expression-to-functions • 7.25.9Helper function to replace certain member expressions with function callsINDIRECT19
@babel/helper-module-imports • 7.25.9Babel helper functions for inserting module loadsINDIRECT19
@babel/helper-module-transforms • 7.26.0Babel helper functions for implementing ES6 module transformationsINDIRECT20
@babel/helper-optimise-call-expression • 7.25.9Helper function to optimise call expressionINDIRECT3
@babel/helper-plugin-utils • 7.25.9General utilities for plugins to useINDIRECT0
@babel/helper-remap-async-to-generator • 7.25.9Helper function to remap async functions to generatorsINDIRECT21
@babel/helper-replace-supers • 7.25.9Helper function to replace supersINDIRECT21
@babel/helper-simple-access • 7.25.9Babel helper for ensuring that access to a given value is performed through simple accessesINDIRECT19
@babel/helper-skip-transparent-expression-wrappers • 7.25.9Helper which skips types and parenthesesINDIRECT19
@babel/helper-string-parser • 7.25.9A utility package to parse stringsINDIRECT0
@babel/helper-validator-identifier • 7.25.9Validate identifier/keywords nameINDIRECT0
@babel/helper-validator-option • 7.25.9Validate plugin/preset optionsINDIRECT0
@babel/helper-wrap-function • 7.25.9Helper to wrap functions inside a function call.INDIRECT19
@babel/helpers • 7.26.0Collection of helper functions used by Babel transforms.INDIRECT8
@babel/parser • 7.26.2A JavaScript parserINDIRECT3
@babel/plugin-bugfix-firefox-class-in-computed-class-key • 7.25.9Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677INDIRECT20
@babel/plugin-bugfix-safari-class-field-initializer-scope • 7.25.9Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843INDIRECT1
@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression • 7.25.9Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517INDIRECT1
@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining • 7.25.9Transform optional chaining operators to workaround https://crbug.com/v8/11558INDIRECT22
@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly • 7.25.9Transform static class fields assignments that are affected by https://crbug.com/v8/12421INDIRECT20
@babel/plugin-proposal-async-generator-functions • 7.20.7Turn async generator functions into ES2015 generatorsDIRECT25
@babel/plugin-proposal-class-properties • 7.18.6This plugin transforms static class properties as well as properties declared with the property initializer syntaxDIRECT27
@babel/plugin-proposal-decorators • 7.25.9Compile class and object decorators to ES5DIRECT28
@babel/plugin-proposal-object-rest-spread • 7.20.7Compile object rest and spread to ES5DIRECT16
@babel/plugin-proposal-private-methods • 7.18.6This plugin transforms private class methodsDIRECT27
@babel/plugin-proposal-private-property-in-object • 7.21.0-placeholder-for-preset-env.2This plugin transforms checks for a private property in an objectINDIRECT0
@babel/plugin-syntax-async-generators • 7.8.4Allow parsing of async generator functionsINDIRECT1
@babel/plugin-syntax-decorators • 7.25.9Allow parsing of decoratorsINDIRECT1
@babel/plugin-syntax-dynamic-import • 7.8.3Allow parsing of import()DIRECT1
@babel/plugin-syntax-flow • 7.26.0Allow parsing of the flow syntaxINDIRECT1
@babel/plugin-syntax-import-assertions • 7.26.0Allow parsing of the module assertion attributes in the import statementINDIRECT1
@babel/plugin-syntax-import-attributes • 7.26.0Allow parsing of the module attributes in the import statementINDIRECT1
@babel/plugin-syntax-import-meta • 7.10.4Allow parsing of import.metaDIRECT1
@babel/plugin-syntax-jsx • 7.25.9Allow parsing of jsxINDIRECT1
@babel/plugin-syntax-object-rest-spread • 7.8.3Allow parsing of object rest/spreadINDIRECT1
@babel/plugin-syntax-unicode-sets-regex • 7.18.6Parse regular expressions' unicodeSets (v) flag.INDIRECT17
@babel/plugin-transform-arrow-functions • 7.25.9Compile ES2015 arrow functions to ES5INDIRECT1
@babel/plugin-transform-async-generator-functions • 7.25.9Turn async generator functions into ES2015 generatorsINDIRECT23
@babel/plugin-transform-async-to-generator • 7.25.9Turn async functions into ES2015 generatorsDIRECT24
@babel/plugin-transform-block-scoped-functions • 7.25.9Babel plugin to ensure function declarations at the block level are block scopedINDIRECT1
@babel/plugin-transform-block-scoping • 7.25.9Compile ES2015 block scoping (const and let) to ES5INDIRECT1
@babel/plugin-transform-class-properties • 7.25.9This plugin transforms static class properties as well as properties declared with the property initializer syntaxINDIRECT27
@babel/plugin-transform-class-static-block • 7.26.0Transform class static blocksINDIRECT27
@babel/plugin-transform-classes • 7.25.9Compile ES2015 classes to ES5INDIRECT36
@babel/plugin-transform-computed-properties • 7.25.9Compile ES2015 computed properties to ES5INDIRECT9
@babel/plugin-transform-destructuring • 7.25.9Compile ES2015 destructuring to ES5INDIRECT1
@babel/plugin-transform-dotall-regex • 7.25.9Compile regular expressions using the `s` (`dotAll`) flag to ES5.INDIRECT17
@babel/plugin-transform-duplicate-keys • 7.25.9Compile objects with duplicate keys to valid strict ES5INDIRECT1
@babel/plugin-transform-duplicate-named-capturing-groups-regex • 7.25.9Compile regular expressions using duplicate named groups to index-based groups.INDIRECT17
@babel/plugin-transform-dynamic-import • 7.25.9Transform import() expressionsINDIRECT1
@babel/plugin-transform-exponentiation-operator • 7.25.9Compile exponentiation operator to ES5DIRECT21
@babel/plugin-transform-export-namespace-from • 7.25.9Compile export namespace to ES2015INDIRECT1
@babel/plugin-transform-flow-strip-types • 7.25.9Strip flow type annotations from your output code.INDIRECT2
@babel/plugin-transform-for-of • 7.25.9Compile ES2015 for...of to ES5DIRECT21
@babel/plugin-transform-function-name • 7.25.9Apply ES2015 function.name semantics to all functionsINDIRECT32
@babel/plugin-transform-json-strings • 7.25.9Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS stringsINDIRECT1
@babel/plugin-transform-literals • 7.25.9Compile ES2015 unicode string and number literals to ES5INDIRECT1
@babel/plugin-transform-logical-assignment-operators • 7.25.9Transforms logical assignment operators into short-circuited assignmentsINDIRECT1
@babel/plugin-transform-member-expression-literals • 7.25.9Ensure that reserved words are quoted in property accessesINDIRECT1
@babel/plugin-transform-modules-amd • 7.25.9This plugin transforms ES2015 modules to AMDINDIRECT22
@babel/plugin-transform-modules-commonjs • 7.25.9This plugin transforms ES2015 modules to CommonJSINDIRECT23
@babel/plugin-transform-modules-systemjs • 7.25.9This plugin transforms ES2015 modules to SystemJSINDIRECT22
@babel/plugin-transform-modules-umd • 7.25.9This plugin transforms ES2015 modules to UMDINDIRECT22
@babel/plugin-transform-named-capturing-groups-regex • 7.25.9Compile regular expressions using named groups to ES5.INDIRECT17
@babel/plugin-transform-new-target • 7.25.9Transforms new.target meta propertyINDIRECT1
@babel/plugin-transform-nullish-coalescing-operator • 7.25.9Remove nullish coalescing operatorINDIRECT1
@babel/plugin-transform-numeric-separator • 7.25.9Remove numeric separators from Decimal, Binary, Hex and Octal literalsINDIRECT1
@babel/plugin-transform-object-rest-spread • 7.25.9Compile object rest and spread to ES5INDIRECT15
@babel/plugin-transform-object-super • 7.25.9Compile ES2015 object super to ES5INDIRECT23
@babel/plugin-transform-optional-catch-binding • 7.25.9Compile optional catch bindingsINDIRECT1
@babel/plugin-transform-optional-chaining • 7.25.9Transform optional chaining operators into a series of nil checksINDIRECT21
@babel/plugin-transform-parameters • 7.25.9Compile ES2015 default and rest parameters to ES5INDIRECT1
@babel/plugin-transform-private-methods • 7.25.9This plugin transforms private class methodsINDIRECT27
@babel/plugin-transform-private-property-in-object • 7.25.9This plugin transforms checks for a private property in an objectINDIRECT27
@babel/plugin-transform-property-literals • 7.25.9Ensure that reserved words are quoted in object property keysINDIRECT1
@babel/plugin-transform-react-display-name • 7.25.9Add displayName to React.createClass callsINDIRECT1
@babel/plugin-transform-react-jsx-development • 7.25.9Turn JSX into React function calls in developmentINDIRECT24
@babel/plugin-transform-react-jsx • 7.25.9Turn JSX into React function callsINDIRECT23
@babel/plugin-transform-react-pure-annotations • 7.25.9Mark top-level React method calls as pure for tree shakingINDIRECT5
@babel/plugin-transform-regenerator • 7.25.9Explode async and generator functions into a state machine.INDIRECT4
@babel/plugin-transform-regexp-modifiers • 7.26.0Compile inline regular expression modifiersINDIRECT17
@babel/plugin-transform-reserved-words • 7.25.9Ensure that no reserved words are used.INDIRECT1
@babel/plugin-transform-runtime • 7.23.3Externalise references to helpers and builtins, automatically polyfilling your code without polluting globalsDIRECT47
@babel/plugin-transform-shorthand-properties • 7.25.9Compile ES2015 shorthand properties to ES5INDIRECT1
@babel/plugin-transform-spread • 7.25.9Compile ES2015 spread to ES5INDIRECT21
@babel/plugin-transform-sticky-regex • 7.25.9Compile ES2015 sticky regex to an ES5 RegExp constructorINDIRECT1
@babel/plugin-transform-template-literals • 7.25.9Compile ES2015 template literals to ES5INDIRECT1
@babel/plugin-transform-typeof-symbol • 7.25.9This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)INDIRECT1
@babel/plugin-transform-unicode-escapes • 7.25.9Compile ES2015 Unicode escapes to ES5INDIRECT1
@babel/plugin-transform-unicode-property-regex • 7.25.9Compile Unicode property escapes in Unicode regular expressions to ES5.INDIRECT17
@babel/plugin-transform-unicode-regex • 7.25.9Compile ES2015 Unicode regex to ES5INDIRECT17
@babel/plugin-transform-unicode-sets-regex • 7.25.9Compile regular expressions' unicodeSets (v) flag.INDIRECT17
@babel/preset-env • 7.26.0A Babel preset for each environment.DIRECT130
@babel/preset-flow • 7.25.9Babel preset for all Flow plugins.DIRECT4
@babel/preset-modules • 0.1.6-no-external-pluginsA Babel preset that targets modern browsers by fixing engine bugs.INDIRECT5
@babel/preset-react • 7.25.9Babel preset for all React plugins.DIRECT28
@babel/runtime • 7.26.0babel's modular runtime helpersDIRECT1
@babel/template • 7.25.9Generate an AST from a string template.INDIRECT7
@babel/traverse • 7.25.9The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodesINDIRECT18
@babel/types • 7.26.0Babel Types is a Lodash-esque utility library for AST nodesINDIRECT2
@devexpress/bin-v8-flags-filter • 1.3.0Filters out v8 flags for your Node.js CLIs.DIRECT0
@devexpress/callsite-record • 4.1.7Create fancy log entries for errors and function call sites.DIRECT17
@electron/asar • 3.2.15Creating Electron app packagesINDIRECT12
@jridgewell/gen-mapping • 0.3.5Generate source mapsINDIRECT4
@jridgewell/resolve-uri • 3.1.2Resolve a URI relative to an optional base URIINDIRECT0
@jridgewell/set-array • 1.2.1Like a Set, but provides the index of the `key` in the backing arrayINDIRECT0
@jridgewell/sourcemap-codec • 1.5.0Encode/decode sourcemap mappingsINDIRECT0
@jridgewell/trace-mapping • 0.3.25Trace the original position through a source mapINDIRECT2
@nodelib/fs.scandir • 2.1.5List files and directories inside the specified directoryINDIRECT3
@nodelib/fs.stat • 2.0.5Get the status of a file with some featuresINDIRECT0
@nodelib/fs.walk • 1.2.8A library for efficiently walking a directory recursivelyINDIRECT6
@types/estree • 0.0.46TypeScript definitions for ESTree AST specificationINDIRECT0
@types/glob • 7.2.0TypeScript definitions for GlobINDIRECT3
@types/lodash • 4.17.13TypeScript definitions for lodashINDIRECT0
@types/minimatch • 5.1.2TypeScript definitions for minimatchINDIRECT0
@types/node • 20.17.5TypeScript definitions for nodeDIRECT1
acorn-hammerhead • 0.6.2acorn.js parser adapted to TestCafe HammerheadINDIRECT1
address • 2.0.3Get current machine IP, MAC and DNS servers.DIRECT0
aggregate-error • 3.1.0Create an error from multiple errorsINDIRECT2
ansi-escapes • 4.3.2ANSI escape codes for manipulating the terminalINDIRECT1
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 3.2.1ANSI escape codes for styling strings in the terminalINDIRECT2
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
array-find • 1.0.0ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.INDIRECT0
array-union • 1.0.2Create an array of unique values, in order, from the input arraysINDIRECT1
array-union • 2.1.0Create an array of unique values, in order, from the input arraysINDIRECT0
array-uniq • 1.0.3Create an array without duplicatesINDIRECT0
assertion-error • 1.1.0Error constructor for test and validation frameworks that implements standardized AssertionError specification.INDIRECT0
async-exit-hook • 1.1.2Run some code when the process exits (supports async hooks and pm2 clustering)DIRECT0
async • 3.2.3Higher-order functions and common patterns for asynchronous codeINDIRECT0
async • 3.2.6Higher-order functions and common patterns for asynchronous codeINDIRECT0
babel-plugin-module-resolver • 5.0.0Module resolver plugin for BabelDIRECT25
babel-plugin-polyfill-corejs2 • 0.4.11A Babel plugin to inject imports to core-js@2 polyfillsINDIRECT24
babel-plugin-polyfill-corejs3 • 0.10.6A Babel plugin to inject imports to core-js@3 polyfillsINDIRECT25
babel-plugin-polyfill-corejs3 • 0.8.7A Babel plugin to inject imports to core-js@3 polyfillsINDIRECT25
babel-plugin-polyfill-regenerator • 0.5.5A Babel plugin to inject imports to regenerator-runtimeINDIRECT24
babel-plugin-polyfill-regenerator • 0.6.2A Babel plugin to inject imports to regenerator-runtimeINDIRECT24
babel-plugin-syntax-trailing-function-commas • 6.22.0Compile trailing function commas to ES5DIRECT0
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
bowser • 1.6.0a browser detectorINDIRECT0
bowser • 2.11.0Lightweight browser detectorDIRECT0
brace-expansion • 1.1.11Brace expansion as known from sh/bashINDIRECT2
brace-expansion • 2.0.1Brace expansion as known from sh/bashINDIRECT1
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
browserslist • 4.24.2Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-presetINDIRECT6
buffer-from • 1.1.2A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.INDIRECT0
chai • 4.3.4BDD/TDD assertion library for node.js and the browser. Test framework agnostic.DIRECT6
chalk • 2.4.2Terminal string styling done rightDIRECT6
check-error • 1.0.3Error comparison and information related utility for node and the browserINDIRECT1
chrome-remote-interface • 0.32.2Chrome Debugging Protocol interfaceDIRECT2
ci-info • 1.6.0Get details about the current Continuous Integration environmentINDIRECT0
clean-stack • 2.2.0Clean up error stack tracesINDIRECT0
coffeescript • 2.7.0Unfancy JavaScriptDIRECT0
color-convert • 1.9.3Plain color conversion functionsINDIRECT1
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.3A list of color names and its valuesINDIRECT0
color-name • 1.1.4A list of color names and its valuesINDIRECT0
commander • 2.11.0the complete solution for node.js command-line programsINDIRECT0
commander • 5.1.0the complete solution for node.js command-line programsINDIRECT0
commander • 8.3.0the complete solution for node.js command-line programsDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
convert-source-map • 2.0.0Converts a source-map from/to different formats and allows adding/changing properties.INDIRECT0
core-js-compat • 3.39.0core-js compatINDIRECT7
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
cross-spawn • 7.0.3Cross platform child_process#spawn and child_process#spawnSyncINDIRECT5
debug • 4.3.1small debugging utilityINDIRECT1
debug • 4.3.7Lightweight debugging utility for Node.js and the browserDIRECT1
dedent • 0.4.0An ES6 string tag that strips indentation from multi-line stringsDIRECT0
dedent • 0.6.0An ES6 string tag that strips indentation from multi-line stringsINDIRECT0
dedent • 0.7.0An ES6 string tag that strips indentation from multi-line stringsINDIRECT0
deep-eql • 3.0.1Improved deep equality testing for Node.js and the browser.INDIRECT1
del • 3.0.0Delete files and foldersDIRECT25
del • 5.1.0Delete files and directoriesINDIRECT47
des.js • 1.1.0DES implementationINDIRECT2
device-specs • 1.0.1A list of devices that can be emulated using Chrome DevTools.DIRECT0
dir-glob • 3.0.1Convert directories to glob compatible stringsINDIRECT1
elegant-spinner • 1.0.1Elegant spinner for interactive CLI appsDIRECT0
emittery • 0.4.1Simple and modern async event emitterDIRECT0
emoji-regex • 8.0.0A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
end-of-stream • 1.4.4Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
error-stack-parser • 2.1.4Extract meaning from JS ErrorsDIRECT1
escalade • 3.2.0A tiny (183B to 210B) and fast utility to ascend parent directoriesINDIRECT0
escape-string-regexp • 1.0.5Escape RegExp special charactersINDIRECT0
esotope-hammerhead • 0.6.8This is an [Esotope](https://github.com/inikulin/esotope) fork that contains enhancements required for [TestCafe Hammerhead](https://github.com/DevExpress/testcafe-hammerhead).INDIRECT1
execa • 3.4.0Process execution for humansINDIRECT20
execa • 4.1.0Process execution for humansDIRECT19
execa • 5.1.1Process execution for humansINDIRECT15
fast-glob • 3.3.2It's a very fast and efficient glob library for Node.jsINDIRECT17
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
find-babel-config • 2.1.2Find the closest babel config based on a directoryINDIRECT1
find-up • 3.0.0Find a file or directory by walking up parent directoriesINDIRECT5
fs-extra • 10.1.0fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.INDIRECT3
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
gensync • 1.0.0-beta.2Allows users to use generators in order to write common functions that can be both sync or async.INDIRECT0
get-func-name • 2.0.2Utility for getting a function's name for node and the browserINDIRECT0
get-stdin • 4.0.1Easier stdinINDIRECT0
get-stream • 5.2.0Get a stream as a string, buffer, or arrayINDIRECT4
get-stream • 6.0.1Get a stream as a string, buffer, or arrayINDIRECT0
getos • 3.2.1Get the OS/Distribution name of the environment you are working onINDIRECT1
globals • 11.12.0Global identifiers from different JavaScript environmentsINDIRECT0
globby • 10.0.2Extends `glob` with support for multiple patterns and exposes a Promise APIINDIRECT38
globby • 11.1.0User-friendly glob matchingDIRECT23
globby • 6.1.0Extends `glob` with support for multiple patterns and exposes a Promise APIINDIRECT17
graphlib • 2.1.8A directed and undirected multi-graph libraryDIRECT1
has-flag • 3.0.0Check if argv has a specific flagINDIRECT0
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
highlight-es • 1.0.3Highlight ECMAScript syntax for the console or any other medium.INDIRECT9
http-status-codes • 2.3.0Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.DIRECT0
httpreq • 1.1.1node-httpreq is a node.js library to do HTTP(S) requests the easy wayINDIRECT0
iconv-lite • 0.5.1Convert character encodings in pure javascript.INDIRECT1
ignore • 5.3.2Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.INDIRECT0
import-lazy • 3.1.0Import a module lazilyDIRECT0
indent-string • 1.2.2Indent each line in a stringDIRECT4
indent-string • 4.0.0Indent each line in a stringINDIRECT0
is-ci • 1.2.1Detect if the current environment is a CI serverDIRECT1
is-core-module • 2.15.1Is this specifier a node.js core module?INDIRECT2
is-docker • 2.2.1Check if the process is running inside a Docker containerDIRECT0
is-es2016-keyword • 1.0.0Determine if string is an ES2016 keyword.INDIRECT0
is-extglob • 1.0.0Returns true if a string has an extglob.INDIRECT0
is-extglob • 2.1.1Returns true if a string has an extglob.INDIRECT0
is-finite • 1.1.0ES2015 Number.isFinite() ponyfillINDIRECT0
is-fullwidth-code-point • 3.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
is-glob • 2.0.1Returns `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 betDIRECT1
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-path-cwd • 1.0.0Check if a path is CWDINDIRECT0
is-path-cwd • 2.2.0Check if a path is the current working directoryINDIRECT0
is-path-in-cwd • 1.0.1Check if a path is in the current working directoryINDIRECT2
is-path-inside • 1.0.1Check if a path is inside another pathINDIRECT1
is-path-inside • 3.0.3Check if a path is inside another pathINDIRECT0
is-podman • 1.0.1Check if the process is running inside a Podman containerDIRECT0
is-stream • 2.0.1Check if something is a Node.js streamDIRECT0
is-utf8 • 0.2.1Detect if a buffer is utf8 encoded.INDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
js-md4 • 0.3.2A simple MD4 hash function for JavaScript supports UTF-8 encoding.INDIRECT0
js-tokens • 3.0.2A regex that tokenizes JavaScript.INDIRECT0
js-tokens • 4.0.0A regex that tokenizes JavaScript.INDIRECT0
jsesc • 3.0.2Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.INDIRECT0
json5 • 2.2.3JSON for HumansDIRECT0
jsonfile • 6.1.0Easily read/write JSON files.INDIRECT2
kleur • 3.0.3The fastest Node.js library for formatting terminal text with ANSI colors~!INDIRECT0
linux-platform-info • 0.0.3Returns platorm information (arch, libc) for Linux hostsINDIRECT1
locate-path • 3.0.0Get the first path that exists on disk of multiple pathsINDIRECT4
lodash.debounce • 4.0.8The lodash method `_.debounce` exported as a module.INDIRECT0
lodash • 4.17.21Lodash modular utilities.DIRECT0
log-update-async-hook • 2.0.7log-update fork that uses async-exit-hook internallyDIRECT14
lru-cache • 2.6.3A cache object that deletes the least-recently-used items.INDIRECT0
macos-release • 3.3.0Get the name and version of a macOS release from the Darwin versionINDIRECT0
make-dir • 3.1.0Make a directory and its parents if needed - Think `mkdir -p`DIRECT1
match-url-wildcard • 0.0.4Module to match url by pattern with wildcardINDIRECT1
merge-stream • 1.0.1Create a stream that emits events from multiple other streamsINDIRECT8
merge-stream • 2.0.0Create a stream that emits events from multiple other streamsINDIRECT0
merge2 • 1.4.1Merge multiple streams into one stream in sequence or parallel.INDIRECT0
micromatch • 4.0.8Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.INDIRECT5
mime-db • 1.53.0Media Type DatabaseDIRECT0
mime • 1.4.1A comprehensive library for mime-type mappingINDIRECT0
mimic-fn • 1.2.0Make a function mimic another oneINDIRECT0
mimic-fn • 2.1.0Make a function mimic another oneINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.6Recursively mkdir, like `mkdir -p`INDIRECT1
moment-duration-format-commonjs • 1.0.1A moment.js plugin for formatting durations.DIRECT0
moment • 2.30.1Parse, validate, manipulate, and display datesDIRECT0
ms • 2.1.2Tiny millisecond conversion utilityINDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
mustache • 2.3.2Logic-less {{mustache}} templates with JavaScriptDIRECT0
nanoid • 3.3.7A tiny (116 bytes), secure URL-friendly unique string ID generatorDIRECT0
node-releases • 2.0.18Node.js releases dataINDIRECT0
npm-run-path • 4.0.1Get your PATH prepended with locally installed binariesINDIRECT1
object-assign • 4.1.1ES2015 `Object.assign()` ponyfillINDIRECT0
onetime • 2.0.1Ensure a function is only called onceINDIRECT1
onetime • 5.1.2Ensure a function is only called onceINDIRECT1
os-family • 1.1.0Guess what? It gives you OS family. Whoa!DIRECT0
os-tmpdir • 1.0.2Node.js os.tmpdir() ponyfillINDIRECT0
p-finally • 2.0.1`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcomeINDIRECT0
p-limit • 2.3.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
p-locate • 3.0.0Get the first fulfilled promise that satisfies the provided testing functionINDIRECT2
p-map • 1.2.0Map over promises concurrentlyINDIRECT0
p-map • 3.0.0Map over promises concurrentlyINDIRECT3
p-try • 2.2.0`Start a promise chainINDIRECT0
parse5 • 1.5.1WHATWG HTML5 specification-compliant, fast and ready for production HTML parsing/serialization toolset for Node and io.js.DIRECT0
parse5 • 2.2.3WHATWG HTML5 specification-compliant, fast and ready for production HTML parsing/serialization toolset for Node.jsINDIRECT0
parse5 • 7.2.1HTML parser and serializer.INDIRECT1
path-exists • 3.0.0Check if a path existsINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
path-key • 3.1.1Get the PATH environment variable key cross-platformINDIRECT0
path-parse • 1.0.7Node.js path.parse() ponyfillINDIRECT0
path-type • 4.0.0Check if a path is a file, directory, or symlinkINDIRECT0
pathval • 1.1.1Object value retrieval given a string pathINDIRECT0
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
pify • 2.3.0Promisify a callback-style functionDIRECT0
pify • 3.0.0Promisify a callback-style functionINDIRECT0
pinkie-promise • 1.0.0ES6 Promise ponyfillINDIRECT1
pinkie-promise • 2.0.1ES2015 Promise ponyfillINDIRECT1
pinkie • 1.0.0Itty bitty little wittle twinkie pinkie ES6 Promise implementationINDIRECT0
pinkie • 2.0.4Itty bitty little widdle twinkie pinkie ES2015 Promise implementationDIRECT0
pkg-up • 3.1.0Find the closest package.json fileINDIRECT6
pngjs • 3.4.0PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.DIRECT0
pretty-hrtime • 1.0.3process.hrtime() to wordsDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
promisify-event • 1.0.0Promisify EventEmitter's event.DIRECT2
prompts • 2.4.2Lightweight, beautiful and user-friendly promptsDIRECT2
psl • 1.9.0Domain name parser based on the Public Suffix ListINDIRECT0
pump • 3.0.2pipe streams together and close all of them if one of them closesINDIRECT3
punycode • 2.3.1A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.INDIRECT0
querystringify • 2.2.0Querystringify - Small, simple but powerful query string parser.INDIRECT0
queue-microtask • 1.2.3fast, tiny `queueMicrotask` shim for modern enginesINDIRECT0
read-file-relative • 1.2.0Read files with path relative to the current module without annoying boilerplate code DIRECT1
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
regenerate-unicode-properties • 10.2.0Regenerate sets for Unicode properties and values.INDIRECT1
regenerate • 1.4.2Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.INDIRECT0
regenerator-runtime • 0.14.1Runtime for Regenerator-compiled generator and async functions.INDIRECT0
regenerator-transform • 0.15.2Explode async and generator functions into a state machine.INDIRECT2
regexpu-core • 6.1.1regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.INDIRECT9
regjsgen • 0.8.0Generate regular expressions from regjsparser’s AST.INDIRECT0
repeating • 1.1.3Repeat a string - fastINDIRECT1
replicator • 1.0.5Advanced JavaScript objects serialization.DIRECT0
requires-port • 1.0.0Check if a protocol requires a certain port number to be added to an URL.INDIRECT0
reselect • 4.1.8Selectors for Redux.INDIRECT0
resolve-cwd • 1.0.0Resolve the path of a module like `require.resolve()` but from the current working directoryDIRECT1
resolve-from • 2.0.0Resolve the path of a module like require.resolve() but from a given pathINDIRECT0
resolve-from • 4.0.0Resolve the path of a module like `require.resolve()` but from a given pathDIRECT0
resolve • 1.22.8resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT5
reusify • 1.0.4Reuse objects and functions with styleINDIRECT0
run-parallel • 1.2.0Run an array of functions in parallelINDIRECT1
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
safer-buffer • 2.1.2Modern Buffer API polyfill without footgunsINDIRECT0
set-cookie-parser • 2.7.1Parses set-cookie headers into objectsDIRECT0
shebang-command • 2.0.0Get the command from a shebangINDIRECT1
shebang-regex • 3.0.0Regular expression for matching a shebang lineINDIRECT0
sisteransi • 1.0.5ANSI escape codes for some terminal swagINDIRECT0
slash • 3.0.0Convert Windows backslash paths to slash pathsINDIRECT0
source-map-support • 0.5.21Fixes stack traces for files with source mapsDIRECT2
stackframe • 1.3.4JS Object representation of a stack frameINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
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
strip-bom • 2.0.0Strip UTF-8 byte order mark (BOM) from a string/bufferDIRECT1
strip-final-newline • 2.0.0Strip the final newline character from a string/bufferINDIRECT0
supports-color • 5.5.0Detect whether a terminal supports colorINDIRECT1
supports-preserve-symlinks-flag • 1.0.0Determine if the current node version supports the `--preserve-symlinks` flag.INDIRECT0
testcafe-browser-tools • 2.0.26An utility library for performing platform-dependent actions on browsers.DIRECT89
testcafe-hammerhead • 31.7.2A powerful web-proxy used as a core for the TestCafe testing framework (https://github.com/DevExpress/testcafe).DIRECT63
testcafe-legacy-api • 5.1.8Legacy API support for TestCafeDIRECT80
testcafe-reporter-json • 2.2.0JSON TestCafe reporter plugin.DIRECT0
testcafe-reporter-list • 2.2.0List TestCafe reporter plugin.DIRECT0
testcafe-reporter-minimal • 2.2.0Minimal TestCafe reporter plugin.DIRECT0
testcafe-reporter-spec • 2.2.0Spec TestCafe reporter plugin.DIRECT0
testcafe-reporter-xunit • 2.2.3xUnit TestCafe reporter plugin.DIRECT0
testcafe-safe-storage • 1.1.6Encrypted storage for secretsDIRECT0
testcafe-selector-generator • 0.1.0DIRECT0
time-limit-promise • 1.0.4Fulfill long runinng promises on timeout.DIRECT0
tmp • 0.0.28Temporary file and directory creatorDIRECT1
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
tree-kill • 1.2.2kill trees of processesDIRECT0
type-detect • 4.1.0Improved typeof detection for node.js and the browser.INDIRECT0
underscore • 1.12.1JavaScript's functional programming helper library.INDIRECT0
undici-types • 6.19.8A stand-alone types package for UndiciINDIRECT0
unicode-canonical-property-names-ecmascript • 2.0.1The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.INDIRECT0
unicode-match-property-ecmascript • 2.0.0Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.INDIRECT2
unicode-match-property-value-ecmascript • 2.2.0Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.INDIRECT0
unicode-property-aliases-ecmascript • 2.1.0Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.INDIRECT0
universalify • 0.2.0Make a callback- or promise-based function support both promises and callbacks.INDIRECT0
universalify • 2.0.1Make a callback- or promise-based function support both promises and callbacks.INDIRECT0
unquote • 1.1.1Remove wrapping quotes from a string.DIRECT0
update-browserslist-db • 1.1.1CLI tool to update caniuse-lite to refresh target browsers from Browserslist configINDIRECT2
url-parse • 1.5.10Small footprint URL parser that works seamlessly across Node.js and browser environmentsINDIRECT2
url-to-options • 2.0.0Convert a WHATWG URL to an http(s).request options object.DIRECT0
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
which-promise • 1.0.0Promisified version of node-whichINDIRECT5
windows-release • 5.1.1Get the name of a Windows version from the release number: `5.1.2600` → `XP`INDIRECT16
wrap-ansi • 7.0.0Wordwrap a string with ANSI escape codesINDIRECT8
ws • 7.5.10Simple to use, blazing fast and thoroughly tested websocket client and server for Node.jsINDIRECT0
ISC29
PackageRelationDependenciesPublished
electron-to-chromium • 1.5.50Provides a list of electron-to-chromium version mappingsINDIRECT0
fastq • 1.17.1Fast, in memory work queueINDIRECT1
fs.realpath • 1.0.0Use node's fs.realpath, but fall back to the JS implementation if the native one failsINDIRECT0
get-os-info • 1.0.2This library allows you to get a correct OS name and versionDIRECT21
glob-parent • 5.1.2Extract the non-magic parent path from a glob string.INDIRECT2
glob • 7.2.3a little globberINDIRECT10
glob • 8.1.0a little globberINDIRECT8
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.DIRECT0
inflight • 1.0.6Add callbacks to requests in flight to avoid async duplicationINDIRECT2
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
isexe • 2.0.0Minimal module to check if a file is executable.INDIRECT0
lru-cache • 5.1.1A cache object that deletes the least-recently-used items.INDIRECT1
lru-cache • 6.0.0A cache object that deletes the least-recently-used items.INDIRECT1
minimalistic-assert • 1.0.1minimalistic-assert ===INDIRECT0
minimatch • 3.1.2a glob matcher in javascriptINDIRECT3
minimatch • 5.1.6a glob matcher in javascriptINDIRECT2
once • 1.4.0Run a function exactly one timeINDIRECT1
picocolors • 1.1.1The tiniest and the fastest library for terminal output formatting with ANSI colorsINDIRECT0
rimraf • 2.7.1A deep deletion module for node (like `rm -rf`)INDIRECT11
rimraf • 3.0.2A deep deletion module for node (like `rm -rf`)INDIRECT11
semver • 6.3.1The semantic version parser used by npm.INDIRECT0
semver • 7.5.3The semantic version parser used by npm.INDIRECT2
semver • 7.6.3The semantic version parser used by npm.DIRECT0
signal-exit • 3.0.7when you want to fire an event no matter how a process exits.INDIRECT0
which • 1.3.1Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
which • 2.0.2Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
yallist • 3.1.1Yet Another Linked ListINDIRECT0
yallist • 4.0.0Yet Another Linked ListINDIRECT0
Apache-2.05
PackageRelationDependenciesPublished
@ampproject/remapping • 2.3.0Remap sequential sourcemaps through transformations to point at the original source codeINDIRECT5
human-signals • 1.1.1Human-friendly process signalsINDIRECT0
human-signals • 2.1.0Human-friendly process signalsINDIRECT0
tunnel-agent • 0.6.0HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.INDIRECT1
typescript • 4.7.4TypeScript is a language for application scale JavaScript developmentDIRECT0
unknown4
PackageRelationDependenciesPublished
callsite • 1.0.0access to v8's CallSitesDIRECT0
email-validator • 2.0.4Provides a fast, pretty robust e-mail validator. Only checks form, not function.DIRECT0
httpntlm • 1.8.13httpntlm is a Node.js library to do HTTP NTLM authenticationINDIRECT6
qrcode-terminal • 0.10.0QRCodes, in the terminalDIRECT0
BSD-2-Clause4
PackageRelationDependenciesPublished
entities • 4.5.0Encode & decode XML and HTML entities with ease & speedINDIRECT0
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
http-cache-semantics • 4.1.1Parses Cache-Control and other headers. Helps building correct HTTP caches and proxiesINDIRECT0
regjsparser • 0.11.2Parsing the JavaScript's RegExp in JavaScript.INDIRECT1
BSD-3-Clause3
PackageRelationDependenciesPublished
diff • 4.0.2A javascript text diff implementation.DIRECT0
source-map • 0.6.1Generates and consumes source mapsINDIRECT0
tough-cookie • 4.1.3RFC6265 Cookies and Cookie Jar for node.jsINDIRECT6
MIT OR WTFPL2
PackageRelationDependenciesPublished
path-is-inside • 1.0.2Tests whether one path is inside another pathINDIRECT0
utf8-byte-length • 1.0.5Get utf8 byte length of stringINDIRECT0
Unlicense1
PackageRelationDependenciesPublished
humanize-duration • 3.32.1Convert millisecond durations to English and many other languages.DIRECT0
ISC OR WTFPL1
PackageRelationDependenciesPublished
sanitize-filename • 1.6.3Sanitize a string for use as a filenameDIRECT2
non-standard1
PackageRelationDependenciesPublished
crypto-md5 • 1.0.0Simply expose crypto md5 as a single functionINDIRECT0
WTFPL1
PackageRelationDependenciesPublished
truncate-utf8-bytes • 1.0.2Truncate string to given length in bytesINDIRECT1
CC0-1.0 OR MIT1
PackageRelationDependenciesPublished
type-fest • 0.21.3A collection of essential TypeScript typesINDIRECT0
CC-BY-4.01
PackageRelationDependenciesPublished
caniuse-lite • 1.0.30001677A smaller version of caniuse-db, with only the essentials!INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 3.6.2 version:

[![licenses](https://licenses.dev/b/npm/testcafe/3.6.2)](https://licenses.dev/npm/testcafe/3.6.2)
<a href="https://licenses.dev/npm/testcafe/3.6.2">
  <img src="https://licenses.dev/b/npm/testcafe/3.6.2" alt="licenses" />
</a>
GitHub