{"_id":"tsshogi","_rev":"33-e8dce52cfd521f1c34f955d51bc72792","name":"tsshogi","dist-tags":{"stable":"1.9.3","latest":"2.3.4"},"versions":{"1.0.0-beta.1":{"name":"tsshogi","version":"1.0.0-beta.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.0.0-beta.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"3715aea7e84d7c9eef39c5e96ed3fa97a92dd489","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.0.0-beta.1.tgz","fileCount":75,"integrity":"sha512-WiYVLqa/z0sImDF0fMS2/UHmTWvwfjoE+lU62dEvooOtSwkMBrQS1WEeSgYUW01K9dAbBglP7RylhoCcvtzfPQ==","signatures":[{"sig":"MEUCIQCq3Y7FWAZnECiUdX2KQeP5PbBC0Sk5KsJHRfpUUJg9JgIgG1MWC4Apk8d2Toxg468cAUuzwqesOPUE9+lexMSbXTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":971436},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"23b3dcf3ee319d9599ac215080c7d573019074b4","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.0.4","prettier":"^3.1.0","@vitest/ui":"^1.3.1","typescript":"^5.3.2","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.0.0-beta.1_1718642157866_0.6984582960619983","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"tsshogi","version":"1.0.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.0.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"03c84cd5f2f66f652181de78a54244a37d43fe27","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.0.0.tgz","fileCount":75,"integrity":"sha512-orRW94OUQhJgeqwtVOsiqZHH2VBJom1pYLGdkQYpNRYnNaqPSjCRFaYKqTIR3lNBOutLZDhD6Adsy1/6U35dww==","signatures":[{"sig":"MEYCIQDDm15+/MnIexQAkg/P5NPkFerwaUC+Q/LmCGGFa/0wQAIhAPu+Y7swfZafMSxzYr13eOWgYjXBDzbDNmGJEKbunq4C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":971429},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"23b3dcf3ee319d9599ac215080c7d573019074b4","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.0.4","prettier":"^3.1.0","@vitest/ui":"^1.3.1","typescript":"^5.3.2","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.0.0_1718642442963_0.9540936870865067","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tsshogi","version":"1.1.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.1.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"b7de57d9da1822ed975a51d46ce0b1b7d5642cf6","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.1.0.tgz","fileCount":75,"integrity":"sha512-apMVa9comdcyCJxgoj2u7EvYb0lIffPWunnYwAPGNdj/c96zKQRtyXoD4OTPgkG4EZFGrFrWeuOlHCYvh//zRQ==","signatures":[{"sig":"MEYCIQCdrz8tqTAEvuXDfp3cA1MwizDDLTaeNRuh/i77K7r+lgIhALm4lg/QiHLJ8/K9jJXqQAVs5eXeEq8il9Ueev3F83Tv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1003280},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6a315fb4d98d5a3e957bc8ece4262b592efdf4bc","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.1.0_1723880488833_0.22585267880996573","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"tsshogi","version":"1.1.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.1.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"02c094415b23e562b874e5e0c1ccc7809bf98d43","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.1.1.tgz","fileCount":75,"integrity":"sha512-gh4ej6jboDV7SKiwFPgtnPGpqJSsFHx18/d9ee3WSk8ONV7HbxeWFCZUewuoGjTxGQ7lt4znmYdeVm6QCgxgSQ==","signatures":[{"sig":"MEUCIDz9SuMLLaQWmJoW0FKoVzvV+UG6cJB1l9mmHZa+v9goAiEAvYuYUe1n/4VNj27QoQhj15pEhHDjGW6kzRmnD0h83Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1003300},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3cb155951a6612fe13b30f5da38cc47f4990eee6","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.1.1_1723880921908_0.7263759812455153","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tsshogi","version":"1.1.2","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.1.2","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"f0b45e36a338c88ef3802cd5ea1dc9514eaf26b0","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.1.2.tgz","fileCount":75,"integrity":"sha512-LsJiRvLBMm9LTCfLiPbdLbMt+nXL5fHz7fUNWUgPSguyBxsA+oiPp1IJ1xY9DYb92mGxB0yKYf9xzntbcU42rg==","signatures":[{"sig":"MEQCIF4ck3C09xH/lYjp9l5W1dlSh9c4cQdDmOjmAaG9yxAmAiBWhy29jItPEf9ybGNnr+Bc08+ONe6ILWB/Eiyh/qkZpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1004042},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4de73c71ef758d8ea204606938ee441da44bd6ad","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.1.2_1723893726520_0.8158420150527264","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tsshogi","version":"1.2.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.2.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"5ddd0ab696edd1b187dfe1d9c8582c78051b0a62","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.2.0.tgz","fileCount":79,"integrity":"sha512-3bN6xwwWA3oZ1Fza0XZTkKGQsgr5u+odwKt4UpPU23XD4CNLftRvHRHXtG5ggqBn2C9DVp9+b35ow2MzUzwR+Q==","signatures":[{"sig":"MEUCIQD1Z/+OF0+30cInckQldhKDj5qkezm6Hpg29mgxFbDX8gIgZay2yvDogR2gbnK+qDZAzi/wcbAeeMOqZMpyY2Vxw3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1009691},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"bb3743b7c37ae5cde4518e539664a48fdf090d09","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.2.0_1725641051415_0.7084550038718773","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tsshogi","version":"1.3.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.3.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"52677a1dd7d11c3f78169cc7a7a2a35a87acb523","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.3.0.tgz","fileCount":79,"integrity":"sha512-1L9FWdGqwv25QF6Y1OpMBLiKALSF6/mQJ6d04MV9YZ/Gne71Ae37+z/Jkzr4LeNQymzbNKaRXY5daHZQyzSlug==","signatures":[{"sig":"MEQCIE09xZZyBUTyBumiIYFFDC5OygkcZ5A0uxnP1BFsPGDsAiBtPSmZ+g2YozuwF1D9U+UiiMIfTB0aL96RW7Mt+zkS7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1009877},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ba6a89b0bf15d7646d2a5144f6ffaa3289fec480","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.3","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.3.0_1727088375083_0.2609075643926022","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"tsshogi","version":"1.4.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.4.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"eadcae2e942dff09a42ee4790d90f65c67f171f7","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.4.0.tgz","fileCount":79,"integrity":"sha512-yIYzV9GRVTEOLfpEtKPiLKqP6RQA3TE+mkdA1EZlHPw5avVeIGBV+K2ZAeVtGoduQ59wODN9A+hMPSkeCRPPVQ==","signatures":[{"sig":"MEUCIAFnWDBKnmvTvO6HHO40rAyL8j556J7cRLZ8vu0fGPBTAiEApolt7V3wDK+CWJsxchgOuIpG3/40thB8fgnEVumAWmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1011675},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b45ee402fbec35a534315b240358fd8312db08e2","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.8.3","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.4.0_1727425941648_0.5486424342351641","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"tsshogi","version":"1.4.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.4.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"012609e140aadb79e1c44aabaff22794f2d123cd","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.4.1.tgz","fileCount":80,"integrity":"sha512-5fQuDIkRnwa+xiXeujVLw7G6k2DRWqWvoRiAg+A2IMB3szqUWLTDQAeSAyl2e9UIpBohXF51E49eH2W20jojBA==","signatures":[{"sig":"MEQCIESx8tTmNHG5mNoYenb3bqMuFcMGErkRoXEHqE//vYwhAiBssRZcJ+A2pviaA242Zc79Tt/HrsY8uE0+fFfE/moLvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1123281},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3079755a2f551700236298984c037a74e80fefe4","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.4.1_1733937496151_0.07549262448433236","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"tsshogi","version":"1.5.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.5.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"c5b37e0cfa0591d223a199d4702d3c314f0baee7","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.5.0.tgz","fileCount":80,"integrity":"sha512-dQ2BW8xIs8+9axdYIeSRjB93HQWsowS2P2yf1kCpZClmFvDvg+WTZ2orbtKleRQJV0FK5xS0V3EQPExe7LeG4Q==","signatures":[{"sig":"MEUCIQDGvhIVcPmVvvRBvSsdQWUuqv8VApNw2+t3b5aeZyHNVwIgey3HhlKmW5bWY+tyezs9xiJQzlcJWTdYph6a7rqE7lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1126265},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8ce3f469bbd9a20cacc3b0d62b4df255b831e3d5","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.5.0_1735641497417_0.9168680264605955","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"tsshogi","version":"1.5.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.5.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"b9b2c71c5e89f72d2b76703cc7fcaf1124979011","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.5.1.tgz","fileCount":80,"integrity":"sha512-Y7GkPv76mWgo4En5FHTI6jrvaDCVmC4peeKOicNvw3YCW81YZBPDUyugto2sj3fuMNOkyeGuLnsCwwOlZ4KcLQ==","signatures":[{"sig":"MEQCIFEA+ydZ8m0O5yUA04iAkjfd14Lr2eqbXjAOSWzuwu6mAiAlyOwu/1kUsZcL8jKsQSYgYW7bLAIG7iymYN9XVBDAjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1126355},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"2e57cc710a32bff89557b8618c61398548270b36","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.5.1_1735643061019_0.7773853056419471","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"tsshogi","version":"1.6.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.6.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"f894d7bdc36093cb1dbe6b2fdff416b3bb3fd28d","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.6.0.tgz","fileCount":80,"integrity":"sha512-8y7bDWVblciWEGOhF9Iksx0rjy1dyoWgn3i8ODprVx/t98FMq3V2VN3ItiIP1M1Jp2BT02xcUXUSK0ZDKbmxHQ==","signatures":[{"sig":"MEQCIEUzfsOlTcnqoJnPi369xsy2iS9wCsFj+J2omFWwFrsbAiARxTDlOwA1hcq8q+CBTck/L8lwmIHHmehuq9t7wv+5+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1127995},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"17fd4d20dac85035aa930e8ebdd79ad7397e9c7c","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.1.0","@vitest/ui":"^2.0.5","typescript":"^5.3.2","@vitest/coverage-v8":"^2.0.5","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.6.0_1736695910969_0.42270262702134476","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"tsshogi","version":"1.6.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.6.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"81cfc44104d35e7ce5f2787a63609fef904346c6","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.6.1.tgz","fileCount":80,"integrity":"sha512-xcFEBcwIlUxckWKox+B3DmxWbJ2XJY1Za6A3xboRUMFuYaTNbBAAM54Xif2c1kC4aDkd5gF5VZpAUP+PqeunqQ==","signatures":[{"sig":"MEUCIDLxMhEwvdoqufomhkbo2gpx0Wp/8vEMBgUsnN5uD/4qAiEAqqJINl19oLFy/KHpk4j6UbB/WleLrKp6kbvVn4IP1pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127995},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"47d671d1e89693150c314f2be5cc2987e7fc3378","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.1.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.6.1_1741008553620_0.8614763931698024","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"tsshogi","version":"1.7.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.7.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"4e7c94a753673d268b61a8544ffec33c30bee174","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.7.0.tgz","fileCount":80,"integrity":"sha512-754z1pK64HgRh9pIcC8yvBHUWmCvGJFCtQHVNcGXOhvvFCBo4/P3J/mdR7Ln8I6BLWZx5VrqjqAYiztA96uC8A==","signatures":[{"sig":"MEUCIQDQipLML2FTweHToRaHT2QImFRh+kMhw2TB1qaJGR/ymAIgEjL4UaRBddeC0C7cFBWenwPZAf1k4kn4EjD0UVlcAqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128463},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"bf2faf249476009519bf5b0b8928a37a35ff4e8f","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.1.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.7.0_1741105251852_0.9860874204183125","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"tsshogi","version":"1.8.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.8.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"6b5340f389bb84c52d8d4f5079b390edd3f42480","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.8.0.tgz","fileCount":80,"integrity":"sha512-ObIC7NwN9DmHBHYnAqERYYwfHr/E86MDtwg1NZk4LVse4LOSAJphoEmxjr11oZjNqrTq/nCUdFe0eJM1TH58Hw==","signatures":[{"sig":"MEYCIQCoR/uxQQFCE+5E+Mak8H35W3/KI2n2VGWZzD4Zn5ZYaAIhANGzJWVWbf46jb/Ok7cyIKVipcoLbF386xJzfwRgVyap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129616},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"af384db2a3c2db4490fed7ebf4b8f4bda4d1d9e5","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"vitest run","bench":"vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.8.0_1741447130718_0.27144469227216117","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"tsshogi","version":"1.8.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.8.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"09dd58e6c1e25569a894c86a65699802f4672336","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.8.1.tgz","fileCount":75,"integrity":"sha512-HG5KBM6nrxh028bWqRPLHq/ADuxCNkfUoWQUaAQXmij/qiLBWa8lffrwaW8E9eg3zlkYs0HmpPcgIzHEVXCJXQ==","signatures":[{"sig":"MEUCIQC/ZZreeOR7QPRPbPOAXOienA67Fc+HoGvZd/eJx2OKDAIgNuzWmhUQh6FZp0SmYJl5Nko0vDXoam/gwrtlHzpfuWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015198},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"c01901865d1c5f59f99218949c5b5b5dc9534c74","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"node scripts/audit-scripts.mjs","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.8.1_1743613433497_0.51909879557411","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"tsshogi","version":"1.8.2","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.8.2","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"a8a52f4471711b76a3978d8c435d8000a7915ebe","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.8.2.tgz","fileCount":75,"integrity":"sha512-fBadyjzAfcsGA05ad330s53IGkF6e+Th5FyFIezATvihDv42nEjO/xzA5fqEW0AfoFqiq0OJA0QK2FmvlEvqEQ==","signatures":[{"sig":"MEYCIQDCxLtG4doVs9ni49QrpwcBwsDlgAZnDRzADlNjt2TQ6AIhAMw65Wxs6ik0KsISyo9aZKlqkDNkwVEFOf5N/IpEYwg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015632},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"45285bdba16672c8acacd2ded3367d5316fcc282","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"node scripts/audit-scripts.mjs","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.8.2_1743789454562_0.7483109857329713","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"tsshogi","version":"1.8.3","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.8.3","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"1b8d6dd4cc9c0ba0e92288a74d0bc9c5378626a9","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.8.3.tgz","fileCount":75,"integrity":"sha512-Isk+Kfsey9SP51j6foOMGTI4YBe/T2eXo7gijpFZ5Xe5RYDE+540d+Lp9cYR3hAQijFF0z96SI5Y1Dyr9liSMw==","signatures":[{"sig":"MEQCIB0Zbldc1Lcks4WAT7xnhyaPsk12YNrV271UaQE4dlp6AiB7SFNtuhj0LiJVzqXhMbIuh2HX710/5YGvGM7jTN8cLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016596},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e38396d0f1cc956ac6579b9a9b3d30ea49625f3c","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"node scripts/audit-scripts.mjs","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.2.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.8.3_1743790632226_0.5218048640321034","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"tsshogi","version":"1.9.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.9.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"b5c2c238b741e28b45758ee95b4b89932cec161f","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.9.0.tgz","fileCount":75,"integrity":"sha512-I39y8Cxbcf8CAw/xBrkzJw5LicrP94KTRZqbGuKcwvGfL9Xdfi1ZiKAoxBWCUcGvu5Ruf0jNee7ukgfd6XyZ6w==","signatures":[{"sig":"MEUCIBnIBE+qlG5tWeMWZBlUf+JkuWFaQ7qhnu83RKNW0UJWAiEAryOqF7TZ+vl8Rh1h0V6opfRjf/R1pPzsfxPDuBIYsOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016643},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"12f6fa4e9bfa67daa4fdb5379e9df925477d70d9","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"node scripts/audit-scripts.mjs","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.9.0_1749045297392_0.7007898596267226","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"tsshogi","version":"1.9.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.9.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"1db8a5b366f4adb836b47781195e3cb8878e40a5","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.9.1.tgz","fileCount":75,"integrity":"sha512-QXqj3yxqdcj8Rgz3L2FrlOUZffndERZuleOZ9X523jc04AoLJbjdtzTfGMeL0ZdVWjLJjqZKi8mxkOW8QgvrZQ==","signatures":[{"sig":"MEUCICQVnVVz7J1ItQEnSYtJNv0ocnFSgLidUBwgFc34WNNwAiEAxcveXAOaTXSEVogUj8G8IVZi3xqNMcB2LHpNQ6mB2M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019798},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8c98e72269338332bf49ac6c7c527328cf9ce629","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"node scripts/audit-scripts.mjs","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.4.1","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.9.1_1749046468110_0.7367327629253728","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"tsshogi","version":"1.9.2","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.9.2","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"6ce23ffc351f17cbbf7c77f60061b8b9388fe381","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.9.2.tgz","fileCount":75,"integrity":"sha512-4WS+uK4m7xQogRgCqjG9sGSL3RZtAw1/47aNp3hKicJAN1EsFWihfbs9Gu2nJwzWyJY4iltOVaWhhCCzgR945Q==","signatures":[{"sig":"MEUCIQDpCt7q9b8aJuRKDqgjthcQS9ZwydcbSveZ6o12NsJI5AIgAXuF+0m6dH7iOuurK4bhcv/QfNP+8E5wKRNntaDaxKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021224},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e27f99f2f139d0adbea93b174d786fb476029438","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.9.2_1753450766906_0.22117526333660775","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"tsshogi","version":"1.10.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.10.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"e78f0d03012d5f6ae04d5ad347b85dd178281730","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.10.0.tgz","fileCount":75,"integrity":"sha512-AUV8hpbgwolb+gx4rgXzMHrdhcoBhMjbYgoBv1yn7fJcxZP6ecRTb8yMq5n2aFBWPPaPzy+R/hKSFSVzX3zJ4Q==","signatures":[{"sig":"MEQCIAus60kDaYtwqKTgCRrD6WLflq+Frm7P+pdVRde24NiUAiBD91tWnDUYyNE6hIFM8KM+2cZnltUaZVAB4l73nLIkiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034285},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"404264c69a6fe9ab2247027be654106c58920acb","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.10.0_1754153706760_0.21112588760452478","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"tsshogi","version":"1.10.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.10.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"2aa12c97a1b7066f52bae7073a6d86b062e9c8c1","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.10.1.tgz","fileCount":75,"integrity":"sha512-Dkp7NRMliKnK6oPddm6d+7uPya7y7+PCUIBZVbUPlwd4xRkenf4Lz4sUMiu7F5DrhE2Xqulu7Ye6nuYcULVk4g==","signatures":[{"sig":"MEUCIQD88DdLuOZuSyatgZjxMwigfOjRBZI9bnJnVpJ3/jnozQIgEuglsj6bkbjr+7vAWhjLLc8iGyMdvZmtwcHqOsx8uPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034285},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"55555619e38e0d2e1303cd7a681dbb29230b6d83","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.10.1_1754156524708_0.6629700176466737","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"tsshogi","version":"2.0.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.0.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"dc7a0f8b92cac09aaf2b0e5dbefc3d1623de3e90","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.0.0.tgz","fileCount":75,"integrity":"sha512-uNEPzza+yKadNAEHwSdBFsy8RQbr+Hg6T/hQra6y4qadOVXfbDJGHezOR/foSDM8ct3jiOo/mMxFnL+6BSF/lQ==","signatures":[{"sig":"MEUCIGp//A+Uf32DFv4aZytaT9mRLNEjwAVy+6OZP7fnwweyAiEAkfn7NSp6igt64rsrxV1r/Hcisgl/k8HkmwKOZOYlhZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044865},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"59fa29045f8687dc392cc9a5fc8b52ea931e9c94","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.0.0_1754843828930_0.3847981057196006","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"tsshogi","version":"2.1.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.1.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"186d237cdce61bbac4da133c17574b3071c53f1c","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.1.0.tgz","fileCount":75,"integrity":"sha512-9PwFHPdDkTECg2CUYIrW/Jsg2pb06O+x/SXK5UQIKZkPunfaQzCqBa/XKCDzOEKewGC8EZXMh6e+NV2Icg8mpg==","signatures":[{"sig":"MEQCIA+5FRL8aWCi7hz8+4ftsMsOc4wMze/tUVj40EnoTrGqAiAYY6ICjRrz6ZGuRL9hy5jXKNeszIaoIWNr+OcJYfO4CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046203},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"7cd9f45e1ef21a595eb6c8fce99659d20a765210","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.1.0_1756996979213_0.6658080517197946","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"tsshogi","version":"1.9.3","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@1.9.3","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"0f0066ddd3158a104cf92f77923c8e975d0c5c4e","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-1.9.3.tgz","fileCount":75,"integrity":"sha512-Sr7aYSfp3oXXMTW0DCZFogAL/yorBC0nRJgfQVYPPZaYcL/BsBDdSbVaxzn5fZi2SNswluc0v2qNvKtumKUdLA==","signatures":[{"sig":"MEYCIQCAj6HXx6KVzb3gnjIlh/zl/QGwYZUBlQDqTymaF8hqrAIhAJM0Rf9X4h6k1hdOmjYUZuxHR8tv+K3vooYr0OtLxxGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021707},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a61c4a9b6f12c0e41edf26645161d306e8bbf246","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.6.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","eslint":"^8.57.0","vitest":"^3.0.7","prettier":"^3.1.0","@vitest/ui":"^3.0.7","typescript":"^5.3.2","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_1.9.3_1761146205471_0.8492565012598556","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"tsshogi","version":"2.1.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.1.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"993e4b86d5627b1a201fcf3646c891dab91a0d56","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.1.1.tgz","fileCount":75,"integrity":"sha512-Ifehn59vXNVSZ3cQsfOtrk+ARG1kt1RlIOFA/cNeTZ+24nLSqyZ3++uzGXWYGAs/00aM3aFMpNpxePSkFdKQig==","signatures":[{"sig":"MEYCIQDNtJjoHp49HWTSY9oCwmMas/l6p86e6xCvRhbwkf2ipQIhAIpm/ZRi3rv2FGL4G5NgUJElgzNjhjnag/tVS/pVLhCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046575},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3749f32f09ed79d3fdfa7a94f8544022ccdee8fa","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.6.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.36.0","vitest":"^3.0.7","prettier":"^3.1.0","@eslint/js":"^9.36.0","@vitest/ui":"^3.0.7","typescript":"^5.9.2","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.1.1_1761146426475_0.6008125258575667","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"tsshogi","version":"2.2.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.2.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"d054b93d9e638faf377b9e5c6200f856f873b837","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.2.0.tgz","fileCount":75,"integrity":"sha512-4vKGS/f5RQHNIE6+FF2nDp3oPq3xuL1c+auXR0Td79d5NJcJayz96BgL/ntlx4BF5GEp5lkq9FcJBKVb+xDp9w==","signatures":[{"sig":"MEUCIGrxFDylyid4rYpkfVG1g265TmXxeHx4kekl3vGerACFAiEAvaCpwPd5HhOCQRBH7Jo2myvDuKIIacDJr+CSzC9PApA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048513},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"55ebc4f9c798a50f78bd183028e5c014b8712a41","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.6.0","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.36.0","vitest":"^3.0.7","prettier":"^3.1.0","@eslint/js":"^9.36.0","@vitest/ui":"^3.0.7","typescript":"^5.9.2","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.0.7","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.2.0_1761399630990_0.9816528173971759","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"tsshogi","version":"2.3.0","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.3.0","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"5bb45f6153015fd4e08151818985ebae79d2c14e","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.3.0.tgz","fileCount":75,"integrity":"sha512-iu9GKOJyiHf5p96TcGYpvb00ionKh59LH/t7EIJoGnNqKrQGKogTXXi0xf7fZlPCjMFiXnFirfCAreMBk+DQeg==","signatures":[{"sig":"MEUCIQDwrzNZF8fDNCdRXz19pzp5P6HC6ilrMZh98D/NMmz/5QIgQKdsOTVZLpbC/kMT7Ul0UVbiOUF//O/ygcoHoZoPPRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053289},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6b10e769a491c5d30dbedf2211ef194a44371277","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.1","vitest":"^4.0.15","prettier":"^3.7.4","@eslint/js":"^9.36.0","@vitest/ui":"^4.0.15","typescript":"^5.9.2","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.3.0_1765718082641_0.9612415232341716","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"tsshogi","version":"2.3.1","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.3.1","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"86e067724b2dda2caf332affa1a790b86f6784ea","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.3.1.tgz","fileCount":75,"integrity":"sha512-h+rP0VyKXh1MXovqkq3PtL8xvazp+GMdfybFf64mbUHFJy8DmFSiH3vQQmYbqWLB2fJAtt7zqOcMO9zJm4zFyg==","signatures":[{"sig":"MEUCIDiNkGbiJ0+tYi3idfYUQYzW9OtGeNMx6o4t4ksRoX3gAiEAzi8rEhOkZdlrmm4tamTy2LQa9zjT/KWET9CTzoHeJpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056450},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"f7e50290cc149b11c642a8b43d06dffbd277a4a5","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.1","vitest":"^4.0.15","prettier":"^3.7.4","@eslint/js":"^9.36.0","@vitest/ui":"^4.0.15","typescript":"^5.9.2","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.3.1_1765725454762_0.4824320674912548","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"tsshogi","version":"2.3.2","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.3.2","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"d0e0f7dbb6e638355ba5c3cc2179a7a66ed76a6b","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.3.2.tgz","fileCount":75,"integrity":"sha512-hBfQpAz70Gwqc1C7U9GlACa/GYK28ofVJYR+B2YgOQUU0z1xLf9f2su1f244HRnfM7jFPOcdDT+bqeVgsVJ5cA==","signatures":[{"sig":"MEQCIHXcqy3eZS+pqdaa0C0Mlt9hwAIoQuFJVz32NUcAAeU6AiBIL9Y9dKnLxBQNhZIP75FykyrTTpHtYIqksiL8Ejt0jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056878},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5f85930bdd2a9eac1485970e59feb5b3abd9ffb1","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.1","vitest":"^4.0.15","prettier":"^3.7.4","@eslint/js":"^9.36.0","@vitest/ui":"^4.0.15","typescript":"^5.9.2","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.3.2_1778061618312_0.6706199417183509","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"tsshogi","version":"2.3.3","keywords":["shogi"],"author":{"name":"Kubo, Ryosuke"},"license":"MIT","_id":"tsshogi@2.3.3","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"dist":{"shasum":"d5b71dd3e08d96605e68ffdb1f59808783407df4","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.3.3.tgz","fileCount":75,"integrity":"sha512-XVwB4QB7CU5Lv/ylzXNnIYH1wI3pWiF6gqzqX3+ewiPVN1IWdsd0PVkmLRsn8JTd66SjnMGhXeGKunp2Ga5FTw==","signatures":[{"sig":"MEQCIGTpUM2I2GZhEA7eZ23LJdBbO56ba06kqKiTHdvCwEHvAiA+6Agle8vkhNYlq/avk4KDJAyXX5p/oTIK5QA+fCZFyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058745},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"7212f536a93d35a047dfdb91b90ef6c3a056e8c6","scripts":{"lint":"eslint --fix --max-warnings 0 . && prettier --write .","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm ci && rm -rf dist && npm run build && npm publish","test:ui":"npm run install:esbuild && vitest --ui --coverage","coverage":"npm run install:esbuild && vitest run --coverage","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","audit:scripts":"tsx scripts/audit-scripts.ts","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js"},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"repository":{"url":"git+https://github.com/sunfish-shogi/tsshogi.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript library for Shogi (Japanese chess)","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.1","vitest":"^4.0.15","prettier":"^3.7.4","@eslint/js":"^9.36.0","@vitest/ui":"^4.0.15","typescript":"^6.0.3","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^4.0.15","eslint-config-prettier":"^10.1.8","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tsshogi_2.3.3_1779596557669_0.5316124098322237","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"tsshogi","version":"2.3.4","description":"TypeScript library for Shogi (Japanese chess)","author":{"name":"Kubo, Ryosuke"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sunfish-shogi/tsshogi.git"},"keywords":["shogi"],"bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"homepage":"https://github.com/sunfish-shogi/tsshogi#readme","publishConfig":{"access":"public"},"type":"module","types":"dist/cjs/index.d.ts","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/cjs/index.d.ts","require":"./dist/cjs/index.cjs","import":"./dist/esm/index.mjs"}},"scripts":{"audit:scripts":"tsx scripts/audit-scripts.ts","install:esbuild":"npm run audit:scripts && node node_modules/esbuild/install.js","build:cjs":"tsc --project tsconfig.cjs.json && node ./scripts/fix-dist-extension.mjs dist/cjs .cjs","build:esm":"tsc --project tsconfig.esm.json && node ./scripts/fix-dist-extension.mjs dist/esm .mjs","build":"npm run build:cjs && npm run build:esm","prepare":"npm run build","publish":"npm ci && rm -rf dist && npm run build && npm publish","test":"npm run install:esbuild && vitest run","bench":"npm run install:esbuild && vitest bench","coverage":"npm run install:esbuild && vitest run --coverage","test:ui":"npm run install:esbuild && vitest --ui --coverage","lint":"eslint --fix --max-warnings 0 . && prettier --write .","release:patch":"npm version patch","release:minor":"npm version minor","release:major":"npm version major"},"devDependencies":{"@eslint/js":"^9.36.0","@typescript-eslint/eslint-plugin":"^8.43.0","@vitest/coverage-v8":"^4.0.15","@vitest/ui":"^4.0.15","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","prettier":"^3.7.4","tsx":"^4.21.0","typescript":"^6.0.3","typescript-eslint":"^8.44.0","vitest":"^4.0.15"},"gitHead":"bec83166c011eb662ee963f04ddb3fe2eb584c99","_id":"tsshogi@2.3.4","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-+nl6SWiMJfxmNCMG4KsnDE+ozZZsovZaBZGvSM52DJQiShU05HdgwbxalvkiZVQBzcTib75CeFzfZiEPuS5haQ==","shasum":"c1ac74d24c17859b06637c19f9b7ee310bed5f8b","tarball":"https://registry.npmjs.org/tsshogi/-/tsshogi-2.3.4.tgz","fileCount":75,"unpackedSize":1059213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+5+E56MT9o+FMYQTKjyXVCo7jlkRmKfi3jtlsDQidogIhAIjEiZg4aCOF6+q3wKO9VsSSLSO6H6CslSEi0RgYXeUt"}]},"_npmUser":{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"},"directories":{},"maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsshogi_2.3.4_1780804714477_0.003098537527741918"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-17T16:35:57.775Z","modified":"2026-06-07T03:58:34.740Z","1.0.0-beta.1":"2024-06-17T16:35:58.187Z","1.0.0":"2024-06-17T16:40:43.162Z","1.1.0":"2024-08-17T07:41:29.048Z","1.1.1":"2024-08-17T07:48:42.152Z","1.1.2":"2024-08-17T11:22:06.848Z","1.2.0":"2024-09-06T16:44:11.665Z","1.3.0":"2024-09-23T10:46:15.385Z","1.4.0":"2024-09-27T08:32:21.908Z","1.4.1":"2024-12-11T17:18:16.413Z","1.5.0":"2024-12-31T10:38:17.660Z","1.5.1":"2024-12-31T11:04:21.244Z","1.6.0":"2025-01-12T15:31:51.274Z","1.6.1":"2025-03-03T13:29:13.860Z","1.7.0":"2025-03-04T16:20:52.106Z","1.8.0":"2025-03-08T15:18:50.961Z","1.8.1":"2025-04-02T17:03:53.759Z","1.8.2":"2025-04-04T17:57:34.800Z","1.8.3":"2025-04-04T18:17:12.476Z","1.9.0":"2025-06-04T13:54:57.622Z","1.9.1":"2025-06-04T14:14:28.320Z","1.9.2":"2025-07-25T13:39:27.138Z","1.10.0":"2025-08-02T16:55:06.998Z","1.10.1":"2025-08-02T17:42:04.888Z","2.0.0":"2025-08-10T16:37:09.222Z","2.1.0":"2025-09-04T14:42:59.413Z","1.9.3":"2025-10-22T15:16:45.703Z","2.1.1":"2025-10-22T15:20:26.712Z","2.2.0":"2025-10-25T13:40:31.247Z","2.3.0":"2025-12-14T13:14:42.873Z","2.3.1":"2025-12-14T15:17:34.913Z","2.3.2":"2026-05-06T10:00:18.458Z","2.3.3":"2026-05-24T04:22:37.859Z","2.3.4":"2026-06-07T03:58:34.647Z"},"bugs":{"url":"https://github.com/sunfish-shogi/tsshogi/issues"},"author":{"name":"Kubo, Ryosuke"},"license":"MIT","homepage":"https://github.com/sunfish-shogi/tsshogi#readme","keywords":["shogi"],"repository":{"type":"git","url":"git+https://github.com/sunfish-shogi/tsshogi.git"},"description":"TypeScript library for Shogi (Japanese chess)","maintainers":[{"name":"sunfish-shogi","email":"sunfish-shogi-dev@outlook.jp"}],"readme":"# tsshogi\n\n[![Test](https://github.com/sunfish-shogi/tsshogi/actions/workflows/test.yml/badge.svg)](https://github.com/sunfish-shogi/tsshogi/actions/workflows/test.yml)\n[![codecov](https://codecov.io/gh/sunfish-shogi/tsshogi/graph/badge.svg?token=SS0SJW8196)](https://codecov.io/gh/sunfish-shogi/tsshogi)\n\n将棋のアプリを開発するために作られたライブラリです。\nKIF や KI2、CSA、JKF、SFEN/USI といった幅広いフォーマットでの入出力に対応しており、分岐や消費時間、コメントなど、それらのフォーマットで用いられるほとんどの表現に対応しています。\n\n## インストール\n\n```\nnpm install tsshogi\n```\n\n## 基本的な使用方法\n\n```.ts\nimport fs from \"node:fs\";\nimport { importKIF } from \"tsshogi\";\n\n/*\n * .kifu ファイルを読み込む。\n */\n// NOTE: .kif ファイルの場合は Shift-JIS から UTF-8 に変換する必要がある。\nconst data = fs.readFileSync(\"sample.kifu\", \"utf-8\");\nconst record = importKIF(data);\nif (record instanceof Error) {\n  throw record;\n}\n\n/*\n * 指し手を表示用の形式で出力する。\n *\n * 出力:\n *   1 ☗２六歩\n *   2 ☖８四歩\n *   3 ☗２五歩\n *   4 ☖８五歩\n *   5 ☗７八金\n *   6 中断\n */\nwhile (record.goForward()) {\n  // NOTE: record.current は現在の指し手、record.position は現在の局面を表す。\n  console.log(record.current.ply, record.current.displayText);\n}\n\n/*\n * 指し手を追加する。\n */\nconst move = record.position.createMoveByUSI(\"4a3b\");\nif (!move) {\n  throw new Error(\"Invalid SFEN\");\n}\n// NOTE: 合法手チェックをしない場合は ignoreValidation オプションを指定する。\nif (!record.append(move)) {\n  throw new Error(\"Illegal move\");\n}\n```\n\n## 棋譜の構造\n\n棋譜は 1 手が 1 ノードとなるような木構造で表されています。\n前後の指し手は `next` プロパティと `prev` プロパティで相互に参照を持っています。\n分岐は兄弟ノードからの `branch` プロパティで参照されています。\n\n![Record Architecture](./docs/record_architecture.png)\n\n指し手を進めたり戻したりするのは `Record.goForward` や `Record.goBack`, `Record.goto` を使います。\n分岐は `Record.switchBranchByIndex` で切り替えることができます。\n\n## 主なデータ型\n\n### `class Record`\n\n棋譜を表すクラスです。分岐付きのKIF形式と同等の情報に加えて、現在の局面を管理します。\n\n### `class Position`\n\n局面を表すクラスです。\n\n### `class Board`\n\n盤面を表すクラスです。\n\n### `class Hand`\n\n駒台を表すクラスです。\n\n### `class Move`\n\n指し手を表すクラスです。手番や動かした駒の種類、取られた駒の情報も含みます。\n\n### `class Square`\n\n盤上のマス目を表すクラスです。\n\n### `enum Color`\n\n手番を表す列挙体です。\n\n## 読み取り専用型\n\n接頭辞 `Immutable` が付いた interface 型は各クラスの読み取り専用インターフェースです。\n値を変更するコードを書きにくくなるだけで、変更されないことを保証するものではありません。\n\n## 補助的な関数や定数\n\n### `function detectRecordFormat`\n\n文字列から棋譜のフォーマットを判別します。\n\n### `enum InitialPositionSFEN`\n\n一般的に用いられる初形配置の SFEN です。\n\n### `function countExistingPieces`\n\n局面に配置された駒を種類ごとに数えます。\n\n### `function countNotExistingPieces`\n\n平手と比べて不足している駒の枚数を数えます。\n\n### `function countJishogiPoint`\n\n持将棋の合意に適用される点数を計算します。\n\n### `function countJishogiDeclarationPoint`\n\n入玉宣言法の判定に適用される点数を計算します。\n\n### `function judgeJishogiDeclaration`\n\n入玉宣言法の合否を判定します。\n\n### `function getBlackPlayerName`\n\n先手または下手の対局者名をフルネーム優先で取得します。\n\n### `function getWhitePlayerName`\n\n後手または上手の対局者名をフルネーム優先で取得します。\n\n### `function getBlackPlayerNamePreferShort`\n\n先手または下手の対局者名を省略表記優先で取得します。\n\n### `function getWhitePlayerNamePreferShort`\n\n後手または上手の対局者名を省略表記優先で取得します。\n\n## 注意点\n\n文字コードの変換機能はありません。Shift_JIS でエンコードされた .kif ファイルや .ki2 ファイルがあることに注意してください。\n\nCSA 形式棋譜フォーマットでは 1 つのファイルに複数の棋譜を埋め込むことが可能ですが、 tsshogi では最初の 1 件しか読み込みません。\n全ての棋譜を読み込む場合は、セパレーターが書かれている行で分割してから個別に読み込ませてください。\n\n## ライセンス\n\n[MIT License](LICENSE)\n","readmeFilename":"README.md"}