{"_id":"@alleyinteractive/block-editor-tools","_rev":"53-9c7e2274d5a874ada2adae01544b9500","name":"@alleyinteractive/block-editor-tools","dist-tags":{"latest":"0.17.0"},"versions":{"0.0.1-0":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-0","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"8b39266f0f1b967b7d70120fc8cb614dbed0e003","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-0.tgz","fileCount":56,"integrity":"sha512-t3v6t1/VjhbcExNYgn3fzmuaTd7rmGTQIv11zXiSdqdr5Bq/52QnCEw1jRfIQ5ieQPg7VzO/wRtmVnQe+CdcrQ==","signatures":[{"sig":"MEYCIQD9H9exPWaIdrXnikJgtLYKRK21lv0PPs7w+c0ZcgQB4AIhAMwHEOb8suNTWSeBgBIHjP06TlJcWVSeWX+NPk4wCFJQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DAqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxCg/7BhHFH2I+pZWDS8mzNvFP5XTEkj4MckTnBWFTQPKK8Heb+lFP\r\nYZYtciU/lss/j3fSrCDR08haSQMfEqrCEGc+nmG0FgDm4cUDZSZz4GQSPdpM\r\nWZPFeqXC1E3Af4GYtpOxEmgUYfo7l1+UEJp0LGm2FsgxfbS+Ie4dr1aegmnP\r\nvOQTR+fQbq9PukKbBsrl18NIE+59QWtbH/pJkKi7tz7QwRNa6JHwX9CskmSl\r\nrTp5MGH3qmrXxVLdigJZkm1CBlOTNH1mtH0OGkeNhm03xFdVcORDfDnaePrc\r\nYUnI7Klu6sPGrIhwdvzsiT8v3DSqPDYCYzVIQW3TfkqrSS9UFxtxCXj/RecB\r\nmSLZh7qrLHmSGjh63Wxy6g7uFHq0sTD4cGBk/EBJ+RWnIzqU+siqVgSNIzoq\r\nrpTKWVvM1atnWm2RDuLPglPBE03JABXTNesS6G9GHTFXKJbUpdtyti2ht4ph\r\nP3CdgGwmBcADBmpmOVcAAjy9RGa40HrXSsLysYzc1orkycF9dzU2pMiwPL67\r\ncp38qq0ND1vwhBBbfmXOrgK2YxqKHi8tkMkQyftlFKM4gDiZVRgPc+I0VZIC\r\nMizlxbERsbYnhpy19NoTlaIRejRDvNYCjOxnyVoBIB10SWWPAlmcR2mle23D\r\nkzsxgQ4x1tBnkNbQzr+sHt6Da4rzP1ZtcaE=\r\n=tQbq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"119d4ef125e53aee3a8404a6b36511c08a3804d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","react":"^18.2.0","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-0_1658335273895_0.8071386454877014","host":"s3://npm-registry-packages"}},"0.0.1-1":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-1","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"e6563f14623da34a8722b1139277089cc4b0d638","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-1.tgz","fileCount":5,"integrity":"sha512-HkK+M8d7e6WYXZUKKAMpfH4RmRzjcdHJednAMrDOD+FundGzXksw3OsSnBPTMU0XeLoS4sfrcdaxSW6e7lYq3g==","signatures":[{"sig":"MEUCIFWlXpF48tsTu2D4Rv+dH7s7Y1lXCdRigZlVTK4RnTeQAiEAtkt5PPrghpcUETOodpKA2XawxcOzD2uuCRtAbQq1MxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2wQWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz3g/9HBRyoFG9xo/13vrgV4Ei97pJWkKgUDQxF8A/f1RRwjcf+H2u\r\nOa2AlQTD7SpH3CTN0ehdUwSgJkaImTbIaqtLpotlbEKCLx6v3yeQIjN9kUsQ\r\nyks0KoWMUZvp87gi5ySRdSBbRl4Bexhr9IbuGBVuoAjeZSu3ijKyHcW+k+iR\r\nVtHDw+lRnYArpAx+rxYsQqB4nIMTZ9PmD2GOI9dTpXJiEJb/L93edcBvCQcF\r\ng5S463Rx2R8ReZuWog3WBsBuNjnwIKgMn7FHyzss/rJWZZS0ynREyzFW9ZXV\r\nNvF7TO8+Bu9ycvZAaZ+WRF9oDKv714wDfXkgyfksgFBt8U7h+WjEREduXSK/\r\npEdZ+TbKd+BxSsGo8BrO4zSk+dlF4LgUJA97FVEFptZY4EcfYTl6xsbk2yZN\r\n2d0tW+WAW1VZxXr85Km1FXztlcI+Ialw4IOr0mnvL4fs9TcFaRr+HWfEvj/4\r\nKwOaulIAmWrNtIbYi6jc5AdzogKKK1cg8sXthvjsJ/gzDjJ4WexqJ8y4UlX/\r\nG+ugZiSK+tdxModT/EK0FX27b4XIR4lJV0yU5bGNm0ClDxqEKvpVkWXuS/8I\r\nvYPAqsovL9OMY4bCISj6uJbYRihKg1da1UyQ1Dm7mwzAfduLea63xZn+cK71\r\nSdbcCUI8RVPhpC31oUDaCB29rVBJLatzmiE=\r\n=r9+x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"778d5aab3c98f99d98de4f032b6a6d97abb56629","scripts":{"dev":"webpack --mode=development --watch","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","react":"^18.2.0","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-1_1658520597797_0.9450342947551558","host":"s3://npm-registry-packages"}},"0.0.1-2":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-2","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"137b40ce190fc4a4e961babff76c3a0ca3357444","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-2.tgz","fileCount":5,"integrity":"sha512-FsjZ05iAfBX+SdgTywipEL20TGh4gLXFK43NOE08qb8CjMY7ELWztKVLaMsJgOuuDlJQQyHYI0nTZBDvVviioA==","signatures":[{"sig":"MEQCIB0BRAPB+Z/FYUyCxZPON9dxWIAzKq552ChfZ3NABcdVAiB7pukft0mW+m9RGHTFO7pdrbd76ANS1+5nsYZnz7LNag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3reiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnhg/+MBdc5kT7sz48TMNtyFAK2fZTju6OXAHB6yz2l17JbGC+LQeT\r\n9J4Jz9lIxddPK5f4gbLS6c9pwyf+snwe7AQY150I9io4lvSRkdnZFShtdWB9\r\nIxtzDZysqkXdDV9wSL3QzyrvsxhwsLvcaIT3RkiXMt4Sfx53gdx93ZKDNdMj\r\nsG4PY0kSrZH4BMFIov8P2T0jGsjtqOTTgc9SxZRh5nyWwvk8HP//PWUJ2uD+\r\nacfBKRdgQRpWgIzk3FUZLJjEyGgu1CeUmdPrhO8GPGk18kufEt9cQ16qQ3c+\r\nD8Ldq6gG7oGTrxfsByHTGhAoLnEGNlatvwrjFuAVU4rJ7n/ZDZnSf2PLDMII\r\nVQcqqG/k6LD7LNUsWv1s9SZqA+1L2OPdkKNfwUgLpiJMgrRobMkPYdhqfDC9\r\nyTVEnbkCSu4YSROZyP6mJ0x2gKeCws12YGxUCv6tT7qrDp9xsgJDuSiQs7v3\r\nkJ4Ygih/syqjrboj02T6Tw9YCM6zU/+EPuc5DYQKlVR3ZqlWt2cmVRA7faDn\r\nAPkxGbhaLuJBy+J5IppuyLsy1jIUzLma5Qe0vNzXPUeSnGRAvB0v4nwuOsNi\r\nnRs8k6NEhMuQKN6REg8YMo+gwwwG4v+QTAX7rOzQH6ZRI0YC6ZHjJ3b3UUZZ\r\nuxOKkshjcZZ4qTlS0Jtuhqfe1woUf6j8noY=\r\n=Id7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"cfe1e3dd4a8a34e0d55aaa9092bf018acade63af","scripts":{"dev":"webpack --mode=development --watch","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","react":"^18.2.0","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-2_1658763170267_0.5278704525742857","host":"s3://npm-registry-packages"}},"0.0.1-3":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-3","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-3","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"be6b45fcb881f70dd7734a839af437db8bdc808c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-3.tgz","fileCount":5,"integrity":"sha512-zMeTb3HJXrlP0cmli45isYDyBI0EJTSm4T/qgD1VWJh2x+8mMMml1uSctMpzxGcTM4Dh4xaXq+gwFlLIzKq9kA==","signatures":[{"sig":"MEUCIQCwOOJOdY+1G9W3CaTIPv1tR59OQFUipPDo7c01G5jtogIgKfh1OitIi29IGUhkNeDS9vyn3Xu4r7A59eDINwvJbWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3viDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+vA/+KaONPXEi2ac1PY+dSmdLVjy5YQGOoKAMGlSUgJctPpOWX7VN\r\nWeOlx+RjYkuP2jN1ZsI/62fukE4y+Q0b+iDJ6t8wlDVqqNBBJABe5YjGVCiA\r\njIcCSKAnJww4GJfMTop3uWi+iSAzdCFsYjJJu4QSYaFde4vKO4rn9BSUgCU/\r\n76+tyaNwsdED6UK1xp7Dlh4q+780gCrMquF9JfwfxDlJSz/Gh5YMzudG3Eoq\r\nXR/dLX2efPCsrod65zlcmSeGG0Eq61dlIoL7sQKvyheR65stxA5MwbalreWE\r\nQC0ZnFq35Rqw+b2XWjIm30VWJ59LU5m+aVFAUHbkfPGJr3BL4x1zrEu9p7YO\r\nbrRhTCd2j4AXlKqgG1Uk6StCWZS/29CJTcZFUrQy/fwq17Uyftlmg5kX6A9t\r\nSZ+h49Mf+8de+1wDcCaXME+0zSphmkKEUuNw5h1BqvZ0W0gssDjfbdkCfsmc\r\nVPTYIQqxYE6orOq40pFfV/LWz0YNNTp92mLMv5voEgwtRpC+Hw1MKSehIXUr\r\nBLeBcwpYaDzHHjIF13EDbg7PPyz5tPJuN6VsTmlPLAWURxu5wAJRzSA+UIr5\r\nq9+EMNl14wz1fxLmWYWDHpKUlIbWFnPE1Sz2sxlbQKfKQoqQ56RwF/avXnHz\r\nV+TjvVeqBUfkjCcYF7PoWvA9mt2LcqrH7fk=\r\n=45wj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"25512a6e9b9e33d236e05bebd311ac09aff28532","scripts":{"dev":"webpack --mode=development --watch","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","react":"^18.2.0","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-3_1658779778908_0.0382349576815193","host":"s3://npm-registry-packages"}},"0.0.1-4":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-4","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-4","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"74929b6b53bd9cfa65b8912fd9dddcd17f8997d7","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-4.tgz","fileCount":6,"integrity":"sha512-Uu4HFUoZsb/5tWehW6MLhnhHbEXmQ5oHmZIwF8uckG+V04C/aiC8uzdGUqx3Eg6Ehqa+uH54HxDG0RMYnLj46w==","signatures":[{"sig":"MEQCIHi8yK3E/hZpfjlcoJPjaib733/X4f52lMLEWinAWV8pAiBjp2AZMZ1O0UI+40qv+bZBqi8rfibnLHUY3UleAnRkHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4VjuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR+A//Zxed9sgpwS6XG3KKD9UlrmpXWTA1TKB1olCdly2BPGiJbWlc\r\ndH0zW9Xs0AHTxnIrhpNAUtM5iGJ636mufDQp1ZhllozPAnzyhWkdc7AyG8br\r\nCTCg3+iZcL8IKAN0saITdJZHjrHjOjtCpSce6n6Dfhj0RnRmNSjFJz6Tdw3y\r\nGQ7cmK3DVg2E4uTK5Uo14zfs+mZY0Le+MVu1ZWCJ4Dl8bJODB68ksIzzn9LI\r\ndlIwlQVZBFvwvJ29PQle1vVvD6wCRRfJA92jObSXT/PIZs/aMy5y2ztqT6vy\r\nibun/NN5eQMwhOrhak6Pw8I0Frkh/rwS1akCp0Upw1wPS1D/bw4Ssd0sSF/2\r\np6I59O/9enfVZOPwfPAV/ltNueffbvf8lwQF1+q8EeaxC0AVor200m0NiHTh\r\ngef0tObKY2Kmo2dMzxrNIg+ITbnzO4hy05fMvGHDiXoDxcnVfmGTWe04Mvm+\r\ntpCuSFZvZil7tc7W3eRuCFLljU6ZBt8iKmiHCU1nWz1Bt9ndpQZ2YJp0CNsk\r\nVUoedK62ldbiMVFr4gBp5mDaI65j4TMC5V0yOn5ZtBlpJT8alJ2/Y6O1YbYE\r\niJVQrxRd1ti7m1luQVnHeLXeGQoFXEYrILy8NnVuvmO4yjQ8ks35Edr+Ab+k\r\nab/7pTxSAW0AOwRTNr9QFW/A9+j6shJSWZw=\r\n=6JN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"776ca11b74c67226d5448ca57a24528ae0d21986","scripts":{"dev":"webpack --mode=development --watch","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-4_1658935533900_0.21844113913521745","host":"s3://npm-registry-packages"}},"0.0.1-5":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1-5","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1-5","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"a3c656d321c80b0f7d208b5f7b3036d096c10f42","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1-5.tgz","fileCount":6,"integrity":"sha512-Jb8s32be4ywwj0uv+waZoFG1PMRFOrG6anC4ICK+Pl8F3xT9PsAdU6vaX5UVqmlFhQbqQUEGA1Vd/4t7+UER1w==","signatures":[{"sig":"MEYCIQCgywqKdyrSjHQ+FReBXd9MsbdVG8iZRWME1Jsol+eHJQIhAJYZKnGeMJBRs5tatGQqSePuFcDEH/8PIIo3hWwEXi7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/l81ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8RA/+NjEN15a+cPh+Z8jesDcrKK7031sPiSRYB2SSv8P7/oxgNQdZ\r\nDOp4v0L99tYVMUNLBNTsXqGJynQ2UwpAZ48KNFTx3bSLcMB3W3I9vWLY/moZ\r\nwBXRImLpTp5lswbh/8bkmkbhenhqSTH2YgWyijcLotgRR4ZLO05pkhKBTbLw\r\nTylzewKS2tMGORLxF5CAErVQmq5hpq2QCv4tFchlk92JxaQhqcvEepwuJJuf\r\nodCjXvQewf0UYi7hskg0JR2J1z4X7gX2WqnNlTMVtYWSp1qMmUX4ZfqglpGr\r\ndOY3EbocU9RmgGhYKWfqn0r0i+vNGwbCOLONaV+u+AIR4q3CEtXNv13bRTAf\r\nqJkTwLtMupPG8i0l7FRR5nHERsOhci8mng7JoQZFF/MIy7N9iz7e9YmPorpv\r\nMKG1wsorAKj6WioC21+lQKY4Bpn5dWO+a4oPT7bNBnvFbcq2YRoQAHet8Px9\r\n6x38uQTXG4FLBa5EtrGNvNDj1V/Bfwx78t1Jbr6VgRcPF/D+6SU/8rkTQ0AL\r\nIqG82EstJKi2F39vVzzl1P1R+j5G+WG1YuM7PUPNalT6/Ufg9Q6wtA/T848u\r\npR95BMlqv/nQCACrcOHtHY9YSzxeLQCBHYpj1mPqEWjlObowa+1b4VHDJYB1\r\n43Al4EdDPJ2pUxRzsw7all4/larheCnvA6Y=\r\n=fk3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"f296fdbdfb0e37c9a2c65bfdb182dee1298ca5b8","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js .","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1-5_1660837684946_0.4949310690322386","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.1","maintainers":[{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"fe29e4ddac59491458fd00fcf6bab9c1ddf765c2","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.1.tgz","fileCount":6,"integrity":"sha512-Ef2JWz9WvHGGnfUm8a1pb2+1A7oW9161yKbU7DYnD+iriJ2YOZhFZA4kJoPuJ4snw8tk7E9sKWM0M52rRm3cEQ==","signatures":[{"sig":"MEUCIQCPV6jFxBQYvMLUhGlUzLFtW2F/rsBBIY1qNy9dVHwwmgIgbsWHTFbouz630XQ0DLnP2Wk1oaIPifrzQT+Mfhxxbqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi//lhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkDg/+KzWwoV3udh7KLiFZxtghxVbiJBkmpA5Bn3qLCyARF3Aqfi4T\r\nMtHVNNicesHUQk+q+7AxubhjfNffvaGs9SOnBRSlyPtXNUPXQbdTv0hVQGPf\r\nL+xFzR6OgvLe3TATByIF+XBfDouhfD1aiQ0nYlplCHLUIGvCWz/RtAFSxbt5\r\netr+nz0LWheuHpr6FP/Fznl5DE6cghzSQTNOVXjG6GDye/KHikyOvKXKSck3\r\nj9jDv/iRAgLPM2bqkg76Hmq67sup27lf3BIXyGOL8aNlU8UyKVFZMrInDR44\r\ndKx0UQ1yxxW3XXl5+ZHC84QKLIJlvMMdcZaZo7yG6hYGzXucluJGys+3q26m\r\n0pSMvLUDSNl4suAxPd4YvXdfPDzuWIJ13Fv2pa3exlTHnpk2F9po7KNQNye2\r\nZs6m3Ti+Ihd0U6W4bnm8r2Nz5I+04SMlemViUIhr/CegRrMlkd5sUxSacsgC\r\nKdXRaFF6B/Q12Igv/xITF36gtdGZyQThznHrnBiA6F+44YGLsJewVO5z4wRD\r\nGhypVr2c//B9DyAcjFMoLlv8gCS7L1Xlop71rNTCxBaNn4SZpM1O/r747Eyp\r\nSTDNcEd2lMGB0zk2tWdUz6Tgqe3TNHkYVvX8wHNx8X7VgxUUjK/FDS8id052\r\nMbBr2fP1OmDN8LqBNzg0bfaI3LNENMotNis=\r\n=E26B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"7f8d41ed1061de1679bc237999911ac81d43275b","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js .","test":"","build":"webpack --mode=production","predev":"check-node-version --package","prebuild":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.1.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.1_1660942688785_0.7887232188978925","host":"s3://npm-registry-packages"}},"0.0.2-0":{"name":"@alleyinteractive/block-editor-tools","version":"0.0.2-0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.0.2-0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"joemcgill","email":"joe@alley.co"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"1d9dfd9452892ec608bf9c3256940d9299a37b67","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.0.2-0.tgz","fileCount":38,"integrity":"sha512-zIqMhErRyZScaT33x+MItp136XNSaJnJGHAz5Fjj/nYdQ0GKtwlaE0n7AAVXypY1MveQrPkxjp+cxYOFsLXiag==","signatures":[{"sig":"MEYCIQCdTi3tfrxIfZFBBmo5P4H0+lOMSHz9uxm1xekcDJKYawIhANaQdKaLxR7YiMeu/kMwHgOjDkYjVAoNXqEpgnjjOKW+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvIs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPUA//YXR+OfTD4uiawAXotu7tMscrsnIuKtXcjonZG5sKc2kQ3woY\r\neGE4Fw2KreK4JiaPJNxGYhqD+0+lVS/wlbI+3vyhWdB+/tXtpkxd3T2bC02s\r\nH5GHxnhdFsmpY8CpKjuQIK6Ecd2T6sp5pLSi0VUpBX6/7id8FouvcEyVlxI/\r\n5EwbyWVdRCXGLJzS22xBDJpoAVrEzg2Y3hQP0MG5Enk+rioswHm/x2OFcIbu\r\noaIgZYknsu72QRreRiuYUwxdXDHTENsq1uS6l186F0Lnqi41E+N7RoMPIDr2\r\nLXDu5Lf49tO+xZA7ubi0ZivvASGq0PKbYpm10L+pkz+LfVG8x3UxhPVEdlnX\r\n5VTWWC08P6HykyDWxzKyqRTHgVQiNs+XvcpAo8dywiXQdK9wzEXg6QoGs5Wn\r\nNr1j9Silx2Q99qRBxpG9qEBuyQBz6XcZPt4+qSlaHtkhbRHOHuv/Vdo9mG6V\r\nkBw0dE4uZKBflI8jmm78LEDqujpCTsshN/HZMfmlzk40FmFCJ4PdNAM7DwhZ\r\n5f9/U9frT/vdvxxy/NpazbQmxocyUb4XyHkXaNVfuNarWthXGLp7a9RR263n\r\nNKHfJJYcjHq4gvD36XYt4Zxy8x0pMXvxtXZqR7UsMTnDweiN129d7JoFBJx1\r\nLsq8w9m+wtZImjEl5ff+QHhGKujdIvVVRYc=\r\n=vWrl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"7ee94670cf9d4dc2432b914998edb25ed84325dc","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js .","test":"","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prebuild":"check-node-version --package && rm -rf build/*","build-types":"npx tsc --declaration --emitDeclarationOnly","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build"},"_npmUser":{"name":"joemcgill","email":"joe@alley.co"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"8.15.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"uuid":"^8.3.2","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","styled-components":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sass":"^1.53.0","webpack":"^5.73.0","css-loader":"^6.7.1","typescript":"^4.9.3","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","babel-plugin-styled-components":"^2.0.7","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.0.2-0_1673300792197_0.09435400336756783","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.1.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.1.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"65143bce00913b7c9f79f5ec54c529c39541843e","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.1.0.tgz","fileCount":39,"integrity":"sha512-H3BoB16Xnsrcsg2gRsDpr1Z3VWL6MZMzgZ6hv1ttjxOZEjLPfJXyUVPmcdC/LWiNZOGNDpKCkWu78xblezpfsQ==","signatures":[{"sig":"MEUCIFr+KvYtEKFLJ27AUbDZyTAN++rbXHe1dA+SfGe9pfGgAiEAhU2v+yi6xCLHUUxpheIQgxTWjUmONOx8WxD2TVGTXhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7qGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNQxAAl9xmcB79fjavXnDEFWRIU3Dd4rOBeqlAD7fu0yUsRGG+Te0H\r\ndaaFlW3Kb3Psgc8vKxXeJWFbELyGD5+HZuHl2W8NETuY1rSCkcosxJllMWK2\r\nrA6mMpctfl/l+kBIp9g+PaDb6Az8zFDK15MPUxHmkFqbAOWDTXxqxv8b6WI6\r\n5+pW3M0um4jJ7CWVjpb92MvBbPhKTlQLY9q7nteWq9pQ39QXzS7E9kDdCKuw\r\npla3eUA4BirWjsb5pKV0R6jR3NqSyDibmamZc1H0hVNcRlGA54GyEBby7/WC\r\n0+zAgD8I0Pt1MoKBEQXh5Y/8gamY/CHIFCNtQkRKxHJk1gL45XFv0j5eLPmR\r\nDPVzHrVXBu4K30JUnAibsdZqh0SiORIQYDukcfxzzLMwAvL5QyrdblDtNuQp\r\n9yLC0jv6ECVduxxka9LZStXSQ4RlN4MstkFvhB3v81kHODpWWTYSu2V13wq/\r\nsDfL1CgrQXxhLjQuhAKX4HXOUvAlg+1ioAtgXemegt1eMMJjsiFcusqgDebe\r\nJCDNB0VpaOMtzJ3K439pbfgN/IkKb8hXiEpPmOAuBYxM/+Aa8StbyZVYgwYH\r\nGGQ8UidSuAVowquhGuiXzxKUjHqebaBZi9IxqPSUR5q7Y1zxhlIgmH0PeSGK\r\nNHjEURI7MPFMTgoNpC90ZB7taejNc8qLPSQ=\r\n=zNDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":"8","node":"16"},"gitHead":"b2ed0a17f14d469ad41744bc66a80c7173169bb2","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"srtfisher","email":"srtfisher@gmail.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.14.2+arm64 (darwin)","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"uuid":"^8.3.2","react":"17.0.2","lodash":"^4.17.21","dompurify":"^2.3.9","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","@wordpress/dom":"^3.22.0","@wordpress/nux":"^5.20.0","@wordpress/url":"^3.23.0","@wordpress/a11y":"^3.22.0","@wordpress/blob":"^3.22.0","@wordpress/data":"^7.6.0","@wordpress/date":"^4.22.0","@wordpress/i18n":"^4.22.0","@wordpress/autop":"^3.22.0","@wordpress/hooks":"^3.22.0","@wordpress/icons":"^9.13.0","@wordpress/blocks":"^11.21.0","styled-components":"^5.3.5","@wordpress/compose":"^5.20.0","@wordpress/element":"^4.20.0","@wordpress/notices":"^3.22.0","@wordpress/plugins":"^4.20.0","@wordpress/scripts":"^24.6.0","@wordpress/warning":"^2.22.0","@wordpress/widgets":"^2.20.0","@wordpress/keycodes":"^3.22.0","@wordpress/viewport":"^4.20.0","@wordpress/api-fetch":"^6.19.0","@wordpress/core-data":"^5.5.0","@wordpress/dom-ready":"^3.22.0","@wordpress/edit-post":"^6.19.0","@wordpress/edit-site":"^4.19.0","@wordpress/interface":"^4.21.0","@wordpress/rich-text":"^5.20.0","@wordpress/shortcode":"^3.22.0","@wordpress/wordcount":"^3.22.0","@wordpress/components":"^22.1.0","@wordpress/deprecated":"^3.22.0","@wordpress/primitives":"^3.20.0","@wordpress/token-list":"^2.22.0","@wordpress/annotations":"^2.22.0","@wordpress/escape-html":"^2.22.0","@wordpress/media-utils":"^4.13.0","@wordpress/block-editor":"^10.5.0","@wordpress/create-block":"^4.6.0","@wordpress/edit-widgets":"^4.19.0","@wordpress/block-library":"^7.19.0","@wordpress/data-controls":"^2.22.0","@wordpress/html-entities":"^3.22.0","@wordpress/redux-routine":"^4.22.0","@wordpress/format-library":"^3.20.0","@wordpress/priority-queue":"^2.22.0","@wordpress/block-directory":"^3.20.0","@wordpress/reusable-blocks":"^3.20.0","@wordpress/is-shallow-equal":"^4.22.0","@wordpress/customize-widgets":"^3.19.0","@wordpress/keyboard-shortcuts":"^3.20.0","@wordpress/server-side-render":"^3.20.0","@wordpress/list-reusable-blocks":"^3.20.0","@wordpress/block-serialization-default-parser":"^4.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","sass":"^1.53.0","eslint":"^8.28.0","ts-jest":"^29.0.5","webpack":"^5.73.0","babel-jest":"^29.4.1","css-loader":"^6.7.1","typescript":"^4.9.3","@babel/core":"^7.18.9","sass-loader":"^13.0.2","webpack-cli":"^4.10.0","autoprefixer":"^10.4.7","babel-loader":"^8.2.5","style-loader":"^3.3.1","postcss-loader":"^7.0.1","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.18.9","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.52.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-styled-components":"^2.0.7","eslint-import-resolver-webpack":"^0.13.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.51.0","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.1.0_1676583324213_0.3001319924662964","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.1.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.1.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"37d9ad51c23d8ce0f57e7fc8c07b256b8f02e226","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.1.1.tgz","fileCount":70,"integrity":"sha512-5kHn8dHi2ETYHyy+YQ1yFDEOpLfrL8YUqohS87BzVCTg6oABtypksbnElQVAaQdBFUfYfkpYR6p8AYX/hMLiaQ==","signatures":[{"sig":"MEYCIQDxaOVNlf2BHCKCCEN6d8TUoXwRP9H6/WowM7vpcIY21gIhAL6eTQptuLq6bCar0g6xOUEJPG2DJ8+s4a2p4UN53rTK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/4YxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/lg//TaLt90+7ZB/shxxtYFnLjQ1l6uaruiLVrBmUTNWboJkELsmQ\r\ndyyQ3BdBetWG2vqITF2yAGUYAujOTSCk5TYD/ChlmjzNFq2x8llVmbAFo/UK\r\nyVJWH7q8KZJpwPkDCRBoUW+qy5AJWoCJ/YV/XpTvYsnnWsWd0QC0M95+srnt\r\njaprPNBEi0TbuZxVQXO1CWb5t2gVlxZWmBSepHVw5COOBefCoRVlckNGyvLO\r\nt/+PddqoPokLTiaN5fKeACjGdktklmqLZELUmvVy8+3YsjZQOV25zNJ/VKhG\r\ng9w0AUfpugQr8p1GBM4hHrAB4RGTkUjk7owdGgsSnlbal/1H/+r3Y9zIZ5H6\r\nYn9QLkFItFqoBoMTgzmcRLqKDETzTXPDWlpqMARvcOxm4rk0EJgWo/E15FA4\r\nuoSXs3WMI1QwShOZFxh/ToaR4wCS+hOIMhy1bvyEy3Uo9hJt2Zpxh67KX32H\r\nZNcinsFP7zwMdGbsXjoFPiDptVE7x1H36wZi0oKKAoj67Fx69b2lgptcXgDe\r\nTfyYRpYT1eeYUuCMkwNOkYaa4WbQjDXt2X2GcoK2e095JmOaif21+mwWAe8o\r\nmBpXxBPc13gL5u+eqHbRCP5VUaJLxRmPTN2hh2MdmC2Uh0NuUpRlP2up1xPE\r\naOQ7GphZ8NPmGaruemtAXHW4VBqMYVNzDUc=\r\n=OiCV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":"9","node":"18"},"gitHead":"abe033f8252856538f78a70f24d827969bc7367d","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","dompurify":"^3.0.1","papaparse":"^5.3.2","classnames":"^2.3.1","prop-types":"^15.8.1","@wordpress/dom":"^3.22.0","@wordpress/nux":"^5.20.0","@wordpress/url":"^3.23.0","@wordpress/a11y":"^3.22.0","@wordpress/blob":"^3.22.0","@wordpress/data":"^7.6.0","@wordpress/date":"^4.22.0","@wordpress/i18n":"^4.22.0","@wordpress/autop":"^3.22.0","@wordpress/hooks":"^3.22.0","@wordpress/icons":"^9.13.0","@wordpress/blocks":"^11.21.0","styled-components":"^5.3.5","@wordpress/compose":"^5.20.0","@wordpress/element":"^4.20.0","@wordpress/notices":"^3.22.0","@wordpress/plugins":"^4.20.0","@wordpress/scripts":"^24.6.0","@wordpress/warning":"^2.22.0","@wordpress/widgets":"^2.20.0","@wordpress/keycodes":"^3.22.0","@wordpress/viewport":"^4.20.0","@wordpress/api-fetch":"^6.19.0","@wordpress/core-data":"^5.5.0","@wordpress/dom-ready":"^3.22.0","@wordpress/edit-post":"^6.19.0","@wordpress/edit-site":"^4.19.0","@wordpress/interface":"^4.21.0","@wordpress/rich-text":"^5.20.0","@wordpress/shortcode":"^3.22.0","@wordpress/wordcount":"^3.22.0","@wordpress/components":"^22.1.0","@wordpress/deprecated":"^3.22.0","@wordpress/primitives":"^3.20.0","@wordpress/token-list":"^2.22.0","@wordpress/annotations":"^2.22.0","@wordpress/escape-html":"^2.22.0","@wordpress/media-utils":"^4.13.0","@wordpress/block-editor":"^10.5.0","@wordpress/create-block":"^4.6.0","@wordpress/edit-widgets":"^4.19.0","@wordpress/block-library":"^7.19.0","@wordpress/data-controls":"^2.22.0","@wordpress/html-entities":"^3.22.0","@wordpress/redux-routine":"^4.22.0","@wordpress/format-library":"^3.20.0","@wordpress/priority-queue":"^2.22.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^3.20.0","@wordpress/reusable-blocks":"^3.20.0","@wordpress/is-shallow-equal":"^4.22.0","@wordpress/customize-widgets":"^3.19.0","@wordpress/keyboard-shortcuts":"^3.20.0","@wordpress/server-side-render":"^3.20.0","@wordpress/list-reusable-blocks":"^3.20.0","@wordpress/block-serialization-default-parser":"^4.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","sass":"^1.58.3","eslint":"^8.28.0","ts-jest":"^29.0.5","webpack":"^5.73.0","babel-jest":"^29.4.1","css-loader":"^6.7.1","typescript":"^4.9.3","@babel/core":"^7.21.0","sass-loader":"^13.0.2","webpack-cli":"^5.0.1","autoprefixer":"^10.4.7","babel-loader":"^9.1.2","style-loader":"^3.3.1","postcss-loader":"^7.0.2","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.2","@babel/eslint-parser":"^7.18.9","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.54.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-styled-components":"^2.0.7","eslint-import-resolver-webpack":"^0.13.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.51.0","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.1.1_1677690417461_0.31340067862971943","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.1.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.1.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"944f508a6906d27025b6600c94db76517738521c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.1.2.tgz","fileCount":70,"integrity":"sha512-SSKQ+m2F8bD3ebAJxpTeHD33Ph201+JSqAiMWZxuz5YhXabFbTCK1vQmalNRzWfqezVEHiGNjAMxb3GOzUtzkA==","signatures":[{"sig":"MEUCIGPyrLeOfXuqLnziqnxcosNWHphns9jzFJitVQ+FUqAcAiEAgZ62u1jmZ34VZ0ncSEdzH9k95b+CW0DGUDlF4jKyunA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0VeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojJg/8CceNH1gnyj+q3cDyv8s0Oxjd7PszOFaHIbjgYlklfSIxVQab\r\n2lZdAFOlRi1V4XIoNflUiW04OPclFzw8QWktWAaxvxfSnYZWdaS3ifpE9igD\r\nM/yh+fr/pT87aRroFNdrJxniEs6Wug2uHPUobfGxWGpGO4gRmY2ABJv9lpEd\r\nohH/jEsX3aNt5LLetY6cVtxWKxzDd5+7z9nnS0dR8fn9NzMPQLVngufvIukT\r\nCkjNvhJVA+lsCXtD+jFnfAYtd/UF3GNrgPyQWqsiOCH1ho/uodWrCUmYlP/x\r\n89jk0y6bqb15r/LUDKuS/Q7w47Tnndl6sFH8GzOHAC9hCGTduBhBw3VQ2e/e\r\nGezIdky/Wn6tMkaDZpOf+SUD/gg7nmStJF/+xI2kxRvodTKjdenrJgGe7vrH\r\nyP9BpuqP35KpeNcC26JY937iVboqTxxUJ9k1Wzcb76gKjivTetjSWOW99pTc\r\ngmfH0e0SwvegsHGcrHgmfWsgLTBMYb3R86B0waut7ILh4queT+84RVta5CDc\r\nF1EWF+AkAYaLdLAHThJRRb+swjnGhQNEbRPqX2nD7DW4XbNTvpUMu49yIXtE\r\n/vKvC3mVjtPTDnDVThyWuVf1UaINU3/BwhODT2QAuLUph/H6r0WWNWJThofP\r\nmj0JbNH056mO+gP0SDpBVr82ggyScU5nnxE=\r\n=UnJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"9138d1558362f091f2c42811e404f4358b897466","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","dompurify":"^3.0.1","papaparse":"^5.4.0","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.22.0","@wordpress/nux":"^5.20.0","@wordpress/url":"^3.23.0","@wordpress/a11y":"^3.22.0","@wordpress/blob":"^3.22.0","@wordpress/data":"^7.6.0","@wordpress/date":"^4.22.0","@wordpress/i18n":"^4.22.0","@wordpress/autop":"^3.22.0","@wordpress/hooks":"^3.22.0","@wordpress/icons":"^9.13.0","@wordpress/blocks":"^11.21.0","styled-components":"^5.3.5","@wordpress/compose":"^5.20.0","@wordpress/element":"^4.20.0","@wordpress/notices":"^3.22.0","@wordpress/plugins":"^4.20.0","@wordpress/scripts":"^24.6.0","@wordpress/warning":"^2.22.0","@wordpress/widgets":"^2.20.0","@wordpress/keycodes":"^3.22.0","@wordpress/viewport":"^4.20.0","@wordpress/api-fetch":"^6.19.0","@wordpress/core-data":"^5.5.0","@wordpress/dom-ready":"^3.22.0","@wordpress/edit-post":"^6.19.0","@wordpress/edit-site":"^4.19.0","@wordpress/interface":"^4.21.0","@wordpress/rich-text":"^5.20.0","@wordpress/shortcode":"^3.22.0","@wordpress/wordcount":"^3.22.0","@wordpress/components":"^22.1.0","@wordpress/deprecated":"^3.22.0","@wordpress/primitives":"^3.20.0","@wordpress/token-list":"^2.22.0","@wordpress/annotations":"^2.22.0","@wordpress/escape-html":"^2.22.0","@wordpress/media-utils":"^4.13.0","@wordpress/block-editor":"^10.5.0","@wordpress/create-block":"^4.6.0","@wordpress/edit-widgets":"^4.19.0","@wordpress/block-library":"^7.19.0","@wordpress/data-controls":"^2.22.0","@wordpress/html-entities":"^3.22.0","@wordpress/redux-routine":"^4.22.0","@wordpress/format-library":"^3.20.0","@wordpress/priority-queue":"^2.22.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^3.20.0","@wordpress/reusable-blocks":"^3.20.0","@wordpress/is-shallow-equal":"^4.22.0","@wordpress/customize-widgets":"^3.19.0","@wordpress/keyboard-shortcuts":"^3.20.0","@wordpress/server-side-render":"^3.20.0","@wordpress/list-reusable-blocks":"^3.20.0","@wordpress/block-serialization-default-parser":"^4.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.60.0","ts-jest":"^29.0.5","webpack":"^5.76.2","babel-jest":"^29.5.0","css-loader":"^6.7.3","typescript":"^5.0.2","@babel/core":"^7.21.3","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.2","postcss-loader":"^7.0.2","@babel/preset-env":"^7.18.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","babel-plugin-styled-components":"^2.0.7","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.1.2_1680295262642_0.37140945189536256","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.2.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.2.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"f5e4f7fb7fddf63ea3faaec6846b3cddcfcbb866","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.2.0.tgz","fileCount":70,"integrity":"sha512-7InRl/OEkJu5H8Cn4gA3gvzPaDk/W8ox6GnHB8QzZEsWijYzPjk0sAjOZnzr1ETmEqxJSa+z7JBbIRC5YsmCZA==","signatures":[{"sig":"MEUCIDFJcoz+hUYtf2l5WnrkL97ECKptCSwUdg7JYmKZIC63AiEApYWEvGhsyPw0JWt4oHiiP5YWesMliB1g2j3tgDQCTRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLDDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMrA//bceo66A6xxe4uLNWTLS4hGYHG94JASQu/ZJgB14TQwCGe2rZ\r\nsIULrZS2X1LpWgFWaBFntLl12ul3jZ38JIwMuvehJg6MWyrosLA0UYGqAAPA\r\n4zzp0NksaowdcwxfGW8fe4jjfgSXzoojDSWP/VcpmGwhXVIvYMSYbhy9j43q\r\n3qyks2YlmN1yMz0TcO3LRXe0c/k1oTy4lQQ7MWz5Cvnjjn68nO96rVHY+PSK\r\ncmbafxFbOyE5V7G6kYWXOepS3nkkg92qL57vgiJvBFHL442GwIB4ky0UWc5X\r\ngMAR4ZrdPtscRpvpVk8+hJ9dFgPCwgTRO0O+S/9u8x2oyf5QRhJFGkAeGBe3\r\nPNMb+3MPAUuedSe6Z//VAGC1zCmHlwK5Jx7oKiChegJLv5QyPJHZX1avVjCh\r\nQ77OfKnJ+GeVeyrXBkgKLk2EmRVt9NrsAlU/PRfcqTdGrokJZAu/rizr7E7a\r\nxVvYg4g/p/FG9fQHRcu1TPMAl4RjedxWKAl8t9m5+S2SMN21Q6Kk+q8XaQH3\r\njFEF20q5O1IUprYCNmmL3yOWE5LmCmr476D9OhRs0P1j+HbwcMv0bzv3D6qA\r\nWtd5vlvl/LmBnQxJL7Z8tRGig5IMguhV4HqTm1YVtrycDymZ6hewNK5I5mJ7\r\n2QBdefpX9lUMnN8URibBU/bwgvxN7r63r+Q=\r\n=gSUz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"74deba408f9a88a89cbeece95f81027660eed249","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","dompurify":"^3.0.1","papaparse":"^5.4.0","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^5.3.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.60.0","ts-jest":"^29.0.5","webpack":"^5.77.0","babel-jest":"^29.5.0","css-loader":"^6.7.3","typescript":"^5.0.3","@babel/core":"^7.21.3","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.2","postcss-loader":"^7.0.2","@babel/preset-env":"^7.21.4","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","babel-plugin-styled-components":"^2.0.7","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.2.0_1680617714431_0.7326413410541894","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"5ce3fe0f283b008b8fc6ab38c661fee0ced8226e","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.0.tgz","fileCount":86,"integrity":"sha512-RgTqBcIU9qcBJ/u6GFYtbw9pIm714NRh6qm6j6gFq7mXxYyTwtDdXWvf5ggHPgsyqupyXAax8prs/nV3Tn7R3Q==","signatures":[{"sig":"MEUCIDDepVEpWe6vCJZ0FZsLKB1UXCKjYlEl5d6Z3r8jTNRGAiEAm2nIitcPco+YSGJY6tQcPN3toNVKssxEYN4XL0GKVV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQFhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr49g//fopukO8ZXp61USEaGQzJdvLxN1HUUlBKYe8ATfgq/Qt8su+t\r\nwDN+OmJqLm13MGfuIXDphVkyshoxRTqfq8Teqf/3Qov0wVTBUb4VHBev887v\r\n7pTCeE1txxcnG7dTqRDewuw39UmOTPU4lfHFHoDg1w+aAcgib+1TFcoszd2z\r\nKO7IHUJQj0+31qvdI4HtaNonng6+JHNgUX1OrWpZrcE+E5zskVQInbhASL1N\r\n1axXQ1ZUIRfDoO6MAPsnxBAzNGoQ5I4noLKpxOjZKdYgDJSD9v3TKybVsq2t\r\nzkzUnWH58uRsI5zqI9WceRJnOoJKtj9ztIlFrWQbAEFnKjvMrx9eitCWuRoe\r\nzbi6ltN0IJJqhv4KTYKE0bHNU8u8OCsh2EB9bwCk8eJCxFs1OeCtR/V3vA4N\r\nf4bGbru148ql2gGXeWYWwstJ/dg0Pz98T7Qejp3Sjdgpjn1AreeqLWAiXIb2\r\ngQto1ca2zz3idjixMIF3kYYKGnQgPcpmp5oc6fs4a4RXGCUpUTYj61zSzDCn\r\nxb2qc1ez3+7TovGfFF0FzRIz/Et6p7Wz32yHrpP3YtSLvRNIiRCgYzJo5jzv\r\nLThccl78HwCmWG//q+LiZqIYamzyJAoqP9cAhWzZzjkEC68WmN/LSvIeNCVE\r\nTsbCUUyHgvuOQDcVjwbuq3jshss0Q+gNW2s=\r\n=YM7e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"7dda3952f03ed384144b585b9a549ee3bd541e42","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.3","dompurify":"^3.0.1","papaparse":"^5.4.0","ts-loader":"^9.4.2","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^5.3.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.60.0","ts-jest":"^29.1.0","webpack":"^5.79.0","babel-jest":"^29.5.0","css-loader":"^6.7.3","typescript":"^5.0.4","@babel/core":"^7.21.3","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.2","postcss-loader":"^7.2.4","@babel/preset-env":"^7.21.4","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.1","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.0_1681938497498_0.1976404710748101","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"7ab0278993687beb28e3bb4188b1c4028c64ddaa","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.1.tgz","fileCount":86,"integrity":"sha512-idXSmvvo9jmDXt/0bsAZL6IXalMxeLWOEUbBo0IDQXZUUjQ9V8fXnH3Kzv3+GFGd+LjmHbyuoWPfv2jWW3ObDg==","signatures":[{"sig":"MEQCIFxVlMpMFTaQKyKvr1i0BZmwBaVyUptUw1MDI1HVP1J/AiBGq3DuSW7MOLdZROBBqqrBkEC3xKnvmSttwqa8rMHTeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530932},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"d92d714c80a0b8805d711bc1b2b037bef7762c58","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.3","dompurify":"^3.0.2","papaparse":"^5.4.0","ts-loader":"^9.4.3","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^5.3.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.62.1","ts-jest":"^29.1.0","webpack":"^5.79.0","babel-jest":"^29.5.0","css-loader":"^6.7.4","typescript":"^5.0.4","@babel/core":"^7.21.3","sass-loader":"^13.3.0","webpack-cli":"^5.1.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.2","@babel/preset-env":"^7.21.5","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.1","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.1_1685992465698_0.21611109101677117","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"edc46ab3b753805bbf8d21eaa66566a99adb03b6","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.2.tgz","fileCount":88,"integrity":"sha512-2lsR8OUqlQj+cpP0If9aJeXQCVeXvvARRzy+kTnvidS7W9U9dux2F53xe8xLgPZvzFMWi9hl+rDZdllVgEJqQQ==","signatures":[{"sig":"MEQCIFZ7xqz3f2u1Y3QKLNaWNBmUKBTE+lP1VGdZbzRKcvDQAiBRlpxzoLO3g+k3zS+p3RRYLPqxq73+UfwSDwlB/jlLTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534195},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"597c94f026cd197fb9e916431024d53b096d35a6","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.5.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.3","dompurify":"^3.0.2","papaparse":"^5.4.0","ts-loader":"^9.4.3","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^5.3.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.62.1","ts-jest":"^29.1.0","webpack":"^5.79.0","babel-jest":"^29.5.0","css-loader":"^6.7.4","typescript":"^5.0.4","@babel/core":"^7.21.3","sass-loader":"^13.3.0","webpack-cli":"^5.1.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.2","@babel/preset-env":"^7.21.5","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.18.6","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.1","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.2_1685994136699_0.000013897634013382287","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.3","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.3","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"4eaa82fe79710f74cf9133eda452d53b831caa7c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.3.tgz","fileCount":92,"integrity":"sha512-ZlHOWCqddZpQ/CyHJdNkcvZtl4iowylCz0Ox0U7DkDG4ID0pX0wKpNQKGRQINViVFG9Rc0TMZnlCPLUFEei0xw==","signatures":[{"sig":"MEUCIQDNENwrFcsK4Hmlk1IIpsgL1rw/uMHJHRBvMzCziY7fPwIgQwxYXpYjbQuYXVhBz20/5i8llrApwA/IPCdwwtiuSzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540528},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"8694f90650899d5c8615760de870cc0efd669eb3","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.2","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.0.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sass":"^1.64.2","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.22.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@babel/preset-env":"^7.22.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.5","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.3_1692111225344_0.3516322528906046","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.4","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.4","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"ac5f406bfeff18230f5120d27a738a5425b592c9","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.4.tgz","fileCount":92,"integrity":"sha512-QQkl/PFK9CGpK+AVJQgB/4hZ8y9wLvabdY4gCs82QmwKa5s7+v3rHotSU4LRIs+36M3162C59xMUIwlVFNQ4ow==","signatures":[{"sig":"MEUCIDLCcUez3xez/sVknypeW0+m82YhYYjpY5HSZdmFzyiiAiEAgLS0LbneI+/nWrowjKkabCeNCm+p9mu3dYC2O1nW8MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540860},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"1e973af3ee1eefc3724c9a70cd73d71b3fd02c15","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.2","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.0.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.22.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@babel/preset-env":"^7.22.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.5","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.4_1692717357694_0.5783152993816854","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.5","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.5","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"998500c2d0b0e7015ceb69ac3f9c1805037628e1","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.5.tgz","fileCount":92,"integrity":"sha512-IvGhxq+IENy05qNC7BR+NUh+sWk3WObLNgy22vyGhL2XlMmkLguEldKl08d3690cyKQ8Gb0dayfzXdtsP5twQw==","signatures":[{"sig":"MEUCIQCFnJVVb660QwDnoaFnrhiVsqjKcyLLCqUGfOKtEGxb7wIgKeM/GvqWQQCWu581FtYMPUTF64F5SC25abX0XCDssWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541692},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"e1ddcf1e432d3695be11fef6e1a1935d93c2565b","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.2","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.0.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.22.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@babel/preset-env":"^7.22.9","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.5","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.5_1692816460753_0.8530326699521464","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.6","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.6","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"db0ffcd1e7e2e084869c58ff59ef2395aadfb692","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.6.tgz","fileCount":92,"integrity":"sha512-n3YvooXtThtxomzi10n6c5FFQhUOzXSNB8YtRQvz36puaG8tVs9SnpSXsBVwnI+y2fUy0+TKNGWsuGSpOt+txA==","signatures":[{"sig":"MEUCIQCZp7Vc99qL0NYej8taGR92Rk8UFePbcds290gT54fMiAIgCx2aDpzUURDg9knWMEK3x/MH1yOVtu4ab/wGGcCm964=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544676},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"718e52e89e4e52fda9fbd40535588d451a354e43","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^9.0.0","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.5","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.0.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.22.11","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.2","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@babel/preset-env":"^7.22.15","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.5","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.6_1694524185458_0.6625400482959454","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.7","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.7","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"922cb0aeeba0f76eb8dd285120db4dff13689db7","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.7.tgz","fileCount":94,"integrity":"sha512-006eSWTtrSG1L4wy3oHtEqmq71BbD5oiLaAqJqFoE962+fyBEqsJuWsD6VTUyW4+RlqqteAmDiznRLl17+B4fw==","signatures":[{"sig":"MEUCIQDCRPpMde9F1yX8+G4dAsY966g9YJCG7vcVvdqVvMQ0pwIgFIuAw7xIVBA0nzDkaE4xmXP9SoMyUEfAnwbdYumRemE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548906},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"70b43068b347a64d78f53170960bf714565c4aba","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.6","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.0.5","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.23.2","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@storybook/react":"^7.5.1","@babel/preset-env":"^7.23.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.15","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.7_1698866128059_0.4288625262554142","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@alleyinteractive/block-editor-tools","version":"0.3.8","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.3.8","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"96faf2ae12e9556a81108d773778f6abc136c600","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.3.8.tgz","fileCount":94,"integrity":"sha512-V5uDHJB1ku+6a5BXhHp6ndeYWX3Hmif9Fj2sBZCP3/RY+w7Yqmado2yrPiAK35olXepXx49bc6E5SCWHW+pPbA==","signatures":[{"sig":"MEUCIQDYF5Urqfc+xCgVTnurE//UR08alOyVDaVIJ189nrkZyAIgESEM72LvLHwrcmjVSSy0onvaZyI6rs1Ab+yJ9tlPTuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549156},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"2b94d90d6c73e6ca577db00ddb80a96aa53dd617","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.62.4","dompurify":"^3.0.6","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/dom":"^3.30.0","@wordpress/nux":"^6.0.0","@wordpress/url":"^3.31.0","@wordpress/a11y":"^3.30.0","@wordpress/blob":"^3.30.0","@wordpress/data":"^9.0.0","@wordpress/date":"^4.30.0","@wordpress/i18n":"^4.30.0","@wordpress/autop":"^3.30.0","@wordpress/hooks":"^3.30.0","@wordpress/icons":"^9.21.0","@wordpress/blocks":"^12.7.0","styled-components":"^6.1.0","@wordpress/compose":"^6.7.0","@wordpress/element":"^5.7.0","@wordpress/notices":"^3.30.0","@wordpress/plugins":"^5.7.0","@wordpress/scripts":"^26.1.0","@wordpress/warning":"^2.30.0","@wordpress/widgets":"^3.7.0","@wordpress/keycodes":"^3.30.0","@wordpress/viewport":"^5.7.0","@wordpress/api-fetch":"^6.27.0","@wordpress/core-data":"^6.7.0","@wordpress/dom-ready":"^3.30.0","@wordpress/edit-post":"^7.7.0","@wordpress/edit-site":"^5.7.0","@wordpress/interface":"^5.7.0","@wordpress/rich-text":"^6.7.0","@wordpress/shortcode":"^3.30.0","@wordpress/wordcount":"^3.30.0","@wordpress/components":"^23.7.0","@wordpress/deprecated":"^3.30.0","@wordpress/primitives":"^3.28.0","@wordpress/token-list":"^2.30.0","@wordpress/annotations":"^2.30.0","@wordpress/escape-html":"^2.30.0","@wordpress/media-utils":"^4.21.0","@wordpress/block-editor":"^11.7.0","@wordpress/create-block":"^4.14.0","@wordpress/edit-widgets":"^5.7.0","@wordpress/block-library":"^8.7.0","@wordpress/data-controls":"^2.30.0","@wordpress/html-entities":"^3.30.0","@wordpress/redux-routine":"^4.30.0","@wordpress/format-library":"^4.7.0","@wordpress/priority-queue":"^2.30.0","@alleyinteractive/tsconfig":"*","@wordpress/block-directory":"^4.7.0","@wordpress/reusable-blocks":"^4.7.0","@wordpress/is-shallow-equal":"^4.30.0","@wordpress/customize-widgets":"^4.7.0","@wordpress/keyboard-shortcuts":"^4.7.0","@wordpress/server-side-render":"^4.7.0","@wordpress/list-reusable-blocks":"^4.7.0","@wordpress/block-serialization-default-parser":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.23.2","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@storybook/react":"^7.5.2","@babel/preset-env":"^7.23.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.15","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.3.8_1698936408209_0.40564913878880815","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.4.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.4.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"a143828986ea2b0a11fa2e589e4845160f6aa8a0","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.4.0.tgz","fileCount":94,"integrity":"sha512-k0d+SvnaD/pXHm0mtjOpRZs0xZVySpAdBX4B1SenitSsoEWzkjd/RZCt6IFuNM2EFedFbOy8vGIV8YGDFqQkdA==","signatures":[{"sig":"MEUCIQCoB5JCpfluwO61huRTcBg538xOUVOn09CwwkfPFMdF8wIgBPqS94WXbsi2g0+5yJ9cenmm7o3STRBj61niSsumReY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548786},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"3ad7adbefaa7d25b0247dd4665bdadc4124412c2","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","react":"18.2.0","lodash":"^4.17.21","wp-types":"^3.63.0","dompurify":"^3.0.6","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/url":"^3.46.0","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.45.0","styled-components":"^6.1.0","@wordpress/element":"^5.22.0","@wordpress/scripts":"^26.16.0","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@wordpress/html-entities":"^3.45.0","@alleyinteractive/tsconfig":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.66.1","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.23.2","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@storybook/react":"^7.5.2","@babel/preset-env":"^7.23.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.15","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.4.0_1699284086174_0.9851485920019645","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.4.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.4.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"1a2d326467f23525fc611eaacfe98218230dac8c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.4.1.tgz","fileCount":94,"integrity":"sha512-nPYd6jMR16E+g9FCQ3j8jbrH8kWVxPSqdCPA8jel9iYGaIq6uKZRbFcRVnZj4yCzTMkc4q5yUoPokpv4lxrWjA==","signatures":[{"sig":"MEUCIB1KMWWKt7d3CuxjxUWqv7XH2lSVolnM7t2p+3av8D/6AiEA6sUUozZC+qw83Lq8Q4Bg3zsyDqoVt0LJE22e2v+mYJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548161},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0 <10.0.0","node":">=16.0.0 <19.0.0"},"gitHead":"c9e18d399af235fa4cd2bca53d298357ebbe9b00","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build-types","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && rm -rf build/*","test:watch":"jest --watch","build-types":"npx tsc --declaration --emitDeclarationOnly","prelint:fix":"check-node-version --package","prebuild-types":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","react":"18.2.0","wp-types":"^3.63.0","dompurify":"^3.0.6","papaparse":"^5.4.0","ts-loader":"^9.4.4","classnames":"^2.3.2","prop-types":"^15.8.1","@wordpress/url":"^3.46.0","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.45.0","styled-components":"^6.1.0","@wordpress/element":"^5.22.0","@wordpress/scripts":"^26.16.0","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@wordpress/html-entities":"^3.45.0","@alleyinteractive/tsconfig":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.69.5","ts-jest":"^29.1.1","webpack":"^5.88.2","babel-jest":"^29.6.2","css-loader":"^6.8.1","typescript":"^5.1.6","@babel/core":"^7.23.2","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","postcss-loader":"^7.3.3","@storybook/react":"^7.5.2","@babel/preset-env":"^7.23.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.22.15","@types/styled-components":"^5.1.26","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.4.1_1701287448179_0.8467288717236987","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.5.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.5.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"9655816dc4ec8b56ee9edb0c304784187f127236","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.5.0.tgz","fileCount":83,"integrity":"sha512-8TWWfXUxvkFO9fwqXizRXK+gRrNKurRv3zZd0eeXc63BkjeXv2VyU3yFiW7fNWIVs1heteTPZhB3TyizT+W1ag==","signatures":[{"sig":"MEQCIFMNiNPYrhPU4lXYr46OzPYuZDKH5SDeHe7plAf9Dh2mAiBoL4OipkA+rOe0qJWHvqFaB+xLFPR5qhUyWjr8qVL0MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4465230},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"81612aa51044362a738bd553c2d459a8bf51884e","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.5.3","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.5.0_1701348184369_0.21328468449015237","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.5.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.5.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"7c4e38d9b3f94880178fb861e28fa2b671029f51","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.5.1.tgz","fileCount":163,"integrity":"sha512-VEu3yQtzu/rsfAgBpC/UJpUFeyk9XzAWjuy+Ao+q0MuLKS3tIYHSPy5alnwn3QUPc59Hp7ADnSPx1uiW+IhhhQ==","signatures":[{"sig":"MEYCIQCN5PsB/r7KMK5debHp+g41M/gEaY5r5N1Ayd1kTDbchgIhAIyzSeN/pN7FHiEEZhpnpzlrPuo5baPzG/GTm21Ni/Nv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4502203},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"7c15ffec9cf426f926742a7e9bb4e76db204acd7","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.5.1_1702417276075_0.8465608811872916","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.6.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.6.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"47e22f7d24951817bbd55faad639e5f18a146949","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.6.0.tgz","fileCount":163,"integrity":"sha512-RR4FuOpOnO2KCyKsdeRFraNYlv8A7FeMm9nlT1cpuVMeHr60buj7EURjfuMUqdPn5woFTL8pRIvhNNnjaWaEnQ==","signatures":[{"sig":"MEUCIQC/2SvTJ0A9xI0qFmKb8jbV4KOloTXAPDLWshG8Wu5ElQIgTFMtFTlwstQfroDDuH4sM7rOfSJDGtMXLBnS4+TJXMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4502211},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"bffdfba59ace870b10eaaa7ca113cb5baa7af6d6","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.6.0_1705097324587_0.41892439966273987","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.6.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.6.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"94d88cb972f83cd1746c3059bb7bacd6c3e8559d","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.6.1.tgz","fileCount":163,"integrity":"sha512-3WncSUYcw5Sn2GQSntyx/7uolU1/evoyZTxplOZG/aWUyxsB6hojUL1yyTrNF4zFAV9bvaHtC5ii77uauYTiVA==","signatures":[{"sig":"MEQCICyt1NohRmKigy086DuZ1uowKgrXij8s+Tv8GDLHlui7AiACaGFXMo9b4jcf6H9qWJ2DyWbQ/ATajF8Jj+IJNkj82A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4530653},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"500ce784e13b050d13b55301fb84d4de482b5b49","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.6.1_1706019006814_0.2800942270295159","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.6.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.6.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"0bae4f014be571ccdf28175dfaecddf6563036dc","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.6.2.tgz","fileCount":163,"integrity":"sha512-Q8XCZvd7c1p8DHsM/D9Z2sTnscYKMp5WkgTKzgMqsG00SUaA8bIj0QbSrkwIVRovukfU+1KP6VolCDC2KmxE+w==","signatures":[{"sig":"MEQCIHsum4mnrN7yk6g0HV3Kc6S47sDAbN9odtX4GQEyUFh5AiBm8GPOmosf4iNSqTde/J7mxiwkPnjXZYleJClhKogyXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4563966},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"22cb7a91b6ff6ec6ec646b5c8abd8c57541154dd","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.6.2_1707320489725_0.6277849651607614","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@alleyinteractive/block-editor-tools","version":"0.6.3","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.6.3","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"31716845dcf8e05669b1b408ada282ed59de12e8","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.6.3.tgz","fileCount":163,"integrity":"sha512-N6TWQEk4M08U1RLQUlyvCnTXZfvKMMlWWXtOLdw/W2PNSQYtJqimYE1V2uJaLo7klxt3HDiif9gB49/0AjQROw==","signatures":[{"sig":"MEYCIQC+DxFd8XAFiatJiUpf0y+uAsvay8KI97F6WsWh5HYdiwIhAOjk/c/ze5epEdW9HrR8fYMGirzOstVcZv4EYpSedsv5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4566329},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"c4deda458f3d601bcb1df6c5dd34e4dd87bd8e15","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.6.3_1708467416075_0.35843389933844105","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@alleyinteractive/block-editor-tools","version":"0.6.4","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.6.4","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"83491907953650a725d8992d43db73d6577e39d2","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.6.4.tgz","fileCount":163,"integrity":"sha512-R+Sw5sDPHUQLPAmI4x+hFoX0H3p3wLueRy+gVnmd1Rq1PsL2o45Hv1tdQcmsuvnXA5gBey/6Hatm0FIHVi3nzA==","signatures":[{"sig":"MEUCIGFUTRH6zCuHXfVre88BPt+M591SSR98Dan5mn0sVJb6AiEAhNsfkqrJArQKhRUQGMFTlipYRNg0zMqYJx9YOUZShO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570037},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"50e97f7825f21b3186427b3c6e3d80ac2ac0fb89","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.4","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.6.4_1709149581842_0.014153581448424601","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.7.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.7.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"260fd46ff11466cde39dbbb039df6e0691995cef","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.7.0.tgz","fileCount":167,"integrity":"sha512-gXleykScoNDn/i9HIWSeCsSXq5T8oQ0RM23NbypkP0S1QRFmnPGEl4Q3biKbPhG7BZDRkfKmPQQhbn+pfZKr7Q==","signatures":[{"sig":"MEUCIQDokl7yR8VNoZCWrQz6anp8oDZcKHJ5Re1kytraBneLxgIgZDyHaAJ6nOtZIUt8zDgIK75UpzVvspJvxgVU2sndub4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4585197},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"b30fad3603cad19e1ea202b4cc62204541dba8e2","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.4","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.7.0_1709917016955_0.20711751251222754","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.8.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.8.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"339a8a67255f0941cfd6ed1fb874e8e10fdd0f0b","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.8.0.tgz","fileCount":177,"integrity":"sha512-fX8pUqc+8/aISMANMCKfPHu/E/IDopbh059rGiQ8Dd7LRVx/jK1ScO3LZ11+zSawCM7ffZ/GVjqMISt23hZk2w==","signatures":[{"sig":"MEYCIQCubeG2ozx1YoPdTWeu4dA63nUo5MHxfRu5vWLPFw352wIhAKV5GBjVgxTBnC0ekne8H4RUguJRjtqCmMluNk6jBNsP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4618090},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"a36734d25570f689fb594db0bc67bd44dea9ea44","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.4","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.8.0_1710855994091_0.17840760610320316","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.9.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.9.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"c6d278517ee5b807dbfa0bf1f91f70a13f2adeff","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.9.0.tgz","fileCount":177,"integrity":"sha512-b6HcZ2XZtDGFcL3iHGeSYqv1EPByX9ixVSBdvZXwm+3qDcU7h+QUCR6f9vX9x8lVNFdeWcJfweI1YdXentTHWw==","signatures":[{"sig":"MEUCIBq4AtK9MVRkiyFztiyCcsLpb48AKlFtzxg815mGK2oNAiEA7REV+leh2WQyuU88cgWGif0nUINnzDTck2NyyV7NU4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4620823},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"825ca5e8ab7d1a10291bd60715a00b739cb40b5d","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.2.4","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.9.0_1712247445170_0.9784970143828569","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.10.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.10.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"2263c4a345933a2697381ce8e5c8b60a400e3ad2","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.10.0.tgz","fileCount":189,"integrity":"sha512-xqobLKI/AC5rzvAofzzs7QUw8gJZ1+cj/1kGRlBhh26lG7HxDrCgMkRT5ERMslvSnEyGbXpJTJnjoC3wDWLedQ==","signatures":[{"sig":"MEUCIQC7UoMwegiN+3yplGCAZUemZCrYZM2WYGIgiouv4e/MEQIgK3pzOfgxQlFwRwaBHDOWScr+2R9sMSQszu3cop7a+No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4652878},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"d39e8af8e6ddb74184ee55b61a39b9390e58dec9","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.5.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.10.0_1712689048048_0.843133293341777","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.10.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.10.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"fe71d9b8f7a89312275114b92f83d70a8db62406","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.10.1.tgz","fileCount":189,"integrity":"sha512-vRSoT3FLvtPF/Y1e/dbf97IsC8dl8BGhUTdGv+ANbQphgO0Y1/iocmxIeKFkRyjDE6/PyanrRRhl5RCTu2FSjA==","signatures":[{"sig":"MEQCIEkwukWIEb4k9l/dYTloGzkY1B6Z7IkWGyvn7kKZv8CcAiBLtsPn2zXlPGihrhViHjcjkwRiT9DHU0JDDM1SCt7ZUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4651951},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"dc16692bea6fed4a790d66abed8eadb40a9ba99e","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.10.1_1721062328614_0.36155786170232607","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.10.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.10.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"97b0bdb0b13fcef50f4cf8ed23e1ce33ba788c1c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.10.2.tgz","fileCount":189,"integrity":"sha512-QXiCOaJTvdPuhTElJ68bJF1io7iyx4+kRj4Yt6asB88LbIbBnkbOgDcQQN2w7wq0McHpGrisEbeY35WUwVorMw==","signatures":[{"sig":"MEQCIEHGduEhKKPHERGhlg4nV+cdKDEizxXuIm8xLsqNPLfPAiAYJ315jvP8yvixPgynCYYUMT2zIfpL1YExqgj/GigFrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4649207},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"f6696b6b5b993199036711e8743e164c071a2397","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.10.2_1721068556977_0.7081957614677492","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@alleyinteractive/block-editor-tools","version":"0.10.3","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.10.3","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"a3fee61ffc93e4b29a8211014c9f5b900d5e439c","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.10.3.tgz","fileCount":189,"integrity":"sha512-kQS+zoctQ8ABlbSnF0JIEJ/pDDQxrMQXRLZPW4NsTp9JFjdkwRVx8Sio2paDtZCzPt14+Ag5hP2bBiTBhOFj/g==","signatures":[{"sig":"MEYCIQDoSebbmomg1m5PpA+25sMYHj7MD6zDhVQZ/DWeHlBuFAIhAJ+4+GwO07P2dV68IzGd7cv0YvaStFsaHQwutDu1es3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4655152},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <21.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"3d970253abc406dfea99d6dad79083f8d85746c7","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.10.3_1729196036079_0.5870502602580898","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.11.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.11.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"56fe4fe994820284b9c9a5141c5991a8bdd94356","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.11.0.tgz","fileCount":189,"integrity":"sha512-6Pml8e/a6aY0HxpPJO48yYYrLknOW9b4dl6GdPIXeLP1LWikwPzuSvuMmH8cZ7its4eHv02LyfEPyjQubF6YKg==","signatures":[{"sig":"MEUCIBX5tPABefS8ToU/VVT6bvnXXfpC7zVhExoQbcSw8L4qAiEApRpiXsnfuTmYAHpFVcb9GMgF1OHYPwJaRPjo02gy4Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4655152},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <23.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"d3f60892539198d99f9935ae08f628ed97a72520","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.11.0_1730915704346_0.8393137201897332","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.12.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.12.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"db39bddc3456874e6f6e1d2da79ce9bccedaa0f2","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.12.0.tgz","fileCount":189,"integrity":"sha512-ufSiM0M8tuGnJdH8tbbjhKLUChI23fkWbSUiEKUWK8IySBusAjHqhnRfLXR8JxMZb5ShEVCSS833zjvSa3eE5g==","signatures":[{"sig":"MEUCIQD1+nYlnSKjw1r50JDbQqpT2/5tSbHJsYgZRf+e0afzXAIgBgn1+yV7VI/iW5xtaACaJbHx1UXZ+dzxox4xCEgREfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4774899},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <23.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"6666a7a8ff19f5b9f56f48e627f4b1fb3d8e33ad","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.12.0_1740150424785_0.3636392024605648","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.12.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.12.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"873a363d4452c3b43f34ee8bca6faa6e20dc1237","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.12.1.tgz","fileCount":189,"integrity":"sha512-XiAVVSzK1iiXHyXRqMT9b57YK7r9NL6I13WsJi03QfNZsoYU8/Wycba3rYSyNqNonOcLpkvB2m/BeSVK8TnVJA==","signatures":[{"sig":"MEQCIHNkV5s8p0K3UBYtAKSMaEtN7B08VH20d8wrGkEYCW57AiAIrG+qlmCddu1bbVU4lgZgSq6ZYsI5UYYLwcEsZGJaiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4780064},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <23.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"4fe2ea257588940ec441b65cb626c863bb28a788","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.12.1_1740759831792_0.297853517865849","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.12.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.12.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"26984f0a852061c0d593717f7febbbf972fd21c9","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.12.2.tgz","fileCount":189,"integrity":"sha512-2hsVzDr9uNuWC6grnjr2Ds/hWst7r4xOmjbwGtsluDk1AtctFmHn5of4BWVGt1FkUPjPEoI/x53ND6gqjn558Q==","signatures":[{"sig":"MEUCIQCBZoWRZGtI0/gWpmryzSRXbGyYAEXyDfUoKPwxxyndIgIgK67Q+ZjZSb0/kcf80V+JPeKEjag63VWD4Mi29ZVfqZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4625725},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <23.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"1ecfabee3b2af64498addab576f39891e4be44e8","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.12.2_1743717983017_0.028767608486149898","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.13.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.13.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"1121cf874d10c8a37589f94545c55d2070deb6be","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.13.0.tgz","fileCount":189,"integrity":"sha512-cEzru+jVOsi7Dy/K8o4zLlZyLE3VsNrhKoMtBo2NjYqR+tnzYWs79LoGYotIVtWoaB4Dq3Jy0K8jAQJXy0YaVw==","signatures":[{"sig":"MEUCIDzw4GS1PoR4KLlMm/1u+dkvTI9C1cmJXzWkYvlvwg1rAiEAzcT00CupfZDhgehkeXI457Dky7+b20C75YWRNcCwmNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4625725},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <23.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"b1ec6c04d316b2467cfe33e494dd565db9481436","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.13.0_1753199714243_0.9709254788641266","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.13.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.13.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"28f8c8105568f549cd770ade44792592dff29733","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.13.1.tgz","fileCount":189,"integrity":"sha512-H0eivkEZuHe7gr/AeNBGsOUrg6H44GLAhDxRR/tTapHeRzBskWJT+ugQ3bPqXlXiR1qHMUzsGK+DQAm24GYM3g==","signatures":[{"sig":"MEUCIBzNdfyhUubUDbDuuHmQKDtqYLR9HsYqiPj7Ti3IkvLdAiEArw0x4nE4Uf5dJ1P3hFhGUdjgjaHN96VmjKALwVtoipg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4621442},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0 <25.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"1c52a29b8bab005ad3b2e7e94b837ebcbf1d8ae6","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.13.1_1756217475384_0.8276012774948893","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@alleyinteractive/block-editor-tools","version":"0.13.2","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.13.2","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"37e36aa51e3ea452be039dba07b0709dfced2b15","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.13.2.tgz","fileCount":189,"integrity":"sha512-2sqeHYdfOe88Q3h8d7duyzyPTlO7iAk4uJCRQTBHH+M50mZRnD2MIcQtEYNdP0pJ6V7T7tVdDV1/CPJ/ttsHjw==","signatures":[{"sig":"MEUCIQD1mgAYhcE+ek0TQoNtiRYqipbwMZ/es9Ig1cy1TbqFtwIgSl8B0IklhMqFMG1v/sjn6aNNcBOqXxpJRwPEWCL1BHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4629415},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0 <25.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"5fb90ed5758c107d8fb521f1da9f339dd9076348","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.13.2_1757688752900_0.6519381272717253","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.14.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.14.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"606afa7ee18c65b1c317e35181d9ed718750cd84","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.14.0.tgz","fileCount":189,"integrity":"sha512-GZTjxZejTAoWG9VYkYSRsM/uOM8W2csNmSrqwpuIbTpOhbWbywJjZlWQgYiY+PrIyI+3SXhHweqOJ9wHXOUx9Q==","signatures":[{"sig":"MEYCIQDJaVKw24Mb9Ea2NAD9AiB1egZFg9funtP0Txf4nIorvwIhANHvLI0P6BB47IdY5FTI52H8523YkZZC7sQLzSdPkRU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4190709},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0 <25.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"6360fb01df7c483bd9a790a086fbfd01e4b91353","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"10.9.3","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.14.0_1758916711924_0.3495066830164837","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.15.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.15.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"388da7487fb5ffeab2ce5b4dacad7941408f7e50","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.15.0.tgz","fileCount":189,"integrity":"sha512-y25WqwT+BrY625kmeUx8NWAoEDoRS0U6OM/eX128S/co303Rrs0E1CMMWmWagSl5d1p0j9L1kQZ0idEGif5Gfg==","signatures":[{"sig":"MEUCIQCv+Cp2Vvdj2wH+V08gQVnB8WPD6JCO2X1+SzRLQy80MQIgZanpgMUxaYJiA5hftFK8L7YH3ivMlm9wwR6Ckq1xI30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alleyinteractive%2fblock-editor-tools@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4204534},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0 <25.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"9f64254aedf0f01a85c4cc113cc48e59faa29a89","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:994e36f0-a145-43e5-b074-62266ff086b1"}},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"11.8.0","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.15.0_1769114806087_0.8075544153469074","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@alleyinteractive/block-editor-tools","version":"0.15.1","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.15.1","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"f1f243765ed3bbaf4fd2789d9d5640c9717440e5","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.15.1.tgz","fileCount":189,"integrity":"sha512-INalZiHXgcgogAAsC9q/KzR4BNnswNn9nXXx/WiSY6CpL+nHQ7evpPy6bRiKDmRY6uPWT0xcmNMxNMDjBZd01g==","signatures":[{"sig":"MEUCIFVRRoxI1aN+OxUbbcYdDGJKiIYkKQsMSgoGOrR8n61vAiEAqAzh4Vu7ydd8jGHEaOqzVDEawZEiOv/iwRe4tYMIq7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alleyinteractive%2fblock-editor-tools@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4203658},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0 <25.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"fc8bcdf3fbc136ef84dfc8e0c488e0b9d44bda6f","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:994e36f0-a145-43e5-b074-62266ff086b1"}},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.15.1_1775032988393_0.3743833740255764","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.16.0","author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","_id":"@alleyinteractive/block-editor-tools@0.16.0","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"dist":{"shasum":"27b755acecfbe88abd92de4017bbb576a1137998","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.16.0.tgz","fileCount":189,"integrity":"sha512-8cLSPbh79rOd5cEjiusd7ng+v2B5jK2i9RMiDQ5hYYfBY4PhCRlgmgI4yPf27YFA4+oVzSBrVU9c2nt99trBpQ==","signatures":[{"sig":"MEUCIBXp7N6PM67+VCicSogpmO1FSTBpvejeh5IYmujw58N0AiEAvHS/3hW+SHa0hfGUrd8x7B+gzHWesS475TvCJ0qUics=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alleyinteractive%2fblock-editor-tools@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4204042},"main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"npm":">=8.0.0","node":">=22.0.0 <26.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"7de9081ea6e0e267d3ee40af5e93d89f88111b3f","scripts":{"dev":"webpack --mode=development --watch","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","test":"jest --passWithNoTests","build":"webpack --mode=production && npm run build:types","clean":"rimraf build/*","predev":"check-node-version --package","prelint":"check-node-version --package","pretest":"check-node-version --package","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","prebuild":"check-node-version --package && npm run clean","test:watch":"jest --watch","build:types":"npx tsc --declaration --emitDeclarationOnly","check-types":"npx tsc --noEmit","prelint:fix":"check-node-version --package","prepublishOnly":"npm run build","packages-update":"wp-scripts packages-update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:994e36f0-a145-43e5-b074-62266ff086b1"}},"repository":{"url":"git+https://github.com/alleyinteractive/alley-scripts.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of tools to help build products for the WordPress block editor.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.69.5","uuid":"^9.0.1","webpack":"^5.88.2","wp-types":"^3.64.0","dompurify":"^3.0.6","papaparse":"^5.4.1","ts-loader":"^9.5.1","babel-jest":"^29.6.2","classnames":"^2.3.2","css-loader":"^6.8.1","prop-types":"^15.8.1","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","autoprefixer":"^10.4.16","babel-loader":"^9.1.3","style-loader":"^3.3.3","@wordpress/url":"^3.36.2","postcss-loader":"^7.3.3","@wordpress/data":"^9.15.0","@wordpress/i18n":"^4.35.2","@storybook/react":"^7.6.1","styled-components":"^6.1.1","@wordpress/element":"^5.12.2","check-node-version":"^4.2.1","resolve-url-loader":"^5.0.0","@babel/preset-react":"^7.23.3","@wordpress/api-fetch":"^6.42.0","@wordpress/core-data":"^6.22.0","@wordpress/components":"^25.11.0","@wordpress/block-editor":"^12.13.0","@types/styled-components":"^5.1.30","@wordpress/html-entities":"^3.35.2","@alleyinteractive/tsconfig":"*","babel-plugin-styled-components":"^2.1.4","@alleyinteractive/eslint-config":"*","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/block-editor-tools_0.16.0_1775656375507_0.9040501373401619","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@alleyinteractive/block-editor-tools","version":"0.17.0","description":"A set of tools to help build products for the WordPress block editor.","main":"./build/index.bundle.min.js","types":"./build/index.d.ts","source":"./src/index.js","engines":{"node":">=22.0.0 <26.0.0","npm":">=8.0.0"},"scripts":{"build:types":"npx tsc --declaration --emitDeclarationOnly","build":"webpack --mode=production && npm run build:types","check-types":"npx tsc --noEmit","clean":"rimraf build/*","dev":"webpack --mode=development --watch","lint:fix":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix","lint":"eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .","packages-update":"wp-scripts packages-update","prebuild":"check-node-version --package && npm run clean","predev":"check-node-version --package","prelint:fix":"check-node-version --package","prelint":"check-node-version --package","prepublishOnly":"npm run build","pretest":"check-node-version --package","test:watch":"jest --watch","test":"jest --passWithNoTests"},"author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/alleyinteractive/alley-scripts.git"},"bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"homepage":"https://github.com/alleyinteractive/alley-scripts#readme","devDependencies":{"@alleyinteractive/eslint-config":"*","@alleyinteractive/tsconfig":"*","@babel/preset-react":"^7.23.3","@storybook/react":"^7.6.1","@types/styled-components":"^5.1.30","@wordpress/api-fetch":"^6.42.0","@wordpress/block-editor":"^12.13.0","@wordpress/components":"^25.11.0","@wordpress/core-data":"^6.22.0","@wordpress/data":"^9.15.0","@wordpress/dependency-extraction-webpack-plugin":"^4.28.0","@wordpress/element":"^5.12.2","@wordpress/html-entities":"^3.35.2","@wordpress/i18n":"^4.35.2","@wordpress/url":"^3.36.2","autoprefixer":"^10.4.16","babel-jest":"^29.6.2","babel-loader":"^9.1.3","babel-plugin-styled-components":"^2.1.4","check-node-version":"^4.2.1","classnames":"^2.3.2","css-loader":"^6.8.1","dompurify":"^3.0.6","papaparse":"^5.4.1","postcss-loader":"^7.3.3","prop-types":"^15.8.1","resolve-url-loader":"^5.0.0","sass":"^1.69.5","sass-loader":"^13.3.2","style-loader":"^3.3.3","styled-components":"^6.1.1","ts-loader":"^9.5.1","uuid":"^9.0.1","webpack":"^5.88.2","webpack-cli":"^5.1.4","wp-types":"^3.64.0"},"peerDependencies":{"react":">=18"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.bundle.min.js"}},"./*":"./build/*"},"gitHead":"59ee3be31d407e53af53a99199fddad5e7d4f857","_id":"@alleyinteractive/block-editor-tools@0.17.0","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Z6AEvpQWW7mzZBLX2gn7DpNNstdSJlb4O26tjLttgmlXz21ek4FWu8h9m3hDGElgjw2cZYNEhF4taTo30Tro6A==","shasum":"78939444969a16cf868cb79ed2c65e3589cc97c4","tarball":"https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.17.0.tgz","fileCount":189,"unpackedSize":4216152,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alleyinteractive%2fblock-editor-tools@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMtRGkRWAbfEVfJDrR1fCZg9y/Xhg8RXtLGJadWOUGVwIgXlwKoTcTYlA7ITWtpTL1Ql8LMfrwGHFIEQ8OXIGuJcg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:994e36f0-a145-43e5-b074-62266ff086b1"}},"directories":{},"maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/block-editor-tools_0.17.0_1782315762464_0.27225557486573626"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-20T16:41:13.850Z","modified":"2026-06-24T15:42:43.083Z","0.0.1-0":"2022-07-20T16:41:14.955Z","0.0.1-1":"2022-07-22T20:09:58.015Z","0.0.1-2":"2022-07-25T15:32:50.476Z","0.0.1-3":"2022-07-25T20:09:39.156Z","0.0.1-4":"2022-07-27T15:25:34.159Z","0.0.1-5":"2022-08-18T15:48:05.166Z","0.0.1":"2022-08-19T20:58:09.043Z","0.0.2-0":"2023-01-09T21:46:32.351Z","0.1.0":"2023-02-16T21:35:24.435Z","0.1.1":"2023-03-01T17:06:57.671Z","0.1.2":"2023-03-31T20:41:02.893Z","0.2.0":"2023-04-04T14:15:14.690Z","0.3.0":"2023-04-19T21:08:17.664Z","0.3.1":"2023-06-05T19:14:25.946Z","0.3.2":"2023-06-05T19:42:16.924Z","0.3.3":"2023-08-15T14:53:45.648Z","0.3.4":"2023-08-22T15:15:57.946Z","0.3.5":"2023-08-23T18:47:41.026Z","0.3.6":"2023-09-12T13:09:45.720Z","0.3.7":"2023-11-01T19:15:28.369Z","0.3.8":"2023-11-02T14:46:48.497Z","0.4.0":"2023-11-06T15:21:26.439Z","0.4.1":"2023-11-29T19:50:48.397Z","0.5.0":"2023-11-30T12:43:04.653Z","0.5.1":"2023-12-12T21:41:16.438Z","0.6.0":"2024-01-12T22:08:44.802Z","0.6.1":"2024-01-23T14:10:07.089Z","0.6.2":"2024-02-07T15:41:30.008Z","0.6.3":"2024-02-20T22:16:56.360Z","0.6.4":"2024-02-28T19:46:22.055Z","0.7.0":"2024-03-08T16:56:57.131Z","0.8.0":"2024-03-19T13:46:34.323Z","0.9.0":"2024-04-04T16:17:25.360Z","0.10.0":"2024-04-09T18:57:28.309Z","0.10.1":"2024-07-15T16:52:08.875Z","0.10.2":"2024-07-15T18:35:57.247Z","0.10.3":"2024-10-17T20:13:56.475Z","0.11.0":"2024-11-06T17:55:04.622Z","0.12.0":"2025-02-21T15:07:05.036Z","0.12.1":"2025-02-28T16:23:52.115Z","0.12.2":"2025-04-03T22:06:23.342Z","0.13.0":"2025-07-22T15:55:14.553Z","0.13.1":"2025-08-26T14:11:15.608Z","0.13.2":"2025-09-12T14:52:33.192Z","0.14.0":"2025-09-26T19:58:32.139Z","0.15.0":"2026-01-22T20:46:46.316Z","0.15.1":"2026-04-01T08:43:08.595Z","0.16.0":"2026-04-08T13:52:55.796Z","0.17.0":"2026-06-24T15:42:42.675Z"},"bugs":{"url":"https://github.com/alleyinteractive/alley-scripts/issues"},"author":{"name":"Alley Interactive"},"license":"GPL-2.0-or-later","homepage":"https://github.com/alleyinteractive/alley-scripts#readme","repository":{"type":"git","url":"git+https://github.com/alleyinteractive/alley-scripts.git"},"description":"A set of tools to help build products for the WordPress block editor.","maintainers":[{"name":"srtfisher","email":"srtfisher@gmail.com"},{"name":"alleyops","email":"ops+npm@alleyinteractive.com"},{"name":"kevinatalley","email":"kevin@alley.com"}],"readme":"# Alley Block Editor Tools\n\n[![README standard](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\nThis package contains a set of modules used by [Alley](https://alley.com) to aid in building features for the WordPress block editor.\n\n## Install\n\nInstall this package in your project:\n\n```sh\nnpm install @alleyinteractive/block-editor-tools --save\n```\n\n## Usage\n\nTo use modules from this package, import them into your files using the `import` declaration.\n\n**Example**\n```jsx\nimport { usePostMeta } from '@alleyinteractive/block-editor-tools';\n\nconst MyComponent = () => {\n  const [meta, setMeta] = usePostMeta();\n  const { my_meta_key: myMetaKey } = meta;\n\n  return (\n    <TextControl\n      label={__('My Meta Key', 'alley-scripts')}\n      value={myMetaKey}\n      onChange={(newValue) => setMeta({ ...meta, my_meta_key: newValue })}\n    />\n  );\n};\n```\n\nBelow is the documentation for all available components, hooks, and services.\n\n## Components\n\nReact components that can be used within the WordPress block editor.\n\n### AudioPicker\n\nAllows a user to select or remove audio using the media modal or via direct\nURL entry. This component is a thin wrapper around `MediaPicker` and sets the\nallowed types for the `MediaPicker` to `audio` as well as provides a custom\npreview component that embeds the selected audio in the editor.\n\nFor more information on how to use this component, see\n[MediaPicker](src/components/media-picker/README.md).\n\n**Usage**\n\n``` js\n<AudioPicker\n  className=\"audio-picker\"\n  onReset={() => setAttributes({ audioId: 0 })}\n  onUpdate={({ id }) => setAttributes({ audioId: id })}\n  value={audioId}\n/>\n```\n\n**Props**\n\n| Prop        | Default     | Required | Type     | Description                                                                                              |\n|-------------|-------------|----------|----------|----------------------------------------------------------------------------------------------------------|\n| className   | ''          | No       | string   | Class name for the media picker container.                                                               |\n| onReset     |             | Yes      | function | Function to reset the audio ID to 0 and/or the audio URL to an empty string.                             |\n| onUpdate    |             | Yes      | function | Function to set the audio ID on audio selection/upload.                                                  |\n| onUpdateURL | null        | No       | function | Function to set the audio URL on entry. If not set, the button to enter a URL manually will not display. |\n| value       |             | Yes      | integer  | The ID of the selected audio. 0 represents no selection.                                                 |\n| valueURL    | ''          | No       | string   | The URL of the audio. An empty string represents no selection.                                           |\n\n### Checkboxes\n\nProvides a UI component that uses the `Checkbox` component to render the equivalent\nof a multi-select without needing to use the `SelectControl` component.\n\n#### Usage\n\n``` js\n<Checkboxes\n  label={__('Setting', 'alley-scripts')}\n  value={setting}\n  onChange={(newValue) => setAttributes({ setting: newValue })}\n  options={[\n    { value: 'option-1', label: __('Option 1', 'alley-scripts') },\n    { value: 'option-2', label: __('Option 2', 'alley-scripts') },\n  ]}\n/>\n```\n\n#### Props\n\n| Prop        | Default     | Required | Type     | Description                                                                                              |\n|-------------|-------------|----------|----------|----------------------------------------------------------------------------------------------------------|\n| label       |             | Yes      | string   | The label for the component.                                                                             |\n| value       |             | Yes      | array    | The current value as an array of strings.                                                                |\n| options     |             | Yes      | array    | Available options to choose from with a structure of `{ value: '', label: '' }`.                         |\n| onChange    |             | Yes      | function | Function called with the selected options after the user makes an update.                                |\n\n\n### CSVUploader\n\nAllows a user to upload a CSV file, which is parsed in the browser, converted to a JSON structure, passed through a user specified callback function for further transformation, and saved to block attributes. This component is intended to be used to save the resulting JSON data to postmeta, but that is controlled in the parent block scope.\n\n#### Usage\n\nRender a CSV upload component with a callback to further process the JSON data.\n```jsx\n  <CSVUploader\n    attributeName=\"data\"\n    callback={transformData}\n    setAttributes={setAttributes}\n  />\n```\n#### Callback Function\n\nThe callback function is optional, and allows for further processing of the data returned by the parser.\n\nThe callback function accepts an array of objects as its only parameter. Each object will be a description of one row in the CSV, with keys matching the headers in the file.\n\nGiven a CSV file in the following format:\n```csv\ntitle,slug,description\nSample Title,sample-title,Lorem ipsum dolor sit amet.\n```\nThe array of objects passed to the callback function will take the following form:\n```js\n[\n  {\n    title: 'Sample Title',\n    slug: 'sample-title',\n    description: 'Lorem ipsum dolor sit amet.',\n  },\n]\n```\n\nUnder the hood, the CSV parser uses PapaParse and attempts to make intelligent choices about data formats based on data in each column. Columns of integers should come through as integers, for example.\n\n### ImagePicker\n\nAllows a user to select or remove an image using the media modal or via direct\nURL entry. This component is a thin wrapper around `MediaPicker` and sets the\nallowed types for the `MediaPicker` to `image` as well as provides a custom\npreview component that embeds the selected image in the editor.\n\nFor more information on how to use this component, see\n[MediaPicker](../media-picker/README.md).\n\n**Usage**\n\n``` jsx\n<ImagePicker\n  className=\"image-picker\"\n  imageSize=\"thumbnail\"\n  onReset={() => setAttributes({ imageId: 0 })}\n  onUpdate={({ id }) => setAttributes({ imageId: id })}\n  value={imageId}\n/>\n```\n\n**Props**\n\n| Prop         | Default     | Required | Type     | Description                                                                                              |\n|--------------|-------------|----------|----------|----------------------------------------------------------------------------------------------------------|\n| className    | ''          | No       | string   | Class name for the media picker container.                                                               |\n| imageSize    | 'thumbnail' | No       | string   | The size to display in the preview.                                                                      |\n| displayControlsInToolbar | false | No | boolean | Determines if controls should render in the block toolbar.                                                |\n| onReset      |             | Yes      | function | Function to reset the image ID to 0 and/or the image URL to an empty string.                             |\n| onUpdate     |             | Yes      | function | Function to set the image ID on image selection/upload.                                                  |\n| onUpdateURL  | null        | No       | function | Function to set the image URL on entry. If not set, the button to enter a URL manually will not display. |\n| value        |             | Yes      | integer  | The ID of the selected image. 0 represents no selection.                                                 |\n| valueURL     | ''          | No       | string   | The URL of the image. An empty string represents no selection.                                           |\n\n### MediaPicker\n\nAllows for a simple media upload/replace/remove feature for media for blocks.\n\n**Usage**\n\n``` js\n<MediaPicker\n  allowedTypes={['application/pdf']}\n  className=\"media-picker\"\n  onReset={() => setAttributes({ mediaId: 0 })}\n  onUpdate={({ id }) => setAttributes({ mediaId: id })}\n  value={mediaId}\n/>\n```\n\nThe value of `mediaId` is the ID of the media element, and is destructured from\n`props.attributes`.\n\nThere are additional options for the MediaPicker that can be configured via the\nprops listed below. For example, the MediaPicker also supports URL entry as well\nas custom preview components, which is useful when you want to render an image\nor an embed instead of just a text link to the selected asset.\n\n**Props**\n\n| Prop         | Default        | Required | Type     | Description                                                                                                     |\n|--------------|----------------|----------|----------|-----------------------------------------------------------------------------------------------------------------|\n| allowedTypes | []             | No       | array    | Array with the types of the media to upload/select from the media library. Defaults to empty array (all types). |\n| className    | ''             | No       | string   | Class name for the media picker container.                                                                      |\n| icon         | 'format-aside' | No       | string   | The name of the Dashicon to use next to the title when no selection has been made yet.                          |\n| imageSize    | 'thumbnail'    | No       | string   | If the selected item is an image, the size to display in the preview.                                           |\n| displayControlsInToolbar | false | No | boolean | Determines if controls should render in the block toolbar. |\n| onReset      |                | Yes      | function | Function to reset the attachment ID to 0 and/or the attachment URL to an empty string.                          |\n| onUpdate     |                | Yes      | function | Function to set the attachment ID on attachment selection/upload.                                               |\n| onUpdateURL  | null           | No       | function | Function to set the attachment URL on entry. If not set, the button to enter a URL manually will not display.   |\n| preview      | null           | No       | element  | An optional JSX component that accepts an `src` prop as a string to render the preview upon selection.          |\n| value        |                | Yes      | integer  | The ID of the selected attachment. 0 represents no selection.                                                   |\n| valueURL     | ''             | No       | string   | The URL of the attachment. An empty string represents no selection.                                             |\n\n\n### PostPicker\n\nAllows for a simple post select/replace/remove feature, similar to selecting an item from the media library.\n\n**Usage**\n\n``` js\n<PostPicker\n  allowedTypes={['post']}\n  className=\"post-picker\"\n  onReset={() => setAttributes({ postId: 0 })}\n  onUpdate={( id ) => setAttributes({ postId: id })}\n  value={postId}\n/>\n```\n\nThere are additional options for the PostPicker that can be configured via the\nprops listed below. For example, the PostPicker also supports customizing the arguments\nsent to the search endpoint, a custom renderer for previews, a custom renderer for search\nresults, and a custom function for fetching post data given a post ID.\n\n**Props**\n\n| Prop           | Default        | Required | Type     | Description                                                                                                     |\n|----------------|----------------|----------|----------|-----------------------------------------------------------------------------------------------------------------|\n| allowedTypes   | `[]`         | No       | array    | Array with the post types to select from. Defaults to empty array (all types). |\n| className      | `''`           | No       | string   | Class name for the post picker container.                                                                      |\n| getPostType    |                | No       | function | Function to retrieve the post type for a post ID. This function must return a string. |\n| modalTitle     | `Select Post`  | No       | string   | Title of the modal that shows posts. |\n| onReset        |                | Yes      | function | Function to reset the post ID to 0.                          |\n| onUpdate       |                | Yes      | function | Function to set the post ID on post selection.                                               |\n| params         | `{}`           | No       | object   | Optional key value pairs to append to the search request. Ex: `{ per_page: 20 }`.                     |\n| previewRender  |                | No       | function | Optional component to render the preview of the selected post. Must recieve an object similar to what is returned from the `/wp/v2/posts/<ID>` endpoint. |\n| replaceText    | `Replace`      | No       | string   | Text shown on the button that will open the picker to replace a currently selected post. |\n| resetText      | `Reset`        | No       | string   |Text shown on the button that will reset the picker to having no post selected. |\n| searchEndpoint | `/wp/v2/search` | No | string | Optional search endpoint. |\n| searchRender   |                | No       | function | Optional component to render the preview of posts in the modal window. Must recieve an object similar to what is returned from the `/wp/v2/search` endpoint. |\n| selectText     | `Select`       | No       | string   | Text shown on the button that will open the picker to select a post. |\n| suppressPostIds |                | No       | array    | Array of post ids to not show in the results list. |\n| title          | `''`           | No       | string   | Optional title for the component. |\n| value          |                | Yes      | integer  | The ID of the selected post. 0 represents no selection.                                                   |\n\n### SafeHTML\n\nA lightweight, reusable component for safely creating a component\nthat contains arbitrary HTML, such as from a REST API.\n\nUses `dangerouslySetInnerHTML` and `DOMPurify` under the hood.\n\nBecause of how `dangerouslySetInnerHTML` works, you need to\nprovide a tag to inject the HTML into. If the HTML you want to\ninject is wrapped in the tag you want to use, you will need to\nstrip that out first.\n\n**Usage**\n\n```jsx\n<SafeHTML\n  className=\"some-classname\"\n  html=\"<p>some arbitrary html</p>\"\n  tag=\"div\"\n/>\n```\n\n**Props**\n\n| prop      | required | type   |                                                 |\n|-----------|----------|--------|-------------------------------------------------|\n| className | No       | string | A classname for the element.                    |\n| html      | Yes      | string | The arbitrary HTML to sanitize and insert      |\n| tag       | Yes      | string | The tag name to wrap the HTML in, e.g.,  `div`. |\n\n### Selector\n\nAllows users to select an item or multiple items using a search query against the REST API. Optionally, accepts a list of subtypes to which to restrict the search. Utilizes the search endpoint, so items must have the appropriate visibility within the REST API to appear in the result list.\n\nImportantly, this component does not save the selected item, it just returns it in the `onSelect` method. The enclosing block or component is responsible for managing the selected items in some way, and using this component as a method for picking a new one.\n\n**Usage**\n\n``` js\n  <Selector\n    className=\"custom-autocomplete-classname\"\n    emptyLabel=\"No items.\"\n    label=\"Label\"\n    multiple\n    onSelect={onSelect}\n    placeholder=\"Placeholder...\"\n    subTypes={['post', 'page']}\n    selected={[{\n      id: 123,\n      title: 'Title of Element',\n    }]}\n    threshold={3}\n  />\n```\n**Props**\n\n| Prop        | Default          | Required | Type     | Description                                                                                                                 |\n|-------------|------------------|----------|----------|-----------------------------------------------------------------------------------------------------------------------------|\n| className   |                  | false    | string   | If specified, the className is prepended to the top-level container.                                                        |\n| emptyLabel  | No items found   | false    | string   | If specified, this overrides the default language when no items are found.                                                  |\n| label       | Search for items | false    | string   | If specified, this overrides the default label text for the item selection search input.                                    |\n| multiple    | false            | false    | boolean  | If set to true the component allows for the ability to select multiple items returned through the `onSelect` callback.      |\n| onSelect    | NA               | true     | function | Callback to receive the selected item array, as it is returned from the `search` REST endpoint. Required.                   |\n| placeholder | Search for items | false    | string   | If specified, this overrides the default input placeholder value.                                                           |\n| subTypes   | []               | false    | array    | All queryable subtypes that will be included in the form of a comma-separated array. The default query is \"any\" subtype.     |\n| selected    | []               | false    | array    | Optional array of objects with id and title keys to auto-hydrate selections on load.                                        |\n| threshold   | 3                | false    | integer  | If specified, this overrides the default minimum number of characters that must be entered in order for the search to fire. |\n\n\n### TermSelector\n\nAllows users to select an term or multiple terms using a search query against the REST API. Optionally, accepts a list of subtypes to which to restrict the search. Utilizes the search endpoint, so terms must have the appropriate visibility within the REST API to appear in the result list.\n\nImportantly, this component does not save the selected term, it just returns it in the `onSelect` method. The enclosing block or component is responsible for managing the selected terms in some way, and using this component as a method for picking a new one.\n\n**Usage**\n\n``` js\n  <TermSelector\n    className=\"custom-termselector-classname\"\n    label=\"Select a category\"\n    multiple\n    onSelect={onSelect}\n    placeholder=\"Select a category...\"\n    subTypes={['category', 'post_tag']}\n    selected={[{\n      id: 123,\n      title: 'Title of Category',\n    }]}\n  />\n```\n**Props**\n\n| Prop        | Default          | Required | Type     | Description                                                                                                                 |\n|-------------|------------------|----------|----------|-----------------------------------------------------------------------------------------------------------------------------|\n| className   |                  | false    | string   | If specified, the className is prepended to the top-level container.                                                        |\n| label       | Search for items | false    | string   | If specified, this overrides the default label text for the item selection search input.                                    |\n| multiple    | false            | false    | boolean  | If set to true the component allows for the ability to select multiple terms returned through the `onSelect` callback.      |\n| onSelect    | NA               | true     | function | Callback to receive the selected item array, as it is returned from the `search` REST endpoint. Required.                   |\n| placeholder | Search for items | false    | string   | If specified, this overrides the default input placeholder value.                                                           |\n| subTypes   | []               | false    | array    | All queryable subtypes that will be included in the form of a comma-separated array. The default query is \"any\" subtype.     |\n| selected    | []               | false    | array    | Optional array of objects with id and title keys to auto-hydrate selections on load.                                        |\n\n### VideoPicker\n\nAllows a user to select or remove a video using the media modal or via direct\nURL entry. This component is a thin wrapper around `MediaPicker` and sets the\nallowed types for the `MediaPicker` to `video` as well as provides a custom\npreview component that embeds the selected video in the editor.\n\nFor more information on how to use this component, see\n[MediaPicker](../media-picker/README.md).\n\n**Usage**\n\n``` js\n<VideoPicker\n  className=\"video-picker\"\n  onReset={() => setAttributes({ videoId: 0 })}\n  onUpdate={({ id }) => setAttributes({ videoId: id })}\n  value={videoId}\n/>\n```\n\n**Props**\n\n| Prop        | Default     | Required | Type     | Description                                                                                              |\n|-------------|-------------|----------|----------|----------------------------------------------------------------------------------------------------------|\n| className   | ''          | No       | string   | Class name for the media picker container.                                                               |\n| onReset     |             | Yes      | function | Function to reset the video ID to 0 and/or the video URL to an empty string.                             |\n| onUpdate    |             | Yes      | function | Function to set the video ID on video selection/upload.                                                  |\n| onUpdateURL | null        | No       | function | Function to set the video URL on entry. If not set, the button to enter a URL manually will not display. |\n| value       |             | Yes      | integer  | The ID of the selected video. 0 represents no selection.                                                 |\n| valueURL    | ''          | No       | string   | The URL of the video. An empty string represents no selection.                                           |\n\n---\n\n## Hooks\n\nHooks are custom React hooks that provide various functionalities within the block editor.\n\n### useBlockName\n\nA custom React hook that returns the name of a block.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({ clientId }) => {\n  const blockName = useBlockName(clientId);\n\n  ...\n};\n```\n\n```jsx\nconst MyBlock = ({ clientId }) => {\n  const parentBlockClientId = useParentClientId(clientId);\n  const parentBlockName = useBlockName(parentBlockClientId);\n  ...\n};\n```\n\n### useCurrentPostId\n\nA custom React hook to retrieve the current post ID.\n\n**Usage**\n\n```jsx\nconst MyBlock = () => {\n  const currentPostID = useCurrentPostId();\n\n  if (currentPostID) {\n    ...\n  }\n};\n```\n\n### useDebounce\n\nA custom React hook that creates and returns a new debounced version of the passed value that will postpone its execution until after wait milliseconds have elapsed since the last time it was invoked\n\n@see <https://github.com/alleyinteractive/alley-scripts/issues/250>\n\n## Usage\n\n```jsx\nconst MyComponent = () => {\n  const [value, setValue] = useState('');\n  const debouncedValue = useDebounce(value, 500);\n\n  // This value will display after 500 miliseconds\n  useEffect(() => {\n    // Kickoff Function on a delay.\n  }, [debouncedValue]);\n\n  return (\n    <>\n      <TextControl\n        label={__('Set Value', 'your-textdomain-here')}\n        onChange={(next) => setValue(next)}\n        value={value}\n      />\n    </>\n  );\n};\n```\n\n### useHasInnerBlocks\n\nA custom React hook that determines if a block has inner blocks.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n clientId\n}) => {\n  const hasInnerBlocks = useHasInnerBlocks(clientId);\n\n  if (hasInnerBlocks) {\n    ...\n  } else {\n    ...\n  }\n\n  ...\n};\n```\n\n### useInnerBlockIndex\n\nA custom React hook that returns the current block's index relative to its siblings\nwithin a parent block.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n clientId\n}) => {\n  const blockIndex = useInnerBlockIndex(clientId);\n\n  ...\n};\n```\n\n### useInnerBlocksAttributes\n\nA custom React hook that returns the current blocks' inner block's attributes.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n clientId\n}) => {\n  const innerBlockAttributes = useInnerBlocksAttributes(clientId);\n\n  ...\n};\n```\n\n### useInnerBlocksCount\n\nA custom React hook that returns the current block's inner block count.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n clientId\n}) => {\n  const innerBlocksCount = useInnerBlocksCount(clientId);\n\n  ...\n};\n```\n\n### useMedia\n\nA custom React hook for attachment data given an ID.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n\timageID,\n}) => {\n  const image = useMedia(imageID);\n\n  ...\n};\n```\n\n### useParentBlock\n\nA custom React hook that returns the current block's parent block.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({ clientId }) => {\n  const parentBlock = useParentBlock(clientId);\n\n  ...\n};\n```\n\n### useParentBlockAttributes\n\nA custom React hook that returns the current block's parent block attributes.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n clientId\n}) => {\n  const parentBlockAttributes = useParentBlockAttributes(clientId);\n\n  ...\n};\n```\n\n### useParentClientId\n\nA custom React hook that returns the client id of the parent block of the current block.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({ clientId }) => {\n  const parentBlockClientId = useParentClientId(clientId);\n\n  ...\n};\n```\n\n### usePost\n\nA custom React hook to retrieve post data given a post ID and post type.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n postID,\n postType = 'post',\n options = { context: 'view' }\n}) => {\n  const post = usePost(postID, postType, options);\n\n  if (post) {\n    ...\n  }\n};\n```\n\n### usePostById\n\nA custom React hook to retrieve post data given only a post ID.\nIf you have the post type, use `usePost` instead.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n postID,\n}) => {\n  const post = usePostById(postID);\n\n  if (post) {\n    ...\n  }\n};\n```\n\nYou can also pass a function to lookup the post type when passed the post id.\nThis function must return a string that is the post type.\n\n```jsx\nconst MyBlock = ({\n postID,\n}) => {\n  const myCustomPostTypeLookup = (id) => (\n    myCustomPostTypeMap[id]\n  );\n\n  const post = usePostById(postID, myCustomPostTypeLookup);\n\n  if (post) {\n    ...\n  }\n};\n```\n\nYou are also able to pass options to the underlying API query. For example,\nhere is how we would get a post with the Edit context.\n\n```jsx\nconst MyBlock = ({\n postID,\n}) => {\n  const post = usePostById(postID, null, { context: 'edit' });\n\n  if (post) {\n    ...\n  }\n};\n```\n\n### usePostMeta\n\nA custom React hook that wraps useEntityProp for working with postmeta. This\nhook is intended to reduce boilerplate code in components that need to read\nand write postmeta. By default, it operates on postmeta for the current post,\nbut you can optionally pass a post type and post ID in order to get and set\npost meta for an arbitrary post.\n\n**Usage**\n\n**Editing the Current Post's Meta**\n\n```jsx\nconst MyComponent = () => {\n  const [meta, setMeta] = usePostMeta();\n  const { my_meta_key: myMetaKey } = meta;\n\n  return (\n    <TextControl\n      label={__('My Meta Key', 'your-textdomain-here')}\n      onChange={(next) => setMeta({ ...meta, my_meta_key: next })}\n      value={myMetaKey}\n    />\n  );\n};\n```\n\n**Editing Another Post's Meta**\n\n```jsx\nconst MyComponent = ({\n  postId,\n  postType,\n}) => {\n  const [meta, setMeta] = usePostMeta(postType, postId);\n  const { my_meta_key: myMetaKey } = meta;\n\n  return (\n    <TextControl\n      label={__('My Meta Key', 'your-textdomain-here')}\n      onChange={(next) => setMeta({ ...meta, my_meta_key: next })}\n      value={myMetaKey}\n    />\n  );\n};\n```\n\n### usePostMetaValue\n\nA custom React hook that wraps useEntityProp for working with a specific\npostmeta value. It returns the value for the specified meta key as well as a\nsetter for the meta value. This hook is intended to reduce boilerplate code\nin components that need to read and write postmeta. It differs from\nusePostMeta in that it operates on a specific meta key/value pair.\nBy default, it operates on postmeta for the current post, but you can\noptionally pass a post type and post ID in order to get and set post meta\nfor an arbitrary post.\n\n**Usage**\n\n**Editing the Current Post's Meta**\n\n```jsx\nconst MyComponent = () => {\n  const [myMetaKey, setMyMetaKey] = usePostMetaValue('my_meta_key');\n\n  return (\n    <TextControl\n      label={__('My Meta Key', 'your-textdomain-here')}\n      onChange={setMyMetaKey}\n      value={myMetaKey}\n    />\n  );\n};\n```\n\n**Editing Another Post's Meta**\n\n```jsx\nconst MyComponent = ({\n  postId,\n  postType,\n}) => {\n  const [myMetaKey, setMyMetaKey] = usePostMetaValue('my_meta_key', postType, postId);\n\n  return (\n    <TextControl\n      label={__('My Meta Key', 'your-textdomain-here')}\n      onChange={setMyMetaKey}\n      value={myMetaKey}\n    />\n  );\n};\n```\n\n### usePosts\n\nA custom React hook to retrieve multiple posts' data given an array of post IDs and a single post type.\n\n**Usage**\n\n```jsx\nconst MyBlock = ({\n postIDs,\n}) => {\n  const posts = usePosts(postIDs, postType);\n\n  if (posts) {\n    ...\n  }\n};\n```\n\n### useTerms\n\n A custom React hook that wraps useEntityProp for working with a post's terms.\n It returns an array that contains a copy of a post's terms assigned from a\n given taxonomy as well as a helper function that sets the terms for a given\n post. This hook is intended to reduce boilerplate code in components that\n need to update a post's terms. By default, it operates on terms for the\n current post, but you can optionally pass a post type and post ID in order to\n get and set terms for an arbitrary post.\n\n**Usage**\n\n**Editing the Current Post's Terms**\n\n```jsx\nconst MyComponent = ({\n  taxonomy,\n}) => {\n  const [terms, setTerms] = useTerms(null, null, taxonomy);\n\n  return (\n    <SelectControl\n      label={__('My Terms', 'your-textdomain-here')}\n      multiple\n      onChange={(next) => setTerms(next)}\n      options={options}\n      value={terms}\n    />\n  );\n};\n```\n\n**Editing Another Post's Terms**\n\n```jsx\nconst MyComponent = ({\n  postId,\n  postType,\n  taxonomy,\n}) => {\n  const [terms, setTerms] = useTerms(postType, postId, taxonomy);\n\n  return (\n    <SelectControl\n      label={__('My Terms', 'your-textdomain-here')}\n      multiple\n      onChange={(next) => setTerms(next)}\n      options={options}\n      value={terms}\n    />\n  );\n};\n```\n---\n## Services\n\nServices are utility functions that provide additional functionalities.\n\n### parseCSVFile\n\nParses a CSV file and converts it into an array of objects.\n\nGiven a File object containing CSV data, `parseCSVFile` parses the CSV and returns an array of objects that are keyed by column names. Assumes that the first row in the CSV is the name of the column. Skips empty lines and attempts to do automatic type conversion.\n\n_Parameters_\n* {File} `file` - The CSV file object.\n\n_Returns_\n* {Promise} - A Promise that will resolve to an array of row objects.\n\n### getMediaUrl\n\nExtracts the URL for a media item at a requested size from a media object.\n\nGiven a media object returned from the WordPress REST API, extracts the URL for the media item at the requested size if it exists, or the full size if it does not. Returns an empty string if unable to find either. Uses a superset of the same logic that the Gutenberg Image component uses for selecting the correct image size from a media REST API response.\n\n_Parameters_\n* {object} `media` - A media object returned by the WordPress API.\n* {string} `size` - Media size to request. Default: full\n\n_Returns_\n* {string} - The URL to the asset, or an empty string on failure.\n\n---\n\n## Changelog\n\nThis project keeps a [changelog](CHANGELOG.md).\n\n## Development Process\n\nThis package is developed as part of the [Alley Scripts](https://github.com/alleyinteractive/alley-scripts) project on GitHub. The project is organized as a monorepo using [npm workspaces](https://docs.npmjs.com/cli/v7/using-npm/workspaces) and individual packages are published to npm under the [@alleyinteractive](https://www.npmjs.com/org/alleyinteractive) organization.\n\n### Contributing\n\nYou can contribute to this project in several ways:\n\n- Visit the main [Alley Scripts GitHub repo](https://github.com/alleyinteractive/alley-scripts) to [Open an issue](https://github.com/alleyinteractive/alley-scripts/issues/new) or submit PRs.\n\n### Releases\n\nThis project adheres to the [Semantic Versioning 2.0.0](https://semver.org/) specification. All major, minor, and patch releases are published to npm and tagged in the repo. We will maintain separate branches for each minor release (e.g. block-editor-tools/0.1) to manage patch releases while keeping future development in the `main` branch.\n\n## Maintainers\n\nThis project is actively maintained by [Alley Interactive](https://github.com/alleyinteractive). Like what you see? [Come work with us](https://alley.com/careers/).\n\n![Alley logo](https://avatars.githubusercontent.com/u/1733454?s=200&v=4)\n\n## License\n\nThis software is released under the terms of the GNU General Public License version 2 or any later version.\n","readmeFilename":"README.md"}