{"_id":"hathora-et-labora-game","_rev":"42-0d43e01e580f94808894471649594abc","name":"hathora-et-labora-game","dist-tags":{"latest":"0.21.2"},"versions":{"0.1.0":{"name":"hathora-et-labora-game","version":"0.1.0","_id":"hathora-et-labora-game@0.1.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"dist":{"shasum":"61b257ab3d440d99507191113e6515cab4a4e924","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.1.0.tgz","fileCount":167,"integrity":"sha512-xXSDggLPblocJCkEv6tzrX3vpdbqGmG4ZhKjssreqTYQbB1pmSh1Wnh/v/yTJV4G11bqxsMPPrNKBELAHcilow==","signatures":[{"sig":"MEQCIBlcIV3mOOn73cuw1AW/zuGj5gMYHHlt5Rf1cnn6jzXMAiAiv2AggPpi4W3Fj232WygCpBENVxmRrfz+mvl6C768yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9dttACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4wBAAoXwDIiJLO4JtIDF7QDhLKAIHc8AExoIXIoqG3Eg8CNKlyVBZ\r\nRF/wAZ6Uk30JyPGHI1Qy2ZBf0zuXrmudMhTRfjMk3x8mG73C1rUUHe+FvK3W\r\n2qDuMuWgs1RScsty1+zP5dLiksFKZxOOFweu82QrRUACvCLCPEGt5d3983Ut\r\nuYbuw94Ldh47az3xQ6tcXn7WBXL7HRsx9vAmGbEWTmVZS5IKi5KI/ZiiWoOn\r\ngiB1IhQiip3dFt48IwJj14fe8sO/n3ylPmys5DSA+C2qXP8CnTTgnBXSY90T\r\nbEYhn0HU9d+9ZLsG6spbCf6ugSUiL6udz70UvH1+WGRsFmSl7BfzuFjFN19A\r\nGV2NgwW7rMCFcTEhluiRdVV3ew3/ImAJPl7IRyMypfUAvf1r7bkhbau1Ija4\r\newnu2mTA+nVioeuWvdIUAYo0oFMp9n6gbQOgxUHwllDjEUPJ+4dMZUzTEclk\r\nieYrwLFFhOakvbDB5I/d4Z1BcwKN9iHpaofOeoEYGZOQpyWfwNF72IV7HAD8\r\n9NSstaOyg+wOGfkDtLIqWmvQXb+4o68dfxJS3+qxkpxwHfdHW6BSNnfCzH6P\r\npzE1nz6+UVEjYMgX/RjK0XYgiKLRtX0EThhqwZ3EaXLmySC10RpERusRWkKl\r\nleBsa/u8crNoNhaPOEjtrF8c1l5b8vPEwmg=\r\n=D7xu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a84a5cecd0f21e07e2b0a467940c07e0aad2879c","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.4.1","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"_nodeVersion":"16.13.2","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.0","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","husky":"8.0.3","eslint":"8.34.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.4.0","lint-staged":"13.1.2","@types/ramda":"^0.28.20","@tsconfig/node16":"^1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.1.0_1677056877594_0.4590640156969985","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"hathora-et-labora-game","version":"0.2.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.2.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"827d02ee8dc7dcca9934c1d1339bdc3ad3997bb6","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.2.0.tgz","fileCount":2,"integrity":"sha512-ZaG5a4vkI0YpqC2NoMWWAeUGTnSRyCFRLjwr8CQVOmq287cSME8/EtDhvTJ3RarUEPTMGfpghQdfVqG6bW+x4A==","signatures":[{"sig":"MEUCIF5iNnXq7/6Jqmkp5xCdLMMSY5O6GDNuWKKJc3WklxAwAiEA7kUDlRLbE1pwmzAjxeh582KKh2Zhfdbe6JmD5+GlSyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCEaVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb+w//fF79i8CXG8uYXlNPlMMN0qlEoTZ5F0KWXds9uItJTroQk5F+\r\nwqcpt1tygZb/3jr9TuyYqSts3SiT0nzGNDnG2JMUjsM8UUnwtKqBxkXTXse2\r\nvCLEHbZk3VlTN51ZSoiX7t6pGdkkjmkYMYBV42irnWicy1AhYq8Bw8/BsTm+\r\nQJ7m04tYGOp6wj6wq6Qk3tTHOYqH4PQSEUsTZ/xZ2hkHcNVMVe2gM36yqUjq\r\npe+H2qYyV+7bdEVfWr6C+JSZuND7dEfWkL0WXMkD+BysZX08QIDUGa/Un25v\r\n3FhIN+JTswjGv55xjLi9afjCG7RBqQ2YfyyQno+JJCS0unR8qcVOb8tWs10U\r\nQ8jV07X7/oBG4TE/+rj6dg5jgRtEoHnYPnUaRPQogqxaDxEV2hbDESf0Y04r\r\n+LlnIo40MEQPsYcrhLSbiuGM330YVRvgz+FsuG6heW4Z3wZU7QQenvCJtQW2\r\nlpmkA88JTzVRr4RweMWhYDbfgRCjugFzDrv08VT6Fa5z7PGwj9lY7N/b/Jcn\r\n2g0kroGHRSxMaxR3OvhPXrAguV/gb6DlFp/LKJQfW9vJJwYUw7eBQg+4eY6a\r\nRZ4z14HeVQpXAOu59EgwBghHofzBWvUnlid28wpaMyEPwDbVrkMMo4N8MONV\r\nrc5Oee7IXS+dL7Y8tva9e4PAc24nizfLaXE=\r\n=PmMQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","gitHead":"3d701ca2b25d5b93a33de0f51e20ed3964fd4c5f","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.3","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"_nodeVersion":"16.19.1","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.1","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.35.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.4.0","lint-staged":"13.1.2","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.54.1","@typescript-eslint/eslint-plugin":"5.54.1","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.2.0_1678263957418_0.7256417948521399","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"hathora-et-labora-game","version":"0.2.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.2.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"37897bc85efe8672e7faf027dbd05591af5dc9f4","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.2.1.tgz","fileCount":2,"integrity":"sha512-oh9brfr4MwROwvV2f+vaamCORtBWkBi349exzHZL/FEaBiGP15HPOE2Pq0yjBzPIbQEO5aW7qWiDytx+gFKAtg==","signatures":[{"sig":"MEUCIG+LCMZ0V4poPsp6zi+PP1y2P4Lt1mpwwWqkQIQO6Mi6AiEAgTtZWAjTElJTXoPN285QwJbfi5xD9s7+6j2fvOFCV/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFA4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUfhAAg3qQaupdlo0D6ib0r2nKY8nYu6FkUvIM4y9qRA89RzpQ6U7c\r\nkJGTkRNC0JHxgLtIaDwXfT8XMQtdXkbDNTrsAL5XVn5r00KVjqOH64v4YOd5\r\nLYhU7JmqSZqO8NY7dLkX+GYmvOWglvk7v3tg7jDj3jz/0IXEeBJeMsxm2giv\r\nqNjsONQb+4qE57GFIi4nof/IfiqiywGfQ6zhV45q6NAr79LZdNWd5QFk864r\r\nlNIZdd+XcJvq/Un1CUerzPvvwCog4vhv1wW0XCbrLCTYTu8xFlRETn4uC25O\r\n5tAxs24mnJuyNxjP5AhKByIhdTjLxfa7zQye+0bSohdz1bekSrO2/bIm5U7N\r\n3re8UkNRg+zi3iqz0jCTtYnosKEQOCAJrboGJUFDpZyRPWfm9nxVhnzd6t6H\r\n6nWAtm6HreAPXt8e9BhYyBTKZFhYLPd4KafiiMYZDt8o88DZtko6N9Ng3+5f\r\nNut73KRqHiIGk1d4tO1HCpSaMMw54SerIM65FCBcsjFQ60/GL4U+keboRGE8\r\nQJhL0kDK371YeQMNlUra/BnBhdjwpNchGBbig8PlUMTqF3COhfGPzBjG8xsz\r\nMVpbpCdqqujUb6q27zqmgHypuxSox8PCMkQvmt6RjY0ed4EpjteeOUxYfvzH\r\nns1SjWltYF7w03iaOSWxZHX0DCdpL9n3d6M=\r\n=LhHc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","gitHead":"507ad9a9b483d20b2a1203f2a6ec9bfea8964314","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.3","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"_nodeVersion":"16.19.1","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.1","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.35.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.4.0","lint-staged":"13.1.2","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.54.1","@typescript-eslint/eslint-plugin":"5.54.1","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.2.1_1678266423981_0.6266837764170252","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"hathora-et-labora-game","version":"0.2.2","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.2.2","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"d0c5131085cbaa3d489a5b30345f6a0942a5c7c0","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.2.2.tgz","fileCount":2,"integrity":"sha512-tFUDryrNVK7Zqch5o5aX7ywNcJHpTcddIUuCwY+XnHvObt1+zy2wHyjsi96awyGN2vOSgqGW7aSTfQSL5Jutzg==","signatures":[{"sig":"MEQCIA2EM+jMSq535KA/21T50CzrApneHdA8lHVKVY9GSZnCAiB83pbnOdvUh/LXabm/s1frpR2KiYdhM2+bILeDWwszwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFCsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRdw/9ETkGzxPLQtTqgjSH2FEQnI8Qat9UdTJxC5Hy3bHDHhZ3Lli7\r\n3yF2zlETBDbJjt8zqlaQleYM4nPuIEpfac0bTXP6qMxRxmDCYV589d38SdRi\r\nXBlx3+aDHej22bVa5FFlZURek0DqaKuJdnu3x7aJMUGolLcEmgILds705/+k\r\nFuYJAPzskqzlK2FqQtaIabW4HM44+pdj+WchAOgNwaLZb0iA9HmtLPPaot1u\r\noG/b/E8hvWSGXoV+PQ1CkLJ1ODdm8qrnFDmuSw+GlVMZ6SDwndnOuFzcmDol\r\nU82nEfJNWybWrG5dM5oVZUkRVOp9eNN+8PxAvRqwC7YnYOjjRy5SfbqVWiWl\r\nLj31esQFtXMcdOHaQAcMqGGkkbApbVNvD1k+V33UNlJr0MO7qKQmU9rdGaKl\r\n2Eh4kzIKqZJRz/4PH4WHAU/6hFvys92mtCxkjb6AwQeww5S0Og7yBXheoFfH\r\nXLjWSqk/eSmHPvOQunZ7dcxXsepWTb9GohZ6zoO8ItPoJhTdwB+tDFWJqiR/\r\no9HqaKJSCQ11Aq/JiEwoIx9xWsenKB3JeSnaP3xp+lbxGENz4OF/Mq0ecrNH\r\nFHZELvOP7ox9zEB+LaPX0SiQ9/d+XGmt7NYkHDNGipcYxlNyWVyjjTlE3N/Q\r\n1Ro0qnqw4OLyfyZ5lntr7uE+GmR+oMeR4Tg=\r\n=jVHA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","gitHead":"db2837fabd871d72387a62d732e9fe141b0e60de","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.3","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"_nodeVersion":"16.19.1","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.1","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.35.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.4.0","lint-staged":"13.1.2","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.54.1","@typescript-eslint/eslint-plugin":"5.54.1","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.2.2_1678266540537_0.2593075566707672","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"hathora-et-labora-game","version":"0.2.3","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.2.3","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"d7e764e3f7643f361aa18e82ecad587c32552321","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.2.3.tgz","fileCount":188,"integrity":"sha512-xr2sFyI37Jp6ZYuPdNh6J+PQtKToaJ2yYC9nrKBoK/Lc7NFknHoD7uX3RpEbupaR0iLCZ8ehtEhViCpTrSja7g==","signatures":[{"sig":"MEQCIBXSlbPEKqzYTpKKza7QnYkKbUF38HQfEIsGZlEsdJzBAiAfoNF7cgIeZCu08ZJzENclHv9ExUO5r1daOqV8K8n8Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFIJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+bA/7Bw0t5u1sEqkeJkqHN9QMT++Nd2Rhmm8FNouRhWfNk67wMgkf\r\nxC09qAqeX6KTJF/5lxzQAtYX9tTDjXDV1S+gif8cdcJ31eST+5D3W/+mrFbG\r\ncstlY/kOBzbjYI6yJRRz1fqLp3764HoFomdZbxWc+Lc/wdeB9PndchxZY5OD\r\nJ8OYxt8jxCMTxRA2GNyWhM72hH0WIGHhFVNWVdXJAM944RBJid0YIIqflAIg\r\nkOFWL/MNtfEmYz+pY1MhntZ5cOnO5AhMpWKw4GHHxqKm9uWAnDjbtytyBJAB\r\nqIc5Odr4woCMQFR/xhL822UI8JgWWJvO9/0sp4Tay77OL2aW48MEwqaWeaPH\r\nTWI7aGRnWpK5aWboGj4CNL0SHWMAnBQFpa1OwgOkgaEqse4R1qxPoBK/cABG\r\nmMFShhprJ9xsOVTF7U42itpVLvs9UOpx+f7fsid3oiZCcVrgIADZjnsdSoN5\r\n+FBHjeROoBOYN7aKiknKsfng87BNSC27D0JdD022rl0S1gxs0i9BbI3nYU1B\r\n0sBoDQgh5UGpdopOUaQN7V8TbS08Rz5PLK6Cy+AuUgyW/NW5Wro6bXZQIapv\r\nA0Wdl0ifH3Uy0qPcRB58p/u5uq95CRqAm3KU5d6OU4RfH2Eeb06LeMZ1Ty83\r\noV6oaY2GXiph0/DvsH6Lz/d6Q33w3jdn2pg=\r\n=2ju2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"400f185836bf1499da4e2a9a8aca0b829f389dd1","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.3","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"_nodeVersion":"16.19.1","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.1","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.35.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.4.0","lint-staged":"13.1.2","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.54.1","@typescript-eslint/eslint-plugin":"5.54.1","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.2.3_1678266888973_0.1016279470906325","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"hathora-et-labora-game","version":"0.3.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.3.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"5cc4ded9b2ecf1eda5ec668115b472e5eef98dd4","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.3.0.tgz","fileCount":537,"integrity":"sha512-zBTwfDgvfvUc/A63M4hyABZax/Sh4dXBBAHovVnHfi3Ocx/C+sp7/Uhwsjqi5VQ7D1AxfbFIeiyxRnTaga8cNw==","signatures":[{"sig":"MEQCIHISKS2cyYKnPnUs8oExBijG9P4Z+qGUnL/vntUQDsfGAiB7K6HWqMfPyI+by24q5PG7FAJzVTby6IJYFzcHEh/zWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy0w//UmZRPpINL5ahT3lW8zaEh2AXoUzW0bF+g4I9dIAVdnDu+IDk\r\nZJALA6fNrIbn+sl/ghEaHuODmEVyEC9TdNO82KHBF86ab5zA91fAnKZ9T8n8\r\n/EeeVe9cMHYuZ1z5MGFo8Kzs6p4u66dVSYXI2Jyc5Nbu0OS97uKQZkvF0cEm\r\nTlgORj2CttiVhvO7DqZyO4vampn2lkt9OGkhWbvxQU8GNl4purlOj3XgCOGS\r\nJb4RsZtdzF1DEJlCKsTrcwd3JKMnQ1CxWRWaeq8hEn0qvCUj7e40IvElroHO\r\nL+myqXsicYGh2PWatL15gavc4qcvtpw7TfTHJGu4NdtmQKa5B6m8MInYk6FF\r\n+OvCUj357U+j8UYgh2VCMRyxXjskGPSp2fG7EvicLXjMdGMB3FD0NORa0U+8\r\nS0GjZDbZrjdS3NJ9M/E27Boajc0UBXOyVwfzdIPJtQrlX1y1mmrgXSBybgRB\r\nf+yAsKjC62XSFgj/q688WlqdzEnS8liTQQBtpCjejQLTIKHZlIUhBMYv8jcD\r\nCV9brCmSwiVtw4MvN/vf6MSxaKeqQTs+RZ/GHKLL754SUmQlDimethqBPCpY\r\nxcqbWR51dm6jYn9NfVdAyTDmHK1SPuFN6yCntGiPgBndyWv7rsk1K2chDx9H\r\nO9LJtEyhPRcSEleKlbd4wjEK5MLpUbS0rbQ=\r\n=mr4N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a541c4cc9c30cfb924ca225f357993f9e15e2fb0","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.3","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.1","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"29.5.0","lint-staged":"13.2.0","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.55.0","@typescript-eslint/eslint-plugin":"5.55.0","eslint-import-resolver-typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.3.0_1679493626603_0.9000323735932241","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"hathora-et-labora-game","version":"0.4.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.4.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"8b8cd9ff56ea32e530fb246ea03161f5941ac7ef","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.4.0.tgz","fileCount":454,"integrity":"sha512-BQLoU/AM0obFbSk7VWljbZ3ej+ge6QXcUP0IY29fb363bYpSaqBbBui+7RVgYmIArGTLTlvFLtYhGhkl0pZSWw==","signatures":[{"sig":"MEUCIArKodiCGAOARz4fnW5ImAXJCengUWGgtf7UHejjg/rxAiEAnL0qirx99wAH3JMqDexbUnk3aL9OaCb7mbzpYqba4eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKl2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog0w/7BTkqGqC9y1g5fMRmLoa79YmMVoffPZTjmaC/0+13kSUmvwni\r\nDt3hXlWbwXoxaS6G+rEL4pbLg1xJsKk7DMB7xgFlsOD5HvEcXVfI+sV4b7c8\r\nvIozNkAFMj9P3UPxVZ+prLJU6vAzgqhMyPlqPPkzYeiIR/qOmcHZGpQ4QRlK\r\nkp/8quDkzRP8eBMqXv9oTUEQghgsChczwFoyD49CI5VFoCVKI3V8Bb0C+mRq\r\npszMnSN6Zs+4YGRpiGNWyugM5LNcN/9oBp6Sn+v80ZUCnjab0ncr9NpYnBja\r\nOwx2jamDSXRzIw6lWuJCJtNpLJrTxGtxVn/72AbpeX1gd3Q2Q5DmE+7Yl2WJ\r\n3INtVuY5V21ivzkqzaDTareO/he4TYlW5SdvW9Cbo+Zju91yi1qR3GqFEN4g\r\nH1F2Kyy2v1KnpG05JsWf/KHDXg3yqivT3uC9GT9IDfvzdOCe6VW2FNXufI+r\r\nQyjx6q5063r5Ju9nOgU81YFKiIPWZos+933c5ADGwiS5VShZ7WzfFuJ50jHw\r\nhx1eK79TGakNydCwZPrvp9j/PxhDzg1NQNkOpWpxOouCebtYZ5mn02NmdeD2\r\nvgzr1FRwo7xpcyX0WLO5jkEf+cvmtnPETZVDbFRFPpVeFuDz+OVhomSjvQI+\r\nd3TA7n1G5K6/sNdqLmgEq6uFQNOFOiHPxB0=\r\n=kHEw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b3527b88f7103c68c0b373e4873a831b15376c71","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.2","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.37.0","ts-jest":"29.1.0","prettier":"2.8.7","typescript":"4.9.5","@types/jest":"29.5.0","lint-staged":"13.2.0","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.57.0","@typescript-eslint/eslint-plugin":"5.57.0","eslint-import-resolver-typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.4.0_1680498061706_0.667121565396237","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"hathora-et-labora-game","version":"0.4.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.4.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"969268a561efc9de1ad9c0b7ad378853b2784b91","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.4.1.tgz","fileCount":454,"integrity":"sha512-7STacgJsCXI8gZFBCyf0qD8sef2QVKV7iJCq0xEURULwiLNed2w9FPQmczqyZBjw/DA+A4LXE9XoSYcJWGNK5g==","signatures":[{"sig":"MEUCIQDpXOU0l9YTG/3ekAit7Dl2pPiOIx/LpZkM6vCzPEfZ+QIgNW3RcUSfZEH6u1eZx9jOpAHNkAtuhVdwhtAaa4Q7FNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKn+yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfeg/9GawP/lM597QZfuQuFrXQ7MFMAjlievDS3NudbYsRZq9O4As1\r\nLgHR0nzuX+AaIWs2lZaXvFRBo/ntjAUB4bEU7wNTXhlwC3uUmkhvidJ07Pzb\r\nXVdRk2CmJ5MlnVLcWIjOZ/5Aho/r3zFmVRvHeDwsQ01T433MGfP1b9sNuVct\r\nSU+qNAAf+E+j2P93bDgLISCSgxlT1EZ20NvrTNO3Lk0H22TvVWnj9bIaEZtx\r\nOX7qi1YXkj99WovQVaSDugPztB6hlMXE9hfPkgB0YW1Rk/WoVXVEuTPFUvSS\r\nYaEl9Q2NKwof4P2BPefJnATozDXYJ3iizBaqrxMcTRt/b8i7ULHPTy6aXIM5\r\n/pMSvDnpUwm+5od/bMBJcGqCmhHQ87/mKWhdSPsfMP5HYEad/36dMLAbodhU\r\ntL5kLL+K0ZkbhHiTu+IqM+cEBo1hv2IzIX+t3wUF9LSsMpNyIb2jN5p4B95u\r\nlJo5HYYC3onJZuy0ZbvAeicTTadFU/QU+7Bsfv/nV6AZhyyciZej1ZmmVfQ7\r\n9XxBfEA6YeGzdMdV32AdxHYMOrbKc0sVJgxDL6RE+BvFB5lC6Gikn3X0mXU7\r\n+MPrG4La0px5ioMIyjM4f9RCzqVuQoXht0fb4Ib0iwDJ6PWepwNEffzJqQPE\r\n75b0+JafGVktuGewJFVCvD9Dwm31lsxX4VY=\r\n=9id4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"76e54d04299e5f86b05d832b6d9a4867e18acf25","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.2","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.37.0","ts-jest":"29.1.0","prettier":"2.8.7","typescript":"4.9.5","@types/jest":"29.5.0","lint-staged":"13.2.0","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.57.0","@typescript-eslint/eslint-plugin":"5.57.0","eslint-import-resolver-typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.4.1_1680506801796_0.5791782327521791","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"hathora-et-labora-game","version":"0.4.2","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.4.2","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"70103cde78993331550c30bd1d683718c9a1f9b5","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.4.2.tgz","fileCount":454,"integrity":"sha512-OfMB5dpBuUSRaLWLCatfZoQn6Hfx7pUuLzXCXm035O3XY3eCSmxFqZR31rDxIxlbmmsXJWGROi9Ux556rkzRrA==","signatures":[{"sig":"MEQCIA4ACoqV943s7uFvjH0+iOSG9MNEWmS1t2bZtKk8Gjp6AiBMGya2OlgXymFUKMrAG5zsGwIrEydRSaqVNY1XKc1y8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFOjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDyw/9HVs2bcdentin0MV3HyOJmfdafYJt9ZMhIJQIgLFWnTrsHNhk\r\nOGmRi7pWJaBuO5ZyGh00di/mEnvDDvaDNjokltTyd4t+toHdPYkUowGPBwv/\r\nThQVVWrLMav7wmr6PRs0DkBhiF8dHjG8V4OuVWHpRoBE9Qb0NQ9OgUAz2wHH\r\nmgGdHotxBAHAMgNKntjeXNWH3bY61RctjH8Gi9/0bOfIXouTR6ZeP1bNmU2p\r\nn5XYHG2dVHfrzNXcmjpolEQA3ukpo00ZJiItpIFBgsVbBYnjpgakf2+nVOfE\r\nUdaX7vymOtwdDeg5KbymvDAvm0u7f13AutrjkkUNT7S/HkMiq3Ril2y7X4W1\r\nr1+tnAWEuUB32n1T0XM4d8U8TxiEOeF7190urtf2CLCgznlJcaO8KgtbIoQR\r\nahz2Z8aK690cbIa9JpJHmQdNPA/IbDHyx3um7tMbjaQzLOZuhJumkbve2lK/\r\n0o/2mCcQymCeMvN6KYWNjuaNG982LV/K+mREZmdHkmL7nCe0E0jXUJtQjQvb\r\npNJjDuO7qIh2RjfaYwDLKNNBsS7DJOsjk7ufwrKTIsS6E4AqITwH7lqjfWtk\r\nr9D9nLdaJEyYXCUUSZA3p99VGbtSnLDJJtnG7TQvifCAE6T5fvQV872/kFDN\r\nzLUtc7fXgEJ5aomVQ300S9RLT32seu0Ye7g=\r\n=mj1L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6c780e9deb8f0bd065994e8477665983a52d1f89","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.2","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.37.0","ts-jest":"29.1.0","prettier":"2.8.7","typescript":"4.9.5","@types/jest":"29.5.0","lint-staged":"13.2.0","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.57.0","@typescript-eslint/eslint-plugin":"5.57.0","eslint-import-resolver-typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.4.2_1680626595768_0.15808389975274206","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"hathora-et-labora-game","version":"0.5.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.5.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"d2e9c8f81179778addaf819abb0535837ae9f923","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.5.0.tgz","fileCount":454,"integrity":"sha512-w6eZcF10UVhLcT9WZf+QogH+10TCR3q4gyIfxR5HWPREe9iMQ7Wg6vno3CdwF59WRXYn+Q8hinQMH1ZJaSPKvA==","signatures":[{"sig":"MEQCICFqXAqjKxy6TfQMvmriLnibhQaBOihWKebMGOCqfh0uAiALOU8SOUxupgsHL5ko0tdHRxTCMHR/yw96lm0r0cqnQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL1qeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZlA//RDgeqlt3XZ/fIXAQF8Yxc3XnKwOJuy3voAMhlVkk03HQ98LY\r\nu2sH/dNL2IfitV+xd8foKt8mMtmnKYJu5V6r8a9RGAMWSMif9y7qSPXXgN4L\r\nEcOAvj+PLC7hc5nhcOgpRz5QivuT7wLv1CQJ7d9wKWLO4gsepMmWJXOcRSAF\r\nxdRPx8Vj/NkJmlS5qEGP+oNSGQR7Fh8cUFcIrZeHmOWt8JotijLSAyNtY+An\r\nnKd7v935GMmDyCTOQxPKARsC86vg/lnizaKXY3WdXunJE3ZQIYiblLL03X6k\r\ncXcQH87ZJGw7/SkSVIFmUilaN8t7WuCNQ9iz+Ve2cdpRYBvwpX539CiRAis4\r\nnhcOLlHgTX5rUel0vGbxtI1K14j+PBYcJdq5IzGAByEIkh/bSIJmBN+u1QIk\r\nYjhl6LC1BvjjV3Fci2mFbWG/N5EdT5LVppZ8++tJzzxo8Kcvh9V/HI7Cz1aP\r\nkVCHPPTaL2X3Ury82vrWprNg6CW12KWCPi8mEz0ojKONIoxHvguqc50g3o+G\r\nC8hAXTHWQ/MSUjR2C9GSuB+jn9MGjAkj41aE1GdD/3FHGyTCz/yhj5D+qQ0g\r\n0qVjKvhQOMG8XINWyZm2X+pej47bG3tzsaGVou/dekL4FsQCfTzA16PC8e7p\r\nHE2zOHHCFs+HCuLwFQ+FPjof0sE5obsR6kM=\r\n=qCsb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5a00e58dfc8b0b12941c7f84ec8f45c8db16474a","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.28.0","fn-pcg":"1.2.0","ts-pattern":"4.2.2","fast-shuffle":"5.0.2"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.37.0","ts-jest":"29.1.0","prettier":"2.8.7","typescript":"4.9.5","@types/jest":"29.5.0","lint-staged":"13.2.0","@types/ramda":"0.28.23","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.57.0","@typescript-eslint/eslint-plugin":"5.57.0","eslint-import-resolver-typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.5.0_1680824989988_0.08866606455510384","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"hathora-et-labora-game","version":"0.6.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.6.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora-et-labora.kennerspiel.com","dist":{"shasum":"b2ef8f142785d7560e0561c2492538beb3e2c4ca","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.6.0.tgz","fileCount":454,"integrity":"sha512-40MB9FFguOrmuxtMor7R3xcfrEwGWQKojTZeK6IvCkGidNJ9n6+GEO3do3aBboILhRMas3IcWrUNmGnY6169+Q==","signatures":[{"sig":"MEUCICy4og5xraj9pz8C3P9NX/2Xg/YDlT8hdiXyhUGuA3bRAiEA66Lzx5se3bsD1EfBig0ODBmfW2rlKmXSj2ivmzJhpJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRFY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUEA//ZJu3p+Yjoc/VLrbaOoky+GPRv2ABad5QmDmYXfWEo786u2xK\r\nctwEomcnZ/yVsAUHC/DMiXReyb8MACy1yJjPDtxkrNFGfPI9gFFF9x1RhqZM\r\ngCQjMkk5VBE8uPbDo0Rmhmb6Q1REN440JoOY43gQUwfDP4pN6S3Owy698O7v\r\n5S/L7gN6XbqIkQHfyPM3F6BZFnvDBORCnCd9228OAfXk+gF4QZZrPEETXDGl\r\nalhEMGV0jcWwBZF9DU7/xR1R/5k/fiC0VQsN8p9AQqgDE6bUIOtqCnzJe2if\r\nzPojQ6EQ4ASpP8mLvLGtWqa4TeNb06TZQC8D0K7hgIwjTmPhuHTcUQt6tXlp\r\nGQ/vMiCrsasBe78Xr+v488uEsKZmWaWgQGidC0XmweEqnFHNZ4BErVH2hVxk\r\ncK/n0/Vsx73CcvwuuPc1wGuwcxDLit5k5Lfea4OGPgO38/Z+u0nh00x2Rs9G\r\nHT+MAV+rboLWk0sV8NqC5+SsUKQ5TFm+Tj/tIhYmzWM4ckQ0dXTW8ezC1Gro\r\nNScm/egs1sGIyoLdhsB4qmoU2tAuA+/k6mBjSkt9ZE3eoNfawYzg+twC1Fw2\r\nlhv0f6W4HOC72yKWtl5z6jTUPqaMRntvUNxv7RzV6xW8Aig9YDUlpvRp84Xr\r\n4qZbz9HhNlUgSebYiOjXGTMM57Xe4scrPOg=\r\n=hAXr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b610458d817046234da56778f3a76fa5b7978fc9","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.2.2","fast-shuffle":"6.0.0"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.39.0","ts-jest":"29.1.0","prettier":"2.8.7","typescript":"4.9.5","@types/jest":"29.5.1","lint-staged":"13.2.1","@types/ramda":"0.29.0","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.0","@typescript-eslint/eslint-plugin":"5.59.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.6.0_1682200118294_0.27142626914294676","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"hathora-et-labora-game","version":"0.7.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.7.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"990949dc2f2c1f173f9cb4fe1720e5338ad82912","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.7.0.tgz","fileCount":454,"integrity":"sha512-0EvjUZItU2fjaRM9eKZXYw6zgWpXZlnorwm50TT2w5SQ9skT15r9KH1j9SaWvNeQwGAruZB3ixxHS4MGRFGZwg==","signatures":[{"sig":"MEYCIQD63uGvis+t1FuFqm2F9pbpTc6rYJhpAPKUJiOqdhwMWwIhAL9TXerxCy9pRZO8jBs1WYmbpHN6H/6Dp9OFtazlcqjh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1048520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSx1aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOfRAAiRLRNFgE7ASN6PAPBJHcYH+75csZXLMyLms/1Wgsijq97qHt\r\nENydSQaS6qtB0EUYJX4oQrACqSjFp4C8gwaVKEHkSavQpEsiPNqALTB4/KmF\r\n9cDZoTSGsBbBeXzb5UTCTdeD9shDbLcjOp1EAwJSzxjytwvGqlYsCi3KK4o3\r\n8Cp4bPWYM/wInbUpTTT6hA7sZsro5JXuNXQGiTgJjVxb3jkzesyzZtVKz+bs\r\nLNRo33JRoxh5Y+8dhrW752L49VNdJIG9BWz8hwnbx0u8ncvg4faigzA8GlpN\r\nn63zb/RblekDqN16zHvQ9+6CRfUShIHBflluciYQuh2DsuW5pF93icOCIa1M\r\nygOCI7nzFW+cY9sQGCTyN2mehCve7+Iey4CCQM2/28Yrwce830O+O3YDWSdZ\r\nS30FhdE4Vme/DtBOq7fsRGa+Cq6xmFlYeP9sFkENjT240yo0xg24/FeLwd6m\r\n9OqSqVO8QCs4vsrDsknQolM2WLxg1J5XqmXOqfTq4APxGs3DmiTdVKcasqzx\r\n94fko/ZKFZmZ8M7Fccc5EAhxTDmY1A9/Jvglm4GDNKg68trPnIaa6mlozqLJ\r\nPtOJ4GoRj20eBIDbNINRSbpSEldw0kDEr4Gv7VJyfAdX9x4PLxZ8AKF1fDLs\r\nJQcRLCEdRU8jbLf6SPkVt2FJhUZfBZx50UE=\r\n=71KO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"38683a4f6a64e72163f0abddf582039cf7f72c30","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.2.2","fast-shuffle":"6.0.0"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.39.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.1","@types/ramda":"0.29.0","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.0","@typescript-eslint/eslint-plugin":"5.59.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.7.0_1682644313904_0.11550756651418026","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"hathora-et-labora-game","version":"0.8.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.8.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"2ae31e3fbd838cee87141637a8a178b8d5c3d280","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.8.0.tgz","fileCount":454,"integrity":"sha512-JMxX5d7uUmpF53f7V91h0z1lMNiEG2+vMgGZ2FeLNS9tBna151rTKsuAgqzWWJFkFvRExJNr806K3ellzkYlpw==","signatures":[{"sig":"MEUCIQDrfI/WbGg/NYzdPbkoCTUMiMSJmVr0dYVy/ka4rpOoFAIgLx/vbpy6IUbojw0J93Gc1AO4yvvgxPyuXkone6eVZdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS3BZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfyw/9EOxoXrh8XctiAMh3zoUXNVet1hLqZ/okhMjARFZs7zU1OFKe\r\naUdC/5LEyg/v1Lm+owM1Vhk1PJlX5N4g+y/r5pHSXnPam/gGukO2E/7kixPB\r\nSSJDI35n1C8oTLB4z+A8KnN7g/D2LitM55vzWt+cQidYdR0dTdz1m9cnWIFI\r\n+HjiOAUaf9S11z+IqAKaqtIJLP5vQfZ4GQVHiB0TyA34fa9p6hw4GIctTkYq\r\nJzItPjBZVl2PKj4X8/qItJV/jvoNJtllFWsOWBwNmgiicJAdvr4BRcfxvD+j\r\nuBORtinVgpPmnW1j97g29R1uCahBlZFQRrEVEu4Et92l0faQzyzCmp90g/FY\r\nNdrneqRCexMKn6SqnUnRJTytEDf1bQgtpdliAXtCC185HdxmxwzhE+pVzUZS\r\n6s4ZfOgsN/w/nH1aPidsLe8je7fiSS0z79wLRFrJsBM5sTdW46du7MrbZWmZ\r\no7q8wtjhPX0cgJph1YzUp2ermJkfVM+82pUcNZsB9AA2kAQVaRDbi+9wj82N\r\n6jOku2A3LNh7DyOQyV8MvSA6ywfVT4d+hKXZP1jw73Gg1DmD97rMbXRySmD2\r\nqfg8UjD+fyZVuxw2hiBLFmTQ2hMwM4gRveqwD8L1V6cUL1wz/bGCqcyUgUcf\r\neivu1RTzkjjPOnnIwCW9Tf0bpTl/l2YReFQ=\r\n=lIIW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e42bf99431a4317e58880746ea3bf1dc0281d43e","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.2.2","fast-shuffle":"6.0.0"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.39.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.1","@types/ramda":"0.29.0","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.0","@typescript-eslint/eslint-plugin":"5.59.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.8.0_1682665561318_0.42159780424807347","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"hathora-et-labora-game","version":"0.9.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.9.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"d469a76ef3bde348b5bbeacdd21329e414d8f843","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.9.0.tgz","fileCount":454,"integrity":"sha512-MUepZOSlIdMxdqN796+Xt1T7D3qXCIU2qBtCPJ3OyKaHPoMrVCMX8wQ+dgezekgsW1APU4Wzyuj8qM4QaCUA6Q==","signatures":[{"sig":"MEUCIQC7iuqHAlYqjTb4fE0dGvRP2k0cJS+3+KOO4hNYGBzQyQIgANqf9+eGrILTqkXjhCajVhBl15AbNNTtZshN+ilMJek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1060759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTDuaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOVw/9FwDALKiKc5jkIz0Kf6hdgm/EICGkaZrSFbTpqSxKCWxqofdB\r\nsM6tG4BhRSQb0msJVHMKIckH3LsW0Yvv8kBMK/zTSIm+Ffne8ierPpm5lm1D\r\nnmN36GMTSeeXafZRlCN3nJTzDF9oEU8LGnuEuBfOuqrW0UUNtvSHAR6vwY+5\r\nC6yEgwjAF9+I19zye6V4K5+gPT6GnNdJ/IBBeRbRKVG9fUVTtNyj1gi5wvIi\r\n2jxhXesoboNDHLoRohRSX/OLxYwWVyE0UZNrUSF6dh1wzo9OF3BDd+hY7eaQ\r\noGpYgCxrOOHKd497l8y1YOM26nJp1hZF4kQMCRzxLgoRQ1MiN4x+9UVoyPbb\r\ncQpn9rMvu2o8A6o++Iz2QtXdg1Z2utTvy2Mslu9wwksb2XQEbgxCywCoqT6l\r\nLM26gGM7Jn9wYuNJP3ryRk4Wk9PDsjTTBl7mYwfK40vXQZesBeKff+jR2Q5S\r\n/dw4BVEiFpfo4wD2Cg9LkLG4eC4CRaBVzyZ8tWbNiwmXr1WdzE2AA4eXmnBO\r\n5lyEHCvfPM+7QDPanWw3stUrgyhoSIi32VNuMYsA7licB3W5/EDG6Id0wBEo\r\nPgVu+MWL8SkW3nuMLzxCE1i5EDPoLjLtyahjNKW8sa22522YtgSRjHPlWGEB\r\n6cTh25z+X/ViMdO67m+99ZS5gFSHTIsMJCc=\r\n=Dp7m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"07cd07c50b5a376e93693be113f774900c4c09ef","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.2.2","fast-shuffle":"6.0.0"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.39.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.1","@types/ramda":"0.29.0","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.0","@typescript-eslint/eslint-plugin":"5.59.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.9.0_1682717594608_0.46666956343499","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"hathora-et-labora-game","version":"0.10.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.10.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"b02d47d353a3bc1f4934078ddb6c916231f9f076","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.10.0.tgz","fileCount":454,"integrity":"sha512-S9qIqqsLFXAX79XBLOn8gfh+PDKZOHWzfgqEovlAB3ieyroyrkfmeBkeDyDpUjkCtTXkDTEMvqFkw07/x8pqfw==","signatures":[{"sig":"MEQCIBQRFF3Cli+O3ZJ0aVNdcCNGkGKwXM9l4/9sH+cO3gazAiAP1ITzPEId1sQlz+iLokYvswO/ZeXWsq2NhDVG2AvWVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1069460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTZaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqBw/8Da7DHPSnxjJ9nl0dQ99gksI39O17JmWomLRF88Ce96k0Q0Ze\r\ncLIQCvuJA7IZ4H5Ikf6D3s1FFbXsgDC8bqdFtzPdfk180i9TSPRaWpmPuEtO\r\nFWeczAsJ79BiDlysYnT5Qnwc8wtkPP+7AEsOuV5dhOvak99Zu0UMOTRKVAPW\r\njrO8fUCz9+O+5GMwJEIqRm4y/vfezF7IuDcSxw/VCC4bKQxWZ6132dzqfbl3\r\nn/BOJgWVpy4USwfRFcGSiQW8w4/TpbNDGcRHFZxnfeZR8bsQ7znDnUN2LTMG\r\n9uHqOB5ws92fAyOkp4cL8+xaWFOk/PqRK33FQVNFEVYjlnet/7mLVhNvmARv\r\nBPslcFDTbIXppH461umS1srkiG4YM2ORVqG8tqw5nAQlQlIsvq/SaXOEcZjN\r\nURHMzgBBNZosaRfw5jq3yq+yqNHKLFrDKPe+vGG0HcNq4vFjgmhhK0MvampG\r\nnQ/q+62kw15tjlq/A8V3A7SMzV4peafVqefq+QuSDO8LKAkanuGEchOYR7bC\r\nr3m98q3iNNcbewaKFdCFv265I2BEETckiKuxxAFBgeV8K292hMQRLjX1wQcK\r\ndXkmsUOqxXOr4smdgnu91rWNiTl1d0ALjtUW2s0z2iSgNfx3bogRIe4w3MlL\r\nV4HCFo3HtrBIDXbnbCo0rWP+XpWxCpF/EMM=\r\n=uNcx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4489ed0321dd2602817d154605d011d6f854e7ec","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.2.2","fast-shuffle":"6.0.0"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.39.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.2","@types/ramda":"0.29.1","@tsconfig/node16":"1.0.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.1","@typescript-eslint/eslint-plugin":"5.59.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.10.0_1682806420441_0.6540052812043426","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"hathora-et-labora-game","version":"0.11.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.11.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"ab77134102384207b6f0e62bd3f02b232ca0f3a4","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.11.0.tgz","fileCount":454,"integrity":"sha512-ENh0JK6CLEmqx7a25PBqvEnYRzE7JleRmqTQv3wquKMGM07xZ+k7CFQ7H04cdcoMG9rFIL/4OWZg1uFZiiA2Hw==","signatures":[{"sig":"MEQCIBmV7a2JFWLLYUV/h/KDVAiHCYccQLqIFL6PsDP92BBzAiBFaLSQP6qEpAHFrzmxQOUW3bJrGhO95+LCFuCVeaHwxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1074189},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"34c60427ce82cc9770a0c9cc64332265a72b1410","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.41.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","lint-staged":"13.2.2","@types/ramda":"0.29.1","@tsconfig/node16":"1.0.4","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.6","@typescript-eslint/eslint-plugin":"5.59.6","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.11.0_1684986487536_0.044086319850989986","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"hathora-et-labora-game","version":"0.12.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.12.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"86d37f55a9b76fea426a849a90e051606607aa12","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.12.0.tgz","fileCount":459,"integrity":"sha512-L66O5QDEBTj83l9RWBat/GnEYNnL/9F8Q3PFjCEaN2EW5oZQRukz3VBzi88xhWR6wcQEY3cpxdRMo+lYYLcEuw==","signatures":[{"sig":"MEQCIBdS+Kfg23PNtNtU2X7bCZOmED04IpK21CgNNXyg16zGAiBEzWOv/el0Y0oaEFn14V8EIGO3JCONy7F0UMHSd7FkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087496},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fc7bfceb569768914030a0158e244cc5c8fef361","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"8.19.4","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.42.0","ts-jest":"29.1.0","prettier":"2.8.8","typescript":"5.1.3","@types/jest":"29.5.2","lint-staged":"13.2.2","@types/ramda":"0.29.2","@tsconfig/node16":"1.0.4","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.59.8","@typescript-eslint/eslint-plugin":"5.59.8","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.12.0_1686277997509_0.6947400525603735","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"hathora-et-labora-game","version":"0.13.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.13.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"dd2011d8cefb205677df2f84dd24b1d058ca0958","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.13.0.tgz","fileCount":780,"integrity":"sha512-QhLFVSkKZc6JbzFdnQAzyAGYDqQReLctbecB7CxbTwbv0IJ/4RNpN8csZnfjOdtvtb4gTbfezV3qJwxFn72mzg==","signatures":[{"sig":"MEYCIQCbo+x/oQ2IqzqYYQ2sgUX5zSltv6Fw/Z7p5pd2p8t3lAIhALik4v8onvSYvw2lHtHalR60jNKL0Q1TyPQJektTwDmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829238},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"982a641f3875262df146f918d7849b4b6fef5a7e","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.5.1","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"8.0.3","eslint":"8.44.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.2","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.61.0","@typescript-eslint/eslint-plugin":"5.61.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.13.0_1689140590356_0.07911210381231593","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"hathora-et-labora-game","version":"0.13.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.13.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"9271a37358e0f7138de33a69311bf27c32790eb5","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.13.1.tgz","fileCount":780,"integrity":"sha512-edGmqC7AtFTow4kRnuf/aEvao3TJpDkQ5PDImzhN/5QPcFNH8/g6cKbmqzAOwvA45XUWoU3C6LHaiudn6AYRig==","signatures":[{"sig":"MEQCIDaDodZEeWRma6+C0KRRK7d8YpKKW7tW0n+rxz+sW/rYAiAI7FuQZQo96wtMttD6RRDLfrpWXpuUQmxQ2eCxygxPyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2829238},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"890d3361a03ca1492c720484ea5d056e9546f964","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.5.1","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"8.0.3","eslint":"8.44.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.2","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"5.61.0","@typescript-eslint/eslint-plugin":"5.61.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.13.1_1689280032009_0.16728580578371988","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"hathora-et-labora-game","version":"0.14.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"a5dbc7b7a45ddfbee534f6d6aedce681d0c9364d","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.0.tgz","fileCount":780,"integrity":"sha512-YBSd/hmCiYZZWNitjIEA0WIP5VwM2aqE5kmQn7bhP2rSxpvFRN3XYkx8TNKOavA5dkSxFFYXfmG/Cf4AfqBouw==","signatures":[{"sig":"MEQCIGPi+lYwPfubli3oiuwXw2iuXli5jDcGw9+so27qi5MCAiBGf91i4OpOsRJs/9RrpGJV3gythxaabi/4Jew+GkJQGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2884118},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e3a7ea080dc6f72f42aa6b639e161b95454ba60c","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.5.1","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.0.0","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.0_1689975883575_0.5063555046027908","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"hathora-et-labora-game","version":"0.14.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"16391a5756e499f7a6c46b436215980586bb7724","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.1.tgz","fileCount":780,"integrity":"sha512-lijGDoqxLfHfHm5ZawLWlCXvRUrS2ie87FOU5Y1GkIPSIMk9+t3RHNuRFSfDZ704u9qJKbNmqO1GT6QrDmQdkQ==","signatures":[{"sig":"MEQCIEOFdceNJHb6VvZouMLEywd3Dy2UQIO2rnUJZF2ZCoYbAiA7/pi5V7dntND1/A5gwRLXKBTQ4nuGvel4jytQi8mYSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2884118},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"39f1de6ebb5bbf80607fe4d38b1a0e27beaacd96","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.5.1","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"4.3.0","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.0.0","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.1_1689976097745_0.5314455840025032","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"hathora-et-labora-game","version":"0.14.2","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.2","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"4eb94f1183723fe60d7d6269762b7f6e0f2e3e34","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.2.tgz","fileCount":780,"integrity":"sha512-Z4WarOSMHME+0QTNOWPLwp5x6ZlB4EKSIZopSSDQQCTUHPZeAPrR5s5HJnF2mQ7l8KfxGfN10if1FHx+HgM9WA==","signatures":[{"sig":"MEQCIASirApPuRIxUMb7L+kSxHJ29JCY2Y/mBuo+iyelcclbAiA1d6oxBXHokWJ0FC/DDgltBV0JpIgshF6PcMbfdtQCBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2886675},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1e9768c54efd5cf9f6893df79cdeb503914d4e31","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.27.5","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.1.0","@typescript-eslint/eslint-plugin":"6.1.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.2_1690577465585_0.2945533976675505","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"hathora-et-labora-game","version":"0.14.3","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.3","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"6a8d6939482559b4901dfe4f1004440995a404df","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.3.tgz","fileCount":459,"integrity":"sha512-x4ofuMcOEyFhGNOQoi8npQqRbGxpfyWXzK64vBkoqQVWGfTCp4c9g35lhTKgXRhvkZu4to2fJYB/n6vA9N+y0w==","signatures":[{"sig":"MEUCIQCMUzX6wh1JJa3bK/Nh3DihS3DiEz+I78tCPaTDEhzjpwIgX1ynFG3zDtQQDN9IwXa1zcrIAQnAynzKVD606j9yvc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1157542},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a2d3545697de5a207f058add6bf21a698c701a18","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.2.0","@typescript-eslint/eslint-plugin":"6.2.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.3_1690623569939_0.37303752615947716","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"hathora-et-labora-game","version":"0.14.4","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.4","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"35251b028db745506520b69ebdf71c7b5164c95a","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.4.tgz","fileCount":459,"integrity":"sha512-CvPN7NQSt1vZrqmlDIJV5sf37CI/7dHrR1j7XmqFjyat4Vwowuaocl7aDuJdQZ9m67EUWJCHhb70PGL+qagjZA==","signatures":[{"sig":"MEYCIQDhJxfKE0iFUQ/5u3NK9/QEMQ120B36JsXIdG3nbpFTZgIhAIhlVhWBqDrhZAVOeTevx58v8KXN7XKCqZxPF4QsuDW8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161693},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d507c604514f3009d0ee5041d55d6a8fa3c4ba5","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.2.0","@typescript-eslint/eslint-plugin":"6.2.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.4_1690939053982_0.40100826884964325","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"hathora-et-labora-game","version":"0.14.5","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.14.5","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"979a383fedcc4eef6ac73c08c417d05a232c86fb","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.14.5.tgz","fileCount":459,"integrity":"sha512-61Tx4VwL8fiYVDAoD3Q0NcEBdGCdG8GFD0M++90QEtr4dJrvQyEB7Wfz66SwyO+iX3V73qG84A5akUrNl08Oow==","signatures":[{"sig":"MEUCIQCSObDSQibNQakf8yM6gqCDXiusQUu6HGe6cDxd9WFlEwIgO7UFlgA+GZ2tr+8WAxUep+QpSo+oNYsJGiu6P5FiYFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161312},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"85dad8e0a98e91e61af8c9122b69528d4b16c4b3","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.2.0","@typescript-eslint/eslint-plugin":"6.2.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.14.5_1690958429488_0.8883436871432924","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"hathora-et-labora-game","version":"0.15.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.15.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"c94dd6633ba5274a06d5357c332f5f1f2e28daf3","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.15.0.tgz","fileCount":463,"integrity":"sha512-gu/WBnEw1bAvo/HquLBq2wstJTpxXwRoiXH3skFs0tWoVFY5NOehdE7ero80SxekLefX7cYWfrwq1BhSg22Wrw==","signatures":[{"sig":"MEQCICtcD/43xZWinzcpI8pbHAXeSy2SjsZQG7JtYcaMuGrOAiA4r5Vb3KXX4EqRaGAl+puwg1SjVarCawFah7mN4v9r5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1168483},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"75c265acfa6b242512f8ae605325fc6489e2f630","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.2.0","@typescript-eslint/eslint-plugin":"6.2.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.15.0_1691104313903_0.6952234508634405","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"hathora-et-labora-game","version":"0.15.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.15.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"1fb2222cc4697434b8f8ee90683dac62320654a2","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.15.1.tgz","fileCount":463,"integrity":"sha512-rzIUJugcMMFV1UO2ppByGxqUqunQIK/6xwSaNxnbKsh1emP5p8wdADyfYZySjFz4nStyg63EG8shSkNTPnFI1g==","signatures":[{"sig":"MEUCIQCuCAy6Ic2ha4prLoP3PbNJXuL+Zy2VTt/E3oJ8C41dgAIgN3j/aKIc6MCxoxnLl8locrkxL9Dbo7UYwdRl5BxxX8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171649},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a2ff89d7887a1d33398ba2e6d7268e09f9fb1bd7","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.4","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.0","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.2.0","@typescript-eslint/eslint-plugin":"6.2.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.15.1_1691141991910_0.8317853146714984","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"hathora-et-labora-game","version":"0.16.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.16.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"4a7ba2dcce32866e66c52473c72239dad1273ace","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.16.0.tgz","fileCount":463,"integrity":"sha512-vTNDSapX2CGl2S8UAF8Rq/LmKYGyD6qzUPNHMQR4xZck8qUVK9f6bquZWv6Mo6MtCBlO9pvWjIyypjXfXpzSUA==","signatures":[{"sig":"MEUCIH81WlfVPipOrZRZbolzFnRJ30KDMQIJ9rPD9MDy/izCAiEAki7S5lbb5ETHPDN9H6Tsy6iszDh/cPohgCZs7KDO8cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1174539},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fd6c730a00ccce802d172fe7209b79128247bc02","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.1","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.3.0","@typescript-eslint/eslint-plugin":"6.3.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.16.0_1691617162112_0.5828451075055638","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"hathora-et-labora-game","version":"0.16.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.16.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"1922fd7376a43528c5f724eb2a2a6c300fa2a174","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.16.1.tgz","fileCount":463,"integrity":"sha512-oybepHhSsWyD4oHLhYrhHn7k3dheNIJ+fvFM/XHpC7Oi6DjJtqD5tjj/gsmnAIsGF7mBC/UwCYMvUQQDUBGdIQ==","signatures":[{"sig":"MEUCIBu8t5N7u/VfHCFouUMOXUtkZsXN8ujSFplsg9LglSyiAiEA5O2ROMtv4V4AlB61EeL3ddZ35HapNO6XEItMpaJHnGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175267},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a3757f09f19dbf059c249da5f4e62710b1385283","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.8.0","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.1","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.3.0","@typescript-eslint/eslint-plugin":"6.3.0","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.16.1_1691624697739_0.9669351401212836","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"hathora-et-labora-game","version":"0.17.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.17.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"fa08b461dd3a2cc66b509d46db87ec904bf81573","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.17.0.tgz","fileCount":463,"integrity":"sha512-CRyOkNVFMMFEsAEkGKXcF9WrFlUoO37/hy1FukiyuD6wN/CMWB6LvRl3Y5l2WpFcItMZwsNuXpxiCvCBsLWJTQ==","signatures":[{"sig":"MEQCICLKUJTVQPn1zOrActOp5e4c4t4f2wgFMaIHc24qtWcPAiB+VB2zxBQ8d+MTws2PkNnQDAvNiKxW8M2yRDxIMJjhDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169285},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f0686d1dcaac23d3cadddff0a8efc0001a407910","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.1","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.3.0","@typescript-eslint/eslint-plugin":"6.3.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.17.0_1691730887004_0.47895809458544414","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"hathora-et-labora-game","version":"0.17.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.17.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"30064afbe3852181f8f1d353efaadd1a04e1b6c0","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.17.1.tgz","fileCount":463,"integrity":"sha512-2t51q6k5CwAtU+dGYioq1ldmDIk1ENZbxeH/Z0rjLuLZvN2AETB9ZgGoY9QA+RZRwBZ3JCtZFZx/qOmvmGArpQ==","signatures":[{"sig":"MEUCIH+PnG4r67S6QbbBPWkUKQazlqm35O0dk0sEh5ykgpfPAiEA+oWx9PEIhnZ24WEw5pYistt9szR9IdVU3hH4GYNxXEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169518},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9cd62a1f44cf9526032ca27205f7429bc9aecac8","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","prettier":"3.0.1","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"13.2.3","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.0","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.3.0","@typescript-eslint/eslint-plugin":"6.3.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.17.1_1691737124592_0.7939987590124209","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"hathora-et-labora-game","version":"0.18.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.18.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"aa39f946dbb1a190623ba68570c69f9eed05e2d3","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.18.0.tgz","fileCount":463,"integrity":"sha512-nUVDPbHM2wr67bcgscopu7GKO014a4NTgvv+sdNA28JSX9u03LC6jLQv8KJuRntpZVntcJiqI0PBw4uW2bgN9w==","signatures":[{"sig":"MEYCIQCjbz4ZkY2XMeTA6X2a93uhVHWEj+i6jeJV2OXuCC1BOwIhAOhoqRnTbGRA9zznqKPWNlnZ73QNYZEFSqY76FDMxOXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1173472},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f3189f60197fcfce25328f4aeebe1657f66b8699","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.47.0","ts-jest":"29.1.1","prettier":"3.0.2","typescript":"5.1.6","@types/jest":"29.5.3","lint-staged":"14.0.0","@types/ramda":"0.29.3","@tsconfig/node16":"16.1.0","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.1","@philihp/eslint-config":"6.0.2","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0","eslint-import-resolver-typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.18.0_1692731010089_0.7422444792883756","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"hathora-et-labora-game","version":"0.18.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.18.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"851e547adb7376424887b3ca8c604618559e1076","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.18.1.tgz","fileCount":463,"integrity":"sha512-YVDV7ljrbD43j6rv+wM7SqgXKg4lzfc9ffqdtXfk9yODkaS97T7/zQsMhwWAyjhXIYdpdoYWwzZfWFtq/mansw==","signatures":[{"sig":"MEQCIEwiInXBer21jFlgK0e7LiW22faNzKqsWr1h3DWW8TpiAiBfTAkyBVJO94al15Ghh2cCrw+XOeZ509Qny0jRenqpiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1174868},"jest":{"roots":["<rootDir>/src/"],"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4fe95f5f4047ac32b729b57af1a9b0483ec994bf","scripts":{"lint":"eslint --ext .ts src/","test":"jest","build":"tsc -p tsconfig.build.json","prepack":"npm run build","prepare":"cd .. && husky install game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"9.6.7","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"lint-staged":{"**/*.ts":["eslint --ext .ts --fix"]},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"ramda":"0.29.0","fn-pcg":"2.0.1","ts-pattern":"5.0.5","fast-shuffle":"6.0.1"},"eslintConfig":{"rules":{"default-case":"off","no-unused-vars":"off","no-param-reassign":"off","no-restricted-syntax":"off","class-methods-use-this":"off","@typescript-eslint/no-unused-vars":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","@philihp"],"plugins":["@typescript-eslint"],"settings":{"react":{"version":"9999"},"import/parsers":{"@typescript-eslint/parser":[".ts"]},"import/resolver":{"node":{"extensions":[".ts"]},"typescript":{}},"import/extensions":[".ts"]},"overrides":[{"files":["**/__tests__/*"],"rules":{"@typescript-eslint/no-non-null-assertion":"off"}}],"parserOptions":{"project":"./tsconfig.json"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.50.0","ts-jest":"29.1.1","prettier":"3.0.3","typescript":"5.2.2","@types/jest":"29.5.5","lint-staged":"14.0.1","@types/ramda":"0.29.5","@tsconfig/node16":"16.1.1","eslint-plugin-jest":"^27.2.3","eslint-plugin-import":"2.28.1","@philihp/eslint-config":"6.1.0","eslint-plugin-prettier":"5.0.0","@philihp/prettier-config":"1.0.0","@typescript-eslint/parser":"6.7.3","@typescript-eslint/eslint-plugin":"6.7.3","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.18.1_1696436148514_0.9633599340393182","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"hathora-et-labora-game","version":"0.19.0","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.19.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"5dd8c98d46faa99c91fabd7391179c8fc12b251a","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.19.0.tgz","fileCount":463,"integrity":"sha512-GFui0PmrNLbZsx8dTkIJ3Nf+5as5xL1N/ZvOytwDMqmM484+us6qS8pa7NVLguZfRgUMeo97RH6scUh+0cr0Pw==","signatures":[{"sig":"MEYCIQCo+e6RFgu386fKpHS27HpIWwjkk+c9Rx1jE38dSl7dHAIhAPkrfwMgRS1sqcaRjZXlQPnEFzpJvUqCOHUjdF+iyKZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b3a5e0ac2bfca886f8420f2a291ccf46d87c6981","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier . --write","prepack":"npm run build","prepare":"cd .. && husky game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"10.9.2","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"ramda":"0.30.1","fn-pcg":"2.0.1","ts-pattern":"5.7.0","fast-shuffle":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.25.1","ts-jest":"29.3.2","prettier":"3.5.3","@eslint/js":"9.25.1","typescript":"5.8.3","@types/jest":"29.5.14","lint-staged":"15.5.1","@types/ramda":"0.30.2","typescript-eslint":"8.31.0","eslint-plugin-jest":"28.11.0","@tsconfig/recommended":"1.0.8","eslint-config-prettier":"10.1.2","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.19.0_1745637101182_0.33410054524493593","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"hathora-et-labora-game","version":"0.19.1","keywords":["boardgame","hathora","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.19.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://ora.kennerspiel.com","dist":{"shasum":"206389d80b26c0b43e8d0cb31edb4db543bd09aa","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.19.1.tgz","fileCount":463,"integrity":"sha512-QTZgT12+1l8++nANlcczLoQr8ZNztPjkHR0jlEYtk1VPl1BC3VjuQonLBuv8kRFswxMiBFG2E+wcsgEkWxE3xg==","signatures":[{"sig":"MEUCIC0pkd7FVZYR8pkcQE53pF3TR9siqt5PGYcgASzxHnQGAiEAq3OCjPWH1DwwGbgln+R64+WBkErFC2VjKEUXpinbFKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"08e6dc048946a0aa846b410b090f1c83740958bf","scripts":{"lint":"eslint .","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier . --write","prepack":"npm run build","prepare":"cd .. && husky game/.husky"},"_npmUser":{"name":"philihp","email":"philihp@gmail.com"},"prettier":"@philihp/prettier-config","_npmVersion":"10.9.2","description":"Plays Uwe Rosenberg's Ora et Labora for the Hathora engine. It reduces a list of moves into a board game state.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"ramda":"0.30.1","fn-pcg":"2.0.1","ts-pattern":"5.7.0","fast-shuffle":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.1.7","eslint":"9.26.0","ts-jest":"29.3.2","prettier":"3.5.3","@eslint/js":"9.26.0","typescript":"5.8.3","@types/jest":"29.5.14","lint-staged":"15.5.1","@types/ramda":"0.30.2","typescript-eslint":"8.31.1","eslint-plugin-jest":"28.11.0","@tsconfig/recommended":"1.0.8","eslint-config-prettier":"10.1.2","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.19.1_1746765639967_0.3723700832990877","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"hathora-et-labora-game","version":"0.20.0","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.20.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"0666396ac99b767481c0b7bd06fc292557b74c41","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.20.0.tgz","fileCount":354,"integrity":"sha512-QHkxMECPfHegIbn4/ksH2+foQFBi6q/1J76n5u2Sx/pFJOG9j0eAkExCBAffDHw28PxVccvsGv6DAvzbKC/GAg==","signatures":[{"sig":"MEQCIBahBeuq8UW6GpDOTnMZ9NcOb5WCnYZpbUUY48g+6jU0AiBfh9Du7ovSDpkfk9AxX/Nsbo/hG6XS6CEN7gtKhVEeRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115197},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.7","@types/ramda":"0.31.1","typescript-eslint":"8.61.0","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.20.0_1781425961372_0.7057601978194314","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"hathora-et-labora-game","version":"0.20.1","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.20.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"68839d62f626a2bb48cdd2ab38272952d67db2a5","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.20.1.tgz","fileCount":471,"integrity":"sha512-P57Rtsi74NwLGNdZjDdhdrxxUWsM6PMqpgT91ubmpAJu/BE6e/kBowrfpnUVGYxO0yPpUCSm0dB/Kj0+GcuE6A==","signatures":[{"sig":"MEYCIQDInZfcKfZJgDryxFoAJIMRulgIODiYZosAK8OSAmezVwIhAPnGDaPD0EkEb6EWMIHgf4N+TJ9TEH6/MTHwKGBazhk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169703},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.7","@types/ramda":"0.31.1","typescript-eslint":"8.61.0","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.20.1_1781427853971_0.5201426956650081","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"hathora-et-labora-game","version":"0.20.2","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.20.2","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"8eb926caae081f80c2668b9dfa6edde9810d4077","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.20.2.tgz","fileCount":471,"integrity":"sha512-UWc/e8dEpqpRV0XjU5Do98bN9otF6xTsuevZJg75wv8TfOtxx4NZ3XNChEeSfGRIoOnRoWCN7U8cSxRuZ6HPYA==","signatures":[{"sig":"MEUCIQCxB7jk7BaMJLDUZ+0yUBWZU/AlnDyV0AaZX8/+PAGyrgIgIvM/rMRU0dr0bRTpwyfkSRejTNb6eNg3W7nYYFx+OFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170753},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.7","@types/ramda":"0.31.1","typescript-eslint":"8.61.0","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.20.2_1782257684751_0.6598699060516995","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"hathora-et-labora-game","version":"0.20.3","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.20.3","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"0ca881e39b44085c32c5c4624e242b73428358d5","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.20.3.tgz","fileCount":471,"integrity":"sha512-V7MsHGINileUKxJ/RTZXruU4EaGYKxhdtyHmF3sKYotXAaE9OFYeBAzUP7VM5s33ZStxRgAyVEGziNnY96NFGQ==","signatures":[{"sig":"MEQCIHSXkyfHPxSDV/eHGLjA74xen6EKmALn/CsHmV9Dhw5JAiAg/YDwRzzaYENK/Y5Dz1WFokoQlx+VPe2bKo0UQ2nZmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167850},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.8","@types/ramda":"0.32.0","typescript-eslint":"8.61.1","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.20.3_1782257689920_0.1175269870315101","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"hathora-et-labora-game","version":"0.21.0","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.21.0","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"5eab5341a9def59aed732cb5b93095fc6c93e25b","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.21.0.tgz","fileCount":471,"integrity":"sha512-hqs5f5B0480+s7zB28j2oZHxYXsc4DUUKNXkie65bbkVx4zyt/Ix8p17MQ7esX1x+nGsAN7oa0ejgrKYt68TuA==","signatures":[{"sig":"MEUCIQCAIPNZE2n8mV0gtx92LNDu4/PFGCY0hn2cAsnoYIL0rwIgOwqzd/8toN93ivGtg02Fw3eaLWKSDUlAsF2f4fYFc3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168166},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.8","@types/ramda":"0.32.0","typescript-eslint":"8.61.1","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.21.0_1782282700691_0.39542961678717425","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"hathora-et-labora-game","version":"0.21.1","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","_id":"hathora-et-labora-game@0.21.1","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"homepage":"https://kennerspiel.com","dist":{"shasum":"f5ffc27de1f64fbc3d12261adb2726d72e3c38b2","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.21.1.tgz","fileCount":471,"integrity":"sha512-Nedt/ir76ZuAHu2hIUWUKmRnqatvrOyTedzeSmhxOTPV2Ej3I+uCgDv0PtgslYM5ID82nMO1AvHDWlo/tieyaQ==","signatures":[{"sig":"MEUCIHeRk51fmaDF816U9b4nZgC6ad9gCjuSB5626syF4EMcAiEAnHFZNVq3fzbtcorf47zBkVIn81N/mWa0alf/igvKziI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168695},"main":"./dist/index.js","type":"module","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"philihp","email":"philihp@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"}},"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.5.0","prettier":"3.8.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.8","@types/ramda":"0.32.0","typescript-eslint":"8.61.1","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hathora-et-labora-game_0.21.1_1782342841307_0.9653843036251597","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"_id":"hathora-et-labora-game@0.21.2","dist":{"shasum":"da210de61a99c13d86fd93c55d05e22023f05d24","tarball":"https://registry.npmjs.org/hathora-et-labora-game/-/hathora-et-labora-game-0.21.2.tgz","integrity":"sha512-6pTR0vX1RomPcKujYIChH1evKdSXHBeH2HhO8eLgGPlO+yiQcHMEqNtEoTXq7k8K0hxDM+Pp4ynVa8qFGt3sfw==","fileCount":471,"unpackedSize":1181790,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hathora-et-labora-game@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNwYAloFYnw86sDw3eQv8JDc5ckTCBrkvFnAtZIe87WQIhAPKLU5t9vSGgi37yNglWVa9lMtHWh5V4BVMCGi4cphb/"}]},"main":"./dist/index.js","name":"hathora-et-labora-game","type":"module","author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","scripts":{"lint":"eslint .","test":"node --import tsx/esm --experimental-test-module-mocks --test 'src/**/__tests__/**/*.test.ts'","build":"tsc -p tsconfig.build.json","format":"prettier . --write","test:watch":"node --import tsx/esm --experimental-test-module-mocks --test --watch $(git diff --name-only --diff-filter=ACMR HEAD | awk '/\\.test\\.ts$/ {print} /\\.ts$/ && !/\\.test\\.ts$/ {sub(/\\.ts$/, \".test.ts\"); gsub(/src\\//, \"src/__tests__/\"); print}' | sort -u | xargs ls 2>/dev/null)","test:coverage":"node --import tsx/esm --experimental-test-module-mocks --coverage --coverage-reporter=lcov --coverage-dir=coverage --test 'src/**/__tests__/**/*.test.ts'"},"version":"0.21.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:88de8d04-b3f1-43a1-a81a-276b20151c05"},"approver":{"name":"philihp","email":"philihp@gmail.com"}},"homepage":"https://kennerspiel.com","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"prettier":"@philihp/prettier-config","repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","directories":{},"maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pcg":"3.0.0","ramda":"0.32.0","ts-pattern":"5.9.0","ts-toolbelt":"9.6.0","fast-shuffle":"6.2.0"},"devDependencies":{"tsx":"4.22.4","husky":"9.1.7","eslint":"10.6.0","prettier":"3.8.5","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.2","lint-staged":"17.0.8","@types/ramda":"0.32.0","typescript-eslint":"8.62.0","@tsconfig/recommended":"1.0.13","eslint-config-prettier":"10.1.8","@philihp/prettier-config":"1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hathora-et-labora-game_0.21.2_1782960618900_0.6224961297382783"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-22T09:07:57.593Z","modified":"2026-07-02T02:50:19.371Z","0.1.0":"2023-02-22T09:07:57.788Z","0.2.0":"2023-03-08T08:25:57.584Z","0.2.1":"2023-03-08T09:07:04.162Z","0.2.2":"2023-03-08T09:09:00.714Z","0.2.3":"2023-03-08T09:14:49.170Z","0.3.0":"2023-03-22T14:00:26.746Z","0.4.0":"2023-04-03T05:01:01.856Z","0.4.1":"2023-04-03T07:26:41.974Z","0.4.2":"2023-04-04T16:43:15.914Z","0.5.0":"2023-04-06T23:49:50.218Z","0.6.0":"2023-04-22T21:48:38.540Z","0.7.0":"2023-04-28T01:11:54.166Z","0.8.0":"2023-04-28T07:06:01.592Z","0.9.0":"2023-04-28T21:33:14.924Z","0.10.0":"2023-04-29T22:13:40.710Z","0.11.0":"2023-05-25T03:48:07.777Z","0.12.0":"2023-06-09T02:33:17.762Z","0.13.0":"2023-07-12T05:43:10.583Z","0.13.1":"2023-07-13T20:27:12.257Z","0.14.0":"2023-07-21T21:44:43.828Z","0.14.1":"2023-07-21T21:48:18.032Z","0.14.2":"2023-07-28T20:51:05.853Z","0.14.3":"2023-07-29T09:39:30.203Z","0.14.4":"2023-08-02T01:17:34.283Z","0.14.5":"2023-08-02T06:40:29.640Z","0.15.0":"2023-08-03T23:11:54.190Z","0.15.1":"2023-08-04T09:39:52.139Z","0.16.0":"2023-08-09T21:39:22.320Z","0.16.1":"2023-08-09T23:44:58.002Z","0.17.0":"2023-08-11T05:14:47.264Z","0.17.1":"2023-08-11T06:58:44.885Z","0.18.0":"2023-08-22T19:03:30.503Z","0.18.1":"2023-10-04T16:15:48.795Z","0.19.0":"2025-04-26T03:11:41.468Z","0.19.1":"2025-05-09T04:40:40.179Z","0.20.0":"2026-06-14T08:32:41.425Z","0.20.1":"2026-06-14T09:04:14.120Z","0.20.2":"2026-06-23T23:34:44.844Z","0.20.3":"2026-06-23T23:34:50.052Z","0.21.0":"2026-06-24T06:31:40.834Z","0.21.1":"2026-06-24T23:14:01.444Z","0.21.2":"2026-07-02T02:50:19.104Z"},"author":{"url":"https://philihp.com","name":"Philihp Busby","email":"philihp@gmail.com"},"license":"GPL-3.0","homepage":"https://kennerspiel.com","keywords":["boardgame","ora-et-labora","uwe-rosenberg"],"repository":{"url":"https://github.com/philihp/kennerspiel"},"description":"Game logic reducer for Uwe Rosenberg's Ora et Labora","maintainers":[{"name":"philihp","email":"philihp@gmail.com"}],"readme":"","readmeFilename":""}