You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Errors with a mildly unclear message about maybe missing git:
this derivation will be built:
/nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv
building '/nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv'...
unpacking sources
unpacking source archive /nix/store/78k608absg8lcb787r28cm7yf7kni51n-source
source root is source
patching sources
configuring
configurePhase completed in 2 minutes 0 seconds
building
yarn run v1.22.19
warning Skipping preferred cache folder "/homeless-shelter/Library/Caches/Yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/private/tmp/nix-build-gb-studio-3.0.3.drv-0/.yarn-cache-301".
$ electron-forge make --arch=x64 --platform=darwin
warning Cannot find a suitable global folder. Tried these: "/usr/local, /homeless-shelter/.yarn"
⠋ Checking your system⠙ Checking your system⠹ Checking your system⠸ Checking your system⠼ Checking your system⠴ Checking your system✔ Checking your system
It looks like you are missing some dependencies you need to get Electron running.
Make sure you have git installed and Node.js version >= 12.13.0
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Stubbed Git
So I decided to fake git and "implement" the specific commands it needs:
{stdenv,fetchFromGitHub,mkYarnPackage}:
mkYarnPackagerec{pname="gb-studio";version="3.0.3";rev="v${version}";src=fetchFromGitHub{inheritrev;owner="chrismaltby";repo="gb-studio";sha256="sha256-QqGTUXVlV42Xyiq4wEqgyIWWlcM1JY/L+9k5YcOfomA=";};preBuild='' # Add a fake `git` so we don't need to keep `.git` in the source mkdir fake-bin cat >fake-bin/git <<'EOF' #!${stdenv.shell} -e case "$@" in "describe --always"| \ "rev-list --max-count=1 --no-merges --abbrev-commit HEAD") echo ${rev};; *) echo "INVALID fake git arguments: $@" 1>&2;; esac EOF chmod +x fake-bin/* export PATH="$PWD/fake-bin''${PATH:+:$PATH}" '';buildPhase='' runHook preBuild yarn --offline make:mac runHook postBuild '';}
This gets us a little bit further but runs into missing dependency errors:
this derivation will be built:
/nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv
building '/nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv'...
unpacking sources
unpacking source archive /nix/store/78k608absg8lcb787r28cm7yf7kni51n-source
source root is source
patching sources
configuring
configurePhase completed in 2 minutes 0 seconds
building
yarn run v1.22.19
warning Skipping preferred cache folder "/homeless-shelter/Library/Caches/Yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/private/tmp/nix-build-gb-studio-3.0.3.drv-0/.yarn-cache-301".
$ electron-forge make --arch=x64 --platform=darwin
warning Cannot find a suitable global folder. Tried these: "/usr/local, /homeless-shelter/.yarn"
⠋ Checking your system⠙ Checking your system⠹ Checking your system⠸ Checking your system⠼ Checking your system⠴ Checking your system✔ Checking your system
It looks like you are missing some dependencies you need to get Electron running.
Make sure you have git installed and Node.js version >= 12.13.0
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error: builder for '/nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv' failed with exit code 1;
last 10 log lines:
> yarn run v1.22.19
> warning Skipping preferred cache folder "/homeless-shelter/Library/Caches/Yarn" because it is not writable.
> warning Selected the next writable cache folder in the list, will be "/private/tmp/nix-build-gb-studio-3.0.3.drv-0/.yarn-cache-301".
> $ electron-forge make --arch=x64 --platform=darwin
> warning Cannot find a suitable global folder. Tried these: "/usr/local, /homeless-shelter/.yarn"
> ⠋ Checking your system⠙ Checking your system⠹ Checking your system⠸ Checking your system⠼ Checking your system⠴ Checking your system✔ Checking your system
> It looks like you are missing some dependencies you need to get Electron running.
> Make sure you have git installed and Node.js version >= 12.13.0
> error Command failed with exit code 1.
> info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
For full logs, run 'nix log /nix/store/cpcg60hyxl65lcrwjgn4klw8qhg75znj-gb-studio-3.0.3.drv'.
toonn@terra ~/s/n/gb-studio> fg
Send job 1 (vim pkgs/applications/emulators/gb-studio/*) to foreground
fish: Job 1, 'vim pkgs/applications/emulators…' has stopped
toonn@terra ~/s/n/gb-studio> nix-build --pure --no-out-link -A gb-studio
this derivation will be built:
/nix/store/qqi89383x83if3mwxqh79jag8llrgywi-gb-studio-3.0.3.drv
building '/nix/store/qqi89383x83if3mwxqh79jag8llrgywi-gb-studio-3.0.3.drv'...
unpacking sources
unpacking source archive /nix/store/78k608absg8lcb787r28cm7yf7kni51n-source
source root is source
patching sources
configuring
configurePhase completed in 1 minutes 17 seconds
building
yarn run v1.22.19
warning Skipping preferred cache folder "/homeless-shelter/Library/Caches/Yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/private/tmp/nix-build-gb-studio-3.0.3.drv-0/.yarn-cache-301".
$ electron-forge make --arch=x64 --platform=darwin
warning Cannot find a suitable global folder. Tried these: "/usr/local, /homeless-shelter/.yarn"
⠋ Checking your system⠙ Checking your system⠹ Checking your system⠸ Checking your system⠼ Checking your system⠴ Checking your system✔ Checking your system
⠋ Resolving Forge Config✔ Resolving Forge Config
We need to package your application before we can make it
⠋ Preparing to Package Application for arch: x64You have set packagerConfig.ignore, the Electron Forge webpack plugin normally sets this automatically.
Your packaged app may be larger than expected if you dont ignore everything other than the '.webpack' folder
⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code⠹ Preparing to Package Application for arch: x64⠙ Compiling Main Process Code⠸ Preparing to Package Application for arch: x64⠹ Compiling Main Process Code⠼ Preparing to Package Application for arch: x64⠸ Compiling Main Process Code⠴ Preparing to Package Application for arch: x64⠼ Compiling Main Process Code⠦ Preparing to Package Application for arch: x64⠴ Compiling Main Process Code⠧ Preparing to Package Application for arch: x64⠦ Compiling Main Process Code⠇ Preparing to Package Application for arch: x64⠧ Compiling Main Process Code⠏ Preparing to Package Application for arch: x64⠇ Compiling Main Process Code⠋ Preparing to Package Application for arch: x64⠏ Compiling Main Process Code⠙ Preparing to Package Application for arch: x64⠋ Compiling Main Process Code✖ Compiling Main Process Code
An unhandled error has occurred inside Forge:
Compilation errors in the main process: assets by status 128 KiB [cached] 1 asset
runtime modules 105 bytes 1 module
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/ 102 KiB
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ 49.1 KiB 22 modules
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/semver/ 16.5 KiB 9 modules
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/*.js 36.7 KiB 3 modules
modules by path ./src/ 125 KiB
modules by path ./src/lib/ 13.7 KiB 4 modules
modules by path ./src/*.js 33 KiB
./src/menu.js 28.7 KiB [built] [code generated]
./src/consts.js 4.3 KiB [built] [code generated]
./src/main.ts 35.6 KiB [built] [code generated]
./src/lang/en.json 42.6 KiB [built] [code generated]
8 modules
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/copy-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/index.js 4:12-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 8:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/copy.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/index.js 5:10-27
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 9:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 9:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/empty/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/empty'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 10:2-20
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/file.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 3:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/file.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 3:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/link.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 4:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/link.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 4:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink-paths.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 10:22-48
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink-type.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 14:21-46
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs/index.js 4:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 6:2-17
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs/index.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 6:2-17
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/jsonfile.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 4:17-38
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/jsonfile.js 4:17-36
Module not found: Error: Can't resolve 'jsonfile' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
Did you mean './jsonfile'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio, /private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/node_modules, /nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/@electron-forge/plugin-webpack/node_modules).
If changing the source code is not an option there is also a resolve options called 'preferRelative' which tries to resolve these kind of requests in the current directory too.
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 4:17-38
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/output-json-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 7:26-55
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 2:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 4:19-43
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/mkdirs.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 3:17-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move-sync/index.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move-sync'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 14:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 15:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move/index.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 15:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 16:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output/index.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 16:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/path-exists/index.js 2:10-45
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/path-exists'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 17:2-26
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 18:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/rimraf.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/index.js 4:15-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 18:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/util/utimes.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/util'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/copy-sync.js 6:19-64
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/index.js 4:12-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 8:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/common.js 16:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 53:13-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/common.js 17:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 53:13-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 44:9-31
Module not found: Error: Can't resolve 'fs.realpath' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 45:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 47:15-34
Module not found: Error: Can't resolve 'inherits' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 51:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 58:15-34
Module not found: Error: Can't resolve 'inflight' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 63:11-26
Module not found: Error: Can't resolve 'once' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 5:9-31
Module not found: Error: Can't resolve 'fs.realpath' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 6:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 12:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ./src/lib/helpers/updateChecker.js 46:29-53
Module not found: Error: Can't resolve '@octokit/rest' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 78:22-58
ERROR in ./src/lib/helpers/updateChecker.js 47:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 78:22-58
ERROR in ./src/menu.js 94:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
@ ./src/main.ts 77:29-46
ERROR in ./src/lib/helpers/initElectronL10n.ts 7:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 81:41-80
ERROR in ./src/main.ts 73:46-78
Module not found: Error: Can't resolve 'electron-window-state' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 74:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 82:49-87
Module not found: Error: Can't resolve 'electron-devtools-installer' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 85:4-40
Module not found: Error: Can't resolve 'electron-squirrel-startup' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in unable to locate '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/node_modules/about-window' glob
49 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.38.1 compiled with 50 errors in 25740 ms
Error: Compilation errors in the main process: assets by status 128 KiB [cached] 1 asset
runtime modules 105 bytes 1 module
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/ 102 KiB
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ 49.1 KiB 22 modules
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/semver/ 16.5 KiB 9 modules
modules by path ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/*.js 36.7 KiB 3 modules
modules by path ./src/ 125 KiB
modules by path ./src/lib/ 13.7 KiB 4 modules
modules by path ./src/*.js 33 KiB
./src/menu.js 28.7 KiB [built] [code generated]
./src/consts.js 4.3 KiB [built] [code generated]
./src/main.ts 35.6 KiB [built] [code generated]
./src/lang/en.json 42.6 KiB [built] [code generated]
8 modules
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/copy-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/index.js 4:12-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 8:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/copy.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/index.js 5:10-27
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 9:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 9:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/empty/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/empty'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 10:2-20
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/file.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 3:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/file.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 3:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/link.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 4:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/link.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 4:13-30
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink-paths.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 10:22-48
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink-type.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 14:21-46
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/symlink.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/ensure/index.js 5:16-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 11:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs/index.js 4:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 6:2-17
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs/index.js 5:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/fs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 6:2-17
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/jsonfile.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 4:17-38
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/jsonfile.js 4:17-36
Module not found: Error: Can't resolve 'jsonfile' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
Did you mean './jsonfile'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio, /private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/node_modules, /nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/@electron-forge/plugin-webpack/node_modules).
If changing the source code is not an option there is also a resolve options called 'preferRelative' which tries to resolve these kind of requests in the current directory too.
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 4:17-38
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/output-json-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/json/index.js 7:26-55
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 12:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 2:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 4:19-43
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/mkdirs.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/mkdirs/index.js 3:17-36
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 13:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move-sync/index.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move-sync'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 14:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 15:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move/index.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/move'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 15:2-19
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 16:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output/index.js 4:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/output'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 16:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/path-exists/index.js 2:10-45
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/path-exists'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 17:2-26
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/index.js 3:10-46
Module not found: Error: Can't resolve 'universalify' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 18:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/rimraf.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/remove/index.js 4:15-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 18:2-21
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/util/utimes.js 3:11-33
Module not found: Error: Can't resolve 'graceful-fs' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/util'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/copy-sync.js 6:19-64
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/copy-sync/index.js 4:12-34
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/fs-extra/lib/index.js 8:2-24
@ ./src/main.ts 76:17-36
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/common.js 16:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 53:13-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/common.js 17:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 53:13-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 44:9-31
Module not found: Error: Can't resolve 'fs.realpath' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 45:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 47:15-34
Module not found: Error: Can't resolve 'inherits' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 51:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 58:15-34
Module not found: Error: Can't resolve 'inflight' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 63:11-26
Module not found: Error: Can't resolve 'once' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 5:9-31
Module not found: Error: Can't resolve 'fs.realpath' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 6:16-36
Module not found: Error: Can't resolve 'minimatch' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/sync.js 12:17-44
Module not found: Error: Can't resolve 'path-is-absolute' in '/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob'
@ ../../../../../../nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/glob/glob.js 52:15-35
@ ./src/lib/helpers/l10n.ts 8:29-44
@ ./src/main.ts 80:26-53
ERROR in ./src/lib/helpers/updateChecker.js 46:29-53
Module not found: Error: Can't resolve '@octokit/rest' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 78:22-58
ERROR in ./src/lib/helpers/updateChecker.js 47:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 78:22-58
ERROR in ./src/menu.js 94:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
@ ./src/main.ts 77:29-46
ERROR in ./src/lib/helpers/initElectronL10n.ts 7:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src/lib/helpers'
@ ./src/main.ts 81:41-80
ERROR in ./src/main.ts 73:46-78
Module not found: Error: Can't resolve 'electron-window-state' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 74:42-70
Module not found: Error: Can't resolve 'electron-settings' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 82:49-87
Module not found: Error: Can't resolve 'electron-devtools-installer' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in ./src/main.ts 85:4-40
Module not found: Error: Can't resolve 'electron-squirrel-startup' in '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/src'
ERROR in unable to locate '/private/tmp/nix-build-gb-studio-3.0.3.drv-0/source/deps/gb-studio/node_modules/about-window' glob
49 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.38.1 compiled with 50 errors in 25740 ms
at cb (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/@electron-forge/plugin-webpack/src/WebpackPlugin.ts:252:31)
at finalCallback (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/webpack/lib/Compiler.js:415:32)
at /nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/webpack/lib/Compiler.js:432:13
at Hook.eval [as callAsync] (eval at create (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/tapable/lib/Hook.js:18:14)
at onCompiled (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/webpack/lib/Compiler.js:430:21)
at /nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/webpack/lib/Compiler.js:1106:17
at eval (eval at create (/nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:14:1)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
Additional sleuthing
Looking into this I've found a couple things that might be interesting.
> ls /nix/store/f2ypabdmjqm1wdc47bpx0n6j9fd300jf-gb-studio-modules-3.0.3/deps/gb-studio/node_modules/
commander/ deepmerge/ fs-extra/ glob/ rimraf/ semver/
Thanks to Winter I've been able to get the App building and it seems to work fine.
Now I'm trying to package the accompanying command line utility.
I was expecting this to be easier than building an App but apparently it's not so straightforward
to provide all the run-time dependencies.
> /nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/bin/gb-studio-cli -V
/nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/libexec/node_modules/electron/index.js:14
throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
^
Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
at getElectronPath (/nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/libexec/node_modules/electron/index.js:14:11)
at Object.<anonymous> (/nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/libexec/node_modules/electron/index.js:18:18)
at Module._compile (node:internal/modules/cjs/loader:1119:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
at Module.load (node:internal/modules/cjs/loader:997:32)
at Module._load (node:internal/modules/cjs/loader:838:12)
at Module.require (node:internal/modules/cjs/loader:1021:19)
at require (node:internal/modules/cjs/helpers:103:18)
at 8933 (/nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771111)
at __webpack_require__ (/nix/store/izl9kxnq7lhrhajc5fd6x8gspf61wdq9-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771693)
Node.js v18.8.0
I tried adding electron to the buildInputs but that hasn't made a difference.
And the reason I'm trying to copy the entire node_modules,
which should surely be a superset of the run-time dependencies (no?),
alongside the script is the following error.
> /nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/bin/gb-studio-cli -V
node:internal/modules/cjs/loader:958
throw err;
^
Error: Cannot find module 'electron'
Require stack:
- /nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js
at Module._resolveFilename (node:internal/modules/cjs/loader:955:15)
at Module._load (node:internal/modules/cjs/loader:803:27)
at Module.require (node:internal/modules/cjs/loader:1021:19)
at require (node:internal/modules/cjs/helpers:103:18)
at 8933 (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771111)
at __webpack_require__ (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771693)
at 3750 (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:463792)
at __webpack_require__ (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771693)
at 4037 (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:509898)
at __webpack_require__ (/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js:3:771693) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/nix/store/5vfby2wr25sac4a0jscm3naqd9pgw76f-gb-studio-3.0.3/libexec/out/cli/gb-studio-cli.js'
]
}
Node.js v18.8.0
{stdenv,lib,fetchFromGitHub,fetchYarnDeps,fixup_yarn_lock,nodejs,yarn,zip}:
stdenv.mkDerivationrec{pname="gb-studio";version="3.0.3";src=fetchFromGitHub{owner="chrismaltby";repo="gb-studio";rev="v${version}";sha256="sha256-QqGTUXVlV42Xyiq4wEqgyIWWlcM1JY/L+9k5YcOfomA=";};yarnDeps=fetchYarnDeps{yarnLock="${src}/yarn.lock";hash="sha256-5IGYDcp6+tcU2rIGFLr9bIMSRsxFFm9FqFPzjvZWMV0=";};nativeBuildInputs=[yarnzip];buildInputs=[nodejs];patchPhase='' runHook prePatch substituteInPlace webpack.cli.config.js --replace \ 'mode: "development"' 'mode: "production"' runHook postPatch '';buildPhase='' runHook preBuild ### # Add a fake `git` so we don't need to keep `.git` in the source ### mkdir fake-bin cat >fake-bin/git <<'EOF' #!${stdenv.shell} -e case "$@" in "describe --always"| \ "rev-list --max-count=1 --no-merges --abbrev-commit HEAD") echo ${src.rev};; *) echo "INVALID fake git arguments: $@" 1>&2;; esac EOF chmod +x fake-bin/* export PATH="$PWD/fake-bin''${PATH:+:$PATH}" ### # Set up the environment to use Yarn ### # Yarn writes temporary files to $HOME. Copied from mkYarnModules. export HOME=$NIX_BUILD_TOP/yarn_home # Make yarn install packages from our offline cache, not the registry yarn config --offline set yarn-offline-mirror ${yarnDeps} # Fixup "resolved"-entries in yarn.lock to match our offline cache${fixup_yarn_lock}/bin/fixup_yarn_lock yarn.lock yarn install --offline --frozen-lockfile --ignore-scripts --no-progress \ --non-interactive # The `electron` module needs to be able to use the electron executable echo ../.bin/electron >node_modules/electron/path.txt patchShebangs node_modules/ export PATH="$PWD/node_modules/.bin''${PATH:+:$PATH}"; ### # Build into `./out/`, suppress formatting. ### yarn --offline make:cli | cat yarn --offline package | cat runHook postBuild '';installPhase='' runHook preInstall mkdir -p $out/{bin,libexec} # TODO: Installing production dependencies should be the proper way to do # this but `electron` is needed for the CLI and not part of them. # yarn install --offline --frozen-lockfile --ignore-scripts --no-progress \ # --non-interactive --production \ # --modules-folder=$out/libexec/node_modules # Install run-time dependencies alongside the CLI cp --parents -pnPR node_modules/{electron,vm2} $out/libexec cp --parents -pnPR out/cli/gb-studio-cli.js $out/libexec chmod +x $out/libexec/out/cli/gb-studio-cli.js ln -s ../libexec/out/cli/gb-studio-cli.js $out/bin/gb-studio-cli ''+lib.optionalStringstdenv.isDarwin'' mkdir -p $out/Applications mv out/'GB Studio-darwin-x64/GB Studio.app' $out/Applications ''+lib.optionalStringstdenv.Linux'' ls out ls out/* ''+'' runHook postInstall '';meta=withlib;{description="A quick and easy to use drag and drop retro game creator"+" for your favourite handheld video game system";longDescription='' GB Studio is a quick and easy to use retro adventure game creator for Game Boy available for Mac, Linux and Windows. For more information see the GB Studio site GB Studio consists of an Electron game builder application and a C based game engine using GBDK, music is provided by GBT Player * Easy to Use: Drag and drop game creator with simple, no progamming knowledge required, visual scripting. Multiple game genres supported. * Write Music: Inbuilt editor makes writing music easy. With both piano roll and tracker modes. * Build ROMs: Create real ROM files and play on any GB emulator. Export for web with great mobile controls, upload to Itch.io and share your game with the world. '';homepage="https://www.gbstudio.dev/";downloadPage="https://chrismaltby.itch.io/gb-studio";license=licenses.mit;maintainers=withmaintainers;[toonn];platforms=["x86_64-darwin""x86_64-linux"];};}