Updating node version, improving build process and adding required modules to dev dependencies

This commit is contained in:
Collin Duncan 2022-11-07 11:44:57 +01:00
parent 8f69d13a26
commit 2319cdce18
No known key found for this signature in database
5 changed files with 11768 additions and 116 deletions

2
.nvmrc
View file

@ -1 +1 @@
lts/fermium lts/hydrogen

View file

@ -6,8 +6,9 @@ Automatic court reservation!
### Requirements ### Requirements
- Node.js (14.x) - Node.js (18.x)
- npm (8.x) - npm (8.x)
- gcc (g++-12)
- nvm (optional) - nvm (optional)
#### Using nvm #### Using nvm

11872
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,12 @@
"description": "", "description": "",
"private": true, "private": true,
"engines": { "engines": {
"node": "14.x" "node": "18"
}, },
"scripts": { "scripts": {
"preinstall": "export CXX=g++-12",
"clean": "rm -r ./dist || true", "clean": "rm -r ./dist || true",
"build:server": "rollup -c src/server/rollup.config.js", "build": "rollup -c src/server/rollup.config.js",
"test": "jest", "test": "jest",
"test:clear-cache": "jest --clearCache", "test:clear-cache": "jest --clearCache",
"test:clean": "npm run test:clear-cache && npm run test", "test:clean": "npm run test:clear-cache && npm run test",
@ -39,6 +40,7 @@
"babel-jest": "^29.2.1", "babel-jest": "^29.2.1",
"eslint": "^8.26.0", "eslint": "^8.26.0",
"jest": "^29.2.1", "jest": "^29.2.1",
"node-gyp": "^9.3.0",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"rollup": "^3.2.5", "rollup": "^3.2.5",
"rollup-plugin-natives": "^0.7.6", "rollup-plugin-natives": "^0.7.6",

View file

@ -20,7 +20,6 @@ export default {
destDir: '../libs', destDir: '../libs',
dlopen: false, dlopen: false,
sourcemap: true, sourcemap: true,
targetEsm: true,
}), }),
nodeResolve(), nodeResolve(),
commonjs(), commonjs(),