import assert from "node:assert/strict";
import * as app from "./app.mjs";
assert.equal(app.completion([]), 0);
assert.equal(app.completion([{done: true}, {done: false}]), 50);
assert.deepEqual(app.visibleProjects([{name: "Launchpad"}], " LAUNCH "), [{name: "Launchpad"}]);
assert.deepEqual(app.visibleProjects([{name: "Launchpad"}], "absent"), []);
console.log("All checks passed");