$ git clone --recursive https://github.com/meganetaaan/stack-chan.git Cloning into 'stack-chan'... remote: Enumerating objects: 2613, done. remote: Counting objects: 100% (2613/2613), done. remote: Compressing objects: 100% (1054/1054), done. remote: Total 2613 (delta 1495), reused 2540 (delta 1452), pack-reused 0 Receiving objects: 100% (2613/2613), 62.05 MiB | 24.69 MiB/s, done. Resolving deltas: 100% (1495/1495), done. Submodule 'firmware/extern/avatar' (https://github.com/meganetaaan/moddable-avatar.git) registered for path 'firmware/extern/avatar' Submodule 'firmware/extern/rs30x' (https://github.com/meganetaaan/moddable-rs30x.git) registered for path 'firmware/extern/rs30x' Submodule 'firmware/extern/scservo' (https://github.com/meganetaaan/moddable-scservo.git) registered for path 'firmware/extern/scservo' Cloning into '/Users/hirose/work/dev/oss/stack-chan/firmware/extern/avatar'... remote: Enumerating objects: 558, done. remote: Counting objects: 100% (558/558), done. remote: Compressing objects: 100% (325/325), done. remote: Total 558 (delta 253), reused 493 (delta 193), pack-reused 0 Receiving objects: 100% (558/558), 1.62 MiB | 27.64 MiB/s, done. Resolving deltas: 100% (253/253), done. Cloning into '/Users/hirose/work/dev/oss/stack-chan/firmware/extern/rs30x'... remote: Enumerating objects: 126, done. remote: Counting objects: 100% (126/126), done. remote: Compressing objects: 100% (72/72), done. remote: Total 126 (delta 55), reused 96 (delta 43), pack-reused 0 Receiving objects: 100% (126/126), 39.56 KiB | 311.00 KiB/s, done. Resolving deltas: 100% (55/55), done. Cloning into '/Users/hirose/work/dev/oss/stack-chan/firmware/extern/scservo'... remote: Enumerating objects: 95, done. remote: Counting objects: 100% (95/95), done. remote: Compressing objects: 100% (64/64), done. remote: Total 95 (delta 46), reused 72 (delta 27), pack-reused 0 Receiving objects: 100% (95/95), 30.35 KiB | 7.59 MiB/s, done. Resolving deltas: 100% (46/46), done. Submodule path 'firmware/extern/avatar': checked out '4720c689f37c5b655c112f31d973169bd78622e6' Submodule path 'firmware/extern/rs30x': checked out '0cb8b1f3d7043aedb92c29b50bc3a2836cef38fe' Submodule path 'firmware/extern/scservo': checked out '04afbe98b1bb699fc67f058f78b5d760d5a8d73a' ✔ ~/work/dev/oss $ cd stack-chan/firmware ✔ ~/work/dev/oss/stack-chan/firmware [dev/v1.0|✔] $ npm install npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated scijs-window-functions@2.0.2: This package has been renamed 'window-function'. The API is otherwise the same. Please switch. added 450 packages, and audited 451 packages in 16s 67 packages are looking for funding run `npm fund` for details 7 vulnerabilities (4 high, 3 critical) To address issues that do not require attention, run: npm audit fix Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. ✔ ~/work/dev/oss/stack-chan/firmware [dev/v1.0|✚ 1]