Socket
Socket
Sign inDemoInstall

string.prototype.matchall

Package Overview
Dependencies
65
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2Next

4.0.11

Diff

Changelog

Source

v4.0.11 - 2024-03-19

Commits

  • [Deps] update call-bind, define-properties, es-abstract, get-intrinsic, internal-slot, regexp.prototype.flags, set-function-name, side-channel 628a475
  • [Dev Deps] update aud, mock-property, npmignore, object-inspect, object.assign, object.entries, tape 21b67f2
  • [actions] remove redundant finisher 27e8b80
  • [Robustness] better cache original RegExp 92e9c59
  • [Robustness] use es-errors f6de643
  • [Refactor] use gopd 965a357
  • [Refactor] use es-object-atoms where possible 1d15123
  • [meta] add missing engines.node 04bdb31
ljharb
published 4.0.10 •

Changelog

Source

v4.0.10 - 2023-09-12

Commits

  • [Refactor] use set-function-name a851cbb
ljharb
published 4.0.9 •

Changelog

Source

v4.0.9 - 2023-08-28

Commits

  • [Deps] update define-properties, es-abstract, get-intrinsic, internal-slot, regexp.prototype.flags 819a5dd
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, es6-shim, object-inspect, object.entries, tape 6f479ee
ljharb
published 4.0.8 •

Changelog

Source

v4.0.8 - 2022-11-07

Commits

  • [meta] use npmignore to autogenerate an npmignore file a08a8a1
  • [Deps] update define-properties, es-abstract, get-intrinsic, regexp.prototype.flags 6273f0f
  • [Tests] use mock-property 94e83a3
  • [Dev Deps] update @ljharb/eslint-config, aud, es5-shim, functions-have-names, object-inspect, object.assign, object.entries, tape 8024497
  • [actions] update rebase action to use reusable workflow 028abc0
  • [Tests] use for-each instead of foreach f68b771
ljharb
published 4.0.7 •

Changelog

Source

v4.0.7 - 2022-03-18

Commits

  • [actions] reuse common workflows 798d359
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, es5-shim, object-inspect, tape 8733fa4
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, safe-publish-latest, tape 2f0ac7d
  • [actions] update codecov uploader 40ea9ce
  • [Robustness] use call-bound indexOf b035fdc
  • [Deps] update has-symbols, regexp.prototype.flags 95768f2
ljharb
published 4.0.6 •

Changelog

Source

v4.0.6 - 2021-10-04

Commits

  • [Refactor] use CreateRegExpStringIterator from es-abstract 5c2cf33
  • [patch] remove unused helpers 280f47e
  • [meta] add auto-changelog 2d26eda
  • [Deps] update es-abstract 857c8b0
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, es5-shim, object-inspect, object.entries, tape 9349ea2
ljharb
published 4.0.5 •

Changelog

Source

v4.0.5 - 2021-05-25

Commits

  • [actions] use node/install instead of node/run; use codecov action a6a7af2
  • [readme] update badges, spec year 9532ccc
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect 8ea3e71
  • [Deps] update es-abstract, has-symbols e906e75
  • [Dev Deps] update eslint, tape fcf2270
  • [actions] update workflows ba642c5
  • [Refactor] use get-intrinsic directly fca987f
  • [meta] use prepublishOnly script for npm 7+ 4c5ba45
  • [Deps] update es-abstract 39d34df
<!-- auto-changelog-above -->

4.0.4 / 2021-02-21

  • [readme] fix repo URLs; remove travis badge
  • [meta] gitignore coverage output
  • [Deps] update call-bind, es-abstract, internal-slot, regexp.prototype.flags, side-channel
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, es5-shim, functions-have-names, object-inspect, object.entries, tape
  • [Tests] increase coverage
  • [actions] update workflows

4.0.3 / 2020-11-19

  • [meta] do not publish github action workflow files
  • [Deps] update es-abstract, side-channel; use call-bind where applicable; remove function-bind
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, es5-shim, es6-shim, functions-have-names, object-inspect, object.assign, object.entries, tape
  • [actions] add "Allow Edits" workflow
  • [actions] switch Automatic Rebase workflow to pull_request_target event
  • [Tests] migrate tests to Github Actions
  • [Tests] run nyc on all tests
  • [Tests] run es-shim-api in postlint; use tape runner
  • [Tests] only audit prod deps

4.0.2 / 2019-12-22

  • [Refactor] use internal-slot
  • [Refactor] use side-channel instead of "hidden" helper
  • [Deps] update es-abstract, internal-slot, regexp.prototype.flags, side-channel
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape

4.0.1 / 2019-12-13

  • [Refactor] use split-up es-abstract (61% bundle size decrease)
  • [Fix] fix error message: matchAll requires global
  • [Deps] update es-abstract, has-symbols
  • [Dev Deps] update eslint, @ljharb/eslint-config, functions-have-names, object-inspect, evalmd, object.entries; add safe-publish-latest
  • [meta] add funding field
  • [Tests] use shared travis-ci configs
  • [actions] add automatic rebasing / merge commit blocking

4.0.0 / 2019-10-03

  • [Breaking] throw on non-global/nullish flags
  • [Deps] update es-abstract

3.0.2 / 2019-10-02

  • [Fix] ensure that flagsGetter is only used when there is no flags property on the regex
  • [Fix] RegExp.prototype[Symbol.matchAll]: ToString the flags property
  • [Refactor] provide a consistent way to determine the polyfill for RegExp.prototype[Symbol.matchAll]
  • [meta] create FUNDING.yml
  • [Deps] update es-abstract
  • [Dev Deps] update eslint, @ljharb/eslint-config, evalmd, functions-have-names, es5-shim, es6-shim, object.entries, tape
  • [Tests] up to node v12.11, v11.15, v10.16, v8.16, v6.17
  • [Tests] use functions-have-names
  • [Tests] bump audit level, due to https://github.com/reggi/evalmd/issues/13
  • [Tests] use npx aud instead of npm audit with hoops

3.0.1 / 2018-12-11

  • [Fix] update spec to follow committee feedback
  • [Deps] update define-properties
  • [Dev Deps] update eslint, @ljharb/eslint-config, es5-shim, es6-shim, tape
  • [Tests] use npm audit instead of nsp
  • [Tests] up to node v11.4, v10.14, v8.14, v6.15

3.0.0 / 2018-05-31

  • [Breaking] update to match latest spec
  • [Deps] update es-abstract
  • [Dev Deps] update eslint, nsp, object-inspect, tape
  • [Tests] up to node v10.3, v9.11, v8.11, v6.14, v4.9
  • [Tests] regexes now have a "groups" property in ES2018
  • [Tests] run evalmd in prelint

2.0.0 / 2018-01-24

  • [Breaking] change to handle nonmatching regexes
  • [Breaking] non-regex arguments that are thus coerced to RegExp now get the global flag
  • [Deps] update es-abstract, regexp.prototype.flags
  • [Dev Deps] update es5-shim, eslint, object.assign
  • [Tests] up to node v9.4, v8.9, v6.12; pin included builds to LTS
  • [Tests] improve and correct tests and failure messages

1.0.0 / 2017-09-28

  • Initial release
ljharb
published 4.0.4 •

Changelog

Source

v4.0.5 - 2021-05-25

Commits

  • [actions] use node/install instead of node/run; use codecov action a6a7af2
  • [readme] update badges, spec year 9532ccc
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect 8ea3e71
  • [Deps] update es-abstract, has-symbols e906e75
  • [Dev Deps] update eslint, tape fcf2270
  • [actions] update workflows ba642c5
  • [Refactor] use get-intrinsic directly fca987f
  • [meta] use prepublishOnly script for npm 7+ 4c5ba45
  • [Deps] update es-abstract 39d34df
<!-- auto-changelog-above -->

4.0.4 / 2021-02-21

  • [readme] fix repo URLs; remove travis badge
  • [meta] gitignore coverage output
  • [Deps] update call-bind, es-abstract, internal-slot, regexp.prototype.flags, side-channel
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, es5-shim, functions-have-names, object-inspect, object.entries, tape
  • [Tests] increase coverage
  • [actions] update workflows

4.0.3 / 2020-11-19

  • [meta] do not publish github action workflow files
  • [Deps] update es-abstract, side-channel; use call-bind where applicable; remove function-bind
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, es5-shim, es6-shim, functions-have-names, object-inspect, object.assign, object.entries, tape
  • [actions] add "Allow Edits" workflow
  • [actions] switch Automatic Rebase workflow to pull_request_target event
  • [Tests] migrate tests to Github Actions
  • [Tests] run nyc on all tests
  • [Tests] run es-shim-api in postlint; use tape runner
  • [Tests] only audit prod deps

4.0.2 / 2019-12-22

  • [Refactor] use internal-slot
  • [Refactor] use side-channel instead of "hidden" helper
  • [Deps] update es-abstract, internal-slot, regexp.prototype.flags, side-channel
  • [Dev Deps] update eslint, @ljharb/eslint-config, tape

4.0.1 / 2019-12-13

  • [Refactor] use split-up es-abstract (61% bundle size decrease)
  • [Fix] fix error message: matchAll requires global
  • [Deps] update es-abstract, has-symbols
  • [Dev Deps] update eslint, @ljharb/eslint-config, functions-have-names, object-inspect, evalmd, object.entries; add safe-publish-latest
  • [meta] add funding field
  • [Tests] use shared travis-ci configs
  • [actions] add automatic rebasing / merge commit blocking

4.0.0 / 2019-10-03

  • [Breaking] throw on non-global/nullish flags
  • [Deps] update es-abstract

3.0.2 / 2019-10-02

  • [Fix] ensure that flagsGetter is only used when there is no flags property on the regex
  • [Fix] RegExp.prototype[Symbol.matchAll]: ToString the flags property
  • [Refactor] provide a consistent way to determine the polyfill for RegExp.prototype[Symbol.matchAll]
  • [meta] create FUNDING.yml
  • [Deps] update es-abstract
  • [Dev Deps] update eslint, @ljharb/eslint-config, evalmd, functions-have-names, es5-shim, es6-shim, object.entries, tape
  • [Tests] up to node v12.11, v11.15, v10.16, v8.16, v6.17
  • [Tests] use functions-have-names
  • [Tests] bump audit level, due to https://github.com/reggi/evalmd/issues/13
  • [Tests] use npx aud instead of npm audit with hoops

3.0.1 / 2018-12-11

  • [Fix] update spec to follow committee feedback
  • [Deps] update define-properties
  • [Dev Deps] update eslint, @ljharb/eslint-config, es5-shim, es6-shim, tape
  • [Tests] use npm audit instead of nsp
  • [Tests] up to node v11.4, v10.14, v8.14, v6.15

3.0.0 / 2018-05-31

  • [Breaking] update to match latest spec
  • [Deps] update es-abstract
  • [Dev Deps] update eslint, nsp, object-inspect, tape
  • [Tests] up to node v10.3, v9.11, v8.11, v6.14, v4.9
  • [Tests] regexes now have a "groups" property in ES2018
  • [Tests] run evalmd in prelint

2.0.0 / 2018-01-24

  • [Breaking] change to handle nonmatching regexes
  • [Breaking] non-regex arguments that are thus coerced to RegExp now get the global flag
  • [Deps] update es-abstract, regexp.prototype.flags
  • [Dev Deps] update es5-shim, eslint, object.assign
  • [Tests] up to node v9.4, v8.9, v6.12; pin included builds to LTS
  • [Tests] improve and correct tests and failure messages

1.0.0 / 2017-09-28

  • Initial release
ljharb
published 4.0.3 •

ljharb
published 4.0.2 •

2Next
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc