array.prototype.findlastindex
Advanced tools
Comparing version 1.2.3 to 1.2.4
@@ -8,2 +8,13 @@ # Changelog | ||
## [v1.2.4](https://github.com/es-shims/Array.prototype.findLastIndex/compare/v1.2.3...v1.2.4) - 2024-02-05 | ||
### Commits | ||
- [Deps] update `call-bind`, `define-properties`, `es-abstract`, `es-shim-unscopables`, `get-intrinsic` [`b689455`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/b689455f6194d84d929bd678755a175aa63b1b37) | ||
- [Refactor] use `es-errors`, so things that only need those do not need `get-intrinsic` [`ca636e6`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/ca636e60abae73755c613117f9a8eccb49a32f48) | ||
- [Tests] use `functions-have-names` [`b91692c`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/b91692c2a695c0065805fcb4f6b6f081d27852c8) | ||
- [Dev Deps] update `aud`, `npmignore`, `tape` [`4f87dff`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/4f87dff212fd5f0b05bdd412e669b4536e8b06f9) | ||
- [Dev Deps] use `hasown` instead of `has` [`57ce292`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/57ce2920dc645c3dec27b3aa8bcbfff9b0bfd135) | ||
- [Dev Deps] update `object-inspect`, `tape` [`fa74bab`](https://github.com/es-shims/Array.prototype.findLastIndex/commit/fa74babe7cf90ec07b8c12c3ab10e89b7093e0b4) | ||
## [v1.2.3](https://github.com/es-shims/Array.prototype.findLastIndex/compare/v1.2.2...v1.2.3) - 2023-08-29 | ||
@@ -10,0 +21,0 @@ |
'use strict'; | ||
var GetIntrinsic = require('get-intrinsic'); | ||
var $TypeError = GetIntrinsic('%TypeError%'); | ||
var $TypeError = require('es-errors/type'); | ||
@@ -6,0 +5,0 @@ var Call = require('es-abstract/2023/Call'); |
{ | ||
"name": "array.prototype.findlastindex", | ||
"version": "1.2.3", | ||
"version": "1.2.4", | ||
"description": "An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.", | ||
@@ -73,7 +73,7 @@ "author": { | ||
"dependencies": { | ||
"call-bind": "^1.0.2", | ||
"define-properties": "^1.2.0", | ||
"es-abstract": "^1.22.1", | ||
"es-shim-unscopables": "^1.0.0", | ||
"get-intrinsic": "^1.2.1" | ||
"call-bind": "^1.0.5", | ||
"define-properties": "^1.2.1", | ||
"es-abstract": "^1.22.3", | ||
"es-errors": "^1.3.0", | ||
"es-shim-unscopables": "^1.0.2" | ||
}, | ||
@@ -83,3 +83,3 @@ "devDependencies": { | ||
"@ljharb/eslint-config": "^21.1.0", | ||
"aud": "^2.0.3", | ||
"aud": "^2.0.4", | ||
"auto-changelog": "^2.4.0", | ||
@@ -90,11 +90,12 @@ "es-value-fixtures": "^1.4.2", | ||
"for-each": "^0.3.3", | ||
"functions-have-names": "^1.2.3", | ||
"globalthis": "^1.0.3", | ||
"has": "^1.0.3", | ||
"has-strict-mode": "^1.0.1", | ||
"hasown": "^2.0.0", | ||
"in-publish": "^2.0.1", | ||
"npmignore": "^0.3.0", | ||
"npmignore": "^0.3.1", | ||
"nyc": "^10.3.2", | ||
"object-inspect": "^1.12.3", | ||
"object-inspect": "^1.13.1", | ||
"safe-publish-latest": "^2.0.0", | ||
"tape": "^5.6.6" | ||
"tape": "^5.7.4" | ||
}, | ||
@@ -101,0 +102,0 @@ "testling": { |
@@ -8,7 +8,8 @@ 'use strict'; | ||
var test = require('tape'); | ||
var has = require('has'); | ||
var hasOwn = require('hasown'); | ||
var defineProperties = require('define-properties'); | ||
var callBind = require('call-bind'); | ||
var isEnumerable = Object.prototype.propertyIsEnumerable; | ||
var functionsHaveNames = function f() {}.name === 'f'; | ||
var supportsStrictMode = require('has-strict-mode')(); | ||
var functionsHaveNames = require('functions-have-names')(); | ||
@@ -31,4 +32,2 @@ var runTests = require('./tests'); | ||
var supportsStrictMode = (function () { return typeof this === 'undefined'; }()); | ||
t.test('bad array/this value', { skip: !supportsStrictMode }, function (st) { | ||
@@ -41,3 +40,3 @@ st['throws'](function () { return Array.prototype.findLastIndex.call(undefined, function () {}); }, TypeError, 'undefined is not an object'); | ||
t.test('Symbol.unscopables', { skip: typeof Symbol !== 'function' || typeof Symbol.unscopables !== 'symbol' }, function (st) { | ||
st.ok(has(Array.prototype[Symbol.unscopables], 'findLastIndex'), 'Array.prototype[Symbol.unscopables] has own `findLastIndex` property'); | ||
st.ok(hasOwn(Array.prototype[Symbol.unscopables], 'findLastIndex'), 'Array.prototype[Symbol.unscopables] has own `findLastIndex` property'); | ||
st.equal(Array.prototype[Symbol.unscopables].findLastIndex, true, 'Array.prototype[Symbol.unscopables].findLastIndex is true'); | ||
@@ -44,0 +43,0 @@ st.end(); |
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
30636
18
382
+ Addedes-errors@^1.3.0
- Removedget-intrinsic@^1.2.1
Updatedcall-bind@^1.0.5
Updateddefine-properties@^1.2.1
Updatedes-abstract@^1.22.3
Updatedes-shim-unscopables@^1.0.2