regexp.prototype.flags
Advanced tools
Comparing version 1.5.2 to 1.5.3
@@ -8,2 +8,19 @@ # Changelog | ||
## [v1.5.3](https://github.com/es-shims/RegExp.prototype.flags/compare/v1.5.2...v1.5.3) - 2024-10-03 | ||
### Fixed | ||
- [Fix] avoid unnecessary polyfill [`#31`](https://github.com/es-shims/RegExp.prototype.flags/issues/31) | ||
### Commits | ||
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `aud`, `object-inspect`, `tape` [`9e8bc20`](https://github.com/es-shims/RegExp.prototype.flags/commit/9e8bc20868a6366c08cfa9f37648573b8bcab449) | ||
- [Dev Deps] update `@es-shims/api`, `auto-changelog`, `es-value-fixtures`, `tape` [`c32be8e`](https://github.com/es-shims/RegExp.prototype.flags/commit/c32be8e8bb8b6726376ba82d27a31087b4847444) | ||
- [readme] fix typos [`195c32e`](https://github.com/es-shims/RegExp.prototype.flags/commit/195c32e7f48d09b12428442aaaa5a28a72d56287) | ||
- [Deps] update `call-bind`, `set-function-name` [`207517f`](https://github.com/es-shims/RegExp.prototype.flags/commit/207517f62aa8f6a9c721c6d484c2c7f5a386864a) | ||
- [Dev Deps] update `available-regexp-flags`, `tape` [`b3854f7`](https://github.com/es-shims/RegExp.prototype.flags/commit/b3854f70afa7a5da8c0f4cac40bb8ad8df71d297) | ||
- [Tests] replace `aud` with `npm audit` [`d3ee951`](https://github.com/es-shims/RegExp.prototype.flags/commit/d3ee951c0760b3f9f01e5a953dfef92c8d6fcfb4) | ||
- [Dev Deps] update `hasown` [`9e407c4`](https://github.com/es-shims/RegExp.prototype.flags/commit/9e407c41cd8db52b1fd602ae3117b3cd3e1beecc) | ||
- [Dev Deps] add missing peer dep [`0199bfd`](https://github.com/es-shims/RegExp.prototype.flags/commit/0199bfd69dd140bdee743d6a874d758349aaaaaa) | ||
## [v1.5.2](https://github.com/es-shims/RegExp.prototype.flags/compare/v1.5.1...v1.5.2) - 2024-02-11 | ||
@@ -10,0 +27,0 @@ |
{ | ||
"name": "regexp.prototype.flags", | ||
"version": "1.5.2", | ||
"version": "1.5.3", | ||
"author": "Jordan Harband <ljharb@gmail.com>", | ||
@@ -17,7 +17,7 @@ "funding": { | ||
"test": "npm run tests-only", | ||
"posttest": "aud --production", | ||
"posttest": "npx npm@'>=10.2' audit --production", | ||
"tests-only": "nyc tape 'test/**/*.js'", | ||
"prelint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git')", | ||
"lint": "eslint --ext=js,mjs .", | ||
"postlint": "es-shim-api --bound", | ||
"postlint": "evalmd README.md && es-shim-api --bound", | ||
"version": "auto-changelog && git add CHANGELOG.md", | ||
@@ -44,26 +44,27 @@ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" | ||
"dependencies": { | ||
"call-bind": "^1.0.6", | ||
"call-bind": "^1.0.7", | ||
"define-properties": "^1.2.1", | ||
"es-errors": "^1.3.0", | ||
"set-function-name": "^2.0.1" | ||
"set-function-name": "^2.0.2" | ||
}, | ||
"devDependencies": { | ||
"@es-shims/api": "^2.4.2", | ||
"@ljharb/eslint-config": "^21.1.0", | ||
"aud": "^2.0.4", | ||
"auto-changelog": "^2.4.0", | ||
"available-regexp-flags": "^1.0.2", | ||
"@es-shims/api": "^2.5.1", | ||
"@ljharb/eslint-config": "^21.1.1", | ||
"auto-changelog": "^2.5.0", | ||
"available-regexp-flags": "^1.0.4", | ||
"eclint": "^2.8.1", | ||
"es-value-fixtures": "^1.4.2", | ||
"encoding": "^0.1.13", | ||
"es-value-fixtures": "^1.5.0", | ||
"eslint": "=8.8.0", | ||
"evalmd": "^0.0.19", | ||
"for-each": "^0.3.3", | ||
"functions-have-names": "^1.2.3", | ||
"has-strict-mode": "^1.0.1", | ||
"hasown": "^2.0.1", | ||
"hasown": "^2.0.2", | ||
"in-publish": "^2.0.1", | ||
"npmignore": "^0.3.1", | ||
"nyc": "^10.3.2", | ||
"object-inspect": "^1.13.1", | ||
"object-inspect": "^1.13.2", | ||
"safe-publish-latest": "^2.0.0", | ||
"tape": "^5.7.4" | ||
"tape": "^5.9.0" | ||
}, | ||
@@ -70,0 +71,0 @@ "testling": { |
@@ -14,4 +14,4 @@ 'use strict'; | ||
&& typeof descriptor.get === 'function' | ||
&& typeof RegExp.prototype.dotAll === 'boolean' | ||
&& typeof RegExp.prototype.hasIndices === 'boolean' | ||
&& 'dotAll' in RegExp.prototype | ||
&& 'hasIndices' in RegExp.prototype | ||
) { | ||
@@ -31,2 +31,5 @@ /* eslint getter-return: 0 */ | ||
}); | ||
descriptor.get.call(o); | ||
if (calls === 'dy') { | ||
@@ -33,0 +36,0 @@ return descriptor.get; |
@@ -21,5 +21,6 @@ RegExp.prototype.flags <sup>[![Version Badge][npm-version-svg]][package-url]</sup> | ||
var flags = require('regexp.prototype.flags'); | ||
var assert = require('assert'); | ||
assert(flags(/a/) === ''); | ||
assert(flags(new RegExp('a') === ''); | ||
assert(flags(new RegExp('a')) === ''); | ||
assert(flags(/a/mig) === 'gim'); | ||
@@ -33,3 +34,3 @@ assert(flags(new RegExp('a', 'mig')) === 'gim'); | ||
assert(flags(/a/) === /a/.flags); | ||
assert(flags(new RegExp('a') === new RegExp('a').flags); | ||
assert(flags(new RegExp('a')) === new RegExp('a').flags); | ||
assert(flags(/a/mig) === /a/mig.flags); | ||
@@ -36,0 +37,0 @@ assert(flags(new RegExp('a', 'mig')) === new RegExp('a', 'mig').flags); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43703
17
332
56
19
Updatedcall-bind@^1.0.7
Updatedset-function-name@^2.0.2