Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
6b43aa7
Dont handle same error twice
ZJONSSON Mar 7, 2017
c248644
Merge pull request #33 from ZJONSSON/parseone-error
ZJONSSON Mar 7, 2017
f993ade
Hotfix: emit to out instead of outStream
ZJONSSON Mar 7, 2017
e90f5f5
Fix type in example
ZJONSSON Apr 30, 2017
bc41c17
Add s3 adapter to Open
ZJONSSON Jun 26, 2017
c0464a5
Merge pull request #40 from ZJONSSON/s3
ZJONSSON Jun 26, 2017
1bc85fa
Move emit entry until all vars have been fetched
ZJONSSON Mar 14, 2017
d37e1a0
Merge pull request #41 from ZJONSSON/entry-vars
ZJONSSON Jun 27, 2017
be09743
bump
ZJONSSON Jun 27, 2017
30867b9
Options object explanation
sabrehagen Jul 23, 2017
de76543
Clean up explanation
sabrehagen Jul 23, 2017
5da1e3d
Merge pull request #43 from sabrehagen/master
ZJONSSON Jul 23, 2017
afeb69b
Update parseOne.js
uwx Oct 13, 2017
25cc7d3
Fix request version (to avoid ES6)
ZJONSSON Nov 6, 2017
510b9ed
Merge pull request #50 from ZJONSSON/request-version
ZJONSSON Nov 6, 2017
97ae0f2
Update parseOne.js
uwx Oct 13, 2017
e803823
Merge pull request #49 from uwx/master
ZJONSSON Nov 6, 2017
402b0e7
bump package.json
ZJONSSON Nov 6, 2017
98e13c4
Update README.md
indatawetrust Jan 29, 2018
5a014cb
Merge pull request #53 from indatawetrust/patch-2
ZJONSSON Jan 30, 2018
1bc0ee5
Added failing test for #47
rhodgkins Jan 9, 2018
7319fe2
Use uncompressed size when checking for directory entries - fixes #47
rhodgkins Jan 9, 2018
d49b5e4
Merge pull request #52 from bookcreator/master
ZJONSSON Mar 27, 2018
48bd69e
bump version
ZJONSSON Mar 27, 2018
5f68901
fix: prevent extracting archived files outside of target path
aviadatsnyk Apr 16, 2018
2220ddd
Merge pull request #59 from aviadatsnyk/fix/zip-slip
ZJONSSON Apr 16, 2018
eb606cd
Bump patch version
ZJONSSON Apr 16, 2018
fcfd99a
emit instances of Errors instead of strings
blake-regalia May 11, 2018
f38ba92
fixed test case
blake-regalia May 11, 2018
4d06cf3
Merge pull request #61 from blake-regalia/master
ZJONSSON May 12, 2018
5e82223
Bump patch version
ZJONSSON May 12, 2018
6768cd8
Fixed link in README
mjomble Jun 5, 2018
d7cf9ec
Merge pull request #62 from mjomble/patch-1
ZJONSSON Jun 5, 2018
7a11984
Add node 10 and 0.12 to travis tests
ZJONSSON Jun 13, 2018
0b0b4da
Merge pull request #63 from ZJONSSON/test-node-12
ZJONSSON Jun 13, 2018
e6049e6
Use _final to delay `finish` event until all files have been extracted
ZJONSSON Jun 26, 2018
a3e5814
Use readable-stream polyfill if stream.destroy not available as this …
ZJONSSON Jun 26, 2018
be0f2a4
checkFinished on error as well
ZJONSSON Jun 27, 2018
40e845b
remove DelayStream (already defined in test)
ZJONSSON Jun 27, 2018
2003400
Bump minor version
ZJONSSON Jun 27, 2018
67dc0e5
clean npm cache
ZJONSSON Jun 28, 2018
a2ab895
Merge pull request #64 from ZJONSSON/extract-finish
ZJONSSON Jun 28, 2018
3b2226c
Find the ZIP64 extra field even if there are other extra fields
dimfeld Jul 2, 2018
e087447
No need to parse twice
dimfeld Jul 2, 2018
e6f7242
File errors should propagate to stream
ZJONSSON Jul 3, 2018
e4be817
Merge pull request #67 from ZJONSSON/propegate
ZJONSSON Jul 3, 2018
cb55381
Merge pull request #66 from Carevoyance/master
ZJONSSON Jul 3, 2018
a8c32d6
Add zip64 test
ZJONSSON Jul 3, 2018
d717eec
Move the code to `parseExtraField` into a separate file and use it ev…
ZJONSSON Jul 3, 2018
86d1c4f
Merge pull request #68 from ZJONSSON/zip64-test
ZJONSSON Jul 3, 2018
3a63f34
Make travis badge reference only the master branch
ZJONSSON Jul 3, 2018
ce5fecd
Add: `Open.buffer` method
ZJONSSON Jul 3, 2018
2ca4944
Set inflater to PassThrough instead of Inflate if we are immediately …
ZJONSSON Jul 3, 2018
9024dc8
Merge pull request #70 from ZJONSSON/autodrain-passthrough
ZJONSSON Jul 3, 2018
b10e9b2
Merge pull request #69 from ZJONSSON/open-buffer
ZJONSSON Jul 3, 2018
27ec990
Bump version
ZJONSSON Jul 11, 2018
835c041
Fix travis badge
ZJONSSON Jul 11, 2018
2fa6a5d
Autodrain should return the `NoopStream` but provide access to the pr…
ZJONSSON Aug 24, 2018
7334fa0
Merge pull request #76 from ZJONSSON/promiseless-autodrain
ZJONSSON Aug 25, 2018
580aed6
Fix typo
ZJONSSON Sep 29, 2018
a75e126
Ignore if callback is missing from _write
ZJONSSON Oct 7, 2018
e27d25b
Merge pull request #84 from ZJONSSON/ignore-missing-cb
ZJONSSON Oct 7, 2018
a9587bc
Updated typo in README example.
konecnyna Dec 5, 2018
78b929e
Upgraded unzipper lib to make it compatible with latest node versions
Dec 11, 2018
34c77d2
Added a fix for edge case when package length is zero
Dec 11, 2018
5620ccd
Replaced test zip archive for openUrl test
Dec 11, 2018
93e79ca
Merge pull request #90 from johnmalkovich100/add-timeout-for-openurl-…
ZJONSSON Dec 14, 2018
6487452
Merge pull request #87 from konecnyna/patch-1
ZJONSSON Dec 14, 2018
2b5deec
Merge pull request #89 from johnmalkovich100/zero-package-edge-case
ZJONSSON Dec 14, 2018
241b17c
Merge pull request #88 from johnmalkovich100/unzipper-upgrade
ZJONSSON Dec 14, 2018
b88d0b8
Bump version
ZJONSSON Dec 14, 2018
bd0d8cc
Fixes edge case at chunk boundaries. (#82)
Dec 17, 2018
003b736
Bump version
ZJONSSON Dec 17, 2018
13c21f0
Ignore chunkBoundary test for node v.10
ZJONSSON Dec 18, 2018
e0d8c83
Merge pull request #94 from ZJONSSON/disable-test-on-legacy
ZJONSSON Dec 19, 2018
0e2dbe1
bump patch version
ZJONSSON Dec 19, 2018
6ed1a69
Ensure errors from the pullstream itself cause a rejection in the `pu…
ZJONSSON Dec 17, 2018
055469b
Don't emit the same error twice (node 0.10 fix)
ZJONSSON Jan 20, 2019
aac43bb
Failed tests for uncaught FILE_ENDED error
rhodgkins Aug 24, 2018
7babcca
Remove ES6 from notArchive test for backwards compatibility
ZJONSSON Jan 20, 2019
de8cae1
Merge pull request #92 from ZJONSSON/pull-error-handler
ZJONSSON Jan 20, 2019
50b9809
Bump version
ZJONSSON Jan 20, 2019
fde844c
Use circle for coverage
ZJONSSON Jan 21, 2019
8b83550
Docs update
ZJONSSON Jan 21, 2019
69237ef
Merge pull request #99 from ZJONSSON/coverage
ZJONSSON Jan 21, 2019
9f1b4cd
Delete the callback reference before calling callback
ZJONSSON Jan 21, 2019
9c04b82
Merge pull request #100 from ZJONSSON/fix-callback
ZJONSSON Jan 21, 2019
ebe94e9
Bump version (callback fix)
ZJONSSON Jan 21, 2019
e3c186d
Fix multiple tests under Windows
vitalyster Jan 3, 2019
92d3d0e
Fix tap test discovery
vitalyster Jan 22, 2019
a67f848
Merge pull request #96 from vitalyster/windows_tests
ZJONSSON Jan 22, 2019
632167d
Allow to handle archive filenames in legacy encodings
vitalyster Jan 22, 2019
f0d0255
Merge pull request #95 from vitalyster/filename_encoding
ZJONSSON Jan 22, 2019
7ae92a9
Bump patch
ZJONSSON Jan 22, 2019
591157b
fix bluebird and event emitter warnings
plusplusben Feb 12, 2019
ef7058d
Merge pull request #106 from plusplusben/fix-bluebird-and-event-emitt…
ZJONSSON Feb 12, 2019
affbf89
Bump version
ZJONSSON Feb 12, 2019
4136eee
Typo
Apr 11, 2019
49f3ea2
Merge pull request #112 from Yamboy1/master
ZJONSSON Apr 11, 2019
18d97bb
Fixed README.md
uaArsen Apr 17, 2019
0b2421c
(chore) incremented fstream dep to 1.0.12 to address npm advisory 886
May 16, 2019
a1d7e7d
Merge pull request #117 from ghostsofmylife/update-dependencies
ZJONSSON May 16, 2019
87888f8
bump patch
ZJONSSON May 16, 2019
461c93b
Merge pull request #114 from uaArsen/docs-fix
ZJONSSON May 20, 2019
a23ebb4
Clean up README.md
silverwind May 20, 2019
7511dd3
Normalize Extract path before using it
MRayermannMSFT May 20, 2019
5dfb34c
Merge pull request #121 from MRayermannMSFT/dev/marayerm/bug/upstream98
ZJONSSON May 20, 2019
4ea8459
bump patch
ZJONSSON May 20, 2019
a816932
Better fix for boundary
ZJONSSON May 20, 2019
42c4bdf
Merge pull request #120 from silverwind/readme-fixes
ZJONSSON May 20, 2019
4a1e7b7
Merge pull request #123 from ZJONSSON/chunk-boundary
ZJONSSON May 20, 2019
57904ee
Bump patch
ZJONSSON May 20, 2019
f8e756e
see if this works now
ZJONSSON May 20, 2019
3de69d8
test opening buffers concurrently
ZJONSSON May 20, 2019
cc73ad8
Move variable definition of packet into `pull()`
ZJONSSON May 20, 2019
3f494de
Merge pull request #124 from ZJONSSON/hotfix-packet
ZJONSSON May 20, 2019
7100a2a
Bump
ZJONSSON May 20, 2019
19fb2b7
Add a test for the fix for 98
MRayermannMSFT May 21, 2019
5adc86d
Merge pull request #125 from MRayermannMSFT/dev/marayerm/test/testnor…
ZJONSSON May 21, 2019
076b76a
fix: missing `var`
ZJONSSON May 21, 2019
5e26471
Rewrite extract to user duplexer2 to separate the events of the inbou…
ZJONSSON May 21, 2019
59b87ff
use Writable
ZJONSSON May 21, 2019
4d3ff1e
Circleci 2 config
fijimunkii May 21, 2019
bf4d2f4
Merge pull request #127 from ZJONSSON/concurrent-buffers-test
ZJONSSON May 21, 2019
a40f159
Merge pull request #126 from ZJONSSON/check-boundary-node10
ZJONSSON May 21, 2019
96286cf
Merge pull request #129 from fijimunkii/circle-2
ZJONSSON May 21, 2019
f594c65
Merge pull request #128 from ZJONSSON/broken-zip
ZJONSSON May 22, 2019
2d1ec15
Add optional tailSize and make default value bigger (80 bytes)
ZJONSSON May 31, 2019
4b7c39c
Merge pull request #133 from ZJONSSON/tailSize
ZJONSSON May 31, 2019
4e02476
Add crx parsing
ZJONSSON May 31, 2019
e81a932
Use endOfDirectory file header instead of local header
ZJONSSON Jun 1, 2019
177ea2f
Add `Open.extract` method
ZJONSSON Jun 1, 2019
26edb18
Merge pull request #119 from ZJONSSON/crx
ZJONSSON Jun 1, 2019
ee69b43
Merge pull request #135 from ZJONSSON/use-directory
ZJONSSON Jun 1, 2019
d3761b7
Merge pull request #134 from ZJONSSON/open-extract
ZJONSSON Jun 1, 2019
f162a85
bump minor version
ZJONSSON Jun 1, 2019
c04769d
Resolve promise on close event
ZJONSSON Jun 17, 2019
a4307bb
Merge pull request #137 from ZJONSSON/fix-extract-close
ZJONSSON Jun 17, 2019
f057511
bump patch
ZJONSSON Jun 17, 2019
ee7e265
Reject in Open.url if server does not supply content-length
ZJONSSON Aug 1, 2019
e60c79f
Merge pull request #140 from ZJONSSON/missing-content-length
ZJONSSON Aug 1, 2019
06e1f4b
Bump patch
ZJONSSON Aug 1, 2019
0298848
Add lastUpdatedDateTime to each entry (a JS date object)
ZJONSSON Aug 3, 2019
7251d4b
Merge pull request #142 from ZJONSSON/parsedatetime
ZJONSSON Aug 6, 2019
1f8eda7
Bump patch
ZJONSSON Aug 6, 2019
d4f2cca
Adding support for zip64 files above 4GB
jthomas Aug 21, 2019
ff15278
Merge pull request #146 from jthomas/master
ZJONSSON Aug 22, 2019
5e57320
Bump patch - ZIP64
ZJONSSON Aug 22, 2019
4aa2cb1
Fix: cases where file size is known (i.e. compressedSize > 0) but the…
ZJONSSON Sep 3, 2019
b6ebcd7
Only set the concurrency config if opts.concurrency is more than 1
ZJONSSON Sep 3, 2019
cffe38d
Use graceful-fs for file operations
ZJONSSON Sep 3, 2019
646dff0
Pass error to piped stream in centralDirectory
DanielHreben Sep 7, 2019
cf47b10
Merge pull request #151 from DanielHreben/master
ZJONSSON Sep 8, 2019
955a5e3
Merge pull request #150 from ZJONSSON/filesizeknown
ZJONSSON Sep 8, 2019
0d6cde7
Merge pull request #152 from ZJONSSON/graceful-fs
ZJONSSON Sep 8, 2019
b0e3d93
Bump
ZJONSSON Sep 8, 2019
e91734d
HOTFIX: Fix pipecount (#169)
ZJONSSON Jan 22, 2020
9ae54fe
Don't include coverage in npm package
ZJONSSON Jan 22, 2020
090cb91
Merge pull request #170 from ZJONSSON/npmignore
ZJONSSON Jan 22, 2020
6e94b89
ensure promises are handled
mheggeseth Jan 22, 2020
fd1636e
readme- typo
neverendingqs Jan 28, 2020
37a3243
Merge pull request #173 from neverendingqs/patch-2
ZJONSSON Jan 31, 2020
1a0cbc7
Merge pull request #172 from mheggeseth/handle-promises
ZJONSSON Feb 6, 2020
1666bc6
Add forceStream option
alubbe Feb 21, 2020
4a178d8
Merge pull request #180 from alubbe/easier-async-iteration
ZJONSSON Feb 21, 2020
d9a785a
bump patch - async iterators working now
ZJONSSON Feb 21, 2020
16868c3
BufferStream: improve performance by running concat only once at the end
jsnajdr Feb 27, 2020
210c85f
Merge pull request #182 from jsnajdr/speedup-entry-buffer
ZJONSSON Feb 28, 2020
9e38162
bump patch
ZJONSSON Feb 28, 2020
c72c718
Verify that autodrain resolves after it has finished
alubbe Apr 15, 2020
5fead2d
Merge pull request #194 from alubbe/better-autodraining
ZJONSSON Apr 20, 2020
b17543f
Fixed extract when opts.path is '.' (dot) (#159)
huikaihoo Apr 20, 2020
724e71d
Bump patch
ZJONSSON Apr 20, 2020
11587a4
Get comment from centralDirectory
pwoldberg May 26, 2020
3c94b7e
docs(parseOne): last pipe is a write
vvo Jun 12, 2020
d427d86
Merge pull request #203 from vvo/patch-1
ZJONSSON Jun 20, 2020
36add2f
Merge pull request #197 from pwoldberg/fix-comment
ZJONSSON Jun 22, 2020
be3c555
fix: extract from url not working (#195)
vltansky Jun 22, 2020
c2d5e09
Hotfix: only pull `comment` if there is a `commentLength`
ZJONSSON Jun 22, 2020
e365abd
bump patch
ZJONSSON Jun 22, 2020
f41ea9d
Hotfix: Remove fs-extra as it fails travis tests for legacy node vers…
ZJONSSON Jun 22, 2020
37c83b7
hotfix: remove ES6
ZJONSSON Jun 22, 2020
82ae9eb
directory is undefined in docs
george-norris-salesforce Jul 6, 2020
51d730b
Fix default concurrency to 1
Jul 18, 2020
eea8cd5
Fixed broken unicode checks
dergutehirte Jan 10, 2021
29e9142
Merge pull request #208 from george-norris-salesforce/patch-1
ZJONSSON Feb 7, 2021
7261624
Merge pull request #211 from mrbabbs/fix-default-concurrency-extract
ZJONSSON Feb 7, 2021
fddad0a
Merge pull request #229 from dergutehirte/master
ZJONSSON Feb 7, 2021
7f83183
Add custom source option for Open (#223)
jaapvanblaaderen Feb 7, 2021
abf5dc2
ensure ZIP64 is correctly extracted
mheggeseth Sep 9, 2021
716c220
bump package version
mheggeseth Sep 10, 2021
341f258
Merge pull request #244 from mheggeseth/fix-eocd-scan
ZJONSSON Feb 12, 2022
e3d7c7c
End stream before closing & Prefer req.destroy() before req.abort() i…
Durisvk Apr 18, 2023
a32f156
Merge pull request #274 from Durisvk/master
ZJONSSON May 10, 2023
ab64d6a
bump version
ZJONSSON May 10, 2023
c7937bd
Update README.md
syedhannan Sep 3, 2023
2dbd02b
Update README.md
syedhannan Sep 3, 2023
0c0c1f0
Merge pull request #284 from syedhannan/master
ZJONSSON Apr 14, 2024
4e46226
add github actions
ZJONSSON Apr 14, 2024
9448b79
Merge pull request #298 from ZJONSSON/github-actions
ZJONSSON Apr 14, 2024
40dabb1
Fix tests
ZJONSSON Apr 14, 2024
e02fce8
Merge pull request #299 from ZJONSSON/github-actions
ZJONSSON Apr 14, 2024
8f659bc
Fix coverage
ZJONSSON Apr 14, 2024
41a5199
Merge pull request #300 from ZJONSSON/github-actions
ZJONSSON Apr 14, 2024
fca11e5
Fix coverage badge
ZJONSSON Apr 14, 2024
b94faa8
chore: fix typo in README (#281)
bobbyg603 Apr 14, 2024
18e799d
Removing binary dependency (#283)
pdugas Apr 14, 2024
7b3c0b4
Remove-polyfills (#301)
ZJONSSON Apr 14, 2024
c743527
Break the huge promise chain (#257)
hypesystem Apr 14, 2024
7c4604e
Fix: Unix OS's should properly ignore the windows zip slipped files (…
Glen-Nicol-Garmin Apr 14, 2024
d7f01ee
fix: use pipeline to propagate errors across all piped streams (#288)
oaleynik Apr 14, 2024
3095797
bump minor (#302)
ZJONSSON Apr 14, 2024
2416da8
fix .npmignore (#303)
ZJONSSON Apr 15, 2024
46df524
expand test versions (#304)
ZJONSSON Apr 16, 2024
d161755
Fix spelling
ZJONSSON Apr 16, 2024
6a165e5
bump patch (#307)
ZJONSSON Apr 22, 2024
637df97
Open methods - only stream up to length (#310)
ZJONSSON May 4, 2024
a6e0392
Increase buffer to 1k - add tests (#313)
ZJONSSON May 11, 2024
1149855
eslint (#314)
ZJONSSON May 11, 2024
36585e5
replace bigint with node-int64
lechuhuuha May 24, 2024
088319e
remove new lines and big-integer
lechuhuuha May 28, 2024
b1abffa
Replace fstream with fs-extra
ZJONSSON Jun 8, 2024
341aa44
Make empty directories
ZJONSSON Jun 8, 2024
343956a
Merge pull request #318 from ZJONSSON/ayush-refactor
ZJONSSON Jun 8, 2024
cbf8db9
add deploy action
ZJONSSON Jun 8, 2024
360b0f2
Merge branch 'master' into master
ZJONSSON Jun 8, 2024
760f100
Merge pull request #316 from lechuhuuha/master
ZJONSSON Jun 8, 2024
1b4b210
Update docs
ZJONSSON Jun 8, 2024
23cc3b8
Merge pull request #319 from ZJONSSON/deploy.yml
ZJONSSON Jun 8, 2024
2608bc2
Merge pull request #320 from ZJONSSON/update-docs
ZJONSSON Jun 8, 2024
2357a71
Fix deploy script
ZJONSSON Jun 8, 2024
ba8416b
Merge pull request #321 from ZJONSSON/fix-deploy
ZJONSSON Jun 8, 2024
ea87bf3
Update package.json
ZJONSSON Jun 8, 2024
e6fe8fb
fix: upgrade bluebird from 3.4.7 to 3.7.2
snyk-bot Jun 9, 2024
c0493dd
Add support for @aws-sdk version 3
alice-was-here Jun 25, 2024
4ffedb7
fixed zip64 entry condition
Jul 4, 2024
a8b057f
fixes #324 - parsing of ZIP64 extra entry
Jul 4, 2024
b71f8b0
Address PR comments
alice-was-here Jul 8, 2024
9965039
added some test cases for parsing zip64 extra fields
Jul 8, 2024
5d05b72
Revert "Address PR comments"
alice-was-here Jul 9, 2024
3927030
Add node16 + tests, make import conditional, revert formatting changes
alice-was-here Jul 9, 2024
2828d20
CI fixes
alice-was-here Jul 10, 2024
1afcab3
Remove peer dep and tweak coverage
alice-was-here Jul 10, 2024
d358d58
Merge pull request #325 from alice-was-here/master
ZJONSSON Jul 14, 2024
1238dfc
Merge pull request #327 from Cruaier/fix_zip64_extra_field
ZJONSSON Jul 14, 2024
bdb67a2
Merge pull request #322 from ZJONSSON/snyk-upgrade-5f16e73f298c97c29e…
ZJONSSON Jul 14, 2024
55cd0ca
Update package.json
ZJONSSON Jul 14, 2024
ef9e2bf
add ts-ignore on dynamic require
ZJONSSON Jul 31, 2024
e7a4c38
Update package.json
ZJONSSON Jul 31, 2024
d19c3fb
Merge pull request #332 from ZJONSSON/ts-ignore
ZJONSSON Jul 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
text eol=lf
50 changes: 50 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Deploy coverate report to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
coverage:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js 18
uses: actions/setup-node@v3
with:
node-version: '18.x'
- run: npm install
- run: npm run build --if-present
- run: npm test
- run: npx lcov-badge2 coverage/lcov.info -o coverage/lcov-report/badge.svg
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact
uses: actions/upload-pages-artifact@v2
with:
path: 'coverage/lcov-report'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2

22 changes: 22 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Publish to NPM
on:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '18.x'
registry-url: 'https://registry.npmjs.org'
- run: npm install
- run: npm test
- run: npx eslint .
- name: Publish package on NPM 📦
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
38 changes: 38 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Node.js CI

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:

jobs:
lint:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Linting with ESLint
uses: actions/setup-node@v3
with:
node-version: 18.x
- run: npm install
- run: npx eslint .

test:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [ 10.x, 12.x, 14.x, 16.x, 17.x, 18.x, 19.x]

steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm run build --if-present
- run: npm test
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
/.idea
/node_modules
/node_modules
/test.js
/.nyc_output/
/coverage/
.tap/
package-lock.json
6 changes: 6 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
test/
testData/
.nyc_output/
coverage/
.tap/
.github/
6 changes: 0 additions & 6 deletions .travis.yml

This file was deleted.

5 changes: 5 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,8 @@ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

---

Commits in this fork are (c) Ziggy Jonsson ([email protected])
and fall under same licence structure as the original repo (MIT)
Loading