Refactor: Implement SmartCube renderer, improve UI styling, and fix gaps

This commit is contained in:
2026-02-22 04:35:59 +00:00
parent 57abfd6b80
commit b5ddc21662
4168 changed files with 763782 additions and 1008 deletions

21
node_modules/@gkucmierz/utils/spec/pow-mod.spec.mjs generated vendored Normal file
View File

@@ -0,0 +1,21 @@
import {
powMod,
powModBI,
} from '../src/pow-mod.mjs';
describe('pow-mod', () => {
it('powMod', () => {
expect(powMod(2, 1)).toEqual(2);
expect(powMod(2, 1, 10)).toEqual(2);
expect(powMod(2, 1, 2)).toEqual(0);
expect(powMod(2, 0, 2)).toEqual(1);
});
it('powModBI', () => {
expect(powModBI(2n, 1n)).toEqual(2n);
expect(powModBI(2n, 1n, 10n)).toEqual(2n);
expect(powModBI(2n, 1n, 2n)).toEqual(0n);
expect(powModBI(2n, 0n, 2n)).toEqual(1n);
});
});