'''

*Execution — npm Workflow · Node.js*

[source,console]
----
npm ci
----

Run tests:

[source,console]
----
npm test
----

Run only ESLint:

[source,console]
----
npm run lint
----

Check formatting (Prettier, non-destructive):

[source,console]
----
npm run format:check
----

*Pre-commit gate*

Run before every commit:

[source,console]
----
set -o pipefail
make ci 2>&1 | tee /tmp/ci.log; echo "EXIT:$?"
----

Auto-format source files:

[source,console]
----
npm run format
----

Run tests with coverage report:

[source,console]
----
npm run test:coverage
----
