{"_id":"@confuzzle/confuz-crossword","_rev":"7-28394458ded5634232914cdf7d347f2a","name":"@confuzzle/confuz-crossword","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@confuzzle/confuz-crossword","version":"1.0.0","description":"Common .puz utilities and constants","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"puz-common.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format"],"dependencies":{"iconv-lite":"^0.5.2"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.0.0","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-KYHqecTRPAJposcrAcGcTsfFR7SZAZW82t/viYGUQZd2JXkN780gy0kn9nTskOZWyA94yVLyqAzg7edBgRqgGQ==","shasum":"b22ee82dbc3c7f2845fd6eddb64b1dfbef084c59","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.0.0.tgz","fileCount":3,"unpackedSize":13883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0bQCRA9TVsSAnZWagAAOIoQAJI+eAlljSbvYCOCepbA\nP6SbinTUz4N9NCx2U21o3Lil2zBm++HBtDWvhEQ/IGhlPyh8dje1yQdcsGTE\nLCFWoRPnJKGyYSKQ5Na7votKi1W0JYF+A/tcnf3yqszIxWK8YpVHDmnt1Ci2\n0G1/LoF6kCBHJb0cKJyTRNVAH10ckqFigpwEbOwviPLDkehANT0ArJQUNe5z\nitCX5evEL5TOh9EzlQsk2ackqftyhojb1KLoeHhlcQ3/+IiGaJ4x24V1H1LK\nqU2CtZORkMVji4OzsfzKs7aCvCJY++0SiKnHWoS2JZ1ufNgRes2P9zdz6S9w\nCMO46Cv0EoMdk90qHuVdYyS01naCEusoQOTTWG2trHdBxjTxTt4MvluAR3J8\n2JoeFQ5FA5bbZcvTl0mZgIwShVd0twLtKXkzTItWpnQnJNdWuj74xOzmani4\nJ+drtqm9j1C/WCyac8D9/Wrtd5ObaAL0PfawSjBvUn4KPU1EzccEJa8AI/WR\nz1Dz07A8PrH+gyuHyasbYJkq/b0C/qw6shv1x6l5oQeoiCkJFHZu5H7CXR3v\nmtrY/rv0ufYFNwNlsAtjMZUzUTyy1+jK1d3jM5Xu8FHI9loudKBNEnyda4Dz\nOluTDgpEH7jbtjupJObruk9p6m5/d+zPrDQNEE10MiPfLRDK+9G3aeAfT58Z\nyVUQ\r\n=dv7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmEsiWBwpiqXYiOMsOUZgbVjwswfEfhvz3gVT6IrUpLAiEA9oPPR+RwYXUXybkNs30I2mJzHWnYTEuI7TJnmzsfPWQ="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.0.0_1623410384627_0.07676519011891081"},"_hasShrinkwrap":false},"1.0.1":{"name":"@confuzzle/confuz-crossword","version":"1.0.1","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"base64url":"^3.0.1","@thi.ng/range-coder":"^1.0.64","@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.0.1","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-sharing":"^1.1.0","@confuzzle/puz-common":"^1.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.0.1","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-E3ObSrraQxwW0K0S7/xoh+XKahS/QtPvhiDevK6ZD4x9FjIOZt2Z/EwOFBoi7aaRECxTN30HrNNG3qPDfm3zZw==","shasum":"a5d40e3e83fed665f931f561656308f2774870b4","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.0.1.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0gyCRA9TVsSAnZWagAAl3kP/3HmRaU1PteZ5TKQW4a4\n8B1Akmh1qNsPYEICjaS1lS/isdkNK4nW2AHMIdqqORsape6CZj4j9TUOM3r1\nLS4uhQZwY+5V7lrTUqhJnKm5qkEpUJCQ/GoTJ9g/QJaThQByaT4x4UjvSpja\nuO97Pt4QOqQfYyIJ28D5NhEOWPpxfBkXAhohZcLEaxDZKeSki2akGH73Ngey\nrxHc125TR5ZLPoq9ZTRXRux9EeiVIqfnUx39gt15wrzB5giOc90LiNgLaUm9\nAmErwCV4xyXNyY4eMmgwb8ixH6REEVAjuEOc4qKk8q/Gmi9Fkvi+MahKXvGU\nqPbvj6CrFOosDhRCNXsaFCH0GdTSMYpTpfBA5EVb9ZL3L8eLjvYPKF1kwd1j\nqS+yPLoY3/DcJNWP572hfuZ/ixq5eVw0xxPSm1wr8aZ0fZLxAH/z+83YD/3N\nPrlavKxdSIKG+xTbwSYwqkvl5VC+5Yi5JBV6aGtHclC66NgzdRKbAki70oVQ\n5m//VfwGiFcxL1CIQHSeLttuId5gME/p0ItdH4cvPQv35Vx0iil8g/TMyj4Y\nlKGXV+i1Im2+sa/qA+YMMgDcmlQKLUXJZF0sthBfuzmw6tjr5eE9/EBXMIoH\nTtk+PvCLMJEP2J40F4rWs14RQKNglBpIhC+z7fytRWofgSkeHifXaH70M/vf\nCQBF\r\n=11BQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1h16BRFPWtT9vwiH8yovQJyGof3GGrG+bVjvI08lMTAiEAgMVYVG+wccF5N67nx2STg5cBkUy7Xun5DNz7GFKQfgE="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.0.1_1623410738625_0.6351496626700484"},"_hasShrinkwrap":false},"1.0.2":{"name":"@confuzzle/confuz-crossword","version":"1.0.2","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.0.1","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-common":"^1.0.1","@confuzzle/puz-sharing":"^1.1.0","@thi.ng/range-coder":"^1.0.64","base64url":"^3.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.0.2","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-98ycDp0AHzactzMzRHTO5UsIrVd3bd12LqGKQRcd8Kwhul2wWX3+l1L5Zjol7b9BRFjJFblftQ1+9YiRSJYMMQ==","shasum":"58caad0d82c50d5305a19eff060cf790f651f9ab","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.0.2.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0zUCRA9TVsSAnZWagAAtT8P/j/9H15JawfFswDp8yQw\nwP/0034fWNvx5iLvUj4OWRwQ6Vsjp+qTLoEFMUDOOhNGWdgzuLjW0ky/udMa\nHsFwo+ZqdTikA4tYH6WMIx+qJwyywIsfbKHnWstov920jm9rTWRbcLM5tpHB\npxDs1rpMREXpn3MV3QEWSDfIw9a8QyxHYG8cCDbhltHg+49FEZbxIjwrA7BW\n0lDiD5i2t9ZrbhnPzPxYm7Jjlh0TXp/vdgeMVl3OgeM/Hz+NCBxwhdx7dTyb\nMCQTOJzgZ3hDwuaM4+Ya6sJbCDeocu7Tkc4oIMk4FIz4nhUC5fwsTFSAIZGX\ncmVMgr+nLMJzRfpVK/O4EsY82bAsKWltlqSPxM4aNykqDJcjn3Vnz8O/4GHt\np8J7cfZw+5sWxPUdwH7Oeh9k7+9p9GYcPDLJ2fjiAT8tqIZIshzhPPNSXrXo\nRku0fpL0pHcTAnbHyQjzogblYVZd3d0rA+luLsquRyn7MPDzTt14muzaMdBR\nUl0po0Xjgh5BqmirFLLYPcuXXQpCrechczoLPi0WIXyJJM3Qh3Oxwd5X1M2P\nzuJ4NbiBZYN/ApUEN2gWoAGNNfnUnLsufrpJcsi2rR762deSQMSdjA0yyZ/f\nnBWKiSq3IdhQbG+wiBJq8tq8M+NyE6zoKxvNzqmAWy0AtL5KBCoQkua8FHkR\nw1ZL\r\n=+lGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCce6mlGjb5HUcADMZCOl3kUlPDuwevuWi2nV3WqMICEAIgPlYpo++py00m8Nuw3AzKoFwyMYLq9pvI0MBPUo/uQCw="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.0.2_1623411924488_0.7116984281383829"},"_hasShrinkwrap":false},"1.2.0":{"name":"@confuzzle/confuz-crossword","version":"1.2.0","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.2.0","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-common":"^1.2.0","@confuzzle/puz-sharing":"^1.2.0","@thi.ng/range-coder":"^1.0.64","base64url":"^3.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.2.0","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-zOzzfpc/dAYdzTJH5zG1jBKzFHOasnS+R39mjQ8rzCXwrNJySdvYs6WQEXDCAVzj5epC1B4BPrnvqYCsinzg8Q==","shasum":"ca43c727cba537e48a67409cbeb36d128336a7fc","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.2.0.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1p8CRA9TVsSAnZWagAAOxMP/Rony42DANYtC6cZbLxl\nfMhcxy10epNMd++S/KsvWJtIzPfRuU+IkN2erZwy6B/X+YL6vfEw0TevLTSa\npGVXMkut1eKdI40ipVW0dTC2MZh2JzElKa5reMbIdaSaOmKwz/bzQwm1EHdY\npfPZNYL1GagjVLceJPY4tLu9uhpxDd197g3jRFjouhWFuoPOOCjYmBwfb8Sr\nxtX1KJ9/YwE+1R3GK63StvJco4iZo6ymj2udR3u3tF3Xf8uhi0ki9RlQv2p7\nYUxy5uSHrlly4DmNeS7bhNmFfLEmAnrTSw5LlefeWfNiA0uYkJBQahIpy0Vx\n9YbSrIpy5HHB8laWpTuS6DxI57biOGaWF9c/EEgBbfLscon4MHudw3rITGjs\nDKwLZ3rrVuUmjltRl2YjQWIwDncw51EER+cQXgWuNBQic2u+x/ozQf8pAQ9r\nhdObGpHAr85CsgFdRBMdCAGgPjyIBTXBC4efBns0eq+edZK5F3XCQzqzBio2\nVVDnZ0gbV+lexR0y8fG0OLsTa0lwcI6eSR9JikhoHCbWT2qiEiKNXfUGSBiA\nExt64Z0tM3Cnt5BpeBz2s9eebw/sO/Op+1OdEoY8smv0B42zb5Rdn1ayvhnH\n4aJoaqvesDxmGwdWPYjnzSC3R85YQbZDl8J/HAJC7txV4V1o03gU/Ld/s8dr\nviT7\r\n=hsxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAbmzWOM09DdvYWWhm7qxm6eki58f/9F+R5vHiQT5ztQIgM5roRucYJzuDKHKtMraw1NcxviyLXfSwwJyQBU9Bnec="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.2.0_1623415420519_0.3525799920483603"},"_hasShrinkwrap":false},"1.2.1":{"name":"@confuzzle/confuz-crossword","version":"1.2.1","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.2.1","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-common":"^1.2.1","@confuzzle/puz-sharing":"^1.2.1","@thi.ng/range-coder":"^1.0.64","base64url":"^3.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.2.1","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-wep+FW1gz1H+5Eznaec02r0aaXlPSM7y9KRwhIqpu6/V/zHwFAO9OqORvD1zbCzlkmURC6JGAsf9hracTyMwvQ==","shasum":"0f982f1849521d5d60e48d74cb8d3766f8550893","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.2.1.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHAwCRA9TVsSAnZWagAA9D4P/AunRnX/P6MErTUm4TTS\ntOBWaeR4+Upp3KVtr0YS/u/dyYojT5QLzHNpIVITkqG78LDGoiiCmRxjSnaK\n+nkD/MpEkniRlOrtxlxb/wbGjTfIECOQhB1uB/70f+H5FSCJ+2YLnNurKhRS\nPUhRnk9VSGGe7u6o1UrKlVLbfwt/vBKJHtE7BDpnsKZ6JiKa+9gXsSqnbbIw\nxmurVlKgLWmShPeUitmIfzhW4mNy/SOKj+G8AI63QDWhDt7EEte/JuSuKSmA\nAj/LgcjugvRiKVC5d0AQdfmJ6Cfw3FSCVqkslk7YVJk89LVCn87dyprxnH6o\nBs+hfFnMJbfwiiVVYYbrsz+lIm79atn172mkoOT98rIz25Hw7Ikp0vE62M4a\nAblsnn30A/uQtOQUNsTI4/0OG81mpopy8ELsjYGWfIX1Z6wkz9Imx4Ahrrct\nnB0+5YydQMkTI9+4PkyqllUewz0+HqpCaBsEa8DUMILxiJ/xa9EJHN2tmRrB\nYOLlnIPJRExeyqEuyO2tIcVMIky6MZx+NiO56xMlPrKbqzWQI1RZmQlBfIOP\nLX/aiA1ADoNS3WgFfEHsMFwnwde6V4dU6QNp4QZHjuu+QJw/wM9iUVYqx0xq\n1kRQANsGembuFeB2sDlq8K+eLndWmBHAP4eeXb98OyKJUXkDLX7TYhNQUJhM\nGAYV\r\n=nPE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT3GJ6EAq+cXVwhNLFleBhEPFkeveEJKruoZzBkUyfuAiArQTO53+Cv5IQJd5x9F4abUodzs7l0vjegWCiOX8j5kQ=="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.2.1_1623486511903_0.9893298662932855"},"_hasShrinkwrap":false},"1.2.2":{"name":"@confuzzle/confuz-crossword","version":"1.2.2","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.2.2","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-common":"^1.2.2","@confuzzle/puz-sharing":"^1.2.2","@thi.ng/range-coder":"^1.0.64","base64url":"^3.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.2.2","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-RgTXWo0sCH6iANrKdSzjmyY9jYo84mK4OuAoYDSA6VRTv0d2cTkrOssfiFbEN9KGlEPTQR+vzBNhEKi5aPWkLA==","shasum":"796ef0fc973e51adee2d4e287970a6e011c48157","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.2.2.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxcBeCRA9TVsSAnZWagAAUm8P/3AqoGT8uIGEEvppNonS\nbAb8Jy0QE21H8uG4azTYcToGwg1R5URPFyy7KuEBwh6iBX1fbbXxftEme9Px\nLsEZlAfikNrGifXsoYpOGyg+b4yrID4lor1GZdy0f1/8PWAo36VcI7etxiLd\n1m/irL66Q9D1+gHn7uK0IHXb3gFY+VG4Do2ZvSrLvPHTfjf3VU/pW7wPXTj6\nhSpxIw+5rvwB0t4XlPwemPYX10MQScPkt8UlOvgdqE/dKxukLBkQ8Qa09KuV\nlziF3au+4RbjKD+kgPNAr2TMA1pmQWrk2iDDBJTqwMm0+j8UV+iWtTdieG00\noESGdCJ3/RMn0wh28MHqEF0wXakDwUDjS1eyt5uk5K7iYHtv3yPEk+Y3bPvb\n8K8lAdfcLXVqpVzVgyLWYTRNlc8iSU1L/1wNiMJjAiHaXRAnjyGzbSRBRZDH\n0gLGM/PiDVS/MaoMxzx9Kmp591Y3UpztVmVGowsa+myxoBWQ1XqsQD1UpsY1\nxJ8QQqwHnTqcaAH7eyyxS/xwiCQiVEj6BL9ylwYQCszshrCkyGxLMY1vVpim\nsXgANdN8Iaggc1ILhgv+6Z8lNKrS1/RWztzVNkrN8ncnux4RfC55mC4/LVUm\nTZzXnyIp/tUk423zMIEmCztV9R2Zz27PD7oruRet0jWGlaQaFgt9LERQtMJx\nAwyh\r\n=GNAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/YydgyPoJymQSukU9LmdmknXPcsqUKtmZzbz5GdQvAIgbOZ93mV/qFRnIXIFXsci7R6D/SqSqeOEm4c7AIykMNI="}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.2.2_1623572574295_0.0732539428099761"},"_hasShrinkwrap":false},"1.2.3":{"name":"@confuzzle/confuz-crossword","version":"1.2.3","description":"Conversion to and from `.confuz` format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"main":"confuz.js","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"dependencies":{"@confuzzle/burrows-wheeler":"^1.0.0","@confuzzle/confuz-parser":"^1.2.3","@confuzzle/move-to-front":"^1.0.0","@confuzzle/puz-common":"^1.2.3","@confuzzle/puz-sharing":"^1.2.3","@thi.ng/range-coder":"^1.0.64","base64url":"^3.0.1"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"homepage":"https://github.com/rjkat/confuzzle#readme","_id":"@confuzzle/confuz-crossword@1.2.3","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-FLBc/Xn6oIgDdVQCP+u6jnFlOvaFd56Vzt3iekKfRZMv8B3gd2zi/Zs935UGiWhaHnpSNL68o9zC77eJXgeOag==","shasum":"b400a6209bae4ce63018150fcca509b9a6fca090","tarball":"https://registry.npmjs.org/@confuzzle/confuz-crossword/-/confuz-crossword-1.2.3.tgz","fileCount":3,"unpackedSize":14202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxcgoCRA9TVsSAnZWagAA1wUQAIZi0jhPih1sQ8uroj8c\n+NGFeb0FE5oizIxWgg6JylqJfOUplxkgfk2wd3TdGfgiDLZC5w0v5Ja0nZy8\n0qtJvXyZmwtDXqUGtKKmCQel6Yad7D3BZlj7tXuAkN2lcYXPJAmAlMTaClZR\ni6t0iEjrzmKPbZ89z95C+TVsfQUKVzEs4VPLV3ohWhvcnG4R/yXzDG5X0I9B\nz2YYpO6VSwYMEBPnGaVfuqMNbqjd65e3TGZUFmGGXC8P26HvhzkDgQ4AGcwj\nveQyQ6PmLBM0AJPJNGQOnOxsDg7/tU1Rqrf3NcHcz83J6sQ6qtaQ9ZgiEvp1\nWrtMZeOaXDabgtIxW7o3DAR8/URKlKH4AidyYYgOek2g1BVMgRhrzJ+CLRdp\nmDlYdFGKcHa1ZrT4ggRwSQ4qbw9cg2SB2RYN5goe1XzOWpYPz4GmfxDYkxht\nWysUClQkzi5JQhzYcn9S3zA3gfwt8PKBV7NCthZS3Ox7sIoMKrLfERVfJUkG\nUhfGb5jCCB7PPdtRF+bqtJua9oK3hj5kfHsUmfZnw2CGkw0qBepSmnVtSBV7\nb+u3fnjzbaPEos8qY20z/anIYRHoZtNvthzc/SIJzSb7MPwypBwqa7dKXT63\nG9JfsQEt69pOhXqLi0803/nb4InM95RHnm9sebjNP62gAqqCmJcOtKV32PXB\n775B\r\n=zyz2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkmyNYyamPPrSpP6wiE0fRIBZoXzR05yc1sRu0RkYU/wIhAONUY257sfRTe3A/Gb8PKtLY6VuSc+ekOkSEAgV41dXi"}]},"_npmUser":{"name":"rjkat","email":"rjkat@ieee.org"},"directories":{},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/confuz-crossword_1.2.3_1623574568264_0.767074289442035"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-11T11:19:44.329Z","1.0.0":"2021-06-11T11:19:44.780Z","modified":"2022-04-05T00:54:28.719Z","1.0.1":"2021-06-11T11:25:38.746Z","1.0.2":"2021-06-11T11:45:24.602Z","1.2.0":"2021-06-11T12:43:40.692Z","1.2.1":"2021-06-12T08:28:32.026Z","1.2.2":"2021-06-13T08:22:54.459Z","1.2.3":"2021-06-13T08:56:08.404Z"},"maintainers":[{"name":"rjkat","email":"rjkat@ieee.org"}],"description":"Conversion to and from `.confuz` format","homepage":"https://github.com/rjkat/confuzzle#readme","keywords":["crossword","crosswords","puz","puz-parser","puz-file-format","confuz","confuz-file-format"],"repository":{"type":"git","url":"git+https://github.com/rjkat/confuzzle.git"},"bugs":{"url":"https://github.com/rjkat/confuzzle/issues"},"license":"MIT","readme":"# @confuzzle/confuz-crossword\n\nThis package is for converting to and from `.confuz` format. For a parser to\nconvert this format into a usable object, see [`@confuzzle/confuz-parser`](https://www.npmjs.com/package/@confuzzle/confuz-parser).\n\n\n## Methods\n\n* `compressURL(x)` - convert `x` from `.confuz` to a format suitable for URLs, \n* `decompressURL(x)` - convert from compressed URL format to a `.confuz` formatted string\n* `fromCrossword(crossword, options)` - returns a `.confuz` formatted string representing the object as returned by `@confuzzle/confuz-parser`. If `options.scramble` is `true`, apply `base64` scrambling of answers.\n* `fromPuz(x)` - returns a `.confuz` formatted string representing `x` where `x` is in `.puz` binary format\n* `toPuz(s)` - returns a `ShareablePuz` from a `.confuz` formatted string `s`. See [`@confuzzle/puz-sharing`](https://www.npmjs.com/package/@confuzzle/puz-sharing).\n\nIn the above methods, `x` is anything compatible with `Buffer.from()`.\n","readmeFilename":"README.md"}