{"_id":"@ajhyndman/puz","_rev":"7-ac86bd54c03469729fb2d72547794cda","name":"@ajhyndman/puz","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@ajhyndman/puz","version":"0.1.0","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@0.1.0","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"7fe2d55929a6ab0430f415a91db0cc06224ac742","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-0.1.0.tgz","fileCount":8,"integrity":"sha512-DxDnCJeDmBuZpgW+O/+9isOgxchKWSiXnAuu+jErZPD6NvXU55JgD+k0OU+6JE5g09NqoBZVhHiSXPImzvCyhg==","signatures":[{"sig":"MEUCIGZJ8MNUUBdiWhnqin++TeZap0KfdQb+GTo+3fNSCD73AiEAunAr5UgabCPjuC4A+8xjoMengzR9MmfT8abfn83rjXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124334},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/puz_0.1.0_1693796260176_0.9710065990575887","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ajhyndman/puz","version":"0.1.1","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@0.1.1","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"9126fe9004025ed9694c7cfefcc3eaacabadf923","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-0.1.1.tgz","fileCount":8,"integrity":"sha512-loN/tWBBUqV6hzYVa59qXdE7m+Cydv9oYoHrzSVJTHEqX83Eqa0Jzwjy6DWI1K6leYBF9aVdx45C6ENAVpojmg==","signatures":[{"sig":"MEQCIGX2CBwj31gs3mW/9WqVNCfEXalYu6VjsscBvyc82K3tAiAfPUq6mK8o4wfNdSYgk1/7qaawmJ8ZwAZbkjFfMbXauA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124356},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/puz_0.1.1_1693798122983_0.4716911127432024","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ajhyndman/puz","version":"0.2.0","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@0.2.0","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"4e9bdf27a0e412ac7202d3be59575db016882689","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-0.2.0.tgz","fileCount":8,"integrity":"sha512-lEfIuMMZpUqKNRwI3N+K41RpZRHLuQq2hERh4H2hz6Komc7TY5AN4AfL608ASMF9y0dvbXIR+QFQbi5Cg9OPaw==","signatures":[{"sig":"MEUCIDeHoWxh7qsDe65pXXoN9pctlhdIEzKaLJyCHDkS8K7TAiEAyQTka4HZ5um46f+JnZREtMBwP1Ll8KLNc+MMYzeK9A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126217},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/puz_0.2.0_1693867961155_0.6096915601649362","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ajhyndman/puz","version":"0.3.0","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@0.3.0","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"29546504f80606288602c90f290b2aeee4a792be","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-0.3.0.tgz","fileCount":8,"integrity":"sha512-X38TMOYskKTbZUq9rPFXY7kGsq09RSva3pxLozB1lJLp1wiPHt2xpeTvwIR9LccwkXFCyRoZi9aOSQbERZp1AA==","signatures":[{"sig":"MEYCIQDtrJDa6lrou0JFex4TfJTX/7RMzK9Vc3OYykdoFXKzWQIhAPNBKIylohYBSCSsBdfm6+8iA88bD6jpB5+VEc0S7xic","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126518},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"optionalDependencies":{"buffer":">=5"},"_npmOperationalInternal":{"tmp":"tmp/puz_0.3.0_1697941952399_0.6699609653451872","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ajhyndman/puz","version":"0.4.0","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@0.4.0","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"8c9c5bb375117796820772914242196579511737","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-0.4.0.tgz","fileCount":8,"integrity":"sha512-aPn7srVTJcN9iSB5UPkYMOYPbnVrIqV6FPCwHTgzT+feqAh0eTjvrqBL4gVtNtIyCJ7iNpQZV966ypZiRpblyQ==","signatures":[{"sig":"MEUCIQDUCa5oBzcChYidPamMkJSYWMVvy4HjW/4uG5pz36IQtwIgYD/l4KxmbmfskZaqOAHvkHsLfrYWA9nrmpfCblXVfd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126494},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"optionalDependencies":{"buffer":">=5"},"_npmOperationalInternal":{"tmp":"tmp/puz_0.4.0_1701305676618_0.0373664841461796","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ajhyndman/puz","version":"1.0.0","author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","_id":"@ajhyndman/puz@1.0.0","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"dist":{"shasum":"9c887841c7b733ec3c42e1fd4d3ad405690939a8","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-1.0.0.tgz","fileCount":8,"integrity":"sha512-lGe803ymTx7yz3Zq0zMhIEAZC0+hw6hKKtGNmRrFXFkPCkhgNQa6+48t0Ye8hYD0RycFrMWvtVaDSluPH/ZCPg==","signatures":[{"sig":"MEUCIAj5b+Ue2/NszPcgQu24XksqTMh8ft5vi9jTJd9sy/HyAiEA2B0w8F+68G77p3/GAev8AlHfsPHySbD+MGPXhX+B8jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126494},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=15.0"},"scripts":{"size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest","build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np"},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"repository":{"url":"git@github.com:ajhyndman/puz.git","type":"git"},"description":"Read and write Across Lite .puz files","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"ts-invariant":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"8.0.4","jest":"27.0.4","rollup":"2.52.7","ts-jest":"27.0.3","prettier":"2.3.2","uglify-js":"3.13.10","typescript":"4.3.4","@types/jest":"26.0.23","rollup-plugin-dts":"3.0.2","rollup-plugin-terser":"7.0.2","@rollup/plugin-typescript":"8.2.1","@rollup/plugin-node-resolve":"13.0.2","rollup-plugin-polyfill-node":"0.6.2"},"optionalDependencies":{"buffer":">=5"},"_npmOperationalInternal":{"tmp":"tmp/puz_1.0.0_1701840815377_0.9141446257818082","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ajhyndman/puz","version":"1.0.1","description":"Read and write Across Lite .puz files","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git@github.com:ajhyndman/puz.git"},"author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","sideEffects":false,"engines":{"node":">=15.0"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","scripts":{"build":"rollup --config rollup.config.js","format":"prettier --write src test","prepare":"yarn build","release":"np","size":" rollup -i src/index.ts -f cjs -p @rollup/plugin-typescript | uglifyjs -c -m | gzip | wc -c","test":"jest"},"devDependencies":{"@rollup/plugin-node-resolve":"13.0.2","@rollup/plugin-typescript":"8.2.1","@types/jest":"^26.0.23","jest":"^27.0.4","np":"^10.2.0","prettier":"2.3.2","rollup":"2.52.7","rollup-plugin-dts":"3.0.2","rollup-plugin-polyfill-node":"0.6.2","rollup-plugin-terser":"7.0.2","ts-jest":"^27.0.3","typescript":"^4.3.4","uglify-js":"3.13.10"},"dependencies":{"ts-invariant":"0.8.2"},"optionalDependencies":{"buffer":">=5"},"licenseText":"MIT License\n\nCopyright (c) 2021 Andrew Hyndman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@ajhyndman/puz@1.0.1","dist":{"shasum":"df7d83963cf31afae86e52424ecdff079edfff8b","integrity":"sha512-wuKeiAxUImm/UJ7+T1RLjzhX3rOcS5jScgOpCxvtBSg4JeFI7+Ddf1IHh1rKRoZyekPzvn5z4sWma4f9cMIRoA==","tarball":"https://registry.npmjs.org/@ajhyndman/puz/-/puz-1.0.1.tgz","fileCount":8,"unpackedSize":128155,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD21dir0yl9PSCGgqxthuCDjdJ4sH9XgJGLDOCz1SnkbAIgDqNCZemIi7RHITazXUU73EceB1XkSpIAeP1yMeKQsu0="}]},"_npmUser":{"name":"ajhyndman","email":"ajhyndman@hotmail.com"},"directories":{},"maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/puz_1.0.1_1759688955081_0.9193012780175582"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-04T02:57:40.044Z","modified":"2025-10-05T18:29:15.438Z","0.1.0":"2023-09-04T02:57:40.332Z","0.1.1":"2023-09-04T03:28:43.271Z","0.2.0":"2023-09-04T22:52:41.406Z","0.3.0":"2023-10-22T02:32:32.595Z","0.4.0":"2023-11-30T00:54:36.817Z","1.0.0":"2023-12-06T05:33:35.648Z","1.0.1":"2025-10-05T18:29:15.265Z"},"author":{"name":"Andrew Hyndman","email":"ajhyndman@hotmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:ajhyndman/puz.git"},"description":"Read and write Across Lite .puz files","maintainers":[{"name":"ajhyndman","email":"ajhyndman@hotmail.com"}],"readme":"![version](https://img.shields.io/npm/v/@ajhyndman/puz)\n![minzip size](https://img.shields.io/bundlephobia/minzip/@ajhyndman/puz)\n\n# Polyfills\n\nThis package relies on the following modern JavaScript features. You may need\nto include polyfills in your project to support all browsers, or older\nversions of Node.\n\n- Node's [Buffer](https://nodejs.org/api/buffer.html) class ([web polyfill](https://github.com/feross/buffer) available)\n- [String.prototype.replaceAll()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll)\n\n# Acknowledgments\n\nThis package wouldn't have been possible without the work of the following individuals:\n\n[Alex DeJarnatt](https://github.com/alexdej)'s excellent python implementation: https://github.com/alexdej/puzpy\n\n[Josh Myer](http://joshisanerd.com/) and everyone else who contributed to the [Google Code .puz file format documentation](https://code.google.com/archive/p/puz/wikis/FileFormat.wiki)\n\n[Brian Raiter](http://www.muppetlabs.com/~breadbox/) for reverse engineering the [.puz file scrambling algorithm](http://www.muppetlabs.com/~breadbox/txt/acre.html ) and publishing his findings.\n","readmeFilename":"README.md"}