mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-11 20:44:32 -05:00
After #1115, new Node.js versions will be able to be used for development of the frontend. This PR changes the recommended Node.js version to 18 (the current LTS version). I have also tested with 16 and 20 and it works. I also took the opportunity to: - move the build script that was at the project root to the `bin/` folder - update the `browserslist` to target Electron 24 (which is the version we currently build against). This results in a slightly smaller bundle due to no longer having to transpile optional chaining.
14 lines
373 B
Bash
14 lines
373 B
Bash
#!/bin/sh
|
|
|
|
#####################################################
|
|
# This startup script is used by the docker container
|
|
# to check if the node_modules folder is empty and
|
|
# if so, run yarn to install the dependencies.
|
|
#####################################################
|
|
|
|
if [ ! -d "node_modules" ] || [ "$(ls -A node_modules)" = "" ]; then
|
|
yarn
|
|
fi
|
|
|
|
yarn start:browser
|