Installations
npm install @extra-array/copy-within-update.min
Developer Guide
Typescript
Yes
Module System
CommonJS, ESM
Node Version
17.5.0
NPM Version
8.4.1
Releases
Contributors
Unable to fetch Contributors
Languages
TypeScript (95.89%)
JavaScript (4.11%)
Developer
Download Statistics
Total Downloads
65,450
Last Day
6
Last Week
337
Last Month
1,366
Last Year
6,328
GitHub Statistics
15 Stars
564 Commits
5 Forks
3 Watching
3 Branches
4 Contributors
Bundle Size
263.00 B
Minified
198.00 B
Minified + Gzipped
Package Meta Information
Latest Version
2.10.19
Package Id
@extra-array/copy-within-update.min@2.10.19
Unpacked Size
5.40 kB
Size
2.52 kB
File Count
8
NPM Version
8.4.1
Node Version
17.5.0
Total Downloads
Cumulative downloads
Total Downloads
65,450
Last day
-66.7%
6
Compared to previous day
Last week
-5.1%
337
Compared to previous week
Last month
204.9%
1,366
Compared to previous month
Last year
-40.8%
6,328
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Copies part of array within. :package: :smiley_cat: :running: :vhs: :moon: :scroll: :newspaper: :blue_book:
Alternatives: copyWithin, copyWithin$.
Similar: copy, copyWithin, moveWithin.
This is part of package extra-array.
This is browserified, minified version of @extra-array/copy-within-update.
It is exported as global variable array_copyWithin$.
CDN: unpkg, jsDelivr.
1array.copyWithin$(x, [j], [i], [I]); 2// x: an array (updated) 3// j: write index (0) 4// i: read start index (0) 5// I: read end index (X) 6// → x
1const array = require("extra-array"); 2 3var x = [1, 2, 3, 4, 5]; 4array.copyWithin$(x, 3); 5// [ 1, 2, 3, 1, 2 ] 6 7x; 8// [ 1, 2, 3, 1, 2 ] 9 10var x = [1, 2, 3, 4, 5]; 11array.copyWithin$(x, 3, 1); 12// [ 1, 2, 3, 2, 3 ] 13 14var x = [1, 2, 3, 4, 5]; 15array.copyWithin$(x, 3, 1, 2); 16// [ 1, 2, 3, 2, 5 ]
References
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: MIT License: LICENSE:0
Reason
1 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275
Reason
dependency not pinned by hash detected -- score normalized to 4
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/ci.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/pr.yml/master?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/nodef/extra-array/pr.yml/master?enable=pin
- Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:80
- Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63
- Info: 0 out of 10 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 4 third-party GitHubAction dependencies pinned
- Info: 5 out of 7 npmCommand dependencies pinned
Reason
Found 0/30 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no SAST tool detected
Details
- Warn: no pull requests merged into dev branch
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Warn: no topLevel permission defined: .github/workflows/ci.yml:1
- Warn: no topLevel permission defined: .github/workflows/pr.yml:1
- Info: no jobLevel write permissions found
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'master'
Score
3.6
/10
Last Scanned on 2025-01-13
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More