### Motivation
Devs can build the IDE2 on macOS with an M1 chip.
### Cha…nge description
- Use Node.js 16+,
- All workflow files use `.yml` instead of `.yaml`,
- Use Arduino LS `0.7.2`,
- Updated `electron-builder` to `23.3.3`,
- Removed unused `conf-node-gyp.sh`,
- Removed unused `THEIA_ELECTRON_SKIP_REPLACE_FFMPEG`, and
- Aligned `node-gyp@9.3.0`, `electron-rebuild@3.2.9` to Theia.
-----
Verified with the following build steps:
```
git clone https://github.com/arduino/arduino-ide.git --branch m1-signed --single-branch m1-build \
&& git -C ./m1-build rev-parse --short HEAD \
&& node -v \
&& uname -a \
&& yarn --cwd ./m1-build/electron/packager \
&& yarn --cwd ./m1-build/electron/packager package
```
<details><summary>Click to see full build output on macOS M1</summary>
<p>
```
❯ git clone https://github.com/arduino/arduino-ide.git --branch m1-signed --single-branch m1-build \
&& git -C ./m1-build rev-parse --short HEAD \
&& node -v \
&& uname -a \
&& yarn --cwd ./m1-build/electron/packager \
&& yarn --cwd ./m1-build/electron/packager package
Cloning into 'm1-build'...
remote: Enumerating objects: 13745, done.
remote: Counting objects: 100% (571/571), done.
remote: Compressing objects: 100% (408/408), done.
remote: Total 13745 (delta 303), reused 308 (delta 158), pack-reused 13174
Receiving objects: 100% (13745/13745), 140.32 MiB | 3.52 MiB/s, done.
Resolving deltas: 100% (9546/9546), done.
5ac6801
v16.14.2
Darwin ToolingMini.local 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:47:26 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T8101 arm64
yarn install v1.22.18
[1/5] 🔍 Validating package.json...
[2/5] 🔍 Resolving packages...
[3/5] 🚚 Fetching packages...
[4/5] 🔗 Linking dependencies...
[5/5] 🔨 Building fresh packages...
$ yarn test
yarn run v1.22.18
$ mocha "./test/**/*.test.js"
(node:12715) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:12715) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'find' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'head' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'set' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'test' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'to' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency
(node:12715) Warning: Accessing non-existent property 'which' of module exports inside circular dependency
(node:12715) [DEP0128] DeprecationWarning: Invalid 'main' field in '/Users/tooling/Desktop/a.kitta/m1-build/electron/packager/node_modules/find-parent-dir/package.json' of 'find-parent-dir.js'. Please either fix that or report it to the module author
utils
adjustArchiveStructure
✓ should reject when not a zip file
✓ should reject when target directory does not exist
✓ should reject when target is a file
✓ should be a NOOP when the zip already has the desired base folder (194ms)
✓ should handle whitespace in file path gracefully (40ms)
✓ should keep the symlinks after ZIP adjustments
✓ should adjust the archive structure if base folder is not present (41ms)
7 passing (326ms)
✨ Done in 0.82s.
✨ Done in 1.68s.
yarn run v1.22.18
$ node index.js
📦 Building version '2.0.1-snapshot-5ac6801'...
Building the application with the following extensions:
- arduino-ide-extension
⏱️ >>> Building the Arduino IDE application...
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "@types/react@16.14.25" is incompatible with requested version "@types/react@^17"
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > @theia/electron@1.25.0" has unmet peer dependency "electron@^15.3.5".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > @tippyjs/react@4.2.6" has unmet peer dependency "react@>=16.8".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > @tippyjs/react@4.2.6" has unmet peer dependency "react-dom@>=16.8".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-disable@0.1.0" has unmet peer dependency "react@>=16".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-markdown@8.0.3" has unmet peer dependency "react@>=16".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select@3.2.0" has unmet peer dependency "react@^16.8.0 || ^17.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select@3.2.0" has unmet peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-tabs@3.2.3" has unmet peer dependency "react@^16.3.0 || ^17.0.0-0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-window@1.8.7" has unmet peer dependency "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-window@1.8.7" has unmet peer dependency "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > @theia/electron > @electron/remote@2.0.8" has unmet peer dependency "electron@>= 13.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select > @emotion/core@10.3.1" has unmet peer dependency "react@>=16.3.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select > react-input-autosize@3.0.0" has unmet peer dependency "react@^16.3.0 || ^17.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select > react-transition-group@4.4.2" has unmet peer dependency "react@>=16.6.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > arduino-ide-extension > react-select > react-transition-group@4.4.2" has unmet peer dependency "react-dom@>=16.6.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/debug > requestretry@7.1.0" has unmet peer dependency "request@2.*.*".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react@>=16.3.3".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react-dom@>=16.3.3".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/process > node-pty@0.11.0-beta17" has incorrect peer dependency "node-gyp@^8.3.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/plugin-ext > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "workspace-aggregator-bbae15f9-4b6b-45c5-80c1-02803be5a085 > electron-app > @theia/plugin-ext > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
[5/5] Building fresh packages...
warning Error running install script for optional dependency: "/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/grpc-tools: Command failed.
Exit code: 1
Command: node-pre-gyp install
Arguments:
Directory: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/grpc-tools
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@1.0.9
node-pre-gyp info using node@16.14.2 | darwin | arm64
node-pre-gyp info check checked for \"/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/grpc-tools/bin/grpc_tools.node\" (not found)
node-pre-gyp http GET https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! install response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! stack at /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/@mapbox/node-pre-gyp/lib/install.js:67:15
node-pre-gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:96:5)
node-pre-gyp ERR! System Darwin 21.4.0
node-pre-gyp ERR! command \"/usr/local/bin/node\" \"/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp\" \"install\"
node-pre-gyp ERR! cwd /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/grpc-tools
node-pre-gyp ERR! node -v v16.14.2
node-pre-gyp ERR! node-pre-gyp -v v1.0.9
node-pre-gyp ERR! not ok
response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz"
info This module is OPTIONAL, you can safely ignore this error
$ lerna run prepare && yarn download:plugins
lerna notice cli v3.22.1
lerna info versioning independent
lerna info Executing command in 2 packages: "yarn run prepare"
arduino-ide-extension: $ yarn download-cli && yarn download-fwuploader && yarn download-ls && yarn copy-i18n && yarn clean && yarn download-examples && yarn build && yarn test
arduino-ide-extension: $ node ./scripts/download-cli.js
arduino-ide-extension: 📦 Identified released version of the CLI. Downloading version 0.28.0 from 'https://downloads.arduino.cc/arduino-cli/arduino-cli_0.28.0_macOS_ARM64.tar.gz'
arduino-ide-extension: >>> Downloading from 'https://downloads.arduino.cc/arduino-cli/arduino-cli_0.28.0_macOS_ARM64.tar.gz'...
arduino-ide-extension: <<< Download succeeded.
arduino-ide-extension: >>> Decompressing...
arduino-ide-extension: <<< Decompressing succeeded.
arduino-ide-extension: Done: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/build/arduino-cli
arduino-ide-extension: $ node ./scripts/download-fwuploader.js
arduino-ide-extension: 📦 Identified released version of the Firmware Uploader. Downloading version 2.2.0 from 'https://downloads.arduino.cc/arduino-fwuploader/arduino-fwuploader_2.2.0_macOS_64bit.tar.gz'
arduino-ide-extension: >>> Downloading from 'https://downloads.arduino.cc/arduino-fwuploader/arduino-fwuploader_2.2.0_macOS_64bit.tar.gz'...
arduino-ide-extension: <<< Download succeeded.
arduino-ide-extension: >>> Decompressing...
arduino-ide-extension: <<< Decompressing succeeded.
arduino-ide-extension: Done: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/build/arduino-fwuploader
arduino-ide-extension: $ node ./scripts/download-ls.js
arduino-ide-extension: >>> Downloading from 'https://downloads.arduino.cc/arduino-language-server/arduino-language-server_0.7.2_macOS_ARM64.tar.gz'...
arduino-ide-extension: >>> Downloading from 'https://downloads.arduino.cc/tools/clangd_14.0.0_macOS_ARM64.tar.bz2'...
arduino-ide-extension: >>> Downloading from 'https://downloads.arduino.cc/tools/clang-format_14.0.0_macOS_ARM64.tar.bz2'...
arduino-ide-extension: <<< Download succeeded.
arduino-ide-extension: >>> Decompressing...
arduino-ide-extension: <<< Decompressing succeeded.
arduino-ide-extension: Done: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/build/clang-format
arduino-ide-extension: <<< Download succeeded.
arduino-ide-extension: >>> Decompressing...
arduino-ide-extension: <<< Decompressing succeeded.
arduino-ide-extension: Done: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/build/arduino-language-server
arduino-ide-extension: <<< Download succeeded.
arduino-ide-extension: >>> Decompressing...
arduino-ide-extension: <<< Decompressing succeeded.
arduino-ide-extension: Done: /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/build/clangd
arduino-ide-extension: $ npx ncp ../i18n ./build/i18n
arduino-ide-extension: $ rimraf lib
arduino-ide-extension: $ node ./scripts/download-examples.js
arduino-ide-extension: Cloning into '/var/folders/zw/1kzgfzm90gd5brlbb91y217m0000gn/T/13303bee-94ea-4f03-83e8-f5e49083d55f-arduino-examples'...
arduino-ide-extension: Switched to a new branch '1.10.0'
arduino-ide-extension: Generated output to /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/arduino-ide-extension/Examples/examples.json
arduino-ide-extension: $ tsc && ncp ./src/node/cli-protocol/ ./lib/node/cli-protocol/ && yarn lint
arduino-ide-extension: $ eslint
arduino-ide-extension: $ mocha "./lib/test/**/*.test.js"
arduino-ide-extension:
arduino-ide-extension: Monitor Utils
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: boards-service
arduino-ide-extension: AttachedBoardsChangeEvent
arduino-ide-extension: ✓ should detect one attached port
arduino-ide-extension: config-service
arduino-ide-extension: additionalUrls
arduino-ide-extension: ✓ should consider additional URLs same as if they differ in case
arduino-ide-extension: ✓ should consider additional URLs same as if they have a different order
arduino-ide-extension: ✓ should parse an empty string as an empty array
arduino-ide-extension: ✓ should parse a blank string as an empty array
arduino-ide-extension: ✓ should parse urls with commas
arduino-ide-extension: ✓ should parse urls with both '\n' and '\r\n' line endings
arduino-ide-extension: installable
arduino-ide-extension: compare
arduino-ide-extension: ✓ '1.8.1' should be equal to '1.8.1'
arduino-ide-extension: ✓ '1.8.1' should be greater than '1.6.1'
arduino-ide-extension: ✓ '1.6.1' should be less than '1.8.1'
arduino-ide-extension: ✓ '1.6.1' should be less than '1.6.3'
arduino-ide-extension: ✓ '5.1.1' should be greater than '5.1.0'
arduino-ide-extension: ✓ '5.1.0' should be greater than '5.1.0-beta.1'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.0'
arduino-ide-extension: ✓ '5.1.0-beta.2' should be greater than '5.1.0-beta.1'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.0-beta.2'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.1'
arduino-ide-extension: ✓ '1.1.0' should be greater than '1.1.0-a'
arduino-ide-extension: ✓ '1.1.0-a' should be less than '1.1.0'
arduino-ide-extension: ✓ 'COM1' should be less than 'COM2'
arduino-ide-extension: ✓ 'COM1' should be less than 'COM10'
arduino-ide-extension: ✓ 'COM10' should be greater than 'COM1'
arduino-ide-extension: ✓ 'COM10' should be greater than 'COM2'
arduino-ide-extension: ✓ 'COM2' should be less than 'COM10'
arduino-ide-extension: ✓ 'COM10' should be equal to 'COM10'
arduino-ide-extension: searchable
arduino-ide-extension: parse
arduino-ide-extension: boardsmanager
arduino-ide-extension: ✓ should parse 'http://boardsmanager#SAMD' to {"query":"SAMD","type":"All"}
arduino-ide-extension: ✓ should parse 'http://boardsmanager/Arduino%40Heart#littleBits' to {"query":"littleBits","type":"Arduino@Heart"}
arduino-ide-extension: ✓ should not parse 'http://boardsmanager/too/many/segments#invalidPath'
arduino-ide-extension: ✓ should not parse 'http://boardsmanager/random#invalidPath'
arduino-ide-extension: ✓ should fail to parse 'https://boardsmanager/#invalidScheme'
arduino-ide-extension: ✓ should fail to parse 'http://librarymanager/#invalidAuthority'
arduino-ide-extension: librarymanager
arduino-ide-extension: ✓ should parse 'http://librarymanager#WiFiNINA' to {"query":"WiFiNINA","type":"All","topic":"All"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Device%20Control#Servo' to {"query":"Servo","type":"All","topic":"Device Control"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Display#SparkFun' to {"query":"SparkFun","type":"All","topic":"Display"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/Updatable/Display#SparkFun' to {"query":"SparkFun","type":"Updatable","topic":"Display"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Signal%20Input%2FOutput#debouncer' to {"query":"debouncer","type":"All","topic":"Signal Input/Output"}
arduino-ide-extension: ✓ should not parse 'http://librarymanager/too/many/segments#invalidPath'
arduino-ide-extension: ✓ should not parse 'http://librarymanager/absent/invalid#invalidPath'
arduino-ide-extension: ✓ should fail to parse 'https://librarymanager/#invalidScheme'
arduino-ide-extension: ✓ should fail to parse 'http://boardsmanager/#invalidAuthority'
arduino-ide-extension: arduino-daemon-impl
arduino-ide-extension: ✓ should parse the port address when the log format is json (368ms)
arduino-ide-extension: ✓ should parse the port address when the log format is text (54ms)
arduino-ide-extension: cli-config
arduino-ide-extension: ✓ {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: ✓ {"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: ✓ {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: getExecPath
arduino-ide-extension: ✓ should resolve arduino-cli (2372ms)
arduino-ide-extension: ✓ should resolve arduino-language-server
arduino-ide-extension: ✓ should resolve clangd (387ms)
arduino-ide-extension: longestPrefixMatch
arduino-ide-extension: ✓ should return the exact prefix when found
arduino-ide-extension: ✓ should return the exact object when the prefix match
arduino-ide-extension: ✓ should return a partial matching prefix when a similar object is found
arduino-ide-extension: ✓ should return the closest object when the prefix partially match
arduino-ide-extension: ✓ should return an empty matching prefix when no similar object is found
arduino-ide-extension: ✓ should return an empty object when no similar object is found
arduino-ide-extension: reconcileSettings
arduino-ide-extension: ✓ should return default settings if new settings are missing
arduino-ide-extension: ✓ should add missing attributes copying it from the default settings
arduino-ide-extension: ✓ should remove wrong settings attributes using the default settings as a reference
arduino-ide-extension: ✓ should reset non-value fields to those defiend in the default settings
arduino-ide-extension: ✓ should accept a selectedValue if it is a valid one
arduino-ide-extension: ✓ should fall a back to the first valid setting when the selectedValue is not valid
arduino-ide-extension: ✓ should accept any value if default values are not set
arduino-ide-extension: 68 passing (3s)
electron-app: $ theia build --mode development
electron-app: Found cached ffmpeg library.
electron-app: Successfully replaced "/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Libraries/libffmpeg.dylib".
electron-app: "/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Libraries/libffmpeg.dylib" does not contain proprietary codecs (16 found).
electron-app: Failed to resolve module: socket.io
electron-app: Failed to resolve module: ws
electron-app: Failed to resolve module: filenamify
electron-app: assets by status 237 KiB [cached] 2 assets
electron-app: assets by path *.js 28.8 MiB
electron-app: assets by chunk 10.2 MiB (id hint: vendors) 76 assets
electron-app: + 17 assets
electron-app: assets by info 1.99 MiB [immutable]
electron-app: assets by chunk 1.26 MiB (auxiliary name: bundle)
electron-app: assets by path *.woff2 256 KiB 5 assets
electron-app: assets by path *.ttf 300 KiB 3 assets
electron-app: + 4 assets
electron-app: assets by chunk 478 KiB (auxiliary id hint: vendors)
electron-app: asset 6e3d5ec6699a8d147d29.wasm 457 KiB [emitted] [immutable] [from: ../node_modules/onigasm/lib/onigasm.wasm] (auxiliary id hint: vendors) 1 related asset
electron-app: asset 57695d7e34f6d23addde.svg 21 KiB [emitted] [immutable] [from: ../node_modules/@theia/monaco/src/browser/style/symbol-sprite.svg] (auxiliary id hint: vendors) 1 related asset
electron-app: + 5 assets
electron-app: runtime modules 12 KiB 24 modules
electron-app: orphan modules 17 KiB [orphan] 14 modules
electron-app: modules by path ../node_modules/ 22.8 MiB (javascript) 1.96 MiB (asset) 3023 modules
electron-app: modules by path ../arduino-ide-extension/ 1.27 MiB (javascript) 273 KiB (asset) 276 modules
electron-app: modules by path ./ 12.7 KiB
electron-app: ./patch/frontend/index.js 5.93 KiB [built] [code generated]
electron-app: ./src-gen/frontend/index.js 6.72 KiB [built] [code generated]
electron-app: ./util.inspect (ignored) 15 bytes [built] [code generated]
electron-app: modules by mime type image/svg+xml 3.17 KiB
electron-app: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0i.. 1.59 KiB [built] [code generated]
electron-app: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0i.. 1.59 KiB [built] [code generated]
electron-app: + 13 modules
electron-app:
electron-app: WARNING in ../node_modules/@theia/plugin-ext/src/main/browser/style/index.css (../node_modules/css-loader/dist/cjs.js!../node_modules/@theia/plugin-ext/src/main/browser/style/index.css)
electron-app: Module Warning (from ../node_modules/css-loader/dist/cjs.js):
electron-app: Warning
electron-app: (38:5) Unable to find uri in '-webkit-mask: url('')'
electron-app: @ ../node_modules/@theia/plugin-ext/src/main/browser/style/index.css 2:12-89 9:17-24 13:15-29
electron-app: @ ../node_modules/@theia/plugin-ext/lib/main/browser/plugin-ext-frontend-module.js 19:0-52
electron-app: @ ../node_modules/@theia/plugin-ext/lib/plugin-ext-frontend-module.js 18:37-89
electron-app: @ ./src-gen/frontend/index.js 92:31-89
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/@theia/plugin-ext/src/main/browser/style/index.css (../node_modules/css-loader/dist/cjs.js!../node_modules/@theia/plugin-ext/src/main/browser/style/index.css)
electron-app: Module Warning (from ../node_modules/css-loader/dist/cjs.js):
electron-app: Warning
electron-app: (39:5) Unable to find uri in 'mask: url('')'
electron-app: @ ../node_modules/@theia/plugin-ext/src/main/browser/style/index.css 2:12-89 9:17-24 13:15-29
electron-app: @ ../node_modules/@theia/plugin-ext/lib/main/browser/plugin-ext-frontend-module.js 19:0-52
electron-app: @ ../node_modules/@theia/plugin-ext/lib/plugin-ext-frontend-module.js 18:37-89
electron-app: @ ./src-gen/frontend/index.js 92:31-89
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/@theia/monaco-editor-core/esm/vs/base/common/performance.js 81:34-41
electron-app: Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
electron-app: @ ../node_modules/@theia/monaco-editor-core/esm/vs/platform/storage/common/storage.js 20:22-65
electron-app: @ ../node_modules/@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneServices.js 102:18-69
electron-app: @ ../node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js 83:29-117
electron-app: @ ./src-gen/frontend/index.js 73:31-89
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/@theia/monaco-editor-core/esm/vs/base/common/performance.js 81:57-64
electron-app: Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
electron-app: @ ../node_modules/@theia/monaco-editor-core/esm/vs/platform/storage/common/storage.js 20:22-65
electron-app: @ ../node_modules/@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneServices.js 102:18-69
electron-app: @ ../node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js 83:29-117
electron-app: @ ./src-gen/frontend/index.js 73:31-89
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/decorator_utils.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/decorator_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/decorator_utils.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 38:24-63
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/inject.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/inject.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/inject.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 21:15-45
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/injectable.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/injectable.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/injectable.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 15:19-53
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/multi_inject.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/multi_inject.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/multi_inject.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 28:21-57
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/named.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/named.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/named.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 19:14-43
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/optional.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/optional.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/optional.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 24:17-49
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/post_construct.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/post_construct.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/post_construct.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 32:23-61
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/tagged.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working
electron-app: -copy/node_modules/inversify/src/annotation/tagged.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/tagged.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 17:15-45
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/target_name.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/target_name.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/target_name.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 30:20-55
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/annotation/unmanaged.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/unmanaged.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/annotation/unmanaged.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 26:18-51
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/bindings/binding.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/bindings/binding.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/bindings/binding.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 45:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/bindings/binding_count.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/bindings/binding_count.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/bindings/binding_count.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 4:22-58
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/constants/error_msgs.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/error_msgs.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/error_msgs.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 46:17-51
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/constants/literal_types.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/literal_types.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/literal_types.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 8:22-58
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/constants/metadata_keys.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/metadata_keys.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/constants/metadata_keys.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 4:11-47
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/container/container.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/container/container_module.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container_module.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container_module.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 12:25-64
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/container/container_snapshot.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container_snapshot.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/container_snapshot.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 55:27-58
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/container/lookup.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/lookup.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/container/lookup.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 56:15-34
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/inversify.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/inversify.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/inversify.ts'
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/context.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/context.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/context.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 10:16-36
electron-app: @ ../node_modules/in
electron-app: versify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/metadata.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/metadata.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/metadata.ts'
electron-app: @ ../node_modules/inversify/lib/annotation/tagged.js 4:17-48
electron-app: @ ../node_modules/inversify/lib/inversify.js 17:15-45
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/metadata_reader.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/metadata_reader.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/metadata_reader.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 34:24-61
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/plan.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/plan.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/plan.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 12:13-30
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/planner.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/planner.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/planner.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/queryable_string.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/queryable_string.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/queryable_string.ts'
electron-app: @ ../node_modules/inversify/lib/planning/target.js 7:25-54
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 15:15-34
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/reflection_utils.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/reflection_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/reflection_utils.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 13:25-54
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/request.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/request.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/request.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 14:16-36
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/planning/target.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/target.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/planning/target.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 15:15-34
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/resolution/instantiation.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/resolution/instantiation.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/resolution/instantiation.ts'
electron-app: @ ../node_modules/inversify/lib/resolution/resolver.js 8:22-48
electron-app: @ ../node_modules/inversify/lib/container/container.js 51:17-50
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/resolution/resolver.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/resolution/resolver.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/resolution/resolver.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 51:17-50
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_in_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_in_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_in_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 4:26-56
electron-app: @ ../node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_in_when_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/ele
electron-app: ctron/working-copy/node_modules/inversify/src/syntax/binding_in_when_on_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_on_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_on_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 5:26-56
electron-app: @ ../node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_to_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_to_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_to_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_when_on_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_when_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_when_on_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/syntax/binding_to_syntax.js 7:31-66
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/binding_when_syntax.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_when_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/binding_when_syntax.ts'
electron-app: @ ../node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 6:28-60
electron-app: @ ../node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
electron-app: @ ../node_modules/inversify/lib/container/container.js 52:26-64
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/syntax/constraint_helpers.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/constraint_helpers.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/syntax/constraint_helpers.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 40:27-65
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/utils/binding_utils.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/binding_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/binding_utils.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 47:22-54
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/utils/exceptions.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/exceptions.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/exceptions.ts'
electron-app: @ ../node_modules/inversify/lib/planning/planner.js 8:19-49
electron-app: @ ../node_modules/inversify/lib/container/container.js 50:16-46
electron-app: @ ../node_modules/inversify/lib/inversify.js 6:18-50
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/utils/id.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/id.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/id.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 36:11-32
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/inversify/lib/utils/serialization.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/serialization.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/inversify/src/utils/serialization.ts'
electron-app: @ ../node_modules/inversify/lib/inversify.js 45:22-54
electron-app: @ ./src-gen/frontend/index.js 5:22-42
electron-app: @ ./patch/frontend/index.js 152:0-39
electron-app: WARNING in ../node_modules/vscode-textmate/release/main.js 23:15-27
electron-app: Critical dependency: the request of a dependency is an expression
electron-app: @ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-theme-registry.js 27:26-52
electron-app: @ ../node_modules/@theia/monaco/lib/browser/monaco-theming-service.js 36:32-75
electron-app: @ ./patch/frontend/index.js 83:35-94
electron-app: WARNING in ../node_modules/vscode-textmate/release/main.js
electron-app: Module Warning (from ../node_modules/source-map-loader/dist/cjs.js):
electron-app: Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/vscode-textmate/release/main.js.map' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/node_modules/vscode-textmate/release/main.js.map'
electron-app: @ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-theme-registry.js 27:26-52
electron-app: @ ../node_modules/@theia/monaco/lib/browser/monaco-theming-service.js 36:32-75
electron-app: @ ./patch/frontend/index.js 83:35-94
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/contributions/upload-firmware.js -> ../arduino-ide-extension/lib/browser/dialogs/firmware-uploader/firmware-uploader-dialog.js -> ../arduino-ide-extension/lib/browser/contributions/upload-firmware.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/contributions/upload-sketch.js -> ../arduino-ide-extension/lib/browser/contributions/user-fields.js -> ../arduino-ide-extension/lib/browser/dialogs/user-fields/user-fields-dialog.js -> ../arduino-ide-extension/lib/browser/contributions/upload-sketch.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/contributions/user-fields.js -> ../arduino-ide-extension/lib/browser/dialogs/user-fields/user-fields-dialog.js -> ../arduino-ide-extension/lib/browser/con
electron-app: tributions/upload-sketch.js -> ../arduino-ide-extension/lib/browser/contributions/user-fields.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/dialogs/firmware-uploader/firmware-uploader-dialog.js -> ../arduino-ide-extension/lib/browser/contributions/upload-firmware.js -> ../arduino-ide-extension/lib/browser/dialogs/firmware-uploader/firmware-uploader-dialog.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/dialogs/settings/settings-component.js -> ../arduino-ide-extension/lib/browser/dialogs/settings/settings-dialog.js -> ../arduino-ide-extension/lib/browser/dialogs/settings/settings-component.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/dialogs/settings/settings-dialog.js -> ../arduino-ide-extension/lib/browser/dialogs/settings/settings-component.js -> ../arduino-ide-extension/lib/browser/dialogs/settings/settings-dialog.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/dialogs/user-fields/user-fields-dialog.js -> ../arduino-ide-extension/lib/browser/contributions/upload-sketch.js -> ../arduino-ide-extension/lib/browser/contributions/user-fields.js -> ../arduino-ide-extension/lib/browser/dialogs/user-fields/user-fields-dialog.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/serial/monitor/monitor-utils.js -> ../arduino-ide-extension/lib/browser/serial/monitor/serial-monitor-send-output.js -> ../arduino-ide-extension/lib/browser/serial/monitor/monitor-utils.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/serial/monitor/serial-monitor-send-output.js -> ../arduino-ide-extension/lib/browser/serial/monitor/monitor-utils.js -> ../arduino-ide-extension/lib/browser/serial/monitor/serial-monitor-send-output.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-model.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-model.js
electron-app: WARNING in Circular dependency detected:
electron-app: ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.js -> ../arduino-ide-extension/lib/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree.js
electron-app: 46 warnings have detailed information that is not shown.
electron-app: Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
electron-app: webpack 5.72.1 compiled with 60 warnings in 9411 ms
lerna success run Ran npm script 'prepare' in 2 packages in 33.8s:
lerna success - arduino-ide-extension
lerna success - electron-app
$ theia download:plugins
--- downloading plugins ---
+ vscode-arduino-tools: downloaded successfully
+ vscode-builtin-json: downloaded successfully
+ vscode-language-pack-nl: downloaded successfully
+ vscode-language-pack-it: downloaded successfully
+ vscode-language-pack-hu: downloaded successfully
+ vscode-language-pack-bg: downloaded successfully
+ vscode-language-pack-ko: downloaded successfully
+ vscode-builtin-cpp: downloaded successfully
+ vscode-language-pack-fr: downloaded successfully
+ vscode-language-pack-zh-hans: downloaded successfully
+ vscode-language-pack-cs: downloaded successfully
+ vscode-language-pack-tr: downloaded successfully
+ vscode-language-pack-de: downloaded successfully
+ vscode-language-pack-pt-BR: downloaded successfully
+ vscode-language-pack-ru: downloaded successfully
+ vscode-language-pack-pl: downloaded successfully
+ vscode-language-pack-es: downloaded successfully
+ vscode-language-pack-uk: downloaded successfully
+ vscode-language-pack-ja: downloaded successfully
+ vscode-builtin-json-language-features: downloaded successfully
+ cortex-debug: downloaded successfully
--- collecting extension-packs ---
--- collecting extension dependencies ---
👌 <<< Building the Arduino IDE application.
⏱️ >>> Testing the Arduino IDE application...
$ lerna run test
lerna notice cli v3.22.1
lerna info versioning independent
lerna info Executing command in 1 package: "yarn run test"
arduino-ide-extension: $ mocha "./lib/test/**/*.test.js"
arduino-ide-extension:
arduino-ide-extension: Monitor Utils
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: when converting messages
arduino-ide-extension: ✓ should give the right result
arduino-ide-extension: boards-service
arduino-ide-extension: AttachedBoardsChangeEvent
arduino-ide-extension: ✓ should detect one attached port
arduino-ide-extension: config-service
arduino-ide-extension: additionalUrls
arduino-ide-extension: ✓ should consider additional URLs same as if they differ in case
arduino-ide-extension: ✓ should consider additional URLs same as if they have a different order
arduino-ide-extension: ✓ should parse an empty string as an empty array
arduino-ide-extension: ✓ should parse a blank string as an empty array
arduino-ide-extension: ✓ should parse urls with commas
arduino-ide-extension: ✓ should parse urls with both '\n' and '\r\n' line endings
arduino-ide-extension: installable
arduino-ide-extension: compare
arduino-ide-extension: ✓ '1.8.1' should be equal to '1.8.1'
arduino-ide-extension: ✓ '1.8.1' should be greater than '1.6.1'
arduino-ide-extension: ✓ '1.6.1' should be less than '1.8.1'
arduino-ide-extension: ✓ '1.6.1' should be less than '1.6.3'
arduino-ide-extension: ✓ '5.1.1' should be greater than '5.1.0'
arduino-ide-extension: ✓ '5.1.0' should be greater than '5.1.0-beta.1'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.0'
arduino-ide-extension: ✓ '5.1.0-beta.2' should be greater than '5.1.0-beta.1'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.0-beta.2'
arduino-ide-extension: ✓ '5.1.0-beta.1' should be less than '5.1.1'
arduino-ide-extension: ✓ '1.1.0' should be greater than '1.1.0-a'
arduino-ide-extension: ✓ '1.1.0-a' should be less than '1.1.0'
arduino-ide-extension: ✓ 'COM1' should be less than 'COM2'
arduino-ide-extension: ✓ 'COM1' should be less than 'COM10'
arduino-ide-extension: ✓ 'COM10' should be greater than 'COM1'
arduino-ide-extension: ✓ 'COM10' should be greater than 'COM2'
arduino-ide-extension: ✓ 'COM2' should be less than 'COM10'
arduino-ide-extension: ✓ 'COM10' should be equal to 'COM10'
arduino-ide-extension: searchable
arduino-ide-extension: parse
arduino-ide-extension: boardsmanager
arduino-ide-extension: ✓ should parse 'http://boardsmanager#SAMD' to {"query":"SAMD","type":"All"}
arduino-ide-extension: ✓ should parse 'http://boardsmanager/Arduino%40Heart#littleBits' to {"query":"littleBits","type":"Arduino@Heart"}
arduino-ide-extension: ✓ should not parse 'http://boardsmanager/too/many/segments#invalidPath'
arduino-ide-extension: ✓ should not parse 'http://boardsmanager/random#invalidPath'
arduino-ide-extension: ✓ should fail to parse 'https://boardsmanager/#invalidScheme'
arduino-ide-extension: ✓ should fail to parse 'http://librarymanager/#invalidAuthority'
arduino-ide-extension: librarymanager
arduino-ide-extension: ✓ should parse 'http://librarymanager#WiFiNINA' to {"query":"WiFiNINA","type":"All","topic":"All"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Device%20Control#Servo' to {"query":"Servo","type":"All","topic":"Device Control"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Display#SparkFun' to {"query":"SparkFun","type":"All","topic":"Display"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/Updatable/Display#SparkFun' to {"query":"SparkFun","type":"Updatable","topic":"Display"}
arduino-ide-extension: ✓ should parse 'http://librarymanager/All/Signal%20Input%2FOutput#debouncer' to {"query":"debouncer","type":"All","topic":"Signal Input/Output"}
arduino-ide-extension: ✓ should not parse 'http://librarymanager/too/many/segments#invalidPath'
arduino-ide-extension: ✓ should not parse 'http://librarymanager/absent/invalid#invalidPath'
arduino-ide-extension: ✓ should fail to parse 'https://librarymanager/#invalidScheme'
arduino-ide-extension: ✓ should fail to parse 'http://boardsmanager/#invalidAuthority'
arduino-ide-extension: arduino-daemon-impl
arduino-ide-extension: ✓ should parse the port address when the log format is json (95ms)
arduino-ide-extension: ✓ should parse the port address when the log format is text (47ms)
arduino-ide-extension: cli-config
arduino-ide-extension: ✓ {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: ✓ {"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: ✓ {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}} should be the same as {"board_manager":{"additional_urls":[]},"directories":{"data":"data","user":"user"}}
arduino-ide-extension: getExecPath
arduino-ide-extension: ✓ should resolve arduino-cli (271ms)
arduino-ide-extension: ✓ should resolve arduino-language-server
arduino-ide-extension: ✓ should resolve clangd (52ms)
arduino-ide-extension: longestPrefixMatch
arduino-ide-extension: ✓ should return the exact prefix when found
arduino-ide-extension: ✓ should return the exact object when the prefix match
arduino-ide-extension: ✓ should return a partial matching prefix when a similar object is found
arduino-ide-extension: ✓ should return the closest object when the prefix partially match
arduino-ide-extension: ✓ should return an empty matching prefix when no similar object is found
arduino-ide-extension: ✓ should return an empty object when no similar object is found
arduino-ide-extension: reconcileSettings
arduino-ide-extension: ✓ should return default settings if new settings are missing
arduino-ide-extension: ✓ should add missing attributes copying it from the default settings
arduino-ide-extension: ✓ should remove wrong settings attributes using the default settings as a reference
arduino-ide-extension: ✓ should reset non-value fields to those defiend in the default settings
arduino-ide-extension: ✓ should accept a selectedValue if it is a valid one
arduino-ide-extension: ✓ should fall a back to the first valid setting when the selectedValue is not valid
arduino-ide-extension: ✓ should accept any value if default values are not set
arduino-ide-extension: 68 passing (489ms)
lerna success run Ran npm script 'test' in 1 package in 0.9s:
lerna success - arduino-ide-extension
👌 <<< Testing the Arduino IDE application.
⏱️ >>> Collecting unused backend dependencies for /Users/tooling/Desktop/a.kitta/m1-build/electron/working-copy/electron-app...
(node:12739) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:12739) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'find' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'head' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'set' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'test' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'to' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency
(node:12739) Warning: Accessing non-existent property 'which' of module exports inside circular dependency
(node:12739) [DEP0128] DeprecationWarning: Invalid 'main' field in '/Users/tooling/Desktop/a.kitta/m1-build/electron/packager/node_modules/find-parent-dir/package.json' of 'find-parent-dir.js'. Please either fix that or report it to the module author
👌 <<< The following unused dependencies have been found: [
"@theia/editor",
"@theia/keymaps",
"@theia/messages",
"@theia/monaco",
"@theia/navigator",
"@theia/preferences"
]
📜 Effective 'package.json' for the Arduino IDE application is:
-----------------------
{
"private": true,
"name": "arduino-ide",
"version": "2.0.1-snapshot-5ac6801",
"license": "AGPL-3.0-or-later",
"main": "scripts/arduino-ide-electron-main.js",
"dependencies": {
"@theia/core": "1.25.0",
"@theia/debug": "1.25.0",
"@theia/editor": "1.25.0",
"@theia/electron": "1.25.0",
"@theia/file-search": "1.25.0",
"@theia/filesystem": "1.25.0",
"@theia/keymaps": "1.25.0",
"@theia/messages": "1.25.0",
"@theia/monaco": "1.25.0",
"@theia/navigator": "1.25.0",
"@theia/plugin-ext": "1.25.0",
"@theia/plugin-ext-vscode": "1.25.0",
"@theia/preferences": "1.25.0",
"@theia/process": "1.25.0",
"@theia/terminal": "1.25.0",
"@theia/workspace": "1.25.0",
"arduino-ide-extension": "file:../working-copy/arduino-ide-extension",
"node-log-rotate": "^0.1.5"
},
"devDependencies": {
"@theia/cli": "1.25.0",
"electron": "^15.3.5",
"cross-env": "^7.0.2",
"electron-builder": "23.3.3",
"electron-notarize": "^1.1.1",
"is-ci": "^2.0.0",
"ncp": "^2.0.0",
"shelljs": "^0.8.3"
},
"scripts": {
"build": "yarn download:plugins && theia build --mode production && yarn patch",
"rebuild": "yarn theia rebuild:electron",
"package": "cross-env DEBUG=* && electron-builder --publish=never",
"package:publish": "cross-env DEBUG=* && electron-builder --publish=always",
"download:plugins": "theia download:plugins",
"patch": "ncp ./patch/backend/main.js ./src-gen/backend/main.js"
},
"theia": {
"target": "electron",
"frontend": {
"config": {
"applicationName": "Arduino IDE",
"defaultTheme": "arduino-theme",
"preferences": {
"files.autoSave": "afterDelay",
"editor.minimap.enabled": false,
"editor.tabSize": 2,
"editor.scrollBeyondLastLine": false,
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"editor.maxTokenizationLineLength": 500,
"breadcrumbs.enabled": false,
"workbench.tree.renderIndentGuides": "none",
"explorer.compactFolders": false
},
"arduino.ide.updateChannel": "",
"buildDate": "2022-10-24T14:47:16.886Z"
}
},
"backend": {
"config": {
"configDirName": ".arduinoIDE",
"singleInstance": true
}
},
"generator": {
"config": {
"preloadTemplate": "./resources/preload.html"
}
}
},
"author": "Arduino SA",
"resolutions": {
"**/fs-extra": "^4.0.3",
"electron-builder": "23.0.2"
},
"engines": {
"node": ">=16.0.0 <17"
},
"repository": {
"type": "git",
"url": "git+https://github.com/arduino/arduino-ide.git"
},
"// Notes:": [
"The resolution for `fs-extra` was required due to this: https://spectrum.chat/theia/general/our-theia-electron-builder-app-no-longer-starts~f5cf09a0-6d88-448b-8818-24ad0ec2ee7c"
],
"build": {
"productName": "Arduino IDE",
"asar": false,
"detectUpdateChannel": false,
"generateUpdatesFilesForAllChannels": true,
"npmRebuild": false,
"directories": {
"buildResources": "resources"
},
"fileAssociations": [
{
"ext": "ino",
"role": "Editor"
}
],
"files": [
"src-gen",
"lib",
"scripts",
"!node_modules/**/*.{ts,map}",
"!node_modules/**/*.spec.js",
"!node_modules/@theia/**/test/*",
"!node_modules/@theia/**/src/*.ts",
"!node_modules/@theia/**/lib/*browser/*",
"node_modules/@theia/core/lib/browser/*",
"!node_modules/@typefox/monaco-editor-core/*",
"!node_modules/electron/**",
"!node_modules/@theia/editor",
"!node_modules/@theia/keymaps",
"!node_modules/@theia/messages",
"!node_modules/@theia/monaco",
"!node_modules/@theia/navigator",
"!node_modules/@theia/preferences"
],
"extraResources": [
{
"from": "plugins",
"to": "app/plugins"
}
],
"win": {
"target": [
"msi",
"nsis",
"zip"
]
},
"mac": {
"darkModeSupport": true,
"hardenedRuntime": true,
"gatekeeperAssess": false,
"entitlements": "resources/entitlements.mac.plist",
"entitlementsInherit": "resources/entitlements.mac.plist",
"target": {
"target": "default"
},
"artifactName": "arduino-ide_2.0.1-snapshot-5ac6801_macOS_ARM64.${ext}"
},
"linux": {
"target": [
"zip",
"AppImage"
],
"category": "Development",
"icon": "resources/icons"
},
"msi": {
"runAfterFinish": false
},
"nsis": {
"oneClick": false,
"installerHeaderIcon": "resources/icon.ico",
"installerIcon": "resources/icon.ico",
"uninstallerIcon": "resources/icon.ico",
"installerSidebar": "resources/installerSidebar.bmp",
"uninstallerSidebar": "resources/installerSidebar.bmp",
"allowToChangeInstallationDirectory": true,
"license": "resources/eula.txt"
},
"dmg": {
"icon": "resources/icon.icns",
"iconSize": 128,
"contents": [
{
"x": 380,
"y": 240,
"type": "link",
"path": "/Applications"
},
{
"x": 122,
"y": 240,
"type": "file"
}
]
},
"afterSign": "scripts/notarize.js",
"publish": [
{
"provider": "s3",
"bucket": "arduino-downloads-prod-beagle",
"path": "arduino-ide/nightly"
}
],
"appId": "cc.arduino.IDE2"
},
"description": "Arduino IDE",
"theiaPluginsDir": "plugins",
"theiaPlugins": {
"vscode-builtin-cpp": "https://open-vsx.org/api/vscode/cpp/1.52.1/file/vscode.cpp-1.52.1.vsix",
"vscode-arduino-tools": "https://downloads.arduino.cc/vscode-arduino-tools/vscode-arduino-tools-0.0.2-beta.5.vsix",
"vscode-builtin-json": "https://open-vsx.org/api/vscode/json/1.46.1/file/vscode.json-1.46.1.vsix",
"vscode-builtin-json-language-features": "https://open-vsx.org/api/vscode/json-language-features/1.46.1/file/vscode.json-language-features-1.46.1.vsix",
"cortex-debug": "https://open-vsx.org/api/marus25/cortex-debug/0.3.10/file/marus25.cortex-debug-0.3.10.vsix",
"vscode-language-pack-bg": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-bg/1.48.3/file/MS-CEINTL.vscode-language-pack-bg-1.48.3.vsix",
"vscode-language-pack-cs": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-cs/1.53.2/file/MS-CEINTL.vscode-language-pack-cs-1.53.2.vsix",
"vscode-language-pack-de": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-de/1.53.2/file/MS-CEINTL.vscode-language-pack-de-1.53.2.vsix",
"vscode-language-pack-es": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-es/1.53.2/file/MS-CEINTL.vscode-language-pack-es-1.53.2.vsix",
"vscode-language-pack-fr": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-fr/1.53.2/file/MS-CEINTL.vscode-language-pack-fr-1.53.2.vsix",
"vscode-language-pack-hu": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-hu/1.48.3/file/MS-CEINTL.vscode-language-pack-hu-1.48.3.vsix",
"vscode-language-pack-it": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-it/1.53.2/file/MS-CEINTL.vscode-language-pack-it-1.53.2.vsix",
"vscode-language-pack-ja": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-ja/1.53.2/file/MS-CEINTL.vscode-language-pack-ja-1.53.2.vsix",
"vscode-language-pack-ko": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-ko/1.53.2/file/MS-CEINTL.vscode-language-pack-ko-1.53.2.vsix",
"vscode-language-pack-nl": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-nl/1.48.3/file/MS-CEINTL.vscode-language-pack-nl-1.48.3.vsix",
"vscode-language-pack-pl": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-pl/1.53.2/file/MS-CEINTL.vscode-language-pack-pl-1.53.2.vsix",
"vscode-language-pack-pt-BR": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-pt-BR/1.53.2/file/MS-CEINTL.vscode-language-pack-pt-BR-1.53.2.vsix",
"vscode-language-pack-ru": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-ru/1.53.2/file/MS-CEINTL.vscode-language-pack-ru-1.53.2.vsix",
"vscode-language-pack-tr": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-tr/1.53.2/file/MS-CEINTL.vscode-language-pack-tr-1.53.2.vsix",
"vscode-language-pack-uk": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-uk/1.48.3/file/MS-CEINTL.vscode-language-pack-uk-1.48.3.vsix",
"vscode-language-pack-zh-hans": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-zh-hans/1.53.2/file/MS-CEINTL.vscode-language-pack-zh-hans-1.53.2.vsix"
}
}
-----------------------
⏱️ >>> Installing dependencies...
[1/5] Validating package.json...
[2/5] Resolving packages...
warning electron-builder > app-builder-lib > electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
warning electron-builder > app-builder-lib > @electron/universal > asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
warning Lockfile has incorrect entry for "@types/react@^17". Ignoring it.
warning electron-builder > app-builder-lib > electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
warning electron-builder > app-builder-lib > @electron/universal > asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
warning electron-notarize@1.2.2: Please use @electron/notarize moving forward. There is no API change, just a package name change
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "@theia/debug > requestretry@7.1.0" has unmet peer dependency "request@2.*.*".
warning "@theia/debug > @theia/process > node-pty@0.11.0-beta17" has unmet peer dependency "node-gyp@^8.3.0".
warning "@theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react@>=16.3.3".
warning "@theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react-dom@>=16.3.3".
warning "@theia/plugin-ext > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@theia/plugin-ext > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "arduino-ide-extension > @tippyjs/react@4.2.6" has unmet peer dependency "react@>=16.8".
warning "arduino-ide-extension > @tippyjs/react@4.2.6" has unmet peer dependency "react-dom@>=16.8".
warning "arduino-ide-extension > react-disable@0.1.0" has unmet peer dependency "react@>=16".
warning "arduino-ide-extension > react-markdown@8.0.3" has unmet peer dependency "@types/react@>=16".
warning "arduino-ide-extension > react-markdown@8.0.3" has unmet peer dependency "react@>=16".
warning "arduino-ide-extension > react-select@3.2.0" has unmet peer dependency "react@^16.8.0 || ^17.0.0".
warning "arduino-ide-extension > react-select@3.2.0" has unmet peer dependency "react-dom@^16.8.0 || ^17.0.0".
warning "arduino-ide-extension > react-tabs@3.2.3" has unmet peer dependency "react@^16.3.0 || ^17.0.0-0".
warning "arduino-ide-extension > react-window@1.8.7" has unmet peer dependency "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0".
warning "arduino-ide-extension > react-window@1.8.7" has unmet peer dependency "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0".
warning "arduino-ide-extension > react-select > @emotion/core@10.3.1" has unmet peer dependency "react@>=16.3.0".
warning "arduino-ide-extension > react-select > react-input-autosize@3.0.0" has unmet peer dependency "react@^16.3.0 || ^17.0.0".
warning "arduino-ide-extension > react-select > react-transition-group@4.4.2" has unmet peer dependency "react@>=16.6.0".
warning "arduino-ide-extension > react-select > react-transition-group@4.4.2" has unmet peer dependency "react-dom@>=16.6.0".
[5/5] Building fresh packages...
warning Error running install script for optional dependency: "/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/grpc-tools: Command failed.
Exit code: 1
Command: node-pre-gyp install
Arguments:
Directory: /Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/grpc-tools
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@1.0.9
node-pre-gyp info using node@16.14.2 | darwin | arm64
node-pre-gyp info check checked for \"/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/grpc-tools/bin/grpc_tools.node\" (not found)
node-pre-gyp http GET https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! install response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
node-pre-gyp ERR! stack at /Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/@mapbox/node-pre-gyp/lib/install.js:67:15
node-pre-gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:96:5)
node-pre-gyp ERR! System Darwin 21.4.0
node-pre-gyp ERR! command \"/usr/local/bin/node\" \"/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp\" \"install\"
node-pre-gyp ERR! cwd /Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/grpc-tools
node-pre-gyp ERR! node -v v16.14.2
node-pre-gyp ERR! node-pre-gyp -v v1.0.9
node-pre-gyp ERR! not ok
response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz"
info This module is OPTIONAL, you can safely ignore this error
success Saved lockfile.
👌 <<< Installing dependencies.
⏱️ >>> Building the Arduino IDE application...
$ yarn download:plugins && theia build --mode production && yarn patch
$ theia download:plugins
--- downloading plugins ---
+ vscode-arduino-tools: downloaded successfully
+ vscode-builtin-json: downloaded successfully
+ vscode-language-pack-bg: downloaded successfully
+ vscode-language-pack-tr: downloaded successfully
+ vscode-language-pack-zh-hans: downloaded successfully
+ vscode-language-pack-uk: downloaded successfully
+ vscode-language-pack-cs: downloaded successfully
+ vscode-language-pack-pt-BR: downloaded successfully
+ vscode-builtin-json-language-features: downloaded successfully
+ vscode-language-pack-es: downloaded successfully
+ vscode-builtin-cpp: downloaded successfully
+ vscode-language-pack-pl: downloaded successfully
+ vscode-language-pack-nl: downloaded successfully
+ vscode-language-pack-ko: downloaded successfully
+ vscode-language-pack-ja: downloaded successfully
+ vscode-language-pack-de: downloaded successfully
+ vscode-language-pack-hu: downloaded successfully
+ vscode-language-pack-it: downloaded successfully
+ vscode-language-pack-fr: downloaded successfully
+ vscode-language-pack-ru: downloaded successfully
+ cortex-debug: downloaded successfully
--- collecting extension-packs ---
--- collecting extension dependencies ---
Found cached ffmpeg library.
Successfully replaced "/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Libraries/libffmpeg.dylib".
"/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Libraries/libffmpeg.dylib" does not contain proprietary codecs (16 found).
Failed to resolve module: socket.io
Failed to resolve module: ws
Failed to resolve module: filenamify
assets by status 237 KiB [cached] 2 assets
assets by info 1.99 MiB [immutable]
assets by path *.woff2 256 KiB 5 assets
assets by path *.ttf 342 KiB 4 assets
assets by path *.svg 610 KiB 3 assets
assets by path *.woff 158 KiB
asset f691f37e57f04c152e23.woff?v=4.7.0 95.7 KiB [emitted] [immutable] [from: node_modules/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0] (auxiliary name: bundle)
+ 2 assets
+ 4 assets
assets by path *.js 12.2 MiB
asset bundle.js 11.3 MiB [emitted] [minimized] (name: bundle) 3 related assets
asset 2.js 719 KiB [emitted] [minimized] (id hint: vendors) 2 related assets
asset editor.worker.js 252 KiB [emitted] [minimized] (name: editor.worker) 2 related assets
asset 454.js 2.17 KiB [emitted] [minimized] 2 related assets
3322 modules
WARNING in ./node_modules/@theia/plugin-ext/src/main/browser/style/index.css (./node_modules/css-loader/dist/cjs.js!./node_modules/@theia/plugin-ext/src/main/browser/style/index.css)
Module Warning (from ./node_modules/css-loader/dist/cjs.js):
Warning
(38:5) Unable to find uri in '-webkit-mask: url('')'
@ ./node_modules/@theia/plugin-ext/src/main/browser/style/index.css 2:12-89 9:17-24 13:15-29
@ ./node_modules/@theia/plugin-ext/lib/main/browser/plugin-ext-frontend-module.js 19:0-52
@ ./node_modules/@theia/plugin-ext/lib/plugin-ext-frontend-module.js 18:37-89
@ ./src-gen/frontend/index.js 94:47-106
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/@theia/plugin-ext/src/main/browser/style/index.css (./node_modules/css-loader/dist/cjs.js!./node_modules/@theia/plugin-ext/src/main/browser/style/index.css)
Module Warning (from ./node_modules/css-loader/dist/cjs.js):
Warning
(39:5) Unable to find uri in 'mask: url('')'
@ ./node_modules/@theia/plugin-ext/src/main/browser/style/index.css 2:12-89 9:17-24 13:15-29
@ ./node_modules/@theia/plugin-ext/lib/main/browser/plugin-ext-frontend-module.js 19:0-52
@ ./node_modules/@theia/plugin-ext/lib/plugin-ext-frontend-module.js 18:37-89
@ ./src-gen/frontend/index.js 94:47-106
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/@theia/monaco-editor-core/esm/vs/base/common/performance.js 81:34-41
Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
@ ./node_modules/@theia/monaco-editor-core/esm/vs/platform/storage/common/storage.js 20:22-65
@ ./node_modules/@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneServices.js 102:18-69
@ ./node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js 83:29-117
@ ./src-gen/frontend/index.js 75:47-106
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/@theia/monaco-editor-core/esm/vs/base/common/performance.js 81:57-64
Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
@ ./node_modules/@theia/monaco-editor-core/esm/vs/platform/storage/common/storage.js 20:22-65
@ ./node_modules/@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneServices.js 102:18-69
@ ./node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js 83:29-117
@ ./src-gen/frontend/index.js 75:47-106
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/decorator_utils.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/decorator_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/decorator_utils.ts'
@ ./node_modules/inversify/lib/inversify.js 38:24-63
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/inject.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/inject.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/inject.ts'
@ ./node_modules/inversify/lib/inversify.js 21:15-45
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/injectable.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/injectable.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/injectable.ts'
@ ./node_modules/inversify/lib/inversify.js 15:19-53
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/multi_inject.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/multi_inject.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/multi_inject.ts'
@ ./node_modules/inversify/lib/inversify.js 28:21-57
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/named.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/named.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/named.ts'
@ ./node_modules/inversify/lib/inversify.js 19:14-43
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/optional.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/optional.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/optional.ts'
@ ./node_modules/inversify/lib/inversify.js 24:17-49
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/post_construct.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/post_construct.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/post_construct.ts'
@ ./node_modules/inversify/lib/inversify.js 32:23-61
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/tagged.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/tagged.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/tagged.ts'
@ ./node_modules/inversify/lib/inversify.js 17:15-45
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/target_name.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/target_name.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/target_name.ts
'
@ ./node_modules/inversify/lib/inversify.js 30:20-55
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/annotation/unmanaged.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/unmanaged.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/annotation/unmanaged.ts'
@ ./node_modules/inversify/lib/inversify.js 26:18-51
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/bindings/binding.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/bindings/binding.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/bindings/binding.ts'
@ ./node_modules/inversify/lib/container/container.js 45:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/bindings/binding_count.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/bindings/binding_count.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/bindings/binding_count.ts'
@ ./node_modules/inversify/lib/planning/planner.js 4:22-58
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/constants/error_msgs.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/error_msgs.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/error_msgs.ts'
@ ./node_modules/inversify/lib/annotation/injectable.js 4:18-52
@ ./node_modules/inversify/lib/inversify.js 15:19-53
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/constants/literal_types.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/literal_types.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/literal_types.ts'
@ ./node_modules/inversify/lib/inversify.js 8:22-58
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/constants/metadata_keys.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/metadata_keys.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/constants/metadata_keys.ts'
@ ./node_modules/inversify/lib/inversify.js 4:11-47
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/container/container.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container.ts'
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/container/container_module.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container_module.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container_module.ts'
@ ./node_modules/inversify/lib/inversify.js 12:25-64
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/container/container_snapshot.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container_snapshot.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/container_snapshot.ts'
@ ./node_modules/inversify/lib/container/container.js 55:27-58
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/container/lookup.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/lookup.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/container/lookup.ts'
@ ./node_modules/inversify/lib/container/container.js 56:15-34
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/inversify.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/inversify.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/inversify.ts'
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/context.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/context.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/context.ts'
@ ./node_modules/inversify/lib/planning/planner.js 10:16-36
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/metadata.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/metadata.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/metadata.ts'
@ ./node_modules/inversify/lib/annotation/inject.js 6:17-48
@ ./node_modules/inversify/lib/inversify.js 21:15-45
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/metadata_reader.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build
/node_modules/inversify/src/planning/metadata_reader.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/metadata_reader.ts'
@ ./node_modules/inversify/lib/inversify.js 34:24-61
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/plan.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/plan.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/plan.ts'
@ ./node_modules/inversify/lib/planning/planner.js 12:13-30
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/planner.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/planner.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/planner.ts'
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/queryable_string.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/queryable_string.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/queryable_string.ts'
@ ./node_modules/inversify/lib/planning/target.js 7:25-54
@ ./node_modules/inversify/lib/planning/planner.js 15:15-34
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/reflection_utils.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/reflection_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/reflection_utils.ts'
@ ./node_modules/inversify/lib/planning/planner.js 13:25-54
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/request.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/request.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/request.ts'
@ ./node_modules/inversify/lib/planning/planner.js 14:16-36
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/planning/target.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/target.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/planning/target.ts'
@ ./node_modules/inversify/lib/planning/planner.js 15:15-34
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/resolution/instantiation.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/resolution/instantiation.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/resolution/instantiation.ts'
@ ./node_modules/inversify/lib/resolution/resolver.js 8:22-48
@ ./node_modules/inversify/lib/container/container.js 51:17-50
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/resolution/resolver.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/resolution/resolver.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/resolution/resolver.ts'
@ ./node_modules/inversify/lib/container/container.js 51:17-50
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_in_syntax.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_in_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_in_syntax.ts'
@ ./node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 4:26-56
@ ./node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_in_when_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_in_when_on_syntax.ts'
@ ./node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_on_syntax.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_on_syntax.ts'
@ ./node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 5:26-56
@ ./node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_to_syntax.js
Module Warning (from ./node_modules/sour
ce-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_to_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_to_syntax.ts'
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_when_on_syntax.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_when_on_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_when_on_syntax.ts'
@ ./node_modules/inversify/lib/syntax/binding_to_syntax.js 7:31-66
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/binding_when_syntax.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_when_syntax.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/binding_when_syntax.ts'
@ ./node_modules/inversify/lib/syntax/binding_in_when_on_syntax.js 6:28-60
@ ./node_modules/inversify/lib/syntax/binding_to_syntax.js 6:34-72
@ ./node_modules/inversify/lib/container/container.js 52:26-64
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/syntax/constraint_helpers.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/constraint_helpers.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/syntax/constraint_helpers.ts'
@ ./node_modules/inversify/lib/inversify.js 40:27-65
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/utils/binding_utils.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/binding_utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/binding_utils.ts'
@ ./node_modules/inversify/lib/inversify.js 47:22-54
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/utils/exceptions.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/exceptions.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/exceptions.ts'
@ ./node_modules/inversify/lib/planning/planner.js 8:19-49
@ ./node_modules/inversify/lib/container/container.js 50:16-46
@ ./node_modules/inversify/lib/inversify.js 6:18-50
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/utils/id.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/id.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/id.ts'
@ ./node_modules/inversify/lib/inversify.js 36:11-32
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/inversify/lib/utils/serialization.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/serialization.ts' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/inversify/src/utils/serialization.ts'
@ ./node_modules/inversify/lib/inversify.js 45:22-54
@ ./src-gen/frontend/index.js 5:22-42
@ ./patch/frontend/index.js 152:0-39
WARNING in ./node_modules/vscode-textmate/release/main.js 23:15-27
Critical dependency: the request of a dependency is an expression
@ ./node_modules/@theia/monaco/lib/browser/textmate/monaco-theme-registry.js 27:26-52
@ ./node_modules/@theia/monaco/lib/browser/monaco-theming-service.js 36:32-75
@ ./patch/frontend/index.js 83:35-94
WARNING in ./node_modules/vscode-textmate/release/main.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/vscode-textmate/release/main.js.map' file: Error: ENOENT: no such file or directory, open '/Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/vscode-textmate/release/main.js.map'
@ ./node_modules/@theia/monaco/lib/browser/textmate/monaco-theme-registry.js 27:26-52
@ ./node_modules/@theia/monaco/lib/browser/monaco-theming-service.js 36:32-75
@ ./patch/frontend/index.js 83:35-94
46 warnings have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.72.1 compiled with 48 warnings in 40009 ms
$ ncp ./patch/backend/main.js ./src-gen/backend/main.js
👌 <<< Building the Arduino IDE application.
⏱️ >>> Rebuild native dependencies...
$ yarn theia rebuild:electron
$ /Users/tooling/Desktop/a.kitta/m1-build/electron/build/node_modules/.bin/theia rebuild:electron
Module not found: find-git-repositories
Processed "node-pty"
Processed "native-keymap"
Processed "drivelist"
Processed "nsfw"
- Searching dependency tree
CXX(target) Release/obj.target/drivelist/src/drivelist.o
CXX(target) Release/obj.target/drivelist/src/device-descriptor.o
CXX(target) Release/obj.target/drivelist/src/darwin/list.o
CXX(target) Release/obj.target/drivelist/src/darwin/REDiskList.o
../src/darwin/REDiskList.m:29:13: warning: 'NSArray' may not respond to 'sortUsingSelector:'
[_disks sortUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
~~~~~~ ^
1 warning generated.
SOLINK_MODULE(target) Release/drivelist.node
CXX(target) Release/obj.target/keymapping/src/string_conversion.o
CXX(target) Release/obj.target/keymapping/src/keymapping.o
CXX(target) Release/obj.target/keymapping/src/keyboard_mac.o
SOLINK_MODULE(target) Release/keymapping.node
CXX(target) Release/obj.target/pty/src/unix/pty.o
SOLINK_MODULE(target) Release/pty.node
CXX(target) Release/obj.target/spawn-helper/src/unix/spawn-helper.o
LINK(target) Release/spawn-helper
CXX(target) Release/obj.target/nsfw/src/NSFW.o
CXX(target) Release/obj.target/nsfw/src/Queue.o
CXX(target) Release/obj.target/nsfw/src/NativeInterface.o
CXX(target) Release/obj.target/nsfw/src/osx/RunLoop.o
CXX(target) Release/obj.target/nsfw/src/osx/FSEventsService.o
SOLINK_MODULE(target) Release/nsfw.node
✔ Rebuild Complete
👌 <<< Rebuild native dependencies.
⏱️ >>> Packaging your Arduino IDE application...
$ cross-env DEBUG=* && electron-builder --publish=never
• electron-builder version=23.3.3 os=21.4.0
• loaded configuration file=package.json ("build" field)
• skipped dependencies rebuild reason=npmRebuild is set to false
• packaging platform=darwin arch=arm64 electron=15.5.5 appOutDir=dist/mac-arm64
• asar usage is disabled — this is strongly not recommended solution=enable asar and use asarUnpack to unpack files that must be externally available
• asar usage is disabled — this is strongly not recommended solution=enable asar and use asarUnpack to unpack files that must be externally available
• skipped macOS application code signing reason=cannot find valid "Developer ID Application" identity or custom non-Apple code signing certificate, it could cause some undefined behaviour, e.g. macOS localized description not visible, see https://electron.build/code-signing allIdentities= 0 identities found
Valid identities only
0 valid identities found
Skipping notarization: not on CI.
• building target=macOS zip arch=arm64 file=dist/arduino-ide_2.0.1-snapshot-5ac6801_macOS_ARM64.zip
• building target=DMG arch=arm64 file=dist/arduino-ide_2.0.1-snapshot-5ac6801_macOS_ARM64.dmg
• Detected arm64 process, HFS+ is unavailable. Creating dmg with APFS - supports Mac OSX 10.12+
• building block map blockMapFile=dist/arduino-ide_2.0.1-snapshot-5ac6801_macOS_ARM64.dmg.blockmap
• building block map blockMapFile=dist/arduino-ide_2.0.1-snapshot-5ac6801_macOS_ARM64.zip.blockmap
👌 <<< Packaging your Arduino IDE application.
🎉 Success. Your application is at: /Users/tooling/Desktop/a.kitta/m1-build/electron/build/dist
✨ Done in 215.14s.
```
</p>
</details>
IDE2 build from this PR is running on M1 (process kind is `Apple` instead of `Intel`):

About dialog on M1:
<img width="253" alt="Screen Shot 2022-10-24 at 17 18 18" src="https://user-images.githubusercontent.com/1405703/197563109-27f1abb3-c5e6-4720-a337-8a150f2c59e6.png">
IDE2 `2.0.0` is running on M1 with `Intel` process kind:

<img width="252" alt="Screen Shot 2022-10-24 at 15 23 13" src="https://user-images.githubusercontent.com/1405703/197536322-e5b7de62-2d14-413a-b010-11c41213f233.png">
### Other information
This PR is not about supporting the M1 build via GH Actions. See https://github.com/arduino/arduino-ide/issues/408#issuecomment-1247679964. This PR is solely to enable building and packaging the IDE2 on M1.
~This PR depends on #1571.~ ✅
### Reviewer checklist
* [ ] PR addresses a single concern.
* [ ] The PR has no duplicates (please search among the [Pull Requests](https://github.com/arduino/arduino-ide/pulls) before creating one)
* [ ] PR title and description are properly filled.
* [ ] Docs have been added / updated (for bug fixes / features)