++ dirname ./run.sh
+ cd .
+ echo 1679
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sun Mar 29 13:41:39 UTC 2026
+ uptime
13:41:39 up 32 min, 0 users, load average: 0.07, 0.02, 0.00
+ ff=default
+ image=yegor256/rultor-image:1.24.0
+ rebase=false
+ head_branch=master
+ pull_title='chore(deps): update dependency eslint to v10'
+ author=yegor256
+ directory=
+ head=git@github.com:objectionary/eo2js.git
+ pull_id=197
+ fork=git@github.com:objectionary/eo2js.git
+ fork_branch=renovate/major-eslint-monorepo
+ squash=false
+ vars=('--env=head=git@github.com:objectionary/eo2js.git' '--env=pull_id=197' '--env=fork=git@github.com:objectionary/eo2js.git' '--env=fork_branch=renovate/major-eslint-monorepo' '--env=head_branch=master' '--env=pull_title=chore(deps): update dependency eslint to v10' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eo2js.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=197'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/eo2js.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/major-eslint-monorepo'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency eslint to v10'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pip install git+https://chromium.googlesource.com/external/gyp'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''sudo npm install --no-color --global grunt-cli'\'' '\'';'\'' '\''npm uninstall --no-color grunt-cli'\'' '\'';'\'' '\''npm install --no-color mocha'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''npm test'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:objectionary/eo2js.git'\''' ';' 'export '\''pull_id=197'\''' ';' 'export '\''fork=git@github.com:objectionary/eo2js.git'\''' ';' 'export '\''fork_branch=renovate/major-eslint-monorepo'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency eslint to v10'\''' ';' 'export '\''author=yegor256'\''' ';' 'pip install git+https://chromium.googlesource.com/external/gyp' ';' 'npm install --no-color' ';' 'sudo npm install --no-color --global grunt-cli' ';' 'npm uninstall --no-color grunt-cli' ';' 'npm install --no-color mocha' ';' 'pdd -f /dev/null -v' ';' 'npm test' ';')
+ container=objectionary_eo2js_197
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-20-199
+ pwd
/tmp/rultor-ccZU
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:objectionary/eo2js.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:objectionary/eo2js.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/eo2js.git'\''' ';' 'export '\''pull_id=197'\''' ';' 'export '\''fork=git@github.com:objectionary/eo2js.git'\''' ';' 'export '\''fork_branch=renovate/major-eslint-monorepo'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=chore(deps): update dependency eslint to v10'\''' ';' 'export '\''author=yegor256'\''' ';' 'pip install git+https://chromium.googlesource.com/external/gyp' ';' 'npm install --no-color' ';' 'sudo npm install --no-color --global grunt-cli' ';' 'npm uninstall --no-color grunt-cli' ';' 'npm install --no-color mocha' ';' 'pdd -f /dev/null -v' ';' 'npm test' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:objectionary/eo2js.git
+ git remote update
Fetching origin
Fetching fork
From github.com:objectionary/eo2js
* [new branch] feat/#3/atoms-puzzles -> fork/feat/#3/atoms-puzzles
* [new branch] feat/#6/as-phi-atom -> fork/feat/#6/as-phi-atom
* [new branch] feat/#61/malloc-atoms -> fork/feat/#61/malloc-atoms
* [new branch] feat/#64/string-slice-atom -> fork/feat/#64/string-slice-atom
* [new branch] feat/#7/bytes-atoms -> fork/feat/#7/bytes-atoms
* [new branch] feat/runtime-tests -> fork/feat/runtime-tests
* [new branch] feat/test-pr -> fork/feat/test-pr
* [new branch] fix/#100/update-eo2js-up-to-eo -> fork/fix/#100/update-eo2js-up-to-eo
* [new branch] fix/#79/has-meta-fix -> fork/fix/#79/has-meta-fix
* [new branch] fix/#91/eslint-v25 -> fork/fix/#91/eslint-v25
* [new branch] fix/#93/removing-seq -> fork/fix/#93/removing-seq
* [new branch] master -> fork/master
* [new branch] maxonfjvipon-patch-1 -> fork/maxonfjvipon-patch-1
* [new branch] readme -> fork/readme
* [new branch] renovate/crate-ci-typos-1.x -> fork/renovate/crate-ci-typos-1.x
* [new branch] renovate/eslint-monorepo -> fork/renovate/eslint-monorepo
* [new branch] renovate/fast-xml-parser-5.x-lockfile -> fork/renovate/fast-xml-parser-5.x-lockfile
* [new branch] renovate/major-eslint-monorepo -> fork/renovate/major-eslint-monorepo
* [new branch] test-pr -> fork/test-pr
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/major-eslint-monorepo
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/major-eslint-monorepo' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'chore(deps): update dependency eslint to v10' --ff __rultor
Merge made by the 'ort' strategy.
eo2js-runtime/package.json | 2 +-
eo2js/package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
+ git log -1 --show-signature
commit 5c2b1b5c25cd37263581beeb0cd5c03b9eefe22f
gpg: Signature made Sun Mar 29 13:41:43 2026 UTC
gpg: using RSA key FAC962C42841735692C13FF43FD3FA7E9AF0FA4C
gpg: Good signature from "Rultor.com <gpg@rultor.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FAC9 62C4 2841 7356 92C1 3FF4 3FD3 FA7E 9AF0 FA4C
Merge: 725fadd 5b0e1a2
Author: Rultor.com <gpg@rultor.com>
Date: Sun Mar 29 13:41:43 2026 +0000
chore(deps): update dependency eslint to v10
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.00
++ bc
++ echo 0.00 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.00, low enough to run a new Docker container'
load average is 0.00, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.24.0
+ docker pull yegor256/rultor-image:1.24.0
1.24.0: Pulling from yegor256/rultor-image
9cb31e2e37ea: Pulling fs layer
6fdf9d57c770: Pulling fs layer
b1b8e573ea09: Pulling fs layer
d98471df16b3: Pulling fs layer
d91bad0881f6: Pulling fs layer
0989603b9c78: Pulling fs layer
be0e4fe934ac: Pulling fs layer
836583b1a84e: Pulling fs layer
9a7a8a989f21: Pulling fs layer
206d2c40dab6: Pulling fs layer
7e814560871d: Pulling fs layer
3e6884fb6bef: Pulling fs layer
efc2cb2da490: Pulling fs layer
a2685e4ec0a3: Pulling fs layer
d8f398d41642: Pulling fs layer
00d87e982675: Pulling fs layer
0a47604816a9: Pulling fs layer
39620eda6329: Pulling fs layer
1e5066b6f93c: Pulling fs layer
bf2832135ec0: Pulling fs layer
17c9f809a0eb: Pulling fs layer
791d75dcb5dd: Pulling fs layer
4d856b07c9bd: Pulling fs layer
08fb6625faae: Pulling fs layer
6fbcea1fd5f0: Pulling fs layer
e5e0772939b2: Pulling fs layer
d98471df16b3: Waiting
d91bad0881f6: Waiting
0989603b9c78: Waiting
be0e4fe934ac: Waiting
836583b1a84e: Waiting
9a7a8a989f21: Waiting
206d2c40dab6: Waiting
7e814560871d: Waiting
3e6884fb6bef: Waiting
efc2cb2da490: Waiting
a2685e4ec0a3: Waiting
d8f398d41642: Waiting
00d87e982675: Waiting
0a47604816a9: Waiting
39620eda6329: Waiting
1e5066b6f93c: Waiting
bf2832135ec0: Waiting
17c9f809a0eb: Waiting
791d75dcb5dd: Waiting
4d856b07c9bd: Waiting
08fb6625faae: Waiting
6fbcea1fd5f0: Waiting
e5e0772939b2: Waiting
6fdf9d57c770: Verifying Checksum
6fdf9d57c770: Download complete
9cb31e2e37ea: Verifying Checksum
9cb31e2e37ea: Download complete
b1b8e573ea09: Verifying Checksum
b1b8e573ea09: Download complete
0989603b9c78: Verifying Checksum
0989603b9c78: Download complete
be0e4fe934ac: Verifying Checksum
be0e4fe934ac: Download complete
836583b1a84e: Verifying Checksum
836583b1a84e: Download complete
9a7a8a989f21: Verifying Checksum
9a7a8a989f21: Download complete
d98471df16b3: Verifying Checksum
d98471df16b3: Download complete
206d2c40dab6: Verifying Checksum
206d2c40dab6: Download complete
3e6884fb6bef: Verifying Checksum
3e6884fb6bef: Download complete
9cb31e2e37ea: Pull complete
6fdf9d57c770: Pull complete
efc2cb2da490: Verifying Checksum
efc2cb2da490: Download complete
7e814560871d: Verifying Checksum
7e814560871d: Download complete
d8f398d41642: Verifying Checksum
d8f398d41642: Download complete
00d87e982675: Verifying Checksum
00d87e982675: Download complete
0a47604816a9: Verifying Checksum
0a47604816a9: Download complete
39620eda6329: Verifying Checksum
39620eda6329: Download complete
1e5066b6f93c: Verifying Checksum
1e5066b6f93c: Download complete
bf2832135ec0: Verifying Checksum
bf2832135ec0: Download complete
b1b8e573ea09: Pull complete
17c9f809a0eb: Verifying Checksum
17c9f809a0eb: Download complete
791d75dcb5dd: Verifying Checksum
791d75dcb5dd: Download complete
4d856b07c9bd: Verifying Checksum
4d856b07c9bd: Download complete
08fb6625faae: Verifying Checksum
08fb6625faae: Download complete
6fbcea1fd5f0: Verifying Checksum
6fbcea1fd5f0: Download complete
e5e0772939b2: Verifying Checksum
e5e0772939b2: Download complete
d91bad0881f6: Verifying Checksum
d91bad0881f6: Download complete
a2685e4ec0a3: Verifying Checksum
a2685e4ec0a3: Download complete
d98471df16b3: Pull complete
d91bad0881f6: Pull complete
0989603b9c78: Pull complete
be0e4fe934ac: Pull complete
836583b1a84e: Pull complete
9a7a8a989f21: Pull complete
206d2c40dab6: Pull complete
7e814560871d: Pull complete
3e6884fb6bef: Pull complete
efc2cb2da490: Pull complete
a2685e4ec0a3: Pull complete
d8f398d41642: Pull complete
00d87e982675: Pull complete
0a47604816a9: Pull complete
39620eda6329: Pull complete
1e5066b6f93c: Pull complete
bf2832135ec0: Pull complete
17c9f809a0eb: Pull complete
791d75dcb5dd: Pull complete
4d856b07c9bd: Pull complete
08fb6625faae: Pull complete
6fbcea1fd5f0: Pull complete
e5e0772939b2: Pull complete
Digest: sha256:183145a1ee07aff04b992ff3478c86b34eacc5f241c6d4a711c39e2687e07d0e
Status: Downloaded newer image for yegor256/rultor-image:1.24.0
docker.io/yegor256/rultor-image:1.24.0
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_eo2js_197\s*$'
+ ls -al .
total 52
drwx------ 3 ubuntu ubuntu 4096 Mar 29 13:41 .
drwxrwxrwt 12 root root 4096 Mar 29 13:41 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 Mar 29 13:41 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 498 Mar 29 13:41 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 74 Mar 29 13:41 npmrc
-rw-rw-r-- 1 ubuntu ubuntu 5 Mar 29 13:41 pid
drwxrwxr-x 7 ubuntu ubuntu 4096 Mar 29 13:41 repo
-rwxrwxr-x 1 ubuntu ubuntu 6995 Mar 29 13:41 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 736 Mar 29 13:41 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 11594 Mar 29 13:46 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-ccZU:/main --env=head=git@github.com:objectionary/eo2js.git --env=pull_id=197 --env=fork=git@github.com:objectionary/eo2js.git --env=fork_branch=renovate/major-eslint-monorepo --env=head_branch=master '--env=pull_title=chore(deps): update dependency eslint to v10' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/eo2js.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=197'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/eo2js.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/major-eslint-monorepo'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=chore(deps): update dependency eslint to v10'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pip install git+https://chromium.googlesource.com/external/gyp'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''sudo npm install --no-color --global grunt-cli'\'' '\'';'\'' '\''npm uninstall --no-color grunt-cli'\'' '\'';'\'' '\''npm install --no-color mocha'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''npm test'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-ccZU/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_eo2js_197 yegor256/rultor-image:1.24.0 /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-resolve r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G rvm r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssl-cert r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G postgres r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cargo /root/.config /root/.gem /root/.gemrc /root/.launchpadlib /root/.m2 /root/.profile /root/.rustup /root/.rvmrc /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/usr/bin/env bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:objectionary/eo2js.git' ; export 'pull_id=197' ; export 'fork=git@github.com:objectionary/eo2js.git' ; export 'fork_branch=renovate/major-eslint-monorepo' ; export 'head_branch=master' ; export 'pull_title=chore(deps): update dependency eslint to v10' ; export 'author=yegor256' ; pip install git+https://chromium.googlesource.com/external/gyp ; npm install --no-color ; sudo npm install --no-color --global grunt-cli ; npm uninstall --no-color grunt-cli ; npm install --no-color mocha ; pdd -f /dev/null -v ; npm test ;
+ su --login r --command /home/r/script.sh
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
Defaulting to user installation because normal site-packages is not writeable
Collecting git+https://chromium.googlesource.com/external/gyp
Cloning https://chromium.googlesource.com/external/gyp to /tmp/pip-req-build-po_heb83
Running command git clone --filter=blob:none --quiet https://chromium.googlesource.com/external/gyp /tmp/pip-req-build-po_heb83
Resolved https://chromium.googlesource.com/external/gyp to commit 1615ec326858f8c2bd8f30b3a86ea71830409ce4
Preparing metadata (setup.py) ... ?25ldone
?25hBuilding wheels for collected packages: gyp
Building wheel for gyp (setup.py) ... ?25ldone
?25h Created wheel for gyp: filename=gyp-0.1-py3-none-any.whl size=312071 sha256=744b9b951cae1e52154e54dad7899baff5efd567e1f3cc138269c4400b2b423c
Stored in directory: /tmp/pip-ephem-wheel-cache-012trc5z/wheels/f9/a0/c8/6aee2d87c8092cf781712963779a34382341f548f7c4530976
Successfully built gyp
Installing collected packages: gyp
33m WARNING: The script gyp is installed in '/home/r/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m33m
0mSuccessfully installed gyp-0.1
1m[0m34;49mnotice0m1;39;49m]0m39;49m A new release of pip is available: 0m31;49m25.0.10m39;49m -> 0m32;49m26.0.10m
1m[0m34;49mnotice0m1;39;49m]0m39;49m To update, run: 0m32;49mpython3 -m pip install --upgrade pip0m
1G0K⠙1G0K⠹1G0K
> eo2js@0.0.0 postinstall
> npm run install-eo2js && npm run install-eo2js-runtime
1G0K⠹1G0K
> eo2js@0.0.0 install-eo2js
> cd eo2js && npm i
1G0K1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K1mnpm22m 33mwarn39m 94mERESOLVE39m overriding peer dependency
1G0K⠴1G0K1mnpm22m 33mwarn39m While resolving: eo2js@0.0.0
1mnpm22m 33mwarn39m Found: eslint@9.39.22m22m
1mnpm22m 33mwarn39m 2mnode_modules/eslint22m
1mnpm22m 33mwarn39m 34mdev39m eslint@"10.1.0" from the root project
1mnpm22m 33mwarn39m 4 more (@eslint-community/eslint-utils, ...)
1mnpm22m 33mwarn39m
1mnpm22m 33mwarn39m Could not resolve dependency:
1mnpm22m 33mwarn39m 95mpeer39m eslint@"^7.0.0 || ^8.0.0 || ^9.0.0" from eslint-plugin-promise@7.2.12m22m
1mnpm22m 33mwarn39m 2mnode_modules/eslint-plugin-promise22m
1mnpm22m 33mwarn39m 34mdev39m eslint-plugin-promise@"^7.2.1" from the root project
1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'commander@14.0.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'>=20'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'grunt-eslint@26.0.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'>=20'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint@10.1.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/config-array@0.23.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/config-helpers@0.5.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/core@1.1.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/plugin-kit@0.6.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-scope@9.1.2'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠦1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-visitor-keys@5.0.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠧1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'espree@11.2.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠧1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/object-schema@3.0.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠧1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-visitor-keys@5.0.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K1mnpm22m 33mwarn39m 94mdeprecated39m osenv@0.1.5: This package is no longer supported.
1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K
> eo2js@0.0.0 postinstall
> patch-package
1G0K⠦1G0K1mpatch-package22m 8.0.1
Applying patches...
1mgrunt-mocha-cli22m@7.0.0 32m✔39m
1G0K⠙1G0K
added 364 packages, and audited 365 packages in 12s
1G0K⠙1G0K
1G0K⠙1G0K75 packages are looking for funding
1G0K⠙1G0K run `npm fund` for details
1G0K⠙1G0K
31m1m2322m39m vulnerabilities (1 1mlow22m, 7 33m1mmoderate22m39m, 13 31m1mhigh22m39m, 2 35m1mcritical22m39m)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
1G0K⠙1G0K1G0K⠙1G0K
> eo2js@0.0.0 install-eo2js-runtime
> cd eo2js-runtime && npm i
1G0K1G0K⠙1G0K⠹1G0K⠸1G0K1mnpm22m 33mwarn39m 94mERESOLVE39m overriding peer dependency
1G0K⠸1G0K1mnpm22m 33mwarn39m While resolving: eo2js-runtime@0.0.0
1mnpm22m 33mwarn39m Found: eslint@9.39.22m22m
1mnpm22m 33mwarn39m 2mnode_modules/eslint22m
1mnpm22m 33mwarn39m 34mdev39m eslint@"10.1.0" from the root project
1mnpm22m 33mwarn39m 4 more (@eslint-community/eslint-utils, ...)
1mnpm22m 33mwarn39m
1mnpm22m 33mwarn39m Could not resolve dependency:
1mnpm22m 33mwarn39m 95mpeer39m eslint@"^7.0.0 || ^8.0.0 || ^9.0.0" from eslint-plugin-promise@7.2.12m22m
1mnpm22m 33mwarn39m 2mnode_modules/eslint-plugin-promise22m
1mnpm22m 33mwarn39m 34mdev39m eslint-plugin-promise@"^7.2.1" from the root project
1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'grunt-eslint@26.0.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'>=20'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint@10.1.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/config-array@0.23.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/config-helpers@0.5.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/core@1.1.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/plugin-kit@0.6.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-scope@9.1.2'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-visitor-keys@5.0.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'espree@11.2.0'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'@eslint/object-schema@3.0.3'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K1mnpm22m 33mwarn39m 94mEBADENGINE39m Unsupported engine {
1mnpm22m 33mwarn39m 94mEBADENGINE39m package: 32m'eslint-visitor-keys@5.0.1'39m,
1mnpm22m 33mwarn39m 94mEBADENGINE39m required: { node: 32m'^20.19.0 || ^22.13.0 || >=24'39m },
1mnpm22m 33mwarn39m 94mEBADENGINE39m current: { node: 32m'v18.20.6'39m, npm: 32m'10.8.2'39m }
1mnpm22m 33mwarn39m 94mEBADENGINE39m }
1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K1mnpm22m 33mwarn39m 94mdeprecated39m osenv@0.1.5: This package is no longer supported.
1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K
> eo2js-runtime@0.0.0 postinstall
> patch-package
1G0K⠦1G0K1mpatch-package22m 8.0.1
Applying patches...
1mgrunt-mocha-cli22m@7.0.0 32m✔39m
1G0K⠙1G0K
added 346 packages, and audited 347 packages in 6s
1G0K⠙1G0K
1G0K⠙1G0K73 packages are looking for funding
1G0K⠙1G0K run `npm fund` for details
1G0K⠙1G0K
31m1m1922m39m vulnerabilities (1 1mlow22m, 6 33m1mmoderate22m39m, 12 31m1mhigh22m39m)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
1G0K⠙1G0K1G0K⠙1G0K1G0K⠙1G0K
up to date, audited 1 package in 20s
1G0K⠙1G0K
found 0 vulnerabilities
1G0K⠙1G0Knpm notice
npm notice New major version of npm available! 10.8.2 -> 11.12.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.12.1
npm notice To update run: npm install -g npm@11.12.1
npm notice
1G0K⠙1G0KUsing /usr/local/rvm/gems/ruby-3.2.2
Using /usr/local/rvm/gems/ruby-3.2.2
1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K
added 56 packages in 4s
1G0K⠇1G0K
1G0K⠇1G0K5 packages are looking for funding
1G0K⠇1G0K run `npm fund` for details
1G0K⠇1G0Knpm notice
npm notice New major version of npm available! 10.8.2 -> 11.12.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.12.1
npm notice To update run: npm install -g npm@11.12.1
npm notice
1G0K⠏1G0K1G0K⠙1G0K
up to date, audited 1 package in 518ms
1G0K⠙1G0K
found 0 vulnerabilities
1G0K⠙1G0K1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0Knpm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
1G0K⠼1G0K⠴1G0K
added 92 packages, and audited 93 packages in 5s
1G0K⠴1G0K
1G0K⠴1G0K29 packages are looking for funding
1G0K⠴1G0K run `npm fund` for details
1G0K⠴1G0K
3 vulnerabilities (1 low, 2 high)
To address all issues, run:
npm audit fix
Run `npm audit` for details.
1G0K⠴1G0KFound 10 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.2.2 at x86_64-linux
Reading from root dir .
Excluding eo2js/coverage/**/*
Excluding eo2js-runtime/coverage/**/*
Excluding eo2js/node_modules/**/*
Excluding eo2js-runtime/node_modules/**/*
Excluding node_modules/**/*
/usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/eo2js/package-lock.json is a binary file (161627 bytes)
/home/r/repo/eo2js/package.json is a binary file (943 bytes)
/home/r/repo/eo2js/test/mvnw/.mvn/wrapper/maven-wrapper.jar is a binary file (62547 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/abstracts-to-objects.json is a binary file (276 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/adds-attrs.json is a binary file (447 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/adds-package.json is a binary file (314 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/atoms-imports-in-package.json is a binary file (682 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/atoms-imports.json is a binary file (523 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/attributes-order.json is a binary file (597 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/bindings-to-js.json is a binary file (768 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/data-as-bytes.json is a binary file (4071 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/embedded-object.json is a binary file (2235 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/full-test.json is a binary file (952 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/keywords.json is a binary file (791 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/prepares-data.json is a binary file (594 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/take-top-level-abstract-via-rho.json is a binary file (991 bytes)
/home/r/repo/eo2js/test/resources/transpile/packs/test-with-inners.json is a binary file (1329 bytes)
/home/r/repo/eo2js-runtime/package-lock.json is a binary file (154444 bytes)
/home/r/repo/eo2js-runtime/package.json is a binary file (659 bytes)
/home/r/repo/package-lock.json is a binary file (39824 bytes)
/home/r/repo/package.json is a binary file (667 bytes)
/home/r/repo/renovate.json is a binary file (107 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/labeler.yml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/daily.yml ...
Reading .github/workflows/labeler.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/ort.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/pr-size.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/shellcheck.yml ...
Reading .github/workflows/test.yml ...
Reading .github/workflows/trufflehog-oss.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .pdd ...
Reading .rultor.yml ...
Reading LICENSE.txt ...
Reading LICENSES/Apache-2.0.txt ...
Reading LICENSES/MIT.txt ...
Reading README.md ...
Reading REUSE.toml ...
Reading eo2js/.npmignore ...
Reading eo2js/Gruntfile.js ...
Reading eo2js/LICENSE.txt ...
Reading eo2js/README.md ...
Reading eo2js/eslint.config.js ...
Reading eo2js/patches/grunt-mocha-cli+7.0.0.patch ...
Reading eo2js/src/commands/dataize.js ...
Reading eo2js/src/commands/link.js ...
Reading eo2js/src/commands/test.js ...
Reading eo2js/src/commands/transpile.js ...
Reading eo2js/src/compile-stylesheets.js ...
Reading eo2js/src/eo2js.js ...
Reading eo2js/src/resources/js/__main__.js ...
Reading eo2js/src/resources/xsl/_funcs.xsl ...
Reading eo2js/src/resources/xsl/attrs.xsl ...
Reading eo2js/src/resources/xsl/data.xsl ...
Reading eo2js/src/resources/xsl/objects.xsl ...
Reading eo2js/src/resources/xsl/package.xsl ...
Reading eo2js/src/resources/xsl/tests.xsl ...
Reading eo2js/src/resources/xsl/to-js.xsl ...
Reading eo2js/src/version.js ...
Reading eo2js/test/commands/dataize.test.js ...
Reading eo2js/test/commands/link.test.js ...
Reading eo2js/test/commands/test.test.js ...
Reading eo2js/test/commands/transpile.test.js ...
Puzzle 155-69c804cb 30/DEV at eo2js/test/commands/transpile.test.js
Reading eo2js/test/eo2js.test.js ...
Reading eo2js/test/helpers.js ...
Reading eo2js/test/it/eo/program.eo ...
Reading eo2js/test/it/eo/story-test.eo ...
Reading eo2js/test/it/eo/story.eo ...
Reading eo2js/test/it/runtime-tests.test.js ...
Puzzle 3-d0b4ae5d 90/DEV at eo2js/test/it/runtime-tests.test.js
Puzzle 162-c6043e88 30/DEV at eo2js/test/it/runtime-tests.test.js
Reading eo2js/test/it/simple.test.js ...
Puzzle 162-d91365be 30/DEV at eo2js/test/it/simple.test.js
Reading eo2js/test/mvnw/.mvn/wrapper/maven-wrapper.properties ...
Reading eo2js/test/mvnw/eo-version.txt ...
Reading eo2js/test/mvnw/mvnw ...
Reading eo2js/test/mvnw/mvnw.cmd ...
Reading eo2js/test/mvnw/mvnw.js ...
Reading eo2js/test/mvnw/pom.xml ...
Reading eo2js/test/resources/dataize/app.js ...
Reading eo2js/test/resources/test/second-test.test.js ...
Reading eo2js/test/resources/test/simple-test.test.js ...
Reading eo2js/test/resources/transpile/alone-test.xmir ...
Reading eo2js/test/resources/transpile/simple-test.xmir ...
Reading eo2js/test/resources/transpile/simple.xmir ...
Reading eo2js-runtime/.npmignore ...
Reading eo2js-runtime/Gruntfile.js ...
Reading eo2js-runtime/LICENSE.txt ...
Reading eo2js-runtime/README.md ...
Reading eo2js-runtime/eslint.config.js ...
Reading eo2js-runtime/patches/grunt-mocha-cli+7.0.0.patch ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$and.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$concat.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$eq.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$not.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$or.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$right.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$size.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$slice.js ...
Reading eo2js-runtime/src/objects/org/eolang/bytes$xor.js ...
Reading eo2js-runtime/src/objects/org/eolang/error.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/dir$made$mkdir.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/dir$tmpfile$touch.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/dir$walk.js ...
Puzzle 3-5dd33586 30/DEV at eo2js-runtime/src/objects/org/eolang/fs/dir$walk.js
Reading eo2js-runtime/src/objects/org/eolang/fs/file$deleted$delete.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/file$exists.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/file$is-directory.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/file$moved$move.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/file$open$file-stream$read$read-bytes.js ...
Puzzle 3-fb434073 30/DEV at eo2js-runtime/src/objects/org/eolang/fs/file$open$file-stream$read$read-bytes.js
Reading eo2js-runtime/src/objects/org/eolang/fs/file$open$file-stream$write$written-bytes.js ...
Puzzle 3-2d5631ef 30/DEV at eo2js-runtime/src/objects/org/eolang/fs/file$open$file-stream$write$written-bytes.js
Reading eo2js-runtime/src/objects/org/eolang/fs/file$open$process-file.js ...
Puzzle 3-19bd2881 30/DEV at eo2js-runtime/src/objects/org/eolang/fs/file$open$process-file.js
Reading eo2js-runtime/src/objects/org/eolang/fs/file$size.js ...
Reading eo2js-runtime/src/objects/org/eolang/fs/file$touched$touch.js ...
Reading eo2js-runtime/src/objects/org/eolang/i16$as-i32.js ...
Reading eo2js-runtime/src/objects/org/eolang/i32$as-i64.js ...
Reading eo2js-runtime/src/objects/org/eolang/i64$as-number.js ...
Reading eo2js-runtime/src/objects/org/eolang/i64$div.js ...
Reading eo2js-runtime/src/objects/org/eolang/i64$gt.js ...
Reading eo2js-runtime/src/objects/org/eolang/i64$plus.js ...
Reading eo2js-runtime/src/objects/org/eolang/i64$times.js ...
Reading eo2js-runtime/src/objects/org/eolang/malloc$of$allocated$read.js ...
Reading eo2js-runtime/src/objects/org/eolang/malloc$of$allocated$resized.js ...
Reading eo2js-runtime/src/objects/org/eolang/malloc$of$allocated$size.js ...
Reading eo2js-runtime/src/objects/org/eolang/malloc$of$allocated$write.js ...
Reading eo2js-runtime/src/objects/org/eolang/malloc$of$φ.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/angle$cos.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/angle$sin.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/real$acos.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/real$asin.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/real$ln.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/real$pow.js ...
Reading eo2js-runtime/src/objects/org/eolang/ms/real$sqrt.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$as-i64.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$div.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$floor.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$gt.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$plus.js ...
Reading eo2js-runtime/src/objects/org/eolang/number$times.js ...
Reading eo2js-runtime/src/objects/org/eolang/sm/os$name.js ...
Reading eo2js-runtime/src/objects/org/eolang/sm/posix$φ.js ...
Puzzle 3-6e5ab181 30/DEV at eo2js-runtime/src/objects/org/eolang/sm/posix$φ.js
Reading eo2js-runtime/src/objects/org/eolang/sm/win32$φ.js ...
Puzzle 3-a42811d2 30/DEV at eo2js-runtime/src/objects/org/eolang/sm/win32$φ.js
Reading eo2js-runtime/src/objects/org/eolang/try.js ...
Reading eo2js-runtime/src/objects/org/eolang/tt/regex$compiled.js ...
Reading eo2js-runtime/src/objects/org/eolang/tt/regex$pattern$match$matched-from-index.js ...
Reading eo2js-runtime/src/objects/org/eolang/tt/sprintf.js ...
Reading eo2js-runtime/src/objects/org/eolang/tt/sscanf.js ...
Reading eo2js-runtime/src/runtime/applied.js ...
Reading eo2js-runtime/src/runtime/attribute/at-lambda.js ...
Reading eo2js-runtime/src/runtime/attribute/at-once.js ...
Reading eo2js-runtime/src/runtime/attribute/at-rho.js ...
Reading eo2js-runtime/src/runtime/attribute/at-safe.js ...
Reading eo2js-runtime/src/runtime/attribute/at-simple.js ...
Reading eo2js-runtime/src/runtime/attribute/at-term.js ...
Reading eo2js-runtime/src/runtime/attribute/at-void.js ...
Reading eo2js-runtime/src/runtime/attribute/attr.js ...
Reading eo2js-runtime/src/runtime/attribute/specials.js ...
Reading eo2js-runtime/src/runtime/bytes-of.js ...
Reading eo2js-runtime/src/runtime/data.js ...
Reading eo2js-runtime/src/runtime/dataized.js ...
Reading eo2js-runtime/src/runtime/error/ErAbstract.js ...
Reading eo2js-runtime/src/runtime/error/ErError.js ...
Reading eo2js-runtime/src/runtime/error/ErFailure.js ...
Reading eo2js-runtime/src/runtime/heaps.js ...
Reading eo2js-runtime/src/runtime/object.js ...
Puzzle 61-ba725ea8 30/DEV at eo2js-runtime/src/runtime/object.js
Reading eo2js-runtime/src/runtime/once.js ...
Reading eo2js-runtime/src/runtime/package.js ...
Reading eo2js-runtime/src/runtime/phi.js ...
Reading eo2js-runtime/src/runtime/safe.js ...
Reading eo2js-runtime/src/runtime/taken.js ...
Reading eo2js-runtime/src/runtime/trapped.js ...
Reading eo2js-runtime/src/runtime/types.js ...
Reading eo2js-runtime/src/runtime/validated.js ...
Reading eo2js-runtime/src/runtime/with-rho.js ...
Reading eo2js-runtime/test/fake/org/eolang/bytes.js ...
Reading eo2js-runtime/test/fake/org/eolang/cage.js ...
Reading eo2js-runtime/test/fake/org/eolang/false.js ...
Reading eo2js-runtime/test/fake/org/eolang/number.js ...
Reading eo2js-runtime/test/fake/org/eolang/string.js ...
Reading eo2js-runtime/test/fake/org/eolang/true.js ...
Reading eo2js-runtime/test/global.js ...
Reading eo2js-runtime/test/objects/org/eolang/error.test.js ...
Reading eo2js-runtime/test/objects/org/eolang/number$div.test.js ...
Reading eo2js-runtime/test/objects/org/eolang/number$gt.test.js ...
Reading eo2js-runtime/test/objects/org/eolang/number$plus.test.js ...
Reading eo2js-runtime/test/objects/org/eolang/number$times.test.js ...
Reading eo2js-runtime/test/objects/org/eolang/try.test.js ...
Reading eo2js-runtime/test/runtime/applied.test.js ...
Reading eo2js-runtime/test/runtime/attribute/at-lambda.test.js ...
Reading eo2js-runtime/test/runtime/attribute/at-once.test.js ...
Reading eo2js-runtime/test/runtime/attribute/at-safe.test.js ...
Reading eo2js-runtime/test/runtime/attribute/at-simple.test.js ...
Reading eo2js-runtime/test/runtime/attribute/at-void.test.js ...
Reading eo2js-runtime/test/runtime/bytes-of.test.js ...
Reading eo2js-runtime/test/runtime/data.test.js ...
Reading eo2js-runtime/test/runtime/dataized.test.js ...
Reading eo2js-runtime/test/runtime/heaps.test.js ...
Reading eo2js-runtime/test/runtime/object.test.js ...
Reading eo2js-runtime/test/runtime/once.test.js ...
Reading eo2js-runtime/test/runtime/package.test.js ...
Reading eo2js-runtime/test/runtime/phi.test.js ...
Reading eo2js-runtime/test/runtime/safe.test.js ...
Reading eo2js-runtime/test/runtime/taken.test.js ...
Reading eo2js-runtime/test/runtime/validated.test.js ...
> eo2js@0.0.0 test
> npm run test-eo2js-runtime && npm run test-eo2js
1G0K
> eo2js@0.0.0 test-eo2js-runtime
> cd eo2js-runtime && npm run test
1G0K
> eo2js-runtime@0.0.0 test
> npx grunt
1G0K1G0K⠙1G0K4mRunning "mochacli:test" (mochacli) task24m
0m0m
0m error0m
32m ✓0m90m should throw ErError error0m
32m ✓0m90m should not fail if message is not string0m
0m number$div0m
32m ✓0m90m should divide two floats0m
0m number$gt0m
32m ✓0m90m should confirm that 7.2 > 3.10m
32m ✓0m90m should not confirm that 10.4 > 20.10m
0m number$plus0m
32m ✓0m90m should add two floats0m
0m number$times0m
32m ✓0m90m should multiply two numbers0m
0m try0m
32m ✓0m90m should catch error via φ0m
32m ✓0m90m should catch error via λ0m
32m ✓0m90m should be dataized to body0m
32m ✓0m90m should dataize "finally" attribute0m
32m ✓0m90m should not dataize body twice0m
0m applied0m
32m ✓0m90m should not really apply an attribute0m
32m ✓0m90m should apply an attribute on next direct call0m
32m ✓0m90m should apply an attribute on property taking0m
Linux
32m ✓0m90m should 0m
0m at_lambda0m
0m #put()0m
32m ✓0m90m should fail0m
0m #get()0m
32m ✓0m90m should execute callback0m
32m ✓0m90m should pass given object to callback0m
32m ✓0m90m should validate given callback0m
0m at_once0m
0m #put()0m
32m ✓0m90m should throw an error0m
0m #get()0m
32m ✓0m90m should take from origin only once0m
0m #copy()0m
32m ✓0m90m should return new attribute0m
32m ✓0m90m should reset cache0m
0m at_safe0m
0m #put()0m
32m ✓0m90m should call #put() on origin0m
0m #get()0m
32m ✓0m90m should validate #get() of origin0m
32m ✓0m90m should wrap "origin.get()" with "safe"0m
0m #copy()0m
32m ✓0m90m should call #copy() on origin0m
0m at_simple0m
0m #put()0m
32m ✓0m90m should fail on put0m
0m #get()0m
32m ✓0m90m should just return an object0m
0m #copy()0m
32m ✓0m90m should return new attribute0m
0m at_void0m
0m #get()0m
32m ✓0m90m should throw an error if is not set0m
32m ✓0m90m should return object if is set0m
0m #put()0m
32m ✓0m90m should not throw an error if is not set0m
32m ✓0m90m should throw an error if is already set0m
0m #copy()0m
32m ✓0m90m should return new void attribute if is not set0m
32m ✓0m90m should pass set object to new attribute0m
0m bytesOf0m
32m ✓0m90m -1 >> 4 != 00m
32m ✓0m90m -18 << 2 == ~710m
0m long0m
32m ✓0m90m should return valid 8 bytes0m
32m ✓0m90m should return the same long number0m
32m ✓0m90m should convert to bytes and back0m
0m int0m
32m ✓0m90m should return valid 4 bytes0m
32m ✓0m90m should return the same int number0m
32m ✓0m90m should convert to bytes and back0m
32m ✓0m90m should convert negative int and back0m
32m ✓0m90m should fail if not 8 bytes given0m
32m ✓0m90m should fail if out of int bounds0m
0m short0m
32m ✓0m90m should return valid 2 bytes0m
32m ✓0m90m should return the same short number0m
32m ✓0m90m should convert to bytes and back0m
32m ✓0m90m should convert negative short and back0m
32m ✓0m90m should fail if not 2 bytes given0m
32m ✓0m90m should fail if out of short bounds0m
0m number0m
32m ✓0m90m should return the same number0m
32m ✓0m90m should return valid number bytes0m
32m ✓0m90m should convert to bytes and back0m
32m ✓0m90m should fail if not 8 bytes given0m
32m ✓0m90m should return positive infinity0m
32m ✓0m90m should return negative infinity0m
0m string0m
32m ✓0m90m should return the same string0m
32m ✓0m90m should return valid string bytes0m
32m ✓0m90m should convert to bytes and back0m
0m bool0m
32m ✓0m90m should return the save bool0m
32m ✓0m90m should return valid bool bytes0m
32m ✓0m90m should return valid bool from bytes0m
32m ✓0m90m should fail if not 1 byte given0m
0m bytes0m
32m ✓0m90m should return the same bytes0m
32m ✓0m90m should convert hex bytes to int bytes0m
32m ✓0m90m should convert only hex bytes0m
32m ✓0m90m should fail while converting wrong format bytes0m
0m #verbose()0m
0m returns valid verbose string representation if0m
32m ✓0m90m length is 00m
32m ✓0m90m length is 10m
32m ✓0m90m length is 80m
32m ✓0m90m length is not 80m
0m #and(other)0m
32m ✓0m90m should equal to 0 with self negated0m
0m #or(other)0m
32m ✓0m90m should equal to -1 with self negated0m
0m #xor(other)0m
32m ✓0m90m should return -1024 on 512 ^ -5120m
0m #not()0m
32m ✓0m90m should return the same on double negation0m
32m ✓0m90m should return opposite value on negation0m
0m #shift(bits)0m
32m ✓0m90m 255 shift -8 = 652800m
32m ✓0m90m 255 shift -16 = 167116800m
32m ✓0m90m 255 shift -24 = 42781900800m
32m ✓0m90m 4278190080 shift 8 = 167116800m
32m ✓0m90m 4278190080 shift 16 = 652800m
32m ✓0m90m 4278190080 shift 24 = 2550m
32m ✓0m90m 255 shift 8 = 00m
0m data0m
0m to string0m
32m ✓0m90m should convert string to object0m
32m ✓0m90m should be dataized as string0m
0m to number0m
32m ✓0m90m should convert number to object0m
32m ✓0m90m should be dataized as number0m
0m to bool0m
32m ✓0m90m should convert bool to object0m
32m ✓0m90m should be dataized as bool0m
0m to bytes0m
32m ✓0m90m should convert byte array to object0m
32m ✓0m90m should be dataized as byte array0m
0m dataized0m
32m ✓0m90m should throw an error if Δ asset is absent0m
32m ✓0m90m should return Δ asset if present0m
32m ✓0m90m should return Δ asset through φ attribute0m
32m ✓0m90m should return Δ asset through λ asset0m
32m ✓0m90m should successfully cast zero to number0m
32m ✓0m90m should successfully cast zero to float0m
32m ✓0m90m should successfully cast 374.9 to float0m
32m ✓0m90m should successfully cast "Hello, world!" to string0m
32m ✓0m90m should successfully cast to TRUE0m
32m ✓0m90m should successfully cast to FALSE0m
32m ✓0m90m should successfully cast to bytes0m
32m ✓0m90m should successfully cast to bytes without explicit casting0m
32m ✓0m90m should throw an error if type is invalid0m
0m heaps0m
32m ✓0m90m should allocate memory0m
32m ✓0m90m should allocate and read empty bytes0m
32m ✓0m90m should write and read0m
32m ✓0m90m should fail on writing to empty block0m
32m ✓0m90m should fail on reading from empty block0m
32m ✓0m90m should fail on reading if out of bounds0m
32m ✓0m90m should read by offset and length0m
32m ✓0m90m should fail on writing more than allocated0m
32m ✓0m90m should fail to write more than allocated with offset0m
32m ✓0m90m should concat on writing less that allocated0m
32m ✓0m90m should free memory successfully0m
32m ✓0m90m should fail on clearing an empty block0m
0m object0m
32m ✓0m90m should not have ρ attribute at the beginning0m
32m ✓0m90m should have empty assets0m
32m ✓0m90m should be able to be printed0m
32m ✓0m90m should not be equal to other object0m
0m #take()0m
32m ✓0m90m should set rho to self0m
32m ✓0m90m should not copy on dispatch if rho is set0m
32m ✓0m90m should copy object on dispatch0m
32m ✓0m90m should return object through φ attribute0m
32m ✓0m90m should return object through λ asset0m
32m ✓0m90m should throw an error if no attribute with given name0m
32m ✓0m90m should throw an error if no attribute in φ with given name0m
32m ✓0m90m should throw an error if no attribute in λ with given name0m
32m ✓0m90m should throw an error if λ attribute is being taken0m
32m ✓0m90m should throw an error if absent λ asset is being taken0m
32m ✓0m90m should validate the result of λ asset0m
32m ✓0m90m should wrap with "safe" the result of λ asset0m
32m ✓0m90m should wrap attribute with "at_safe"0m
0m #with()0m
32m ✓0m90m should copy itself0m
32m ✓0m90m should put the right object by name0m
32m ✓0m90m should put object by position0m
32m ✓0m90m should put object by 2nd position0m
32m ✓0m90m should return copy of self0m
32m ✓0m90m should throw an error if position is negative0m
32m ✓0m90m should throw an error if position if float0m
32m ✓0m90m should throw an error if attribute with name is absent0m
32m ✓0m90m should throw an error if attribute with position is absent0m
0m #copy()0m
32m ✓0m90m should make a true copy0m
32m ✓0m90m should make a true copy of the attribute0m
32m ✓0m90m should save the ρ attribute0m
32m ✓0m90m should copy assets0m
0m #φTerm()0m
ν250·x⟦
s ↦ λ,
y ↦ Ø,
Δ ↦ [1, 2, 3],
λ ↦ Lambda
⟧
32m ✓0m90m should contain all properties0m
0m once0m
32m ✓0m90m should execute callback only once0m
0m package object0m
0m empty0m
32m ✓0m90m should be child of phi0m
32m ✓0m90m should have ρ attribute0m
0m #take()0m
32m ✓0m90m should return next level package object0m
32m ✓0m90m should return child of empty package object0m
32m ✓0m90m should cache next level object0m
32m ✓0m90m should fail on wrong path0m
32m ✓0m90m should return the same next level object with and without dots0m
32m ✓0m90m should not fail if finds EO object0m
32m ✓0m90m should not return new object on every dispatch0m
0m #with()0m
32m ✓0m90m should fail on put0m
0m #copy()0m
32m ✓0m90m should return itself0m
0m "org"0m
32m ✓0m90m should have ρ attributes0m
0m #with()0m
32m ✓0m90m should fail on put0m
0m #copy()0m
32m ✓0m90m should return itself0m
0m #take()0m
32m ✓0m90m should return child "eolang" package object0m
32m ✓0m90m should fail on wrong path0m
0m Φ0m
0m #take()0m
32m ✓0m90m should return the same default package object0m
32m ✓0m90m should throw an error if special attributes are taken0m
32m ✓0m90m should return the same existed package object0m
0m #copy()0m
32m ✓0m90m should not copy0m
0m #with()0m
32m ✓0m90m should fail0m
0m safe0m
32m ✓0m90m should validate #with() and #take() methods0m
0m taken0m
32m ✓0m90m should not really take an attribute0m
32m ✓0m90m should take an attribute on next direct call0m
32m ✓0m90m should take an attribute on property taking0m
0m validated0m
32m ✓0m90m should return result from given callback0m
32m ✓0m90m should throw ErError if catches ErFailure0m
32m ✓0m90m should rethrow error if catches not ErFailure0m
92m 0m32m 180 passing0m90m (220ms)0m
4mRunning "eslint:target" (eslint) task24m
32mDone.39m
1G0K⠙1G0K1G0K⠙1G0K1G0K⠙1G0K
> eo2js@0.0.0 test-eo2js
> cd eo2js && npm run test
1G0K
> eo2js@0.0.0 test
> npx grunt
1G0K1G0K⠙1G0K4mRunning "mochacli:all" (mochacli) task24m
0m0m
0m dataize0m
32m ✓0m90m should dataize app object0m31m (3610ms)0m
0m link0m
32m ✓0m90m should create all necessary files and install npm project0m31m (3290ms)0m
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
32m ✓0m90m should add test dependency0m31m (5304ms)0m
32m ✓0m90m should not reinstall npm packages if package-lock.json exists0m31m (3477ms)0m
0m test0m
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
32m ✓0m90m should execute unit tests0m31m (1062ms)0m
32m ✓0m90m should exclude unit test0m31m (1013ms)0m
0m transpile0m
Recompiling stylesheets...
Recompiling /home/r/repo/eo2js/src/resources/xsl/_funcs.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/attrs.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/data.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/objects.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/package.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/tests.xsl
Recompiling /home/r/repo/eo2js/src/resources/xsl/to-js.xsl
Recompiled 7 stylesheets
0m command0m
32m ✓0m90m should fail if eo-foreign is not found0m31m (314ms)0m
32m ✓0m90m should fail if eo-foreign file is not .json0m31m (309ms)0m
32m ✓0m90m should create transpiled XMIRs0m31m (532ms)0m
32m ✓0m90m should generate JS files0m31m (538ms)0m
32m ✓0m90m should generate test JS file for simple-test0m31m (564ms)0m
32m ✓0m90m should generate test JS file for alone-test0m31m (558ms)0m
32m ✓0m90m should skip transpilation if source was not modified0m31m (865ms)0m
32m ✓0m90m should retranspile if source was modified0m31m (2082ms)0m
0m transformation packs0m
36m - abstracts-to-objects.json0m
36m - adds-attrs.json0m
36m - adds-package.json0m
36m - atoms-imports-in-package.json0m
36m - atoms-imports.json0m
36m - attributes-order.json0m
36m - bindings-to-js.json0m
36m - data-as-bytes.json0m
36m - embedded-object.json0m
36m - full-test.json0m
36m - keywords.json0m
36m - prepares-data.json0m
36m - take-top-level-abstract-via-rho.json0m
36m - test-with-inners.json0m
0m runtime tests0m
36m - should execute all eo-runtime tests0m
0m integration test0m
36m - should execute simple unit test0m
36m - should dataize simple program0m
92m 0m32m 14 passing0m90m (40s)0m
36m 0m36m 17 pending0m
4mRunning "eslint:target" (eslint) task24m
32mDone.39m
1G0K⠙1G0K1G0K⠙1G0K1G0K⠙1G0K1G0K⠙1G0K+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:objectionary/eo2js.git
725fadd..5c2b1b5 master -> master
container 9a2f3740941c02567b54dec043b7e8e7be8930df5bddd062f8e9edd53f24f4e8 is dead
Sun Mar 29 14:04:35 UTC 2026