Skip to content

Commit 9f11e91

Browse files
committed
Auto-generated commit
1 parent 862e1d3 commit 9f11e91

16 files changed

+64
-60
lines changed

.editorconfig

-5
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,6 @@ indent_size = 2
148148
indent_style = space
149149
indent_size = 2
150150

151-
# Set properties for `tslint.json` files:
152-
[tslint.json]
153-
indent_style = space
154-
indent_size = 2
155-
156151
# Set properties for `tsconfig.json` files:
157152
[tsconfig.json]
158153
indent_style = space

.github/.keepalive

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2024-01-01T06:01:45.390Z

.github/workflows/benchmark.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ jobs:
4141

4242
# Checkout the repository:
4343
- name: 'Checkout repository'
44-
# Pin action to full length commit SHA corresponding to v4.1.0
45-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
44+
# Pin action to full length commit SHA
45+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
4646

4747
# Install Node.js:
4848
- name: 'Install Node.js'
4949
# Pin action to full length commit SHA corresponding to v3.8.1
5050
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
5151
with:
52-
node-version: 16
52+
node-version: 20
5353
timeout-minutes: 5
5454

5555
# Install dependencies:

.github/workflows/examples.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ jobs:
4141

4242
# Checkout repository:
4343
- name: 'Checkout repository'
44-
# Pin action to full length commit SHA corresponding to v4.1.0
45-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
44+
# Pin action to full length commit SHA
45+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
4646

4747
# Install Node.js:
4848
- name: 'Install Node.js'
4949
# Pin action to full length commit SHA corresponding to v3.8.1
5050
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
5151
with:
52-
node-version: 16
52+
node-version: 20
5353
timeout-minutes: 5
5454

5555
# Install dependencies:

.github/workflows/npm_downloads.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,16 @@ jobs:
4545
steps:
4646
# Checkout the repository:
4747
- name: 'Checkout repository'
48-
# Pin action to full length commit SHA corresponding to v4.1.0
49-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
48+
# Pin action to full length commit SHA
49+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
5050
timeout-minutes: 10
5151

5252
# Install Node.js:
5353
- name: 'Install Node.js'
5454
# Pin action to full length commit SHA corresponding to v3.8.1
5555
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
5656
with:
57-
node-version: 16
57+
node-version: 20
5858
timeout-minutes: 5
5959

6060
# Resolve package name:
@@ -102,8 +102,8 @@ jobs:
102102

103103
# Send data to events server:
104104
- name: 'Post data'
105-
# Pin action to full length commit SHA corresponding to v3.0.3:
106-
uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629
105+
# Pin action to full length commit SHA
106+
uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629 # v3.0.3
107107
env:
108108
webhook_url: ${{ secrets.STDLIB_NPM_DOWNLOADS_URL }}
109109
webhook_secret: ${{ secrets.STDLIB_WEBHOOK_SECRET }}

.github/workflows/productionize.yml

+17-17
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ jobs:
6161
steps:
6262
# Checkout main branch of repository:
6363
- name: 'Checkout main branch'
64-
# Pin action to full length commit SHA corresponding to v4.1.0
65-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
64+
# Pin action to full length commit SHA
65+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
6666
with:
6767
ref: main
6868

@@ -71,7 +71,7 @@ jobs:
7171
# Pin action to full length commit SHA corresponding to v3.8.1
7272
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
7373
with:
74-
node-version: 16
74+
node-version: 20
7575
timeout-minutes: 5
7676

7777
# Create production branch:
@@ -134,8 +134,8 @@ jobs:
134134
# Checkout the repository:
135135
- name: 'Checkout repository'
136136
if: ${{ github.event.inputs.require-passing-tests == 'true' }}
137-
# Pin action to full length commit SHA corresponding to v4.1.0
138-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
137+
# Pin action to full length commit SHA
138+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
139139
with:
140140
# Use the `production` branch:
141141
ref: production
@@ -146,7 +146,7 @@ jobs:
146146
# Pin action to full length commit SHA corresponding to v3.8.1
147147
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
148148
with:
149-
node-version: 16
149+
node-version: 20
150150
timeout-minutes: 5
151151

152152
# Install dependencies:
@@ -188,8 +188,8 @@ jobs:
188188
steps:
189189
# Checkout the repository:
190190
- name: 'Checkout repository'
191-
# Pin action to full length commit SHA corresponding to v4.1.0
192-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
191+
# Pin action to full length commit SHA
192+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
193193

194194
# Configure git:
195195
- name: 'Configure git'
@@ -259,7 +259,7 @@ jobs:
259259
# Pin action to full length commit SHA corresponding to v3.8.1
260260
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
261261
with:
262-
node-version: 16
262+
node-version: 20
263263
timeout-minutes: 5
264264

265265
# Install dependencies:
@@ -364,8 +364,8 @@ jobs:
364364
steps:
365365
# Checkout the repository:
366366
- name: 'Checkout repository'
367-
# Pin action to full length commit SHA corresponding to v4.1.0
368-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
367+
# Pin action to full length commit SHA
368+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
369369

370370
# Configure git:
371371
- name: 'Configure git'
@@ -427,7 +427,7 @@ jobs:
427427
# Pin action to full length commit SHA corresponding to v3.8.1
428428
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
429429
with:
430-
node-version: 16
430+
node-version: 20
431431
timeout-minutes: 5
432432

433433
# Install dependencies:
@@ -538,8 +538,8 @@ jobs:
538538
steps:
539539
# Checkout the repository:
540540
- name: 'Checkout repository'
541-
# Pin action to full length commit SHA corresponding to v4.1.0
542-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
541+
# Pin action to full length commit SHA
542+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
543543

544544
# Configure git:
545545
- name: 'Configure git'
@@ -609,7 +609,7 @@ jobs:
609609
# Pin action to full length commit SHA corresponding to v3.8.1
610610
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
611611
with:
612-
node-version: 16
612+
node-version: 20
613613
timeout-minutes: 5
614614

615615
# Install dependencies:
@@ -719,8 +719,8 @@ jobs:
719719

720720
# Checkout the repository:
721721
- name: 'Checkout repository'
722-
# Pin action to full length commit SHA corresponding to v4.1.0
723-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
722+
# Pin action to full length commit SHA
723+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
724724
with:
725725
fetch-depth: 2
726726

.github/workflows/publish.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ jobs:
6161

6262
# Checkout the repository:
6363
- name: 'Checkout repository'
64-
# Pin action to full length commit SHA corresponding to v4.1.0
65-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
64+
# Pin action to full length commit SHA
65+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
6666

6767
# Install Node.js:
6868
- name: 'Install Node.js'
6969
# Pin action to full length commit SHA corresponding to v3.8.1
7070
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
7171
with:
72-
node-version: 16
72+
node-version: 20
7373
timeout-minutes: 5
7474

7575
# Configure git:
@@ -119,7 +119,7 @@ jobs:
119119
# For all dependencies, check in all *.js files if they are still used; if not, remove them:
120120
jq -r '.dependencies | keys[]' ./package.json | while read -r dep; do
121121
dep=$(echo "$dep" | xargs)
122-
if ! grep -q "$dep" lib/** && ! grep -q -s "$dep" manifest.json && ! grep -q -s "$dep" include.gypi; then
122+
if ! find lib -name "*.js" -exec grep -q "$dep" {} + && ! grep -q -s "$dep" manifest.json && ! grep -q -s "$dep" include.gypi; then
123123
jq --indent 2 "del(.dependencies[\"$dep\"])" ./package.json > ./package.json.tmp
124124
mv ./package.json.tmp ./package.json
125125
fi
@@ -129,7 +129,7 @@ jobs:
129129
continue
130130
fi
131131
dep=$(echo "$dep" | xargs)
132-
if ! grep -q "$dep" lib/** && ! grep -q -s "$dep" manifest.json && ! grep -q -s "$dep" include.gypi; then
132+
if ! find lib -name "*.js" -exec grep -q "$dep" {} + && ! grep -q -s "$dep" manifest.json && ! grep -q -s "$dep" include.gypi; then
133133
jq --indent 2 "del(.devDependencies[\"$dep\"])" ./package.json > ./package.json.tmp
134134
mv ./package.json.tmp ./package.json
135135
fi

.github/workflows/test.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ jobs:
5858

5959
# Checkout the repository:
6060
- name: 'Checkout repository'
61-
# Pin action to full length commit SHA corresponding to v4.1.0
62-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
61+
# Pin action to full length commit SHA
62+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
6363

6464
# Install Node.js:
6565
- name: 'Install Node.js'
6666
# Pin action to full length commit SHA corresponding to v3.8.1
6767
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
6868
with:
69-
node-version: 16
69+
node-version: 20
7070
timeout-minutes: 5
7171

7272
# Install dependencies:

.github/workflows/test_bundles.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ jobs:
4949
steps:
5050
# Checkout UMD branch of the repository:
5151
- name: 'Checkout branch with UMD build'
52-
# Pin action to full length commit SHA corresponding to v4.1.0
53-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
52+
# Pin action to full length commit SHA
53+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
5454
with:
5555
ref: umd
5656

@@ -59,7 +59,7 @@ jobs:
5959
# Pin action to full length commit SHA corresponding to v3.8.1
6060
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
6161
with:
62-
node-version: 17
62+
node-version: 20
6363

6464
# Try loading the UMD bundle:
6565
- name: 'Try loading UMD bundle'
@@ -116,8 +116,8 @@ jobs:
116116

117117
# Checkout ES modules branch of the repository:
118118
- name: 'Checkout branch with ESM build'
119-
# Pin action to full length commit SHA corresponding to v4.1.0
120-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
119+
# Pin action to full length commit SHA
120+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
121121
with:
122122
ref: esm
123123

@@ -126,7 +126,7 @@ jobs:
126126
# Pin action to full length commit SHA corresponding to v3.8.1
127127
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
128128
with:
129-
node-version: 17
129+
node-version: 20
130130

131131
# Try loading the ES module bundle:
132132
- name: 'Try loading ESM'
@@ -161,8 +161,8 @@ jobs:
161161

162162
# Checkout Deno branch of the repository:
163163
- name: 'Checkout branch with Deno build'
164-
# Pin action to full length commit SHA corresponding to v4.1.0
165-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
164+
# Pin action to full length commit SHA
165+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
166166
with:
167167
ref: deno
168168

.github/workflows/test_coverage.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ jobs:
4646

4747
# Checkout the repository:
4848
- name: 'Checkout repository'
49-
# Pin action to full length commit SHA corresponding to v4.1.0
50-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
49+
# Pin action to full length commit SHA
50+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
5151

5252
# Install Node.js:
5353
- name: 'Install Node.js'
5454
# Pin action to full length commit SHA corresponding to v3.8.1
5555
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
5656
with:
57-
node-version: 16
57+
node-version: 20
5858
timeout-minutes: 5
5959

6060
# Install dependencies:
@@ -119,8 +119,8 @@ jobs:
119119

120120
# Send data to events server:
121121
- name: 'Post data'
122-
# Pin action to full length commit SHA corresponding to v3.0.3:
123-
uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629
122+
# Pin action to full length commit SHA
123+
uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629 # v3.0.3
124124
env:
125125
webhook_url: ${{ secrets.STDLIB_COVERAGE_URL }}
126126
webhook_secret: ${{ secrets.STDLIB_WEBHOOK_SECRET }}

.github/workflows/test_install.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ jobs:
5858

5959
# Checkout the repository:
6060
- name: 'Checkout repository'
61-
# Pin action to full length commit SHA corresponding to v4.1.0
62-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
61+
# Pin action to full length commit SHA
62+
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
6363

6464
# Install Node.js:
6565
- name: 'Install Node.js'
6666
# Pin action to full length commit SHA corresponding to v3.8.1
6767
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
6868
with:
69-
node-version: 16
69+
node-version: 20
7070
timeout-minutes: 5
7171

7272
# Install dependencies:

.npmignore

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
# Files #
2020
#########
21+
CITATION.cff
2122
CHANGELOG.md
2223
CODE_OF_CONDUCT.md
2324
CONTRIBUTING.md

CONTRIBUTORS

+2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ Brendan Graetz <[email protected]>
99
Bruno Fenzl <[email protected]>
1010
Christopher Dambamuromo <[email protected]>
1111
12+
Daniel Killenberger <[email protected]>
1213
Dominik Moritz <[email protected]>
1314
Dorrin Sotoudeh <[email protected]>
1415
Frank Kovacs <[email protected]>
1516
Harshita Kalani <[email protected]>
1617
James Gelok <[email protected]>
18+
Jaysukh Makvana <[email protected]>
1719
Jithin KS <[email protected]>
1820
Joey Reed <[email protected]>
1921
Jordan Gallivan <[email protected]>

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ See [LICENSE][stdlib-license].
179179

180180
## Copyright
181181

182-
Copyright &copy; 2016-2023. The Stdlib [Authors][stdlib-authors].
182+
Copyright &copy; 2016-2024. The Stdlib [Authors][stdlib-authors].
183183

184184
</section>
185185

SECURITY.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Security
2+
3+
> Policy for reporting security vulnerabilities.
4+
5+
See the security policy [in the main project repository](https://github.com/stdlib-js/stdlib/security).

0 commit comments

Comments
 (0)