{"bin":{"kyuubu":"bin/kyuubu.mjs"},"bugs":{"url":"https://github.com/johnmorrisdotca/kyuubu/issues"},"dist":{"shasum":"6ea704ee2b7a74ba62848933339fdf8f97145730","tarball":"https://registry.npmjs.org/@johnmorrisdotca/kyuubu/-/kyuubu-1.12.0.tgz","fileCount":98,"integrity":"sha512-ePx3KnfUCApzKZE33LmWvovkyh15NiJebkTOS4fn7ybxd6lvcr+kjgeYkZbirs5W49KS/OI9YGq9c/zfLvE0QA==","signatures":[{"sig":"MEUCIAvc8nY+BtRrLhSOKImVRDTTicSgsjLA2KCNU9M7tlJoAiEAgb0MA9bgYrZvs2QevOCOOgtwVFTEGCxKnDfyMV3OzfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2vbOHsG10uV20K1lhUVviXlurlXPui3JyIKC7hdYqEAiAcKF3JTiFqoaC4t2sAs1iMNbvnWr9X+BOLw8FS8fH0rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@johnmorrisdotca%2fkyuubu@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633474},"main":"./dist/index.js","name":"@johnmorrisdotca/kyuubu","type":"module","types":"./dist/index.d.ts","author":{"name":"John Morris"},"module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./cuboid":{"types":"./dist/cuboid/index.d.ts","import":"./dist/cuboid/index.js","default":"./dist/cuboid/index.js"},"./famous":{"types":"./dist/famous.d.ts","import":"./dist/famous.js","default":"./dist/famous.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js","default":"./dist/player.js"},"./element":{"types":"./dist/element.d.ts","import":"./dist/element.js","default":"./dist/element.js"},"./cuboid/draw":{"types":"./dist/cuboid/draw.d.ts","import":"./dist/cuboid/draw.js","default":"./dist/cuboid/draw.js"},"./cuboid/play":{"types":"./dist/cuboid/play.d.ts","import":"./dist/cuboid/play.js","default":"./dist/cuboid/play.js"},"./cuboid/element":{"types":"./dist/cuboid/element.d.ts","import":"./dist/cuboid/element.js","default":"./dist/cuboid/element.js"},"./element/define":{"types":"./dist/element-define.d.ts","import":"./dist/element-define.js","default":"./dist/element-define.js"},"./cuboid/element/define":{"types":"./dist/cuboid/element-define.d.ts","import":"./dist/cuboid/element-define.js","default":"./dist/cuboid/element-define.js"}},"gitHead":"1ca0246461d0183ca2d039507f81bdd04feef37d","license":"MIT","scripts":{"demo":"pnpm site","lint":"eslint .","site":"pnpm build && node scripts/site.mjs","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/mark-esm.mjs","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm build","test:cli":"pnpm build && node scripts/check-cli.mjs","docs:make":"node scripts/docs.mjs","test:site":"pnpm site && playwright test","typecheck":"tsc -p tsconfig.json --noEmit","solve:check":"pnpm build && node scripts/solve-check.mjs","test:readme":"pnpm build && node scripts/check-readme-examples.mjs","test:package":"pnpm build && node scripts/check-package.mjs","family:readme":"node scripts/family-readme.mjs","prepublishOnly":"pnpm check","test:frameworks":"pnpm build && node scripts/check-frameworks.mjs","screenshots:readme":"pnpm site && node scripts/readme-pictures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"74c6bbf2-834f-4dee-ae9e-e9eb8caa4e20"}},"homepage":"https://johnmorrisdotca.github.io/kyuubu/","keywords":["cube","rubiks-cube","rubiks","rubik","magic-cube","twisty-puzzle","puzzle","speedcubing","speedcube","cubing","cube-simulator","virtual-cube","3d-cube","css-3d","css3d","no-canvas","2x2","3x3","4x4","5x5","6x6","7x7","nxn","nxn-cube","3x3x4","2x2x3","1x3x3","floppy-cube","non-square-cube","cuboid","scramble","scrambler","scramble-generator","cube-scramble","seeded","cube-solver","solver","layer-by-layer","beginner-method","lbl","cube-notation","notation","algorithm","algorithms","cube-model","cube-state","puzzle-game","game","drag","touch","keyboard","accessible","theming","themes","color-scheme","typescript","javascript","react","react-component","vue","svelte","angular","vanilla-js","esm","zero-dependencies","cli","command-line","json","csv","export","import","i18n","japanese","education","world-record","reconstruction","replay","web-component","custom-element","embed","iframe","wca"],"repository":{"url":"git+https://github.com/johnmorrisdotca/kyuubu.git","type":"git"},"_npmVersion":"12.2.0","description":"Turning cube for the browser: a 3D twisty-puzzle cube from 2×2 to 7×7 in plain CSS 3D. Drag, touch, keys or notation; replay world record solves; scrambles, a solve guide, a command line, React, Vue, Svelte, Angular or plain HTML. Zero dependencies.","directories":{},"maintainers":[{"name":"johnmorrisdotca","email":"john@johnmorris.ca"}],"sideEffects":["./dist/element-define.js","./dist/cuboid/element-define.js"],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"react":"^19","eslint":"^10.11.0","vitest":"^5.0.0","@eslint/js":"^10.0.1","typescript":"^5","@types/react":"^19","@playwright/test":"^1.63.0","typescript-eslint":"^8.71.0","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kyuubu_1.12.0_1791302526705_0.5657655741055541","host":"s3://npm-registry-packages-npm-production"},"_id":"@johnmorrisdotca/kyuubu@1.12.0","version":"1.12.0"}