{"_id":"@ajhaa/react-crossword","_rev":"13-dc27d5df3eefcc9914430d7a03f9eb71","name":"@ajhaa/react-crossword","dist-tags":{"latest":"2.5.6"},"versions":{"2.2.1":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.2.1","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"fbe8edf73f8354c287964dc2039a5bc63d4cf6ac","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.2.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gL+T4M7mFfvc/3139qr9u2B/fm2XkSBIGmgVzKgcJSDYMW6syr8O3YbISbKwrfjB/riS9brWksG97WfbWRFoxA==","shasum":"5a56148efeb991450e8df76de1a1ab8c5810df04","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.2.1.tgz","fileCount":15,"unpackedSize":153169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/e0UCRA9TVsSAnZWagAAmIAP+QHSY7rr7bXfJxBp2Sgk\nxtzORA0RgQhtkm9TB4eDfIX5nYNQbgkAoTsVeB0rrQi2vbBwr1e4gTSBS5Co\n5qgBsCX0m9fwEPW1I0aQoqRoQdcj6W8hBnjtGLsyvA6s0CPJ0YhIi/Ko+rCA\nmmY2JZWnY85NvC+dlLyikkd32bzYPhhi3iQDuMGhKaw+0hynUgAA+qfuab2m\n2V7GgjNrkMbhQurrrUaeT4dcl1cOxf4P1GnOWl0eRgLhld4iENzL6BFj3YM3\nlmYf0wkfaVzT4Wh2VAgdCopBfgbfJ2Uyv+RHWPS2Fdraw1wr4kZEMn8r8wkL\niNRoR1tMawd+9L5nBvEldy2Oh9Fcz7uhWaBgz1cUEhl6sYxEOaGg5g2CXTeq\n9lYQrIwQkYpf5H3uBIiHlJvPrUfADuJEU04xae6zkdbjBtMriiq6jClK7oYe\nhR2r+lzTIFqHt914O3w8R4y6XB++GZ63bv4Zk3va9MC6LKrm/Mu8yXX2QzaE\n5ca/KBN0kONojfkce+woi/ZEjlzUThbCNOxxE/NMO9nvqPOqq2paxwIwvskk\nPJrL4KGBZyv2aHJ7ALTzqJRD2O+KxZWcgcKere5ZB/UbLEojD1KDPuu5orXN\nTZZadGeTJmn5QQitC+YFfRDn9vKUEAo5En6PvF9BaFAqevDa001RI87fXGrF\nRUEv\r\n=/eRp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtrCc8RJ/tJQfRCVFRK/fwxdcsMLOjowp6dpx4rwC5FAiEAipvfhfGcf+BU16GGGSv8IvdzPU8U+yqOBbZOONX85vw="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.2.1_1593699604120_0.5560757998992059"},"_hasShrinkwrap":false},"2.2.2":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.2.2","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"fbe8edf73f8354c287964dc2039a5bc63d4cf6ac","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.2.2","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tQLIpcG0xn2bhpZOlLwoBH9VZYmBe05zsqdNcyZOIzSrGzDCF/t94codMe3BtcpJirV9X8cOlw9jukKjmrstnA==","shasum":"5a01d83ee178adcbce4557d2e8dbd11b4beba956","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.2.2.tgz","fileCount":15,"unpackedSize":153172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/e8DCRA9TVsSAnZWagAA2doP/2YwIbxNLb8j19CMx0qH\n6IjpgiY1LzHgcMJihVKgVKAHMJMoBzrmgpxldssJkGOaUWoc2JWG/l/lV8OO\nkLdi2bby4pmWkyl7ojdrUUi0ybz39xXYHvA5nwYNzw2d9sLRcPjwrwq+Ie05\nsqio7SLX8iLAzLeD8Adq6tCzEjfjZX24Pr/g+9AvkPZXRKYaBl7ZmvtdJC9g\n8TdFL5CADrpuWclTpLAz5tWVU7IUAly9ILGlyFcrKNRTbRfz66lqlbpkEGj2\nageHC8+dQ29Heez97Q00/2iZGVTiKcouiGZui9nafCBAHD165g16WBzc4PwQ\nf9BvwZKeoDG+OiquZ5Ee0dNObATUmxQdC/pqtaS8+E0+jBJE6apCqUYAEdWK\niYEa6Qpq6RgS0wVMNSjtaRIHONLwTvlkGAZgd7Cm/2TbU5xYA/HTB+KGriv1\nOnCLplWot6mH6Wo9L1KBdcURdYJsoYM2iFhv3j+mfD5iudNQrRn5mQYMcUn+\nZmyBmLWdiD+Q4bYN9OFOuKCB0fGghHwjrf0eIJK3kyn4DW/WNmNXQsQvUOs9\ndaNDpk0DJ+RB+FZzQ8I2eS6tK7Xh4I0xwCG+45OwE3rmmOFULAbyfV/KYy6c\ncmQqMdZ2dwy40DfccD4AO/3u4ppISt6mhD2NMM1dzijbC245zCkyXQiP0gTD\niovr\r\n=13ta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkB8UQ1WlqfrwUB2JGm5QcCRynluywrnlp+hJp0EAEjAIgYYWy6NRUsQugnswAU6AEBtVuMWi1wAGCYm5G+fjwm6s="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.2.2_1593700099040_0.8001466701416942"},"_hasShrinkwrap":false},"2.2.3":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.2.3","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"18aab0867e04cf974cde36bf614223c0586612bf","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.2.3","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xQFlhNOKf5kSmeCvjA34YsuJaiNcsQeGGrHkxwoIxPt0ovOxFxo3jnArYbShKMcNPuQKXlQJAwbcn1kkUPj5/Q==","shasum":"e225143fa34e929edeaee3d558d9dd889d422219","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.2.3.tgz","fileCount":15,"unpackedSize":153154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/hHRCRA9TVsSAnZWagAAZyIP/iYZQyAAe6lrTzzBbOgF\ncDfKnRNed5Tlc8cxz4xYwHzN2DC664Ij0PW+5rA05D6etXHub1/s2YzCYUhX\nU6GiUsoKCasBN3vDk8RugZJ3qktbJxLKh8SM0P6JuYIF/YRWzrFXg0cK+vjR\n41WzHrI0HGETAjljPT8p4Z+z4HjMufb3Ixz1/tPKVgEr5DFH0bwRsVJYnInw\nUjRDOxmPTCYdZn1J0mteOab5SLE7hijjfUVoy9yrFPD5D+ynIi4XfHJXAX9J\nWnMKwysOTUwighkqs60wlNN+0koNqZqytVET53FpQI/bkhHYj2cJjvmSQAVr\nvv9vT0j0KUzp2RbL2VDOV2owyCjrG6/3sYqrDsVGZAw8UbW+Y+ELIqUw7YrB\ni7HXdB0OXZbAnuJkZaMtB23MkSYIphGme0AgADRaQ4WalIYrW/DdwhYEZl9t\nMg6lgC73NdhkBi+8IKfhQTfRvd/qFExlrJQiXpRWf+DSh49zK0tirwUa2cKU\nhhlDjyXmxHFDWJzzXgBkAD5k60yQSITLazxcq/XFzM7QHZeXiYvVAWqkVJRx\ngKpscvoyK9X9sds6y+sjcza2Ikn6S0IKo07tEUuZCfhtNTB2JeMlsileQwjF\nZ+0h+sDArlRq4W6L2xy6uJl7T1H7g9XEZJDcMlVtq2K8YwPiq0AmgGzMSFg/\n+zZa\r\n=NztU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFOK1SP8Mhz6Um/4TpTL59owXrqwYTQg7ONucvsY+PEQIhAJClj6ETP4QmpFgYHxsOnkwM7oFc8XLP9pathyohjD2E"}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.2.3_1593709008565_0.09057671327109329"},"_hasShrinkwrap":false},"2.2.4":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.2.4","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.2.4","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fYb3M8m8AIq7XEt5waKSysle6DnoVLZFKKdIoEU4ezclIXfsbu0luIuL3nEXmi+ZX9wQU6t2BF41LOgxB8ArBA==","shasum":"134c9676c6db80e78bec050d693a82af5002b28d","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.2.4.tgz","fileCount":15,"unpackedSize":152793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/hb4CRA9TVsSAnZWagAAVfsP/2fkfTy4UZmIguV7rdEj\nBIbu5Y1KyOdnL5XMkBYFX2y/TvrJa4AlsozJA65d/u1q+diguMjDbkhTpZQe\nm1W7uzDypAiZwklesTUnOlfZ5Jwpjyvg9R8RAL4IpSbDDlIKJRaca4WvVu3F\neSCt076detl6l2P1uLE1bcg8I1gBYa+2yomgbH94ncl80heso7clujIV2XtI\nry3vcqHd0TK8/LOKiQNCLlRYpZTYZSbOvjjEiX9lfS02PXctI8Cjj1+Cpebd\nodBeT4Kd0q2IZIlih996D7YaFwKoC0P3WJDCsVlB9v/5iZRKW7cFFTUDw4Zc\nxRBanj7ddyS9sHBpmbopmO6wPqxwNnT4sYRSODLY5zzn7McoJmyHRN9mWbSk\nafTYaVNrML71nmGaxOg3km4ivjVadUwBBM1A84cJTuFMn7wxq0hUVXArvDqD\n+nCfPsB7qf+mqaz9k8u3p9KdjCJpiQ5SVshIkIkX7BsOGTfr82sktxWntEKA\nM7mDgOYYpzXCyNlH9JNDnNYg7uqhH7CuqV1pQsZIhusHhxHMq4qdtRCW+kxU\nsvrD6zmxGnd6h2+ogqrjixp9kO+LVWNWnUA1ah3c9Lb98hIVPz5/jsmRGSu8\naou8zAFlSw4qCrukZVY7t9729USjEs9NuIfO5DZsOUCva2U54hIwB3B6END2\nUr7k\r\n=mYXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyDx/AY2dG3LzIhLcKOPaxJXPU9ilLeLvg02GrMhZhlgIgSeMj44B8392hcUPF9VJLoIvTvYM5aTbieUjb7xA9N3A="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.2.4_1593710328261_0.9586114605310452"},"_hasShrinkwrap":false},"2.3.0":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.3.0","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.3.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-lLdriwuiR386RWAC5ChNd49Xejz6xI7TZg90Cr+G1FU9E2gRwy2TITD8AmYHyg3Hyx6xvfZXmhy30DzBsKtbSg==","shasum":"b6ad0e2b50d855c2ca31658fe6694e4c0d521bc4","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.3.0.tgz","fileCount":15,"unpackedSize":152846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBbATCRA9TVsSAnZWagAAYUMP/jB7kunWjSwC+Swnlw2f\nMfZSJrbrLy61IqSHu8sR0PpqCzSbz2k02R9Dw+U30tOlfVpAE6K8qVU9Ysh3\nRReT10VkCQStosT4Lxd8XC8NTRuTuRRCYojY4QtYPgSrugOL5zDit0wT5y/l\nm9vOI6KCm3Z2TJ0Ho+oBoqjYXiNwSMCEA61U0DQZNhgYOBwXXiWMTyqiZUsU\njJzvht5NPGYBjtpntPBbUfnwnToLOuWJbVGyTcxODyDL5nVi9m2R6XmI2ZO1\n+h3trBoB0uGdKW9QEGbWtbvhw0THyieYRzuM9vKSVMfGwUXx4MJvceaa7EF/\nmvy1/oqC7XxwnxBTEbo0AWkKQpgxlCS7qA4zm++0XaANf+ns8dq0ImZ680w3\nmNy2Z2Uenr1T6jRCQgSsqYtnWDoZTgXT831gcWWqsQv34Zuk42BcAaAoBiNZ\nbHnZ1RGxKNpeF45PzM7yqcTMyaveRhJPIHqrIc7OPqyCDUhzYVRUG8EHBufG\n3d7G23F0L/m2U4OyiUOgsFurMR/vWsxUcUdJXxM0A6msgD9h2Q7ztcr5pXKG\nhxDRjGJ0QbGWhqY8Fc3hsYxACIhPjMUBRC6ZXVAVwq/bjW0Kb8XfY1dqPlXk\nFwXckUWnDHSUbKyeJf2AkQEmE70zm+8Bjjdf/5+EsMm/70jKU/QhWnmB/r4m\ncflT\r\n=CoEA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGIL7zlQMJSCS+sjIvJwJwOuVIbM9HnTSH2xulCO2yqAIhAO8bkMW3ZB8X/LrPnJ9lfSRwKlacqVWxMtaB5o5flEP1"}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.3.0_1594208275024_0.19234945811312754"},"_hasShrinkwrap":false},"2.4.0":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.4.0","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.4.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UxsVidiJsZiwpjyWbDFDHG1b+vzOODibkVpeEo/Sgs3Y76968j4pmPNtCydkez3wzU3/gzNAUaJi95VHhupNPQ==","shasum":"34ab5c8fce3691ffd8d380f643b5e2cb16c19957","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.4.0.tgz","fileCount":15,"unpackedSize":152842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBueUCRA9TVsSAnZWagAAkxkP+waTyE5GCAGKfYR9ivJu\nzBNXdRAOIqOGvuJnyacTOqw//lEkZYKvYTcnkkn2m8EW6ro8clJ50A0KAzL5\neCQfmConbk1+m5oMNsoBOlqc89nV6kSDMoujiNRBA+FcuNpRNarVzZ/vJzOi\ncNw8QOGLaCD5fRRpqVehb5QY9oi2hTHLPluQ0qnuYeBZSRdE3emSji8VjBWh\n5kqVQLbM/ynU3/rzyozfyilDZbFjOiR4G5vz4ng1Z8umOEmW4Gr2uOpwhYhF\no2pUbeRH3YMpDcVUaToreoSq4YwbLxIwnk9kRADLg2oXWK7mpMbA2kcmyMe1\n6pDWChBPs2J9tcmaBRlnGl/SQHhewl4UDxLUQbGlwCSsaSZWoZArC+7Vi9ed\nkhOclIj8GtTui/FREsffzDrFK+ZaQBCVOQehE8he7kWlIOK6GWSHm6udlzKD\nIp+nOf+epOeVViEft76PGCPolHBqLUoB32l0Qn6gNHNJMzeB7MhrN6sASR7L\nXeP9/k4eyJPVXwmFkipyZGF7qcSdz4FdBjD+Ws0McQc6XlTqXCQUwe1tFJgf\nQ4l7oLsfOm7Qom6L3YZlGVkPaO3Iv8+kjdnjOCilAUm3Hd919WwREzKotbHq\nPNTAkXEaeWwyP15+uSHKcRbbCBsZiAwcRPIr/1lvHhh4h3vp4RmROUZU8ZbW\nol40\r\n=oDRO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8IpfF4qk8Jg9Oj2jOCj7VrqmjVUkPVCFvwO1iHYG1TAIga735VyN2V9ZyyGE4gtS7afOruzdffcD9+XS6WBE6b9E="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.4.0_1594288019470_0.5125584517243711"},"_hasShrinkwrap":false},"2.5.0":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.0","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Et8kQQkmitRZdaYC3X8SqvGNYpOCwz5c9vhg1zU1M6eVaKAtWUFoAkm6TV6jRFJOawq7ssc+jEweTvlMSz19Qw==","shasum":"936a61cf50a0448bd137e630f5ddb6b06f792428","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.0.tgz","fileCount":15,"unpackedSize":153645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBviMCRA9TVsSAnZWagAAZ8sP/j2UlRdjpwIJq+6f+5aB\nC5E4NUQ20MaW+8uqMl619IEGvWr2wvieTLOZ8AzVcvxu2HMO/Stj1EOQU9im\ntNKGidWXq6F6rMu0MJ7tCE3H8VDfHbP8XiUj0folPPUO5tasl/g1OSrzN7Ig\nePMxCDjOrVydAW2Wm8rLzV7SNEJEX126kYzWoA0BVo/zfQ7hGYwc5hNqRoZR\nlTV35Bm3mswcVtxEd7YLNDa33sHpsKC+EmeET4+mv6a9XE+KBNa3kUFUVcH+\nhooVhmSZb7s6OK5f35cexUAeQ3p7DIvvke8Kbqeoo+MT4IaK4jEuq9N52rKv\nSRwdX8ZjJd3111mH0CTlsqkcmbtcSYnFkY73AS8AIyyFrTCCnwnuFSNKtqrS\ni769SA1flyFOa4BVmexVLEEZ3HHeKBAimRGFBj+sCWXdEmi4ai/ta4edRL6O\nzAtDofqJmymsTp7F2eOPRa20RFVR+gEAiBkk8KinBb1h9tUOye8Mtt4KUxJd\nNAahEknhXKlAqCjPEPzyy6SsvP6HW6d8QPoRepSm/a+V8BV20pFki+jgmJNp\nq+VUR93WjYSM5m6fIwg8Aur6JjbzYYzmirsbS8rdxic+qRk6lFK4v5zHmXU+\nu31bMoMMV+xaXD8koYQG00r9G6WGt06482vzKiRew15LuA7ty3WpskzAXYow\nMgB6\r\n=ojAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ5ctIqBgmLhF7ahhp5WfHhxfyeranh4YR/aafNtmEigIhAMhaS1vW1g9Zfy73a9DeQPVLi7aF2Fev9NlfFc4ysUjN"}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.0_1594292364499_0.2612366761006357"},"_hasShrinkwrap":false},"2.5.1":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.1","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4ZjjaEfp2012Y1RgluMRCZALC+b1Mx86ijwo/fi0dmA8IdN/c9sqOa48HMB5ibX2fhcMhoLrhEDpV1QCcLjsLQ==","shasum":"e18de5d5442a3364595b314f8d0124a3c4749f7b","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.1.tgz","fileCount":15,"unpackedSize":153645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBvpeCRA9TVsSAnZWagAA1XsP/3EJW3jC8ZgppFyfJHCt\nCeSE8TvfntClRqT9agWTQ/dUXXU7Ez1WO1wpMPbSNsdk92qLiQW+84UywWOQ\nxJxWip1Ng+M2WvFDfLD7EMnwYOOP+YcAkkrvV4HZwXmvb+f+/UD+ZOeC4cP0\nRs67LK4CFJDR0/l4v+N8iB3KEIZcWez5sBTjENe5R9l9BZEx3XSu8/cUIQzJ\nHMIcQbRBzJqCCJaaEAhWVGNHw9WDTl95Bz47ptKLv5H5bQC1haPTHbmS2gnd\n+QHT1jIlH3qiro3uxAHbiRsvgjFVwIRCqjV83Xjobnyt7t1sr5U2bf9zLUwy\n75k0SLJfvwoVtyImRaR1X6CAhwdiGkDfLJzjym6gmru1pBQktDL7h7uioU/a\notL8GwsS0Bj4GUZzdbZw5TdEDvA6Mi8AmiENSTh02zWrvu6HAQUEjAnrZVvM\n2cDbb3CzrHWz0fZMRJBinz5Bl/z0RIZFtwkMETSWh2hkoNmHV55ciYd+OiQy\n6L1f8O04FsPqPXwl7L3hYXIBxzSomCacmU8sX4vQRL8Ibh23PCuK57umLOHq\n5krVdy13r9cReGg7QXXvH94dLNmDCpnZDJllVsUYNTw1drEbMPE5T2LFEflO\ndbp2SBx4SqLcjuEmBjPcTuKgEK+z3FVEFQcatSIR7X3mDh3K+l4GfHswaXCL\nK0eE\r\n=bZRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFgpi9rHjOCb0YR9QupZ3Zq+GVPCNy1gf3Gryk2N/0ZAIgYSpnXH9grZL/6i1PwtsLfiwV138KGkodWhuc6no2yCM="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.1_1594292829792_0.8796738390990089"},"_hasShrinkwrap":false},"2.5.2":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.2","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.2","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0BRrFWrYKkOxeLXvDlriM+GVWc04fj0KyS11sH47CtH2IzHjZUkoZyjbqgPh9GTJKhg8N4sfW7E1+asfuvJqFQ==","shasum":"fabe9bf36c601ae94ad44140840041cb3c4d5980","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.2.tgz","fileCount":15,"unpackedSize":153645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBvzPCRA9TVsSAnZWagAArhUP/07LU7SVEVHXfILqc9GH\nmLCQuIXt6bhXcz9vVu25Ffejl3d/AOcCn5veOJy2Hp+6MUaa2RI34tdo50Sr\ntJKlj5IK1UITNhTMuWi+H4rrLlSW/HcBWnnbupOhTD+Ajod5T+qYoU3vOQGz\nDNewkvewN7xeYKQ0zbrtGF6dyJ2cDs9e5YzRE4xbZtvCrpHPhcxpJuweNS5D\nRuo8tn7p11yCf5Ao/edhEoj9c2faBuJqL1bXcrDg5e+j3Exy67XoXQMmTTMG\nQxVCGpoW6av4kHi2kX1Le9OL0LbnlU1YPqL4HxH6PB5/1MGDzRC5gutSSItz\nWk7H0iP4E773djd2Ddr61mcZteGh+L4sSwu2kEwF4u1jF762wddR5ZbpYEJB\naZ1oCNCcGDNR5iCGjhiwOsH/w3zxrIYugStPcW1EiZPNwZJNj9FABEalB7qe\nlGYq83jtk/KyWfyT6q0eLhyt1MAWpnEwMU962YQ+YT4GCrqO/n5maezPRmRJ\nXtDqYPCCi2uhpJTzG3sY+V9fDVjGkmWFtBfT76n2bG4sMLr1bJ84QvR4sjot\nQyYSYiz8XEXnbGVUhSqq4X66LTzBSwxT3mBsXa5P56qubCw+mvbXPGRz8PuC\n2m92JGBTwobMpfwonqZpQWzlG6u10+JTKJkHMlTHwYBVjpuu/KEizyOZ3yS4\nBP8I\r\n=fmYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCODJbih64rye3rQKg9+nH0DD2ZLWZyfQlUSUQO2WDRBgIgdZdL7O8Fd9hxBvi+ESvXXnojEgOn6ihFJi68XDxhhGk="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.2_1594293454475_0.4067032244707609"},"_hasShrinkwrap":false},"2.5.3":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.3","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.3","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7B1suvMYJrYSFgnPvGkHH8iFgEaPrzBVE/j+XQotMDQmfr5jG1EnaY05hqwV8QiWQxpBB7brsAyYevw9ziFpBw==","shasum":"35eeddbb2d3472e9e335881f0ae71705fe5a79e7","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.3.tgz","fileCount":15,"unpackedSize":153733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwAMCRA9TVsSAnZWagAAYZYP/iC0xSYkxVjOt9CHz65N\nUuBnHLWo/mGcMqVDqXp622XWN+yoi66tM7YZ10PlD+3lImZTFu+jDO1/ao8m\n3GDMG67WuC28qNCuHa601FoqQlAtid7EF2glQPqJXZ0U5A07xK3Df/5SVA+k\n1E/Kht0bk7diwRe94KZiFqFvG/3yd2rwEKaVTjiEZUdwuTHh5YxLjep38zzg\nP+RkYCU4fRsoTV0c2bW5Ch83Sq3O/T/FYPp0aOGAPGYc0mbxSt9cgqThwcD5\nu7nSRyXFNHul4Rp9MtSt9XqYZhLTCPJ26OB1AbyLbZersvrqxixgt+5ng7OD\nOb76kVg/86RI1NGWtN0L/B5XJ/Tl+oC4AOvhgFPKLVZpsvRHFXVZgmGt20ad\nnZGMFOnB9+yUC8FDs4P5Tzr/Fl5k2sBWkq1bb8T3sKXO3Ad5Ip7dHD2AEXQc\noaoQo/J2s6k5iF++OPwNtKnaBSfqJS7+lxvjgoPMrtw01klclM0hhlTS4swH\nyx8rRVIQKF27cnNk3qi/1/QXxzMGHCOJfcMayF98rtxPhfFjDcyxlfpEDkzZ\nxJ/+1o6WuQnIWQXYRNh6gKimyP5zD9tJO8HjWAJNtymibAL3CKLuFfNEkKSK\nN878b3WOKlFxjsFseUx9HNl7R7VpkvED5bVq15JhDYNuZUHJ5Hb6CfIfeVnt\nnaH8\r\n=k7IY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC69PDhsdkf5cLb7x2yvPSEeKOBVEi6fj9hDRaYHwvpfAiBh5nopZ8S3HAzw4z+2TfXut0YBrFYPz9C3W6rkSDQBEQ=="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.3_1594294284373_0.05152611942201468"},"_hasShrinkwrap":false},"2.5.4":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.4","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.4","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kwng4mLvwqBV1m5XEg+5yWqG3hPVzDpSL7eQFcxXJBVKhhgpSh410L3sGuBxBrkI0WXB87SbUvJo/eKjEAIMcw==","shasum":"68512008f21134285fdf081d52d0080815734797","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.4.tgz","fileCount":15,"unpackedSize":153733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwUgCRA9TVsSAnZWagAAnYcQAJgNIv0SYTHCcPlv3tRN\nlvFcKFyixxPPTv7ymLljVBBNfxms/boifrsI5imI/3Tp0ZE/N0/88WxqxUMH\nFmcKcy+vYppuce5XpT/bekt7oK1BWyYy1hCPo6mXPkGwfaHYIjRGLa+T+nED\niVSz54jziuG9i6DONd+1cHr3nYFORY25zNs2mLsZadRMAtV1Py3PP/H8EZ/N\nUtGI1P/RD1ZVSZiXDcKO3JCLS0mJ+QuKt42yeGJC+6WMIfJzlQf4tsdq9R3q\n7Cus103dPSwslPBMoBeUMHUREfvBy63RKx1G8ax60xYTFN8FikWzF4C8wJ/V\nTHi7DygFMwN3LV/Np/7GBXYHbkyCVCmX9lZJaTazC+faATPXe/8rN366cDqh\nIRH5NVTsJuUBTrZl7W+kDAaG6cT/+yLNt56sL+Eskz+ClxJT0EjELu7Cxccc\ndCPYqUdRj4sjdzdDZUbbt5tVHxNRDOrwvvHPf/NG8f8gQoWCtMEbZ/FvO3ut\nOSoLDUkOqZ/Cyrhughhr0QNzA2EUHTFGSklsRLmNZRstxPOZJdFJS9zGazR0\nP4fdnViJYtIHHhMVYTmlNwaIYhAWpBF4eHPZmvUy+X83SBPkc2hZ8io/V9z/\nN7cT+8iX6IBf4N9CHWCr/rtxdQTP2J3YsLoWyXmbDk518xztnBXqARaO0cLz\nwi7L\r\n=XYD2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkrGCxt5x1Zim+titl2hqvFTEThELoO/khOnfFP6VCsAiEA4ccJxhcYFVoF6dpziNCFCZKthsN1fS6RcwIW2d3p2yo="}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.4_1594295583734_0.8407207924924651"},"_hasShrinkwrap":false},"2.5.5":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.5","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.5","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WgXnC8CfgXmL3LNY57QA4aFxe7R8KMyl1clXsPoDqM2rd4u/zRGU72VkLzvJb/fYb84s4tX1hhn/BmyAddml0g==","shasum":"ad2fc1f6786886d67a1f39ff4d0175009544459f","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.5.tgz","fileCount":15,"unpackedSize":153748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwqtCRA9TVsSAnZWagAA5sgP/1NFyKxq9n5U4O6FqL6c\nOygvwKVFeBNKezGX6BuJzQTvxwwA4isjwG1dUh4fjxRO1W+tJ+cZVN6Fgy7J\n0iJIaCbZte21CzviByRJkYeMmqRuogjciLBIao9dQU9UyGbKkY/cdjTTnZnm\nQpVPIZ4ttYZXMHu9HvOsUEZaBKNZw6JRG5ZMUkFympjzE1G9RXr+sZQqXZAw\na/BC/DtW0VL5S2fjnXjcF17ThXXj0W+ud2Oraz4xnebdC+xQ7QyrE+5rzbiY\nxkVtje1/mmhNjWcW7X5xmNvWCmGJC8nLRcEfDj+/rWd8QfmRSDKuu/WUEqoP\nhdrNeMrS/+yYdPFud7nlHgXwahPP7MpXQDhM3FViEyYhIiapsylSkIjb65/B\no/Fg6X4R6fjm/JECkQFXTptqzAlr6AlvtBS2iAvGyN9LEtz79jg0wEHAfEg2\naWBTX/y39i5fTvN/zqA08AVxsgAfnT1+9iV9BoojS8xM7goGbVrUqag+wzL5\nbTKvHvMvnLUecH2Cy22OU/vFgXNBNpsNDzT4I7abWGUeX4SIxGDTApMr0m9p\npHb+EUF3BMy9NG92dtu17xp5XuiEwSltZewtyQuWsufEYKWPTGFGERjxMyiA\n2ZEluiZbmhIxaZAc1jMaY/jAvaBkcMksBz1CGXn65OgyPn1iBEk47SEOFZ8n\nchxL\r\n=lF2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoZ57LEAsHj4FKnypOz6Pzrfk4kUV5siMYX/RRtGnfNAIhANw4i7yMQYBuJUUNvfGcm8xS7Mgfkt69nzC10vIoYhrv"}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.5_1594297004978_0.6746066208174946"},"_hasShrinkwrap":false},"2.5.6":{"name":"@ajhaa/react-crossword","homepage":"http://JaredReisinger.github.io/react-crossword","version":"2.5.6","description":"A fork of Jared Reisingers crossword package","author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"license":"MIT","engines":{"node":">=10.18.0"},"main":"dist/NOT-SUPPORTED","module":"dist/es","sideEffects":false,"scripts":{"#installPeer":"node build-tool/peerDep.js","test":"jest","test:coverage":"jest --coverage","test:dev":"jest --watch","lint":"eslint src/**/*.{js,jsx}","stylelint":"stylelint src/**/*.{ts,tsx,jsx,js,css,scss,less}","commit":"git-cz","codecov":"codecov","release":"npm run build && semantic-release","build":"node build-tool/build.js","doc:dev":"styleguidist server","doc:build":"styleguidist build","doc:deploy":"npm run doc:build && gh-pages --dist styleguide"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"{src,docs}/**/*.{js,json,css,jsx,ts,tsx}":["stylelint","eslint --fix --quiet --ignore-path .gitignore"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-replace":"^2.3.2","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@testing-library/jest-dom":"^5.7.0","@testing-library/react":"^10.0.4","@testing-library/user-event":"^10.3.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-react-remove-prop-types":"^0.4.24","codecov":"^3.7.0","commitizen":"^4.1.2","concurrently":"^5.2.0","cross-spawn":"^7.0.2","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","gh-pages":"^2.2.0","glob":"^7.1.6","husky":"^4.2.5","immer":"^6.0.5","inflected":"^2.0.4","jest":"^26.0.1","lint-staged":"^10.2.4","prettier":"^2.0.5","pretty-quick":"^2.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-styleguidist":"^11.0.6","react-test-renderer":"^16.13.1","read-pkg-up":"^7.0.1","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","semantic-release":"^17.0.7","styled-components":"^5.1.0","stylelint":"^13.5.0","stylelint-config-prettier":"^8.0.1","stylelint-config-recommended":"^3.0.0","stylelint-config-standard":"^20.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-prettier":"^1.1.2","stylelint-processor-styled-components":"^1.10.0","webpack-blocks":"^2.1.0","which":"^2.0.2","yargs-parser":"^18.1.3"},"peerDependencies":{"immer":"6.x","prop-types":"15.x","react-dom":"16.x","react":"16.x","styled-components":"5.x"},"gitHead":"6885871f69e45ce89f00e9b557447f82a715eef6","bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"_id":"@ajhaa/react-crossword@2.5.6","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-i/AUGcPhw8ysCeB8zmqF1IKT+UdKr21tN1k5eUabXzaQxPrxIYBq9761AzkMozyooOiePVgyxwn/U9VeB8lmfA==","shasum":"9ff8b8c788a96ce7a4588c7547f77de03a74a799","tarball":"https://registry.npmjs.org/@ajhaa/react-crossword/-/react-crossword-2.5.6.tgz","fileCount":15,"unpackedSize":153748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwstCRA9TVsSAnZWagAAbWgP+wW4v56R6dI4HA3VRGm/\n34HqejAS1nwsdblsjYG7MLxs/jCUZE8Altfw9Q2prMoqsx6H+4RCTGo1gh1I\nXfYH8h1OdQ2ob2X18mS0aPFKTJ8Uf1riU5IaeqM31kxkUYrANMhfkV447Hzz\n/HltbjZeRLmoeV4m9LMlT4oe+PGkWgsWmixvDmbbzziQZlG//sdiyH9t33lN\nOYHeCZjvQ+kMxuKsCnBYVOK+ffpO9ja97NMc8r5g8eRt7wIGIc4f2/bIhf2n\nLyX/iUyEKlGXjw4Zq5bJ5U3Sm0XjEwJixe2OZZJqPIejj0i8YiAgLXnlUehI\ns6ciV+uujA8ERyY2mrAwPZEc+V+SIaSsuS7IN9SNxF841i2VJRZwEkgRHDHF\n0uWumL3jo7kXygcOO7Sff7ZII0kKPZV1OXnkpUOb+EzeIAILx8NEe2YwHf66\n2HlGbBG78DOwOh1yZ9llm5ZNj8rmGjhEmFR5Ab2SQLYxGRdCmqIAxW5CmPDM\njHFnKhjm8bXT1GtTgimYjHJYYAbsdf3onvVOzlHqhr1RnruXW/hOzas/oIR9\n3kw4tf6E9UlnKuwLQyYRmJGEYzmxSiWQaAwP0bVO9TPzdIRz0PZ4XE+/s/Be\n9slE02jSr/f9BpVC/sZ+vgtZDXDEDUscklfMM6Io9Y48hJ1emGSALAwSCHyO\noQxs\r\n=RuZx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTbZ19AFp3f0ifwXWz6hjsrcJubQMLFwmBJsJRXPSVbQIhAMMRLAt5AeD1f5VDeRsGqTV2Ol0T1Un00flTaSB94eR4"}]},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"_npmUser":{"name":"ajhaa","email":"atte.haarni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-crossword_2.5.6_1594297132164_0.9161956886434952"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-02T14:20:04.071Z","2.2.1":"2020-07-02T14:20:04.312Z","modified":"2022-04-04T12:26:44.538Z","2.2.2":"2020-07-02T14:28:19.146Z","2.2.3":"2020-07-02T16:56:48.701Z","2.2.4":"2020-07-02T17:18:48.437Z","2.3.0":"2020-07-08T11:37:55.181Z","2.4.0":"2020-07-09T09:46:59.668Z","2.5.0":"2020-07-09T10:59:24.623Z","2.5.1":"2020-07-09T11:07:09.947Z","2.5.2":"2020-07-09T11:17:34.620Z","2.5.3":"2020-07-09T11:31:24.474Z","2.5.4":"2020-07-09T11:53:03.879Z","2.5.5":"2020-07-09T12:16:45.143Z","2.5.6":"2020-07-09T12:18:52.429Z"},"maintainers":[{"name":"ajhaa","email":"atte.haarni@gmail.com"}],"description":"A fork of Jared Reisingers crossword package","homepage":"http://JaredReisinger.github.io/react-crossword","keywords":["react","react-crossword","crossword","puzzle","library"],"repository":{"type":"git","url":"git+https://github.com/Ajhaa/react-crossword.git"},"author":{"name":"Atte Haarni","email":"atte.haarni@gmail.com"},"bugs":{"url":"https://github.com/Ajhaa/react-crossword/issues"},"license":"MIT","readme":"# ![react-crossword: A flexible, responsive, and easy-to-use crossword component for React apps.](./docs/react-crossword.png)\n\n[![npm version](https://img.shields.io/npm/v/@jaredreisinger/react-crossword.svg)](https://www.npmjs.com/package/@jaredreisinger/react-crossword)\n[![build status](https://img.shields.io/travis/JaredReisinger/react-crossword/master.svg)](https://travis-ci.org/JaredReisinger/react-crossword)\n[![code coverage](https://img.shields.io/codecov/c/gh/JaredReisinger/react-crossword.svg)](https://codecov.io/gh/JaredReisinger/react-crossword)<br />\n[![known vulnerabilities](https://img.shields.io/snyk/vulnerabilities/github/JaredReisinger/react-crossword.svg)](https://snyk.io/test/github/JaredReisinger/react-crossword?targetFile=package.json)\n[![dependencies](https://img.shields.io/david/JaredReisinger/react-crossword.svg)](https://david-dm.org/JaredReisinger/react-crossword)\n[![dev dependencies](https://img.shields.io/david/dev/JaredReisinger/react-crossword.svg)](https://david-dm.org/JaredReisinger/react-crossword?type=dev)\n[![peer dependencies](https://img.shields.io/david/peer/JaredReisinger/react-crossword.svg)](https://david-dm.org/JaredReisinger/react-crossword?type=peer)<br />\n[![license](https://img.shields.io/github/license/JaredReisinger/react-crossword.svg)](./LICENSE)\n![more badges](https://img.shields.io/badge/badges-%F0%9F%91%8D%20are%20fun-orange)\n[![commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Install\n\n```sh\nnpm install --save @jaredreisinger/react-crossword\n  # or #\nyarn add @jaredreisinger/react-crossword\n```\n\n## Usage\n\n> See also the [styleguidist docs for Crossword](https://jaredreisinger.github.io/react-crossword/).\n\n```javascript\nimport React from 'react';\n\nimport Crossword from '@jaredreisinger/react-crossword';\n\nconst data = {\n  /* ... puzzle data (see below) ... */\n};\n\nexport default function MyPage() {\n  return <Crossword data={data} />;\n}\n```\n\n### Clue/data format\n\nTo make crosswords as easy to create as possible, with the least amount of extraneous and boilerplate typing, the clue/answer format is structured as a set of nested objects:\n\n```javascript\n{\n  across: {\n    1: {\n      clue: 'one plus one',\n      answer: 'TWO',\n      row: 0,\n      col: 0,\n    },\n  },\n  down: {\n    2: {\n      clue: 'three minus two',\n      answer: 'ONE',\n      row: 0,\n      col: 2,\n    },\n  },\n}\n```\n\nAt the top level, the `across` and `down` properties group together the clues/answers for their respective directions. Each of those objects is a map, keyed by the answer number rather than an array. (This is done so that the creator has control over the numbering/labelling of the clues/answers.) Each item contains a `clue` and `answer` property, as well as `row` and `col` for the starting position.\n\nThe `Crossword` component calculates the needed grid size from the data itself, so you don't need to pass an overall size to the component.\n\n## Styling\n\nOne other major difference (and advantage) to this crossword component is that it is very \"stylable\"... as many of the styling properties as possible are exposed so that you can create any look you want for the crossword. The `Crossword` component makes use of [styled-components' `ThemeProvider`](https://styled-components.com/docs/advanced#theming) and offers the following properties to control colors and layout:\n\n| theme property        | default               | description                                                                                                                                                                 |\n| --------------------- | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `columnBreakpoint`    | `'768px'`             | browser-width at which the clues go from showing beneath the grid to showing beside the grid.                                                                               |\n| `gridBackground`      | `'rgb(0,0,0)'`        | overall background color (fill) for the crossword grid. Can be `'transparent'` to show through a page background image.                                                     |\n| `cellBackground`      | `'rgb(255,255,255)'`  | background for an answer cell                                                                                                                                               |\n| `cellBorder`          | `'rgb(0,0,0)'`        | border for an answer cell                                                                                                                                                   |\n| `textColor`           | `'rgb(0,0,0)'`        | color for answer text (entered by the player)                                                                                                                               |\n| `numberColor`         | `'rgba(0,0,0, 0.25)'` | color for the across/down numbers in the grid                                                                                                                               |\n| `focusBackground`     | `'rgb(255,255,0)'`    | background color for the cell with focus, the one that the player is typing into                                                                                            |\n| `highlightBackground` | `'rgb(255,255,204)'`  | background color for the cells in the answer the player is working on, helps indicate in which direction focus will be moving; also used as a background on the active clue |\n\nNote that these values can be provided either via `ThemeProvider`, or directly as a `theme` property on the `Crossword` component itself. (And further, if you're not using styled-components, but want to make use of `ThemeProvider`, this library re-exports `ThemeProvider` so you can pull it from here.)\n\nAlso, several class names are applied to elements in the crossword, in case you want to apply styles that way:\n\n| element                                                              | class name  |\n| -------------------------------------------------------------------- | ----------- |\n| entire crossword component; encompassing grid and clues              | `crossword` |\n| entire crossword is correct (on same element as `crossword`)         | `correct`   |\n| answer grid                                                          | `grid`      |\n| all of the clues                                                     | `clues`     |\n| header and clues for one direction                                   | `direction` |\n| direction header ('across' or 'down')                                | `header`    |\n| an individual clue                                                   | `clue`      |\n| an individual clue with a correct answer (on same element as `clue`) | `correct`   |\n\n(No class names are currently applied within the grid, as the SVG layout is _**very**_ layout-sensitive.)\n\n## Player progress events\n\nIn addition to providing properties for styling, there are some properties to\nhelp your application \"understand\" the player's progress:\n\n| property             | description                                                                                                                                                                                                                                                |\n| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `onCorrect`          | callback function that fires when a player answers a clue correctly; called with `(direction, number, answer)` arguments, where `direction` is `'across'` or `'down'`, `number` is the clue number as text (like `'1'`), and `answer` is the answer itself |\n| `onLoadedCorrect`    | callback function that's called when a crossword is loaded, to batch up correct answers loaded from storage; passed an array of the same values that `onCorrect` would recieve                                                                             |\n| `onCrosswordCorrect` | callback function that's called when the overall crossword is completely correct (or not)                                                                                                                                                                  |\n| `onCellChange`       | callback function called when a cell changes (e.g. when the user types a letter); passed the row and column and the character typed                                                                                                                        |\n\n### Imperative methods\n\nThe following imperative methods can be called on a \"ref\" handle to the component:\n\n| method name            | parameters | description                                                                                         |\n| ---------------------- | ---------- | --------------------------------------------------------------------------------------------------- |\n| `focus()`              | _(none)_   | Sets focus to the crossword component.                                                              |\n| `reset()`              | _(none)_   | Resets the entire crossword; clearing all answers in the grid and also any persisted data.          |\n| `fillAllAnswers()`     | _(none)_   | Fills all the answers in the grid and calls the `onLoadedCorrect` callback with _**every**_ answer. |\n| `isCrosswordCorrect()` | _(none)_   | Returns whether the crossword is entirely correct or not.                                           |\n\n## Background\n\nInitially written as a replacement for `@guardian/react-crossword`, to make custom styling and puzzle-definition easier.\n\nThere are several things about the Crossword component from `@guardian/react-crossword` that are less than ideal, in my opinion:\n\n- the styles/formatting are baked in\n- semi-unrelated functionality like the \"anagram helper\" is baked in\n- the data format for clues/answers is horrendous\n\nThis is an attempt to create a less-opinionated component that's much easier to drop in to an arbitrary React page.\n\n## License\n\n[MIT](./LICENSE), © 2020 [Jared Reisinger](https://github.com/JaredReisinger)\n","readmeFilename":"README.md"}