diff --git a/package-lock.json b/package-lock.json index c790ed2..dc0005f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "GPL-2.0-or-later", "dependencies": { - "@alleyinteractive/block-editor-tools": "^0.4.0", + "@alleyinteractive/block-editor-tools": "^0.5.1", "@wordpress/a11y": "^3.30.0", "@wordpress/annotations": "^2.30.0", "@wordpress/api-fetch": "^6.27.0", @@ -110,267 +110,15 @@ } }, "node_modules/@alleyinteractive/block-editor-tools": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.4.0.tgz", - "integrity": "sha512-k0d+SvnaD/pXHm0mtjOpRZs0xZVySpAdBX4B1SenitSsoEWzkjd/RZCt6IFuNM2EFedFbOy8vGIV8YGDFqQkdA==", - "dependencies": { - "@alleyinteractive/tsconfig": "*", - "@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/element": "^5.22.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/scripts": "^26.16.0", - "@wordpress/url": "^3.46.0", - "classnames": "^2.3.2", - "dompurify": "^3.0.6", - "lodash": "^4.17.21", - "papaparse": "^5.4.0", - "prop-types": "^15.8.1", - "react": "18.2.0", - "styled-components": "^6.1.0", - "ts-loader": "^9.4.4", - "uuid": "^9.0.1", - "wp-types": "^3.63.0" - }, + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.5.1.tgz", + "integrity": "sha512-VEu3yQtzu/rsfAgBpC/UJpUFeyk9XzAWjuy+Ao+q0MuLKS3tIYHSPy5alnwn3QUPc59Hp7ADnSPx1uiW+IhhhQ==", "engines": { - "node": ">=16.0.0 <19.0.0", - "npm": ">=8.0.0 <10.0.0" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "optional": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "optional": true - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@floating-ui/react-dom": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", - "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", - "dependencies": { - "@floating-ui/dom": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@wordpress/block-editor": { - "version": "12.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.13.0.tgz", - "integrity": "sha512-21GAD/jyEZskukdA6js/3S/T426SyyTF61dQ6cXe/Q+vUJXnAB7Cz9qW6SavxdxWGv5TC67HInjbqssUUGCPIg==", - "dependencies": { - "@babel/runtime": "^7.16.0", - "@emotion/react": "^11.7.1", - "@emotion/styled": "^11.6.0", - "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.45.0", - "@wordpress/api-fetch": "^6.42.0", - "@wordpress/blob": "^3.45.0", - "@wordpress/blocks": "^12.22.0", - "@wordpress/commands": "^0.16.0", - "@wordpress/components": "^25.11.0", - "@wordpress/compose": "^6.22.0", - "@wordpress/data": "^9.15.0", - "@wordpress/date": "^4.45.0", - "@wordpress/deprecated": "^3.45.0", - "@wordpress/dom": "^3.45.0", - "@wordpress/element": "^5.22.0", - "@wordpress/escape-html": "^2.45.0", - "@wordpress/hooks": "^3.45.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/icons": "^9.36.0", - "@wordpress/is-shallow-equal": "^4.45.0", - "@wordpress/keyboard-shortcuts": "^4.22.0", - "@wordpress/keycodes": "^3.45.0", - "@wordpress/notices": "^4.13.0", - "@wordpress/preferences": "^3.22.0", - "@wordpress/private-apis": "^0.27.0", - "@wordpress/rich-text": "^6.22.0", - "@wordpress/style-engine": "^1.28.0", - "@wordpress/token-list": "^2.45.0", - "@wordpress/url": "^3.46.0", - "@wordpress/warning": "^2.45.0", - "@wordpress/wordcount": "^3.45.0", - "change-case": "^4.1.2", - "classnames": "^2.3.1", - "colord": "^2.7.0", - "deepmerge": "^4.3.0", - "diff": "^4.0.2", - "dom-scroll-into-view": "^1.2.1", - "fast-deep-equal": "^3.1.3", - "memize": "^2.1.0", - "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.41.0", - "postcss-urlrebase": "^1.0.0", - "react-autosize-textarea": "^7.1.0", - "react-easy-crop": "^4.5.1", - "rememo": "^4.0.2", - "remove-accents": "^0.5.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@wordpress/components": { - "version": "25.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.11.0.tgz", - "integrity": "sha512-7mGByVZFNIEs+uUy0b2cjeH3EegP5pUP9AQKgwy54sMMdzfdvdu2taTrOKzdynfMd5ERsIAi5CkHLKEn1lja1A==", - "dependencies": { - "@ariakit/react": "^0.3.5", - "@ariakit/test": "^0.3.0", - "@babel/runtime": "^7.16.0", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "^2.0.1", - "@radix-ui/react-dropdown-menu": "2.0.4", - "@types/gradient-parser": "0.1.3", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.45.0", - "@wordpress/compose": "^6.22.0", - "@wordpress/date": "^4.45.0", - "@wordpress/deprecated": "^3.45.0", - "@wordpress/dom": "^3.45.0", - "@wordpress/element": "^5.22.0", - "@wordpress/escape-html": "^2.45.0", - "@wordpress/hooks": "^3.45.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/icons": "^9.36.0", - "@wordpress/is-shallow-equal": "^4.45.0", - "@wordpress/keycodes": "^3.45.0", - "@wordpress/primitives": "^3.43.0", - "@wordpress/private-apis": "^0.27.0", - "@wordpress/rich-text": "^6.22.0", - "@wordpress/warning": "^2.45.0", - "change-case": "^4.1.2", - "classnames": "^2.3.1", - "colord": "^2.7.0", - "date-fns": "^2.28.0", - "deepmerge": "^4.3.0", - "dom-scroll-into-view": "^1.2.1", - "downshift": "^6.0.15", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^10.13.0", - "gradient-parser": "^0.1.5", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.3.1", - "reakit": "^1.3.11", - "remove-accents": "^0.5.0", - "use-lilius": "^2.0.1", - "uuid": "^9.0.1", - "valtio": "1.7.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@wordpress/notices": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.13.0.tgz", - "integrity": "sha512-bsvpABml1Me1mFT4Ny1QTa1UAXYFK3swFMbHChANwKHNl1D25+jgfEhAT5EPerpUvG3sDzneExmeCRfWgtO7Qg==", - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.45.0", - "@wordpress/data": "^9.15.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/@wordpress/private-apis": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.27.0.tgz", - "integrity": "sha512-A+A6RxIlgqZEH1lthFkZGHIIZnau2JaI+fdjNj9xgLO8KzPyHcX1dqjAV/vF7I2jHrloX2bJ+z9QFpLmUKx7TA==", - "dependencies": { - "@babel/runtime": "^7.16.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/framer-motion": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", - "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", - "dependencies": { - "tslib": "^2.4.0" - }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" + "node": ">=16.0.0", + "npm": ">=8.0.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/memize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz", - "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" - }, - "node_modules/@alleyinteractive/block-editor-tools/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" + "react": ">=18" } }, "node_modules/@alleyinteractive/eslint-config": { @@ -672,14 +420,6 @@ "stylelint-config-sass-guidelines": ">= 9.0.1" } }, - "node_modules/@alleyinteractive/tsconfig": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@alleyinteractive/tsconfig/-/tsconfig-0.1.0.tgz", - "integrity": "sha512-UVmbtP1lMBz408TU76dxox1LXcgs8UdXmsBROJWcixvD36g/pCXewfr0lC57+zfqGGEtoY9EAzWgphtbm3rgfQ==", - "dependencies": { - "typescript": "*" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "license": "Apache-2.0", @@ -5423,11 +5163,6 @@ "version": "2.0.1", "license": "MIT" }, - "node_modules/@types/stylis": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.3.tgz", - "integrity": "sha512-86XLCVEmWagiUEbr2AjSbeY4qHN9jMm3pgM3PuBYfLIbT0MpDSnA3GA/4W7KoH/C/eeK77kNaeIxZzjhKYIBgw==" - }, "node_modules/@types/tapable": { "version": "1.0.8", "license": "MIT" @@ -10622,14 +10357,6 @@ "node": ">=6" } }, - "node_modules/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -11331,14 +11058,6 @@ "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==" }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } - }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -11423,16 +11142,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -18029,11 +17738,6 @@ "node": ">= 14" } }, - "node_modules/papaparse": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", - "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" - }, "node_modules/param-case": { "version": "3.0.4", "license": "MIT", @@ -20410,11 +20114,6 @@ "node": ">=0.10.0" } }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -21155,38 +20854,6 @@ "version": "0.1.0", "license": "ISC" }, - "node_modules/styled-components": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.1.tgz", - "integrity": "sha512-cpZZP5RrKRIClBW5Eby4JM1wElLVP4NQrJbJ0h10TidTyJf4SIIwa3zLXOoPb4gJi8MsJ8mjq5mu2IrEhZIAcQ==", - "dependencies": { - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/unitless": "^0.8.0", - "@types/stylis": "^4.0.2", - "css-to-react-native": "^3.2.0", - "csstype": "^3.1.2", - "postcss": "^8.4.31", - "shallowequal": "^1.1.0", - "stylis": "^4.3.0", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" - }, "node_modules/stylehacks": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", @@ -21901,74 +21568,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/ts-loader": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz", - "integrity": "sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==", - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ts-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ts-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -23169,17 +22768,6 @@ "version": "2.0.0", "license": "MIT" }, - "node_modules/wp-types": { - "version": "3.64.0", - "resolved": "https://registry.npmjs.org/wp-types/-/wp-types-3.64.0.tgz", - "integrity": "sha512-8rwHUQFxI18jezvObymV0eKEhnU2xaSci5ra6YG+dV6EDZLfNR2z3NZA82mFkOzZRWpl/Dlj+a4u8aqk08UPGQ==", - "dependencies": { - "typescript": ">=3" - }, - "funding": { - "url": "https://github.com/sponsors/johnbillion" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -23481,218 +23069,10 @@ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" }, "@alleyinteractive/block-editor-tools": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.4.0.tgz", - "integrity": "sha512-k0d+SvnaD/pXHm0mtjOpRZs0xZVySpAdBX4B1SenitSsoEWzkjd/RZCt6IFuNM2EFedFbOy8vGIV8YGDFqQkdA==", - "requires": { - "@alleyinteractive/tsconfig": "*", - "@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/element": "^5.22.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/scripts": "^26.16.0", - "@wordpress/url": "^3.46.0", - "classnames": "^2.3.2", - "dompurify": "^3.0.6", - "lodash": "^4.17.21", - "papaparse": "^5.4.0", - "prop-types": "^15.8.1", - "react": "18.2.0", - "styled-components": "^6.1.0", - "ts-loader": "^9.4.4", - "uuid": "^9.0.1", - "wp-types": "^3.63.0" - }, - "dependencies": { - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "optional": true, - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "optional": true - }, - "@floating-ui/react-dom": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", - "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", - "requires": { - "@floating-ui/dom": "^1.5.1" - } - }, - "@wordpress/block-editor": { - "version": "12.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.13.0.tgz", - "integrity": "sha512-21GAD/jyEZskukdA6js/3S/T426SyyTF61dQ6cXe/Q+vUJXnAB7Cz9qW6SavxdxWGv5TC67HInjbqssUUGCPIg==", - "requires": { - "@babel/runtime": "^7.16.0", - "@emotion/react": "^11.7.1", - "@emotion/styled": "^11.6.0", - "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.45.0", - "@wordpress/api-fetch": "^6.42.0", - "@wordpress/blob": "^3.45.0", - "@wordpress/blocks": "^12.22.0", - "@wordpress/commands": "^0.16.0", - "@wordpress/components": "^25.11.0", - "@wordpress/compose": "^6.22.0", - "@wordpress/data": "^9.15.0", - "@wordpress/date": "^4.45.0", - "@wordpress/deprecated": "^3.45.0", - "@wordpress/dom": "^3.45.0", - "@wordpress/element": "^5.22.0", - "@wordpress/escape-html": "^2.45.0", - "@wordpress/hooks": "^3.45.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/icons": "^9.36.0", - "@wordpress/is-shallow-equal": "^4.45.0", - "@wordpress/keyboard-shortcuts": "^4.22.0", - "@wordpress/keycodes": "^3.45.0", - "@wordpress/notices": "^4.13.0", - "@wordpress/preferences": "^3.22.0", - "@wordpress/private-apis": "^0.27.0", - "@wordpress/rich-text": "^6.22.0", - "@wordpress/style-engine": "^1.28.0", - "@wordpress/token-list": "^2.45.0", - "@wordpress/url": "^3.46.0", - "@wordpress/warning": "^2.45.0", - "@wordpress/wordcount": "^3.45.0", - "change-case": "^4.1.2", - "classnames": "^2.3.1", - "colord": "^2.7.0", - "deepmerge": "^4.3.0", - "diff": "^4.0.2", - "dom-scroll-into-view": "^1.2.1", - "fast-deep-equal": "^3.1.3", - "memize": "^2.1.0", - "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.41.0", - "postcss-urlrebase": "^1.0.0", - "react-autosize-textarea": "^7.1.0", - "react-easy-crop": "^4.5.1", - "rememo": "^4.0.2", - "remove-accents": "^0.5.0" - } - }, - "@wordpress/components": { - "version": "25.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.11.0.tgz", - "integrity": "sha512-7mGByVZFNIEs+uUy0b2cjeH3EegP5pUP9AQKgwy54sMMdzfdvdu2taTrOKzdynfMd5ERsIAi5CkHLKEn1lja1A==", - "requires": { - "@ariakit/react": "^0.3.5", - "@ariakit/test": "^0.3.0", - "@babel/runtime": "^7.16.0", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "^2.0.1", - "@radix-ui/react-dropdown-menu": "2.0.4", - "@types/gradient-parser": "0.1.3", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.45.0", - "@wordpress/compose": "^6.22.0", - "@wordpress/date": "^4.45.0", - "@wordpress/deprecated": "^3.45.0", - "@wordpress/dom": "^3.45.0", - "@wordpress/element": "^5.22.0", - "@wordpress/escape-html": "^2.45.0", - "@wordpress/hooks": "^3.45.0", - "@wordpress/html-entities": "^3.45.0", - "@wordpress/i18n": "^4.45.0", - "@wordpress/icons": "^9.36.0", - "@wordpress/is-shallow-equal": "^4.45.0", - "@wordpress/keycodes": "^3.45.0", - "@wordpress/primitives": "^3.43.0", - "@wordpress/private-apis": "^0.27.0", - "@wordpress/rich-text": "^6.22.0", - "@wordpress/warning": "^2.45.0", - "change-case": "^4.1.2", - "classnames": "^2.3.1", - "colord": "^2.7.0", - "date-fns": "^2.28.0", - "deepmerge": "^4.3.0", - "dom-scroll-into-view": "^1.2.1", - "downshift": "^6.0.15", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^10.13.0", - "gradient-parser": "^0.1.5", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.3.1", - "reakit": "^1.3.11", - "remove-accents": "^0.5.0", - "use-lilius": "^2.0.1", - "uuid": "^9.0.1", - "valtio": "1.7.0" - } - }, - "@wordpress/notices": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.13.0.tgz", - "integrity": "sha512-bsvpABml1Me1mFT4Ny1QTa1UAXYFK3swFMbHChANwKHNl1D25+jgfEhAT5EPerpUvG3sDzneExmeCRfWgtO7Qg==", - "requires": { - "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.45.0", - "@wordpress/data": "^9.15.0" - } - }, - "@wordpress/private-apis": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.27.0.tgz", - "integrity": "sha512-A+A6RxIlgqZEH1lthFkZGHIIZnau2JaI+fdjNj9xgLO8KzPyHcX1dqjAV/vF7I2jHrloX2bJ+z9QFpLmUKx7TA==", - "requires": { - "@babel/runtime": "^7.16.0" - } - }, - "framer-motion": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", - "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", - "requires": { - "@emotion/is-prop-valid": "^0.8.2", - "tslib": "^2.4.0" - } - }, - "memize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz", - "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" - }, - "path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" - }, - "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" - } - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@alleyinteractive/block-editor-tools/-/block-editor-tools-0.5.1.tgz", + "integrity": "sha512-VEu3yQtzu/rsfAgBpC/UJpUFeyk9XzAWjuy+Ao+q0MuLKS3tIYHSPy5alnwn3QUPc59Hp7ADnSPx1uiW+IhhhQ==", + "requires": {} }, "@alleyinteractive/eslint-config": { "version": "0.1.4", @@ -23870,14 +23250,6 @@ "dev": true, "requires": {} }, - "@alleyinteractive/tsconfig": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@alleyinteractive/tsconfig/-/tsconfig-0.1.0.tgz", - "integrity": "sha512-UVmbtP1lMBz408TU76dxox1LXcgs8UdXmsBROJWcixvD36g/pCXewfr0lC57+zfqGGEtoY9EAzWgphtbm3rgfQ==", - "requires": { - "typescript": "*" - } - }, "@ampproject/remapping": { "version": "2.2.0", "requires": { @@ -27242,11 +26614,6 @@ "@types/stack-utils": { "version": "2.0.1" }, - "@types/stylis": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.3.tgz", - "integrity": "sha512-86XLCVEmWagiUEbr2AjSbeY4qHN9jMm3pgM3PuBYfLIbT0MpDSnA3GA/4W7KoH/C/eeK77kNaeIxZzjhKYIBgw==" - }, "@types/tapable": { "version": "1.0.8" }, @@ -31127,11 +30494,6 @@ } } }, - "camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -31630,11 +30992,6 @@ "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==" }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" - }, "css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -31686,16 +31043,6 @@ "nth-check": "^2.0.1" } }, - "css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -36157,11 +35504,6 @@ "netmask": "^2.0.2" } }, - "papaparse": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", - "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" - }, "param-case": { "version": "3.0.4", "requires": { @@ -37665,11 +37007,6 @@ } } }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -38181,29 +37518,6 @@ "style-search": { "version": "0.1.0" }, - "styled-components": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.1.tgz", - "integrity": "sha512-cpZZP5RrKRIClBW5Eby4JM1wElLVP4NQrJbJ0h10TidTyJf4SIIwa3zLXOoPb4gJi8MsJ8mjq5mu2IrEhZIAcQ==", - "requires": { - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/unitless": "^0.8.0", - "@types/stylis": "^4.0.2", - "css-to-react-native": "^3.2.0", - "csstype": "^3.1.2", - "postcss": "^8.4.31", - "shallowequal": "^1.1.0", - "stylis": "^4.3.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" - } - } - }, "stylehacks": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", @@ -38684,54 +37998,6 @@ } } }, - "ts-loader": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz", - "integrity": "sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==", - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, "tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -39504,14 +38770,6 @@ "wildcard": { "version": "2.0.0" }, - "wp-types": { - "version": "3.64.0", - "resolved": "https://registry.npmjs.org/wp-types/-/wp-types-3.64.0.tgz", - "integrity": "sha512-8rwHUQFxI18jezvObymV0eKEhnU2xaSci5ra6YG+dV6EDZLfNR2z3NZA82mFkOzZRWpl/Dlj+a4u8aqk08UPGQ==", - "requires": { - "typescript": ">=3" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/package.json b/package.json index f1c6292..fd3a166 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "test": "jest --passWithNoTests" }, "dependencies": { - "@alleyinteractive/block-editor-tools": "^0.4.0", + "@alleyinteractive/block-editor-tools": "^0.5.1", "@wordpress/a11y": "^3.30.0", "@wordpress/annotations": "^2.30.0", "@wordpress/api-fetch": "^6.27.0",