Skip to content

Commit

Permalink
changed: updated dependencies (#131)
Browse files Browse the repository at this point in the history
* changed: updated dependencies
* changed: manage browser instances to improve performance of tests and using this library as a JS module
  • Loading branch information
MartijnR authored Jul 11, 2023
1 parent c3391de commit 950e463
Show file tree
Hide file tree
Showing 14 changed files with 7,563 additions and 5,902 deletions.
1 change: 0 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
"jsdoc/check-param-names": 1,
"jsdoc/check-tag-names": 1,
"jsdoc/check-types": 1,
"jsdoc/newline-after-description": ["warn", "always"],
"jsdoc/no-undefined-types": 1,
"jsdoc/require-description": 0,
"jsdoc/require-description-complete-sentence": 0,
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node: [ '14', '16' ]
node: [ '16' ]
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

[3.0.0] - 2023-07-10
##### Removed
- Support for NodeJS 14.

##### Changed
- Updated dependencies.
- Improved performance of tests and using this library as a JS module

[2.1.2] - 2023-03-01
--------------------------
##### Changed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Live demo web application (meant for testing purposes only) that uses Enketo Val

## Prerequisites

1. install nodeJS 14 or 16
1. install nodeJS 16
2. if npm is not version 6, downgrade with `npm i -g npm@6` (but you could check first if still necessary)
2. (if necessary) install build tools for native modules with `apt-get install build-essential`
3. (if necessary) install puppeteer (headless Chrome) prerequisites as mentioned [here](https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#chrome-headless-doesnt-launch-on-unix), e.g. for Ubuntu/Debian do `apt-get install ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils`
Expand Down
Loading

0 comments on commit 950e463

Please sign in to comment.