array.prototype.flat
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
1.3.3
272M downloads/mo
#702 most downloaded on npm
es-shims/Array.prototype.flat
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 10 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · May 2018 to Dec 2024Releases
latest 9-
1.3.315 Dec 2024Commits, not release notes
This project publishes no release notes. Between
v1.3.2andv1.3.3there were 6 commits, 5 of them substantive:- [Tests] replace
audwithnpm audit - [actions] split out node 10-20, and 20+
- [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,auto-changelog,function-bindnpmignore,object-inspect,tape - [Dev Deps] add missing peer dep
- [Deps] update
call-bind,define-properties,es-abstract,es-shim-unscopables
- [Tests] replace
-
1.3.206 Sep 2023Commits, not release notes
This project publishes no release notes. Between
v1.3.1andv1.3.2there were 3 commits, 2 of them substantive:- [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,aud,object-inspect,tape - [Deps] update
define-properties,es-abstract
- [Dev Deps] update
-
1.3.103 Nov 2022Commits, not release notes
This project publishes no release notes. Between
v1.3.0andv1.3.1there were 6 commits, 5 of them substantive:- [actions] update rebase action to use reusable workflow
- [Dev Deps] update
aud,object-inspect,tape - [meta] use
npmignoreto autogenerate an npmignore file - [Deps] update
define-properties,es-abstract - [meta] add
auto-changelog
-
1.3.011 Apr 2022Commits, not release notes
This project publishes no release notes. Between
v1.2.5andv1.3.0there were 8 commits, 7 of them substantive:- [actions] update codecov uploader
- [Dev Deps] update
eslint,@ljharb/eslint-config,@es-shims/api,object-inspect,safe-publish-latest,tape - [Deps] update
es-abstract - [actions] reuse common workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,object-inspect,tape - [Deps] update
es-abstract - [New]
shim/auto: addflattoSymbol.unscopables
-
1.2.501 Oct 2021Commits, not release notes
This project publishes no release notes. Between
v1.2.4andv1.2.5there were 14 commits, 13 of them substantive:- [meta] fix changelog for v1.2.4
- [actions] update workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,has-strict-mode,object-inspect,tape - [Deps] update
call-bind,es-abstract - [readme] remove travis badge
- [meta] use
prepublishOnly, for npm 7+ - [actions] use
node/installinstead ofnode/run; usecodecovaction - [Dev Deps] update
eslint,tape - [Deps] update
es-abstract - [Tests] increase coverage
- [Dev Deps] update
eslint,@ljharb/eslint-config,@es-shims/api,aur,object-inspect,tape - [Deps] update
es-abstract - [readme] add github actions/codecov badges
-
1.2.418 Nov 2020Commits, not release notes
This project publishes no release notes. Between
v1.2.3andv1.2.4there were 13 commits, 12 of them substantive:- [Deps] update
es-abstract - [Dev Deps] update
eslint,@ljharb/eslint-config,tape - [Dev Deps] update
tape - [Deps] update
es-abstract - [actions] switch Automatic Rebase workflow to
pull_request_targetevent - [actions] add "Allow Edits" workflow
- [Tests] migrate tests to Github Actions
- [Deps] update
es-abstract; addcall-bindwhere applicable - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,object-inspect,tape - [Tests] add
implementationtest; runes-shim-apiin postlint; usetaperunner - [Tests] run
nycon all tests - [meta] do not publish Github Action workflows
- [Deps] update
-
1.2.312 Dec 2019Commits, not release notes
This project publishes no release notes. Between
v1.2.2andv1.2.3there were 9 commits, 8 of them substantive:- [Tests] use shared travis-ci configs
- [meta] add
fundingfield - [meta] ESnext -> ES2019
- [Deps] update
es-abstract - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,object-inspect - [actions] add automatic rebasing / merge commit blocking
- [Dev Deps] update
eslint,@ljharb/eslint-config - [Refactor] use split-up
es-abstract(65% bundle size decrease)
-
1.2.211 Oct 2019Commits, not release notes
This project publishes no release notes. Between
v1.2.1andv1.2.2there were 7 commits, 6 of them substantive:- Rename Array.prototype.flatten -> flat
- [meta] create FUNDING.yml
- [Tests] use
npx audinstead ofnspornpm auditwith hoops - [Dev Deps] update
eslint,@ljharb/eslint-config,covert,evalmd,object-inspect,safe-publish-latest,tape - [Deps] update
es-abstract,define-properties - [Tests] up to
nodev12.11,v11.15,v10.16,v9.11,v8.16,v6.17,v4.9; usenvm install-latest-npm
-
1.2.122 May 2018Nothing published for this version