{"bin":{"jarajara":"bin/jarajara.mjs"},"bugs":{"url":"https://github.com/johnmorrisdotca/jarajara/issues"},"dist":{"shasum":"6eca1d32238f75a6579cdc4308b9624e61ce7a78","tarball":"https://registry.npmjs.org/@johnmorrisdotca/jarajara/-/jarajara-1.6.2.tgz","fileCount":102,"integrity":"sha512-DEnYtaxqwka4pXAd56gYTPek+dOpkLfWjoY8Lpw3y+C2b/pVy+5KKkm8DWiIhxksk2c2k0QmiCqxTlPJoLnh+w==","signatures":[{"sig":"MEQCIH2gnpwcwRaegW/acPF49Hv3Mxzv1PkL4LWxTUCXS8HqAiAZ1bKV1uzdYvUMdkAEMkPkb4BaBJHX3ROhcaaIYQXFmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiRlCFURUFdWjQVsSaTl4J291x32cnQWFQr4Urmy/3CgIgBnoLwnaeDaUYBbJk89hBWCW9W6uOTOq9r/63f2qmmpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@johnmorrisdotca%2fjarajara@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862885},"main":"./dist/index.js","name":"@johnmorrisdotca/jarajara","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"},"./awase":{"types":"./dist/awase-entry.d.ts","import":"./dist/awase-entry.js","default":"./dist/awase-entry.js"},"./faces":{"types":"./dist/faces-entry.d.ts","import":"./dist/faces-entry.js","default":"./dist/faces-entry.js"},"./table":{"types":"./dist/table-entry.d.ts","import":"./dist/table-entry.js","default":"./dist/table-entry.js"},"./sounds":{"types":"./dist/sounds.d.ts","import":"./dist/sounds.js","default":"./dist/sounds.js"},"./element":{"types":"./dist/element.d.ts","import":"./dist/element.js","default":"./dist/element.js"},"./tile-sounds":{"types":"./dist/tile-sounds.d.ts","import":"./dist/tile-sounds.js","default":"./dist/tile-sounds.js"},"./designs/riichi":{"types":"./dist/designs/riichi.d.ts","import":"./dist/designs/riichi.js","default":"./dist/designs/riichi.js"},"./element/define":{"types":"./dist/element-define.d.ts","import":"./dist/element-define.js","default":"./dist/element-define.js"},"./designs/riichi-black":{"types":"./dist/designs/riichi-black.d.ts","import":"./dist/designs/riichi-black.js","default":"./dist/designs/riichi-black.js"}},"gitHead":"bb024137e6dbe6287998d8b2a2239093c537a937","license":"MIT","scripts":{"lint":"eslint .","site":"pnpm build && node scripts/site.mjs","test":"vitest run","build":"tsc -p tsconfig.json","check":"pnpm lint && pnpm typecheck && pnpm test","sounds":"node scripts/sounds.mjs","test:cli":"pnpm build && node scripts/check-cli.mjs","docs:make":"node scripts/docs.mjs","test:demo":"pnpm site && playwright test","typecheck":"tsc -p tsconfig.check.json","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 && pnpm build","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":"3bf046ad-7ee5-4316-8c3a-0155a8864ff6"}},"homepage":"https://johnmorrisdotca.github.io/jarajara/","keywords":["mahjong","mahjong-tiles","mahjong-solitaire","shanghai","tile-matching","solitaire","puzzle","svg","tiles","game","seeded-random","typescript","javascript","zero-dependencies","browser","node","itsutsu","awase","riichi","riichi-mahjong","mahjong-layouts","mahjong-game","tile-game","matching-game","web-components","custom-elements","web-component","daily-puzzle","cli","command-line","japanese","seeded","sound-effects","react","vue","svelte","angular","board-game","puzzle-game"],"repository":{"url":"git+https://github.com/johnmorrisdotca/jarajara.git","type":"git"},"_npmVersion":"12.2.0","description":"Jarajara, mahjong tiles for JavaScript and TypeScript: the 144-tile set drawn as SVG, stacked layouts, free-tile and matching rules, and Awase, the matching solitaire, alone or at a table of two to four. Zero dependencies.","directories":{},"maintainers":[{"name":"johnmorrisdotca","email":"john@johnmorris.ca"}],"sideEffects":["./dist/element-define.js"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"svgo":"^4.1.0","eslint":"^9.0.0","vitest":"^5.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@playwright/test":"^1.63.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jarajara_1.6.2_1791286835957_0.473164687164048","host":"s3://npm-registry-packages-npm-production"},"_id":"@johnmorrisdotca/jarajara@1.6.2","version":"1.6.2"}