From 8612da7d15a431511d053288ad616d545c96fc1d Mon Sep 17 00:00:00 2001 From: Patricia Romaniuc Date: Tue, 30 Jun 2026 16:49:45 +0300 Subject: [PATCH 01/12] feat(passage): implement zoom compensation and dynamic tab width in StimulusTabs component PIE-728 --- packages/passage/src/stimulus-tabs.jsx | 104 +++++++++++++++++++++++-- 1 file changed, 97 insertions(+), 7 deletions(-) diff --git a/packages/passage/src/stimulus-tabs.jsx b/packages/passage/src/stimulus-tabs.jsx index 92756da395..424e960cf8 100644 --- a/packages/passage/src/stimulus-tabs.jsx +++ b/packages/passage/src/stimulus-tabs.jsx @@ -12,6 +12,35 @@ import { Collapsible, color, PreviewPrompt, Purpose, UiLayout, transformDataHead // space needed for the passage text (WCAG 1.4.10 Reflow, 400% zoom / 320px). const STICKY_TABS_BREAKPOINT = 840; +/** + * Zoom compensation for the passage selection tabs. + * + * The tabs scale naturally with browser zoom up to 200%. Beyond 200%, + * we shrink their CSS size proportionally so their physical on-screen size + * freezes at the 200% appearance, leaving more room for passage content + * in high-zoom / small-window situations. + * The factor is min(1, 2 / zoom): exactly 1 at zoom <= 200% (component + * behavior unchanged), shrinking proportionally above that. A lower clamp + * of 0.4 guards against inflated ratios (docked devtools, browser side + * panels, window chrome) ever making the tabs unusably small. + */ +const MAX_TABS_ZOOM = 2; +const MIN_ZOOM_COMPENSATION = 0.4; + +// Per-tab horizontal-space floor in CSS pixels. When the passage container is +// narrow enough that each tab would have at most this much room +// (containerWidth <= tabs.length * NUMERIC_LABEL_MIN_WIDTH_PER_TAB), tab labels +// fall back to "Passage 1", "Passage 2", ... so navigation stays usable instead +// of being dominated by aggressively truncated titles. +const NUMERIC_LABEL_MIN_WIDTH_PER_TAB = 170; + +const computeZoomCompensation = () => { + if (typeof window === 'undefined') return 1; + const ratio = window.outerWidth / window.innerWidth; + const zoom = Number.isFinite(ratio) && ratio > 0 ? ratio : 1; + return Math.max(MIN_ZOOM_COMPENSATION, Math.min(1, MAX_TABS_ZOOM / zoom)); +}; + const PassagesContainer = styled('div')({ flexGrow: 1, backgroundColor: color.background(), @@ -107,6 +136,45 @@ const Underline = styled('div')(({ theme }) => ({ class StimulusTabs extends React.Component { state = { activeTab: 0, + zoomCompensation: computeZoomCompensation(), + containerWidth: 0, + }; + + containerRef = React.createRef(); + + componentDidMount() { + if (typeof window === 'undefined') return; + window.addEventListener('resize', this.updateZoomCompensation); + + if (this.containerRef.current && typeof ResizeObserver !== 'undefined') { + this.resizeObserver = new ResizeObserver(this.updateContainerWidth); + this.resizeObserver.observe(this.containerRef.current); + } + + this.updateContainerWidth(); + } + + componentWillUnmount() { + if (typeof window === 'undefined') return; + window.removeEventListener('resize', this.updateZoomCompensation); + + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + this.resizeObserver = null; + } + } + + updateZoomCompensation = () => { + this.setState({ zoomCompensation: computeZoomCompensation() }); + }; + + updateContainerWidth = () => { + const node = this.containerRef.current; + if (!node) return; + const width = node.clientWidth; + if (width !== this.state.containerWidth) { + this.setState({ containerWidth: width }); + } }; handleChange = (event, activeTab) => { @@ -262,7 +330,7 @@ class StimulusTabs extends React.Component { render() { const { model, tabs, disabledTabs } = this.props; - const { activeTab } = this.state; + const { activeTab, zoomCompensation, containerWidth } = this.state; if (!tabs?.length) { return; @@ -271,9 +339,20 @@ class StimulusTabs extends React.Component { const { extraCSSRules } = model || {}; const selectedTab = (tabs || []).find((tab) => tab.id === activeTab); + // cap each tab at 1/n of the passage container width so a single long + // title can't push other tabs off-screen. Existing two-line wrap + ellipsis + // on .passage-label still trims anything that doesn't fit. + const tabMaxWidth = containerWidth > 0 ? containerWidth / tabs.length : null; + // When per-tab horizontal space drops to NUMERIC_LABEL_MIN_WIDTH_PER_TAB or + // less, titles become unreadably truncated; swap to "Passage N" so users + // can still navigate. Container width is read once layout has settled + // (>0), so initial render uses real labels. + const useNumericLabels = + containerWidth > 0 && containerWidth <= tabs.length * NUMERIC_LABEL_MIN_WIDTH_PER_TAB; + return ( - + {disabledTabs || tabs.length === 1 ? ( tabs.map((tab) => this.renderTab(tab, disabledTabs)) ) : ( @@ -295,6 +374,12 @@ class StimulusTabs extends React.Component { background: color.background(), color: color.text(), fontFamily: 'Roboto, sans-serif', + // Freeze the tabs' physical size at their 200%-zoom appearance + // when browser zoom exceeds 200%. The factor is 1 at zoom <= 200%, + // so behavior below that threshold is unchanged. Using `zoom` + // (rather than transform: scale) shrinks the layout box itself, + // so the reclaimed space flows to the passage content below. + zoom: zoomCompensation, '& .MuiTabs-list': { backgroundColor: color.white(), borderBottom: '1px solid #D9DADA', @@ -307,17 +392,22 @@ class StimulusTabs extends React.Component { value={activeTab} onChange={this.handleChange} > - {tabs.map((tab) => ( + {tabs.map((tab, index) => ( - + {useNumericLabels ? ( + {`Passage ${index + 1}`} + ) : ( + + )} From d97a27f66544a43b2f01d7a3c59fb881f767d044 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 14:59:00 +0300 Subject: [PATCH 02/12] fix(ci): retry pslb build to survive transient unpkg manifest-fetch failures --- scripts/release | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/scripts/release b/scripts/release index 49efb97e23..a71bbd67b2 100755 --- a/scripts/release +++ b/scripts/release @@ -91,6 +91,48 @@ const runCmd = (command, options = {}) => { execSync(command, { stdio: 'inherit', cwd: CWD, ...options }); }; +/** + * Blocks the current thread for the given number of milliseconds without busy-waiting. + * + * @param {number} ms - Milliseconds to sleep. + */ +const sleep = (ms) => { + Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, ms); +}; + +/** + * Runs a command, retrying on failure with a linear backoff. + * + * pslb fetches every shared-module manifest from unpkg at build time. node-fetch@2 + * does not retry on thrown network errors (only on 404/429 statuses), so a single + * transient "Premature close" / connection reset from unpkg drops a manifest, which + * silently disables externalization and surfaces as an unrelated mathquill.css + * sucrase syntax error. Each retry is a fresh process (fresh connections) and the + * delay rides out short unpkg blips. + * + * @param {string} command - The shell command to execute. + * @param {Object} [opts] - Retry configuration. + * @param {number} [opts.attempts=4] - Total number of attempts before giving up. + * @param {number} [opts.delayMs=15000] - Base delay between attempts (multiplied by attempt number). + * @param {Object} [opts.options={}] - Options forwarded to runCmd/execSync. + */ +const runCmdWithRetry = (command, { attempts = 4, delayMs = 15000, options = {} } = {}) => { + for (let attempt = 1; attempt <= attempts; attempt += 1) { + try { + runCmd(command, options); + return; + } catch (err) { + if (attempt === attempts) { + throw err; + } + const wait = delayMs * attempt; + warn(`Command failed (attempt ${attempt}/${attempts}): ${err.message}`); + warn(`Retrying in ${wait / 1000}s (transient unpkg/network failures during pslb manifest fetch)...`); + sleep(wait); + } + } +}; + /** * Retrieves the name of the current Git branch. * @@ -148,7 +190,10 @@ const buildPrintModules = () => { log('print packages for pslb:', printPkgNames.join(', ')); const pkgFlags = printPkgNames.map((n) => `--package ${n}`).join(' '); - runCmd(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`); + runCmdWithRetry(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`, { + attempts: 4, + delayMs: 15000, + }); }; /** From 1c5993003572028f3bb3fc3ba166ebf67c24e8b1 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 16:03:11 +0300 Subject: [PATCH 03/12] fix(ci): pre-warm unpkg manifests before pslb build --- scripts/release | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/scripts/release b/scripts/release index a71bbd67b2..5b63c90832 100755 --- a/scripts/release +++ b/scripts/release @@ -133,6 +133,39 @@ const runCmdWithRetry = (command, { attempts = 4, delayMs = 15000, options = {} } }; +/** + * Pre-warms unpkg's edge cache for every shared-module manifest pslb will fetch. + * + * pslb fetches these with node-fetch@2, which throws "Premature close" when unpkg + * drops a connection mid-response -- most often when a freshly published version is + * still cold in unpkg's cache and served slowly from origin. Pulling each file first + * with `curl --retry` (which handles Premature close / redirects robustly) forces + * unpkg to cache it at the edge, so pslb's own fetch then hits a warm, fast path. + * + * It also fails loudly, naming the exact URL, if a manifest is genuinely unavailable + * -- far clearer than the downstream mathquill.css sucrase error that a dropped + * manifest otherwise produces. + * + * @param {{libs?: {packages?: Array<{name: string, version: string}>}}} pslbConfig + */ +const prewarmManifests = (pslbConfig) => { + const libs = (pslbConfig.libs && pslbConfig.libs.packages) || []; + if (libs.length === 0) { + return; + } + log(chalk.magenta('--- STEP 4a: PRE-WARM UNPKG MANIFESTS ---')); + for (const { name, version } of libs) { + for (const file of ['package.json', 'module/manifest.json']) { + const url = `https://unpkg.com/${name}@${version}/${file}`; + // -f fail on HTTP errors, -sS quiet but show errors, -L follow unpkg's + // semver redirect; aggressive retry rides out transient drops / cold-cache slowness. + runCmd( + `curl -fsSL --retry 6 --retry-all-errors --retry-delay 3 --max-time 60 -o /dev/null "${url}"`, + ); + } + } +}; + /** * Retrieves the name of the current Git branch. * @@ -188,6 +221,8 @@ const buildPrintModules = () => { return; } + prewarmManifests(pslbConfig); + log('print packages for pslb:', printPkgNames.join(', ')); const pkgFlags = printPkgNames.map((n) => `--package ${n}`).join(' '); runCmdWithRetry(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`, { From 5d6e567decf3ef2dae8a0c41ba1005594f280247 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 17:36:48 +0300 Subject: [PATCH 04/12] revert(ci): drop unpkg pre-warm + pslb retry workarounds --- package.json | 4 +- patches/@pslb+pslb+4.4.2-beta.0.patch | 16 ++++++ scripts/release | 82 +-------------------------- yarn.lock | 65 +++++++++++++++++++-- 4 files changed, 81 insertions(+), 86 deletions(-) create mode 100644 patches/@pslb+pslb+4.4.2-beta.0.patch diff --git a/package.json b/package.json index d339197aa6..6de12a48f4 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "publish:beta:patch": "lerna publish prepatch --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:minor": "lerna publish preminor --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:prerelease": "lerna publish prerelease --dist-tag beta --preid beta --force-publish --ignore-scripts", - "postinstall": "git config --local include.path ../.gitconfig", + "postinstall": "git config --local include.path ../.gitconfig && patch-package", "clean-install": "git clean -xdf . && yarn install && ./scripts/build babel", "check-pie-lib-updates": "lerna exec -- npm-check-updates '@pie-lib/*' --target latest", "update-pie-lib": "lerna exec -- npm-check-updates '@pie-lib/*' --target latest -u && node scripts/sync-pie-lib-resolutions.js", @@ -70,7 +70,9 @@ "minimist": "^1.2.8", "npm-check-updates": "^17.1.18", "pacote": "^9.5.12", + "patch-package": "^8.0.1", "postcss": "8.5.6", + "postinstall-postinstall": "^2.1.0", "prettier": "^3.8.1", "react": "18.3.1", "react-dom": "18.3.1", diff --git a/patches/@pslb+pslb+4.4.2-beta.0.patch b/patches/@pslb+pslb+4.4.2-beta.0.patch new file mode 100644 index 0000000000..1636740203 --- /dev/null +++ b/patches/@pslb+pslb+4.4.2-beta.0.patch @@ -0,0 +1,16 @@ +diff --git a/node_modules/@pslb/pslb/lib/manifest-loader.js b/node_modules/@pslb/pslb/lib/manifest-loader.js +index 40b9adf..6c0c183 100644 +--- a/node_modules/@pslb/pslb/lib/manifest-loader.js ++++ b/node_modules/@pslb/pslb/lib/manifest-loader.js +@@ -24,7 +24,10 @@ const loadJson = async (name, path, retryOpts, versionOrTag, logger) => { + logger === null || logger === void 0 ? void 0 : logger.info(`loadJson %s, %s, %s. retry: %O`, name, versionOrTag, path, retryOpts); + const v = versionOrTag || "latest"; + const url = `https://unpkg.com/${name}@${v}/${path}`; +- const r = await (0, node_fetch_1.default)(url); ++ // Use Node's native fetch (undici) when available. node-fetch@2 throws ++ // "Premature close" against unpkg on Node >=22; native fetch does not. ++ const doFetch = (typeof globalThis.fetch === "function") ? globalThis.fetch : node_fetch_1.default; ++ const r = await doFetch(url); + if (r.ok) { + return r.json(); + } diff --git a/scripts/release b/scripts/release index 5b63c90832..49efb97e23 100755 --- a/scripts/release +++ b/scripts/release @@ -91,81 +91,6 @@ const runCmd = (command, options = {}) => { execSync(command, { stdio: 'inherit', cwd: CWD, ...options }); }; -/** - * Blocks the current thread for the given number of milliseconds without busy-waiting. - * - * @param {number} ms - Milliseconds to sleep. - */ -const sleep = (ms) => { - Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, ms); -}; - -/** - * Runs a command, retrying on failure with a linear backoff. - * - * pslb fetches every shared-module manifest from unpkg at build time. node-fetch@2 - * does not retry on thrown network errors (only on 404/429 statuses), so a single - * transient "Premature close" / connection reset from unpkg drops a manifest, which - * silently disables externalization and surfaces as an unrelated mathquill.css - * sucrase syntax error. Each retry is a fresh process (fresh connections) and the - * delay rides out short unpkg blips. - * - * @param {string} command - The shell command to execute. - * @param {Object} [opts] - Retry configuration. - * @param {number} [opts.attempts=4] - Total number of attempts before giving up. - * @param {number} [opts.delayMs=15000] - Base delay between attempts (multiplied by attempt number). - * @param {Object} [opts.options={}] - Options forwarded to runCmd/execSync. - */ -const runCmdWithRetry = (command, { attempts = 4, delayMs = 15000, options = {} } = {}) => { - for (let attempt = 1; attempt <= attempts; attempt += 1) { - try { - runCmd(command, options); - return; - } catch (err) { - if (attempt === attempts) { - throw err; - } - const wait = delayMs * attempt; - warn(`Command failed (attempt ${attempt}/${attempts}): ${err.message}`); - warn(`Retrying in ${wait / 1000}s (transient unpkg/network failures during pslb manifest fetch)...`); - sleep(wait); - } - } -}; - -/** - * Pre-warms unpkg's edge cache for every shared-module manifest pslb will fetch. - * - * pslb fetches these with node-fetch@2, which throws "Premature close" when unpkg - * drops a connection mid-response -- most often when a freshly published version is - * still cold in unpkg's cache and served slowly from origin. Pulling each file first - * with `curl --retry` (which handles Premature close / redirects robustly) forces - * unpkg to cache it at the edge, so pslb's own fetch then hits a warm, fast path. - * - * It also fails loudly, naming the exact URL, if a manifest is genuinely unavailable - * -- far clearer than the downstream mathquill.css sucrase error that a dropped - * manifest otherwise produces. - * - * @param {{libs?: {packages?: Array<{name: string, version: string}>}}} pslbConfig - */ -const prewarmManifests = (pslbConfig) => { - const libs = (pslbConfig.libs && pslbConfig.libs.packages) || []; - if (libs.length === 0) { - return; - } - log(chalk.magenta('--- STEP 4a: PRE-WARM UNPKG MANIFESTS ---')); - for (const { name, version } of libs) { - for (const file of ['package.json', 'module/manifest.json']) { - const url = `https://unpkg.com/${name}@${version}/${file}`; - // -f fail on HTTP errors, -sS quiet but show errors, -L follow unpkg's - // semver redirect; aggressive retry rides out transient drops / cold-cache slowness. - runCmd( - `curl -fsSL --retry 6 --retry-all-errors --retry-delay 3 --max-time 60 -o /dev/null "${url}"`, - ); - } - } -}; - /** * Retrieves the name of the current Git branch. * @@ -221,14 +146,9 @@ const buildPrintModules = () => { return; } - prewarmManifests(pslbConfig); - log('print packages for pslb:', printPkgNames.join(', ')); const pkgFlags = printPkgNames.map((n) => `--package ${n}`).join(' '); - runCmdWithRetry(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`, { - attempts: 4, - delayMs: 15000, - }); + runCmd(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`); }; /** diff --git a/yarn.lock b/yarn.lock index 607e583751..37fa682ab8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6149,7 +6149,7 @@ chownr@^3.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== -ci-info@^3.2.0: +ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -8226,6 +8226,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -9698,7 +9705,7 @@ is-window@^1.0.2: resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" integrity sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg== -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -10455,7 +10462,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.1: +json-stable-stringify@^1.0.1, json-stable-stringify@^1.0.2: version "1.3.0" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70" integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg== @@ -10795,6 +10802,13 @@ kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -11444,7 +11458,7 @@ mhchemparser@^4.1.0: resolved "https://registry.yarnpkg.com/mhchemparser/-/mhchemparser-4.2.1.tgz#d73982e66bc06170a85b1985600ee9dabe157cb0" integrity sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ== -micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -12375,6 +12389,14 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" @@ -12810,6 +12832,26 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +patch-package@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.1.tgz#79d02f953f711e06d1f8949c8a13e5d3d7ba1a60" + integrity sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + ci-info "^3.7.0" + cross-spawn "^7.0.3" + find-yarn-workspace-root "^2.0.0" + fs-extra "^10.0.0" + json-stable-stringify "^1.0.2" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + semver "^7.5.3" + slash "^2.0.0" + tmp "^0.2.4" + yaml "^2.2.2" + path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -13237,6 +13279,11 @@ postcss@8.5.6, postcss@^8.3.6: picocolors "^1.1.1" source-map-js "^1.2.1" +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -15645,6 +15692,11 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" +tmp@^0.2.4: + version "0.2.7" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.7.tgz#26f4db11d1601ce8012dcb8a798ece1c06a99059" + integrity sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw== + tmp@~0.2.1: version "0.2.5" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" @@ -16626,6 +16678,11 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.2.2: + version "2.9.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.9.0.tgz#78274afd93598a1dfdd6130df6a566defcbf9aa4" + integrity sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA== + yaml@^2.6.0: version "2.8.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" From b2621443e500c042f59807cf097717740a2aeebc Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 17:55:10 +0300 Subject: [PATCH 05/12] Revert last 3 commits: unpkg workarounds and pslb retry --- package.json | 4 +- patches/@pslb+pslb+4.4.2-beta.0.patch | 16 ------- scripts/release | 47 ++++++++++++++++++- yarn.lock | 65 ++------------------------- 4 files changed, 51 insertions(+), 81 deletions(-) delete mode 100644 patches/@pslb+pslb+4.4.2-beta.0.patch diff --git a/package.json b/package.json index 6de12a48f4..d339197aa6 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "publish:beta:patch": "lerna publish prepatch --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:minor": "lerna publish preminor --dist-tag beta --preid beta --force-publish --ignore-scripts", "publish:beta:prerelease": "lerna publish prerelease --dist-tag beta --preid beta --force-publish --ignore-scripts", - "postinstall": "git config --local include.path ../.gitconfig && patch-package", + "postinstall": "git config --local include.path ../.gitconfig", "clean-install": "git clean -xdf . && yarn install && ./scripts/build babel", "check-pie-lib-updates": "lerna exec -- npm-check-updates '@pie-lib/*' --target latest", "update-pie-lib": "lerna exec -- npm-check-updates '@pie-lib/*' --target latest -u && node scripts/sync-pie-lib-resolutions.js", @@ -70,9 +70,7 @@ "minimist": "^1.2.8", "npm-check-updates": "^17.1.18", "pacote": "^9.5.12", - "patch-package": "^8.0.1", "postcss": "8.5.6", - "postinstall-postinstall": "^2.1.0", "prettier": "^3.8.1", "react": "18.3.1", "react-dom": "18.3.1", diff --git a/patches/@pslb+pslb+4.4.2-beta.0.patch b/patches/@pslb+pslb+4.4.2-beta.0.patch deleted file mode 100644 index 1636740203..0000000000 --- a/patches/@pslb+pslb+4.4.2-beta.0.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/node_modules/@pslb/pslb/lib/manifest-loader.js b/node_modules/@pslb/pslb/lib/manifest-loader.js -index 40b9adf..6c0c183 100644 ---- a/node_modules/@pslb/pslb/lib/manifest-loader.js -+++ b/node_modules/@pslb/pslb/lib/manifest-loader.js -@@ -24,7 +24,10 @@ const loadJson = async (name, path, retryOpts, versionOrTag, logger) => { - logger === null || logger === void 0 ? void 0 : logger.info(`loadJson %s, %s, %s. retry: %O`, name, versionOrTag, path, retryOpts); - const v = versionOrTag || "latest"; - const url = `https://unpkg.com/${name}@${v}/${path}`; -- const r = await (0, node_fetch_1.default)(url); -+ // Use Node's native fetch (undici) when available. node-fetch@2 throws -+ // "Premature close" against unpkg on Node >=22; native fetch does not. -+ const doFetch = (typeof globalThis.fetch === "function") ? globalThis.fetch : node_fetch_1.default; -+ const r = await doFetch(url); - if (r.ok) { - return r.json(); - } diff --git a/scripts/release b/scripts/release index 49efb97e23..a71bbd67b2 100755 --- a/scripts/release +++ b/scripts/release @@ -91,6 +91,48 @@ const runCmd = (command, options = {}) => { execSync(command, { stdio: 'inherit', cwd: CWD, ...options }); }; +/** + * Blocks the current thread for the given number of milliseconds without busy-waiting. + * + * @param {number} ms - Milliseconds to sleep. + */ +const sleep = (ms) => { + Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, ms); +}; + +/** + * Runs a command, retrying on failure with a linear backoff. + * + * pslb fetches every shared-module manifest from unpkg at build time. node-fetch@2 + * does not retry on thrown network errors (only on 404/429 statuses), so a single + * transient "Premature close" / connection reset from unpkg drops a manifest, which + * silently disables externalization and surfaces as an unrelated mathquill.css + * sucrase syntax error. Each retry is a fresh process (fresh connections) and the + * delay rides out short unpkg blips. + * + * @param {string} command - The shell command to execute. + * @param {Object} [opts] - Retry configuration. + * @param {number} [opts.attempts=4] - Total number of attempts before giving up. + * @param {number} [opts.delayMs=15000] - Base delay between attempts (multiplied by attempt number). + * @param {Object} [opts.options={}] - Options forwarded to runCmd/execSync. + */ +const runCmdWithRetry = (command, { attempts = 4, delayMs = 15000, options = {} } = {}) => { + for (let attempt = 1; attempt <= attempts; attempt += 1) { + try { + runCmd(command, options); + return; + } catch (err) { + if (attempt === attempts) { + throw err; + } + const wait = delayMs * attempt; + warn(`Command failed (attempt ${attempt}/${attempts}): ${err.message}`); + warn(`Retrying in ${wait / 1000}s (transient unpkg/network failures during pslb manifest fetch)...`); + sleep(wait); + } + } +}; + /** * Retrieves the name of the current Git branch. * @@ -148,7 +190,10 @@ const buildPrintModules = () => { log('print packages for pslb:', printPkgNames.join(', ')); const pkgFlags = printPkgNames.map((n) => `--package ${n}`).join(' '); - runCmd(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`); + runCmdWithRetry(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`, { + attempts: 4, + delayMs: 15000, + }); }; /** diff --git a/yarn.lock b/yarn.lock index 37fa682ab8..607e583751 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6149,7 +6149,7 @@ chownr@^3.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== -ci-info@^3.2.0, ci-info@^3.7.0: +ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -8226,13 +8226,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-yarn-workspace-root@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" - integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== - dependencies: - micromatch "^4.0.2" - flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -9705,7 +9698,7 @@ is-window@^1.0.2: resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" integrity sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg== -is-wsl@^2.1.1, is-wsl@^2.2.0: +is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -10462,7 +10455,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.1, json-stable-stringify@^1.0.2: +json-stable-stringify@^1.0.1: version "1.3.0" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70" integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg== @@ -10802,13 +10795,6 @@ kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -klaw-sync@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" - integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== - dependencies: - graceful-fs "^4.1.11" - kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -11458,7 +11444,7 @@ mhchemparser@^4.1.0: resolved "https://registry.yarnpkg.com/mhchemparser/-/mhchemparser-4.2.1.tgz#d73982e66bc06170a85b1985600ee9dabe157cb0" integrity sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ== -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -12389,14 +12375,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.4.2: - version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" @@ -12832,26 +12810,6 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" -patch-package@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.1.tgz#79d02f953f711e06d1f8949c8a13e5d3d7ba1a60" - integrity sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw== - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - chalk "^4.1.2" - ci-info "^3.7.0" - cross-spawn "^7.0.3" - find-yarn-workspace-root "^2.0.0" - fs-extra "^10.0.0" - json-stable-stringify "^1.0.2" - klaw-sync "^6.0.0" - minimist "^1.2.6" - open "^7.4.2" - semver "^7.5.3" - slash "^2.0.0" - tmp "^0.2.4" - yaml "^2.2.2" - path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -13279,11 +13237,6 @@ postcss@8.5.6, postcss@^8.3.6: picocolors "^1.1.1" source-map-js "^1.2.1" -postinstall-postinstall@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" - integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -15692,11 +15645,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -tmp@^0.2.4: - version "0.2.7" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.7.tgz#26f4db11d1601ce8012dcb8a798ece1c06a99059" - integrity sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw== - tmp@~0.2.1: version "0.2.5" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" @@ -16678,11 +16626,6 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@^2.2.2: - version "2.9.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.9.0.tgz#78274afd93598a1dfdd6130df6a566defcbf9aa4" - integrity sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA== - yaml@^2.6.0: version "2.8.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" From 392461854240db5cc7991df910335fc231da0091 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 18:13:12 +0300 Subject: [PATCH 06/12] fix: bump shared modules and libs PIE-674, PIE-442, PIE-575 --- package.json | 32 +-- .../configure/package.json | 6 +- packages/boilerplate-item-type/package.json | 4 +- packages/calculator/configure/package.json | 2 +- packages/categorize/configure/package.json | 10 +- packages/categorize/package.json | 10 +- packages/charting/configure/package.json | 10 +- packages/charting/package.json | 8 +- .../complex-rubric/configure/package.json | 6 +- packages/complex-rubric/package.json | 2 +- .../drag-in-the-blank/configure/package.json | 8 +- packages/drag-in-the-blank/package.json | 10 +- .../drawing-response/configure/package.json | 4 +- packages/drawing-response/package.json | 4 +- packages/ebsr/configure/package.json | 2 +- .../configure/package.json | 4 +- .../package.json | 8 +- .../configure/package.json | 4 +- packages/extended-text-entry/package.json | 8 +- .../fraction-model/configure/package.json | 4 +- .../fraction-model/controller/package.json | 2 +- packages/fraction-model/package.json | 8 +- .../configure/package.json | 8 +- packages/graphing-solution-set/package.json | 10 +- packages/graphing/configure/package.json | 8 +- packages/graphing/package.json | 8 +- packages/hotspot/configure/package.json | 4 +- packages/hotspot/package.json | 6 +- .../configure/package.json | 4 +- packages/image-cloze-association/package.json | 8 +- .../inline-dropdown/configure/package.json | 8 +- packages/inline-dropdown/package.json | 8 +- packages/likert/configure/package.json | 6 +- packages/likert/package.json | 4 +- packages/match-list/package.json | 8 +- packages/match/configure/package.json | 8 +- packages/match/package.json | 6 +- packages/math-inline/configure/package.json | 10 +- packages/math-inline/package.json | 8 +- .../math-templated/configure/package.json | 8 +- packages/math-templated/package.json | 8 +- packages/matrix/configure/package.json | 6 +- packages/matrix/package.json | 4 +- .../multi-trait-rubric/configure/package.json | 8 +- packages/multi-trait-rubric/package.json | 4 +- .../multiple-choice/configure/package.json | 6 +- packages/multiple-choice/package.json | 6 +- packages/number-line/configure/package.json | 6 +- packages/number-line/package.json | 6 +- packages/passage/configure/package.json | 4 +- packages/passage/package.json | 4 +- .../placement-ordering/configure/package.json | 8 +- packages/placement-ordering/package.json | 8 +- packages/rubric/configure/package.json | 8 +- packages/rubric/package.json | 4 +- packages/ruler/configure/package.json | 2 +- packages/select-text/configure/package.json | 6 +- packages/select-text/package.json | 8 +- yarn.lock | 198 +++++++++--------- 59 files changed, 295 insertions(+), 295 deletions(-) diff --git a/package.json b/package.json index d339197aa6..2a4417ca32 100644 --- a/package.json +++ b/package.json @@ -89,31 +89,31 @@ "@jest/test-sequencer": "29.7.0", "@types/d3-array": "3.0.3", "@pie-lib/categorize": "2.0.2", - "@pie-lib/charting": "7.0.10", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/charting": "7.0.11", + "@pie-lib/config-ui": "13.0.11", "@pie-lib/controller-utils": "2.0.3", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html": "13.0.6", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html": "13.0.7", + "@pie-lib/editable-html-tip-tap": "2.1.9", "@pie-lib/feedback": "2.0.2", - "@pie-lib/graphing-solution-set": "4.0.10", + "@pie-lib/graphing-solution-set": "4.0.11", "@pie-lib/graphing-utils": "3.0.2", - "@pie-lib/graphing": "4.0.11", + "@pie-lib/graphing": "4.0.12", "@pie-lib/icons": "4.0.3", - "@pie-lib/mask-markup": "3.0.10", + "@pie-lib/mask-markup": "3.0.11", "@pie-lib/math-evaluator": "4.0.2", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering-accessible": "5.0.2", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/plot": "4.0.10", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/math-rendering-accessible": "5.0.3", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/plot": "4.0.11", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "@pie-lib/scoring-config": "5.0.3", "@pie-lib/style-utils": "2.0.2", "@pie-lib/test-utils": "2.0.2", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/text-select": "3.0.5", "@pie-lib/tools": "2.0.3", "@pie-lib/translator": "4.0.2", "@pie-framework/mathquill": "1.2.1-beta.1", diff --git a/packages/boilerplate-item-type/configure/package.json b/packages/boilerplate-item-type/configure/package.json index f56d9a46c2..54312d0f39 100644 --- a/packages/boilerplate-item-type/configure/package.json +++ b/packages/boilerplate-item-type/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/boilerplate-item-type/package.json b/packages/boilerplate-item-type/package.json index 9dd3af6d2c..665efd2875 100644 --- a/packages/boilerplate-item-type/package.json +++ b/packages/boilerplate-item-type/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/calculator/configure/package.json b/packages/calculator/configure/package.json index 1b5ad7fc75..d740812c39 100644 --- a/packages/calculator/configure/package.json +++ b/packages/calculator/configure/package.json @@ -11,7 +11,7 @@ "@mui/material": "^7.3.4", "@pie-framework/material-ui-calculator": "4.0.0", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/config-ui": "13.0.11", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/categorize/configure/package.json b/packages/categorize/configure/package.json index 8361fb0436..8bf9b0e023 100644 --- a/packages/categorize/configure/package.json +++ b/packages/categorize/configure/package.json @@ -16,11 +16,11 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", "@pie-lib/categorize": "2.0.2", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/categorize/package.json b/packages/categorize/package.json index cce6ab295b..989eaa6eeb 100644 --- a/packages/categorize/package.json +++ b/packages/categorize/package.json @@ -16,11 +16,11 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/categorize": "2.0.2", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/charting/configure/package.json b/packages/charting/configure/package.json index 30a2c5c2cb..8eefa6d0b8 100644 --- a/packages/charting/configure/package.json +++ b/packages/charting/configure/package.json @@ -12,11 +12,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/charting": "7.0.10", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/charting": "7.0.11", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/charting/package.json b/packages/charting/package.json index 69c150b231..a48ebea725 100644 --- a/packages/charting/package.json +++ b/packages/charting/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/charting": "7.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/charting": "7.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "react": "18.3.1", diff --git a/packages/complex-rubric/configure/package.json b/packages/complex-rubric/configure/package.json index db352659f0..2e4e2a6f27 100644 --- a/packages/complex-rubric/configure/package.json +++ b/packages/complex-rubric/configure/package.json @@ -14,9 +14,9 @@ "@pie-element/multi-trait-rubric": "^8.1.0", "@pie-element/rubric": "^8.1.0", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/complex-rubric/package.json b/packages/complex-rubric/package.json index 675e0c5736..7a8cdf5208 100644 --- a/packages/complex-rubric/package.json +++ b/packages/complex-rubric/package.json @@ -13,7 +13,7 @@ "@pie-element/multi-trait-rubric": "^8.1.0", "@pie-element/rubric": "^8.1.0", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/rubric": "2.0.11", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/drag-in-the-blank/configure/package.json b/packages/drag-in-the-blank/configure/package.json index e7fb5b1b2f..1b29ef07cb 100644 --- a/packages/drag-in-the-blank/configure/package.json +++ b/packages/drag-in-the-blank/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/drag-in-the-blank/package.json b/packages/drag-in-the-blank/package.json index 2e6d34b036..8cdb34745c 100644 --- a/packages/drag-in-the-blank/package.json +++ b/packages/drag-in-the-blank/package.json @@ -15,11 +15,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/drawing-response/configure/package.json b/packages/drawing-response/configure/package.json index a14010b5c2..3160f2779f 100644 --- a/packages/drawing-response/configure/package.json +++ b/packages/drawing-response/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/drawing-response/package.json b/packages/drawing-response/package.json index f10ab1b647..422cae3e2f 100644 --- a/packages/drawing-response/package.json +++ b/packages/drawing-response/package.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "konva": "8.3.0", "lodash-es": "^4.17.23", diff --git a/packages/ebsr/configure/package.json b/packages/ebsr/configure/package.json index 6ea42fa17c..e1a8cadc5d 100644 --- a/packages/ebsr/configure/package.json +++ b/packages/ebsr/configure/package.json @@ -13,7 +13,7 @@ "@mui/material": "^7.3.4", "@pie-element/multiple-choice": "^13.2.0", "@pie-framework/pie-configure-events": "^1.2.0", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/config-ui": "13.0.11", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/explicit-constructed-response/configure/package.json b/packages/explicit-constructed-response/configure/package.json index 897c7a207d..867f8e3925 100644 --- a/packages/explicit-constructed-response/configure/package.json +++ b/packages/explicit-constructed-response/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/explicit-constructed-response/package.json b/packages/explicit-constructed-response/package.json index 5935844fc1..135e17a4fb 100644 --- a/packages/explicit-constructed-response/package.json +++ b/packages/explicit-constructed-response/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "he": "^1.2.0", diff --git a/packages/extended-text-entry/configure/package.json b/packages/extended-text-entry/configure/package.json index 24da5f9502..5681b50eec 100644 --- a/packages/extended-text-entry/configure/package.json +++ b/packages/extended-text-entry/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/extended-text-entry/package.json b/packages/extended-text-entry/package.json index 169b2d7dd1..6afa8a25ba 100644 --- a/packages/extended-text-entry/package.json +++ b/packages/extended-text-entry/package.json @@ -14,10 +14,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash.throttle": "^4.1.1", diff --git a/packages/fraction-model/configure/package.json b/packages/fraction-model/configure/package.json index 3c1fae6112..f0f73151b6 100644 --- a/packages/fraction-model/configure/package.json +++ b/packages/fraction-model/configure/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/fraction-model/controller/package.json b/packages/fraction-model/controller/package.json index 8d2a76edcf..8a2f02703a 100644 --- a/packages/fraction-model/controller/package.json +++ b/packages/fraction-model/controller/package.json @@ -6,7 +6,7 @@ "main": "lib/index.js", "module": "src/index.js", "dependencies": { - "@pie-lib/text-select": "3.0.4", + "@pie-lib/text-select": "3.0.5", "debug": "^4.1.1", "lodash-es": "^4.17.23" }, diff --git a/packages/fraction-model/package.json b/packages/fraction-model/package.json index 36aa224eca..54ae126a49 100644 --- a/packages/fraction-model/package.json +++ b/packages/fraction-model/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/graphing-solution-set/configure/package.json b/packages/graphing-solution-set/configure/package.json index 1287bc5066..9e0968cac0 100644 --- a/packages/graphing-solution-set/configure/package.json +++ b/packages/graphing-solution-set/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/graphing-solution-set": "4.0.10", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/graphing-solution-set": "4.0.11", + "@pie-lib/math-rendering": "5.1.0", "classnames": "^2.2.6", "debug": "^4.1.1", "prop-types": "^15.8.1", diff --git a/packages/graphing-solution-set/package.json b/packages/graphing-solution-set/package.json index b5c69851f7..9410b25984 100644 --- a/packages/graphing-solution-set/package.json +++ b/packages/graphing-solution-set/package.json @@ -16,11 +16,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/graphing-solution-set": "4.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/graphing-solution-set": "4.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "react": "18.3.1", diff --git a/packages/graphing/configure/package.json b/packages/graphing/configure/package.json index 076316addd..00c0bc1777 100644 --- a/packages/graphing/configure/package.json +++ b/packages/graphing/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/graphing": "4.0.11", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/graphing": "4.0.12", + "@pie-lib/math-rendering": "5.1.0", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/graphing/package.json b/packages/graphing/package.json index caa04fcbfe..a2ba2c2034 100644 --- a/packages/graphing/package.json +++ b/packages/graphing/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/graphing": "4.0.11", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/graphing": "4.0.12", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "react": "18.3.1", diff --git a/packages/hotspot/configure/package.json b/packages/hotspot/configure/package.json index df9c403bee..66cfad3110 100644 --- a/packages/hotspot/configure/package.json +++ b/packages/hotspot/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "konva": "8.3.0", "lodash-es": "^4.17.23", diff --git a/packages/hotspot/package.json b/packages/hotspot/package.json index 1e53d2a54f..427498676e 100644 --- a/packages/hotspot/package.json +++ b/packages/hotspot/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "konva": "8.3.0", "prop-types": "^15.8.1", diff --git a/packages/image-cloze-association/configure/package.json b/packages/image-cloze-association/configure/package.json index 57a2232121..15d4c37b13 100644 --- a/packages/image-cloze-association/configure/package.json +++ b/packages/image-cloze-association/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/image-cloze-association/package.json b/packages/image-cloze-association/package.json index 99c9dcee28..062d82f46b 100644 --- a/packages/image-cloze-association/package.json +++ b/packages/image-cloze-association/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "humps": "^2.0.1", diff --git a/packages/inline-dropdown/configure/package.json b/packages/inline-dropdown/configure/package.json index ea223e3acb..c8abbbd3fe 100644 --- a/packages/inline-dropdown/configure/package.json +++ b/packages/inline-dropdown/configure/package.json @@ -10,10 +10,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/inline-dropdown/package.json b/packages/inline-dropdown/package.json index 47d72dfc03..13ed80c181 100644 --- a/packages/inline-dropdown/package.json +++ b/packages/inline-dropdown/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/likert/configure/package.json b/packages/likert/configure/package.json index 616a17e241..7ac3fb3b27 100644 --- a/packages/likert/configure/package.json +++ b/packages/likert/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/likert/package.json b/packages/likert/package.json index f9a7cee3e9..452c948b32 100644 --- a/packages/likert/package.json +++ b/packages/likert/package.json @@ -15,8 +15,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/match-list/package.json b/packages/match-list/package.json index 323e9c41c0..ea6dd512af 100644 --- a/packages/match-list/package.json +++ b/packages/match-list/package.json @@ -18,10 +18,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/match/configure/package.json b/packages/match/configure/package.json index 49d3020d6d..777722187d 100644 --- a/packages/match/configure/package.json +++ b/packages/match/configure/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/match/package.json b/packages/match/package.json index c422cbfd2a..aa43acb101 100644 --- a/packages/match/package.json +++ b/packages/match/package.json @@ -16,9 +16,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-inline/configure/package.json b/packages/math-inline/configure/package.json index b150380037..1c2d2d8aed 100644 --- a/packages/math-inline/configure/package.json +++ b/packages/math-inline/configure/package.json @@ -12,12 +12,12 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-inline/package.json b/packages/math-inline/package.json index 0390dfbc4e..c2f8130e24 100644 --- a/packages/math-inline/package.json +++ b/packages/math-inline/package.json @@ -16,11 +16,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-templated/configure/package.json b/packages/math-templated/configure/package.json index e4d496f672..9ee547f816 100644 --- a/packages/math-templated/configure/package.json +++ b/packages/math-templated/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/math-templated/package.json b/packages/math-templated/package.json index a183683806..850362f78d 100644 --- a/packages/math-templated/package.json +++ b/packages/math-templated/package.json @@ -12,11 +12,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/matrix/configure/package.json b/packages/matrix/configure/package.json index 3f4c7394f0..e0cffa753d 100644 --- a/packages/matrix/configure/package.json +++ b/packages/matrix/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/matrix/package.json b/packages/matrix/package.json index 6452d278fa..204ad2dde9 100644 --- a/packages/matrix/package.json +++ b/packages/matrix/package.json @@ -15,8 +15,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/multi-trait-rubric/configure/package.json b/packages/multi-trait-rubric/configure/package.json index cc471627a7..95c34e1335 100644 --- a/packages/multi-trait-rubric/configure/package.json +++ b/packages/multi-trait-rubric/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/multi-trait-rubric/package.json b/packages/multi-trait-rubric/package.json index 1cbec2d1ed..265aa71101 100644 --- a/packages/multi-trait-rubric/package.json +++ b/packages/multi-trait-rubric/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "clsx": "^1.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/multiple-choice/configure/package.json b/packages/multiple-choice/configure/package.json index 65a5c1db1e..ac022f4e20 100644 --- a/packages/multiple-choice/configure/package.json +++ b/packages/multiple-choice/configure/package.json @@ -10,9 +10,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/multiple-choice/package.json b/packages/multiple-choice/package.json index 193c446bdb..8f4b114327 100644 --- a/packages/multiple-choice/package.json +++ b/packages/multiple-choice/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/number-line/configure/package.json b/packages/number-line/configure/package.json index f7d26e8c8c..1f773c32e3 100644 --- a/packages/number-line/configure/package.json +++ b/packages/number-line/configure/package.json @@ -10,9 +10,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/number-line/package.json b/packages/number-line/package.json index cacb467996..492af02d8b 100644 --- a/packages/number-line/package.json +++ b/packages/number-line/package.json @@ -12,10 +12,10 @@ "@emotion/style": "^0.8.0", "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", - "@pie-lib/correct-answer-toggle": "4.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", "@pie-lib/icons": "4.0.3", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "d3-scale": "^4.0.2", diff --git a/packages/passage/configure/package.json b/packages/passage/configure/package.json index 298649f087..2f43144bcb 100644 --- a/packages/passage/configure/package.json +++ b/packages/passage/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/passage/package.json b/packages/passage/package.json index 09b392d721..bf73706dde 100644 --- a/packages/passage/package.json +++ b/packages/passage/package.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/placement-ordering/configure/package.json b/packages/placement-ordering/configure/package.json index 69f82e2bd9..080d995830 100644 --- a/packages/placement-ordering/configure/package.json +++ b/packages/placement-ordering/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "nested-property": "^0.0.7", diff --git a/packages/placement-ordering/package.json b/packages/placement-ordering/package.json index 048c1cefa0..d5f63413ef 100644 --- a/packages/placement-ordering/package.json +++ b/packages/placement-ordering/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "decimal.js": "^10.0.0", diff --git a/packages/rubric/configure/package.json b/packages/rubric/configure/package.json index 0b903cb784..63cfbeef80 100644 --- a/packages/rubric/configure/package.json +++ b/packages/rubric/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "debug": "^4.1.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/rubric/package.json b/packages/rubric/package.json index 8c7e28811f..41e8ce8b45 100644 --- a/packages/rubric/package.json +++ b/packages/rubric/package.json @@ -24,8 +24,8 @@ "@emotion/style": "^0.8.0", "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1" }, "author": "pie framework developers", diff --git a/packages/ruler/configure/package.json b/packages/ruler/configure/package.json index 6d5fab6db4..b826d21f7e 100644 --- a/packages/ruler/configure/package.json +++ b/packages/ruler/configure/package.json @@ -10,7 +10,7 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10" + "@pie-lib/config-ui": "13.0.11" }, "author": "", "license": "ISC" diff --git a/packages/select-text/configure/package.json b/packages/select-text/configure/package.json index fc7a76895b..091074e6c1 100644 --- a/packages/select-text/configure/package.json +++ b/packages/select-text/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/text-select": "3.0.5", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/select-text/package.json b/packages/select-text/package.json index bcd8e574c4..d5990cbcc1 100644 --- a/packages/select-text/package.json +++ b/packages/select-text/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/text-select": "3.0.5", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/yarn.lock b/yarn.lock index 607e583751..f1b7d45782 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2833,19 +2833,19 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/charting@7.0.10": - version "7.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-7.0.10.tgz#d2fe1914718c70aa1b56952ef7da15b1d3531d78" - integrity sha512-SSnKc8CP0VPaGiIBqmnb3/evigeDs29xFmzqvAuo6oSeZG7RD3Ri3nNjwZwNER/qXlct5RD7r8uUvHy6s1HIeA== +"@pie-lib/charting@7.0.11": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-7.0.11.tgz#8d6a59dd8791b4c56a9720c39ec505ce6fc6d7ed" + integrity sha512-5pIasKytnLivWNXOW8OfmBjyXRBwF3H16a12x14gJRWAkaSXLqZ5QSSo9xAjX4d9VMEFQG9dBcYBs3tXaneScA== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" "@visx/event" "^3.0.0" @@ -2864,18 +2864,18 @@ react-draggable "^3.3.0" react-input-autosize "^2.2.1" -"@pie-lib/config-ui@13.0.10": - version "13.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-13.0.10.tgz#2b5c81660bf5eabfadf813bcbe88a5d14afda2fd" - integrity sha512-d5hbKLIqWGE4PN74/iPJHgW96i6PGQZa5W4KY6K/qD1OUS7d7/wI3SjDazUuUNbeMzyelI29Vmym40jmKjTHVA== +"@pie-lib/config-ui@13.0.11": + version "13.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-13.0.11.tgz#ff7b8d427f167958ae8ef49c7dd463151a03d50f" + integrity sha512-TVCRSQOgPNws9XDSbC4DqV/EbbRXy9gPklOnRwuiiX2IAJDCNg4AKpMUjFAm4AbUz1rhxkmr6R4R7MzKl4PpiQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/icons" "^4.0.3" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" assert "^1.4.1" debug "^4.1.1" lodash-es "^4.17.23" @@ -2891,26 +2891,26 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/correct-answer-toggle@4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-4.0.4.tgz#9c903d70baa868c350aa87ad4a3f2656e9400ebf" - integrity sha512-pxPAukbGv4atSBkvGBvZTvWs00xouRkdK7DCXYCKKgIL4EgPZYLohJap21vaIwNqCW31Go0TkWYyDud2JNPyyA== +"@pie-lib/correct-answer-toggle@4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-4.0.5.tgz#9269787ddc8a3fc43089e3b159bc89d4af5c10fb" + integrity sha512-tB5y43qdMkDWxXfWAHYAke0jLE+0JAZrujptzDDDnpei1CUIfWpFnGFRgtPF2bWDeo0OsYJ0eNGBq8SaBv1D3A== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/icons" "^4.0.3" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" lodash-es "^4.17.23" prop-types "^15.6.2" react-transition-group "^4.4.5" -"@pie-lib/drag@4.0.5", "@pie-lib/drag@^4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-4.0.5.tgz#4b0e2ebbdf4c104b5ebf568eb52d09010a259cd9" - integrity sha512-P0BG/sMEVCMr+ghoj/IEZ42Uth3EnHSikatsWIv97R2R2rFiL2GVjj4DynC1V2MsRKao9MozvlTs/mn8QZeoLA== +"@pie-lib/drag@4.0.6", "@pie-lib/drag@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-4.0.6.tgz#4331896d4c4a29c674b5eded4faf3152b889ee20" + integrity sha512-mKHYr8x29M7l2fOL6NEqNw1OkFCjCW0HQYs0Yhv3qAYFXO+FKD0/a/dsRpr5pC8HO5qtQN5Rnj0iVARV6RslMQ== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/sortable" "10.0.0" @@ -2919,28 +2919,28 @@ "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/render-ui" "^6.1.3" classnames "^2.2.6" lodash-es "^4.17.23" prop-types "^15.7.2" react "^18.2.0" -"@pie-lib/editable-html-tip-tap@2.1.8", "@pie-lib/editable-html-tip-tap@^2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-2.1.8.tgz#4b9ddf6d1519e028b77c71cbc9dff42f5634a6b7" - integrity sha512-Kto3vre7RjtfqsMNJUQmHW0L29J/qEK7X7rRySQpsAI24EuQweTrjzc3FNGLfkaYJ++R8k2DLgcM7bDdyaYEjQ== +"@pie-lib/editable-html-tip-tap@2.1.9", "@pie-lib/editable-html-tip-tap@^2.1.9": + version "2.1.9" + resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-2.1.9.tgz#b017f2aeba99175c45de40d6acf0033501d121c3" + integrity sha512-0VoZpMa/V4ccXmy+PhiT6Yjgm23LJQnqal9YeH0EvnnmpTiiruSyJHa3wh96QyP1kCP0bo0LpILVOGSL2rjY2A== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" "@dnd-kit/utilities" "3.2.2" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" + "@pie-lib/drag" "^4.0.6" "@pie-lib/math-input" "^8.1.1" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/math-toolbar" "^3.0.5" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/math-toolbar" "^3.0.6" + "@pie-lib/render-ui" "^6.1.3" "@tiptap/core" "3.20.0" "@tiptap/extension-character-count" "3.20.0" "@tiptap/extension-color" "3.20.0" @@ -2971,10 +2971,10 @@ tippy.js latest to-style "^1.3.3" -"@pie-lib/editable-html@13.0.6": - version "13.0.6" - resolved "https://registry.yarnpkg.com/@pie-lib/editable-html/-/editable-html-13.0.6.tgz#1bd6d139edf08aee1d0d4d068265f1038b9728d1" - integrity sha512-vHMmHg6QIW1YWgSG+nyuOXYQ+xiSkB0Ltlc/j3wZv8Vu1Y8v+98jg0HIqr+rqQCzNoZnWLyEKY9AJQno5KtHXg== +"@pie-lib/editable-html@13.0.7": + version "13.0.7" + resolved "https://registry.yarnpkg.com/@pie-lib/editable-html/-/editable-html-13.0.7.tgz#bdbef5e7840f101bae646c5794acba75bf9951c4" + integrity sha512-7KfclL2IMe+FCZ3yD49SIll0wMP1uPNiPAt4JOX1RIn5TBrko3XLMpcaktku5zlW8e4Y2XzLX6MgUy8wodHvvw== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" @@ -2983,11 +2983,11 @@ "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" + "@pie-lib/drag" "^4.0.6" "@pie-lib/math-input" "^8.1.1" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/math-toolbar" "^3.0.5" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/math-toolbar" "^3.0.6" + "@pie-lib/render-ui" "^6.1.3" change-case "^3.0.2" classnames "^2.2.6" debug "^4.1.1" @@ -3013,10 +3013,10 @@ resolved "https://registry.yarnpkg.com/@pie-lib/feedback/-/feedback-2.0.2.tgz#897e249ba78f8203aa39d75bd46b59e499b8e773" integrity sha512-y7NKifptZJJUb5eynFz+ppai4XoeOjlowSh6BrIrvghEshGkoX+O4EYzQCXcSlFuyOjjiuYaHd/OzNuifaYG5Q== -"@pie-lib/graphing-solution-set@4.0.10": - version "4.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-4.0.10.tgz#254c9dd17686b65fc33cbc5bb0b79524b15829e5" - integrity sha512-lJCJyfqEVsi+xRsyqxGuG4OG1tao8v+omrXD5tjOkpPsDO3hhBQgTYRNbvHTI3NFORyAfvK8yE1q8jWfQhA7Ug== +"@pie-lib/graphing-solution-set@4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-4.0.11.tgz#897f90cfccab5bda082e23bc6fe6672646205278" + integrity sha512-R2Nvx6PBRlReePwoXiwTcpddCy5HxPYSfelPh7EzDMeslFd/PI0IiQaCK4caxDKkj7ERM4RX+sbYY+tr1rL3Pw== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3024,11 +3024,11 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/graphing-utils" "^3.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/tools" "^2.0.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" @@ -3063,10 +3063,10 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/graphing@4.0.11": - version "4.0.11" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-4.0.11.tgz#a20b6311ead4308ce00e49e12835efd362e32e8a" - integrity sha512-3GvkoSd9wri4FagEVPsLFjI7IbPU3GDkQxNQnBCPBQPBSxjVPhnzC7MT4ZnTnCR+oSE0s2QpvNU01GAKF1K0Jg== +"@pie-lib/graphing@4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-4.0.12.tgz#797b11d586fd21b2cc1ca203afd63542f7986c58" + integrity sha512-4/vJ998wnp7CunflZSq/s/o5EHliXLZ6cEysyFiocLKmfZWr0JZzevuc6qhhnjtzJ3aSa/3gvdoTNGJdq8DTCA== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3074,11 +3074,11 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/graphing-utils" "^3.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" "@visx/clip-path" "^3.0.0" @@ -3114,19 +3114,19 @@ "@mui/material" "^7.3.4" prop-types "^15.6.2" -"@pie-lib/mask-markup@3.0.10": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-3.0.10.tgz#b6a1637de87eafc4bc331a70fd809778e55fcf5d" - integrity sha512-DMRCbrafGsXwZz/q04vgJvZ3Uw+kGmwd4tmv+vgrdkBl3/lGyHiom3dj924im0LYrf+3JKhCbGq8vIyXX3mXdQ== +"@pie-lib/mask-markup@3.0.11": + version "3.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-3.0.11.tgz#228b2f913f5cd68bd7193d148c75f94b4bbb8149" + integrity sha512-2efjbzfoAYTn4ehk8NzvtU34J2ynOcAnd5CPaM3YdGVtxzE/9bxKhL3FPGWiX4I+HF75iEne0keinmPjZ2ZiyQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/render-ui" "^6.1.3" classnames "^2.2.6" debug "^4.1.1" lodash-es "^4.17.23" @@ -3159,23 +3159,23 @@ lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/math-rendering-accessible@5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering-accessible/-/math-rendering-accessible-5.0.2.tgz#720606e2362989e3b174e15b0de45aabf48e6e39" - integrity sha512-XdAbonKKrsh9m7r5JxBDd9eHWGGhXh9IHdwbR/FEatFJRwCTbK0Aty+CBnzNNOeklxCa5w5wq09YTK1NaNh9SQ== +"@pie-lib/math-rendering-accessible@5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering-accessible/-/math-rendering-accessible-5.0.3.tgz#e01a512be2dd3bbd3d036b74a48b9b459b0c8962" + integrity sha512-SBz3nxcn5hI4J/uuvphEjazWISrp09qHZuOIV/ozcGgq7Ncofbm/qNPtcW0UHqfbYLZimAE560R2cuiTECcGCw== dependencies: "@pie-framework/mathml-to-latex" "1.4.4" - "@pie-lib/math-rendering" "^5.0.2" + "@pie-lib/math-rendering" "^5.1.0" debug "^4.1.1" lodash-es "^4.17.23" mathjax-full "3.2.2" mathml-to-latex "1.2.0" react "^18.2.0" -"@pie-lib/math-rendering@5.0.2", "@pie-lib/math-rendering@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-5.0.2.tgz#f4665b4604a3e68f0052e3de3489226f5773b153" - integrity sha512-65lDbvgjDHrVcc/7Zj7oRpvlzh9URez0vxvnHKXcrz1rLqDKKmlWj1BZYASvzgXSuBTVaWCZohY234axvMVr7A== +"@pie-lib/math-rendering@5.1.0", "@pie-lib/math-rendering@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-5.1.0.tgz#cb983fa811c6250fc3c7e5e8842f37dd974f3951" + integrity sha512-yZcHmDPBuuZb8DPuO5lwU2O05zzKnEjPaJ1UKoGhqVaqJ3H7A4G17tOhg71/T2UMUq/qCkxM0AgtZYkOElUbGQ== dependencies: "@pie-framework/mathml-to-latex" "1.4.4" debug "^4.1.1" @@ -3183,33 +3183,33 @@ mathjax-full "3.2.2" react "^18.2.0" -"@pie-lib/math-toolbar@3.0.5", "@pie-lib/math-toolbar@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-3.0.5.tgz#e787c98c0e92f9a201fa5d78e461931d5b49667b" - integrity sha512-pzmtvE6GZ6ok8oF4JY7+XsPXN8ecJ52bfzfImxNfkH5ARzKe8dk0H7UU40sHBUE4N3qM8/L8ah8bVfCYxUvYUg== +"@pie-lib/math-toolbar@3.0.6", "@pie-lib/math-toolbar@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-3.0.6.tgz#3006af4b3105e8a5064e5f4f468ee4fce37bbd26" + integrity sha512-w8qHzxlfjlLNuLYqf96zUVCaNDOMJu6AKn8J85USfhiNveCNahtm7jm/dJ5M1Pn7NrmGZftOPHBnw2WEQBxz/w== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/math-input" "^8.1.1" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/plot@4.0.10", "@pie-lib/plot@^4.0.10": - version "4.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-4.0.10.tgz#500e8cd51c1ebe8da092134a9dc86cc7023306bc" - integrity sha512-QGEkaV5ReVKn7P3AenRcUvea5Bf2CF+t/yifDd/KZHelpEqR0hnPRvTcU9zHiVUH5jYz7EIe5Withxgo7c00JA== +"@pie-lib/plot@4.0.11", "@pie-lib/plot@^4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-4.0.11.tgz#89b34d61caff4230e8541a6e0382864d1745b49e" + integrity sha512-6CDHUps5S2mqqIyOPP5HxzybDEmiTyP+rW4YTkKND7o+EUAScAJigkWiVps0kIqWvceZJu5MQWrVHtt4AwsFBw== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/editable-html-tip-tap" "^2.1.9" + "@pie-lib/render-ui" "^6.1.3" assert "^1.4.1" d3-scale "^4.0.2" d3-selection "^3.0.0" @@ -3222,34 +3222,34 @@ react-redux "^6.0.0" redux "^4.0.1" -"@pie-lib/render-ui@6.1.2", "@pie-lib/render-ui@^6.1.2": - version "6.1.2" - resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-6.1.2.tgz#3c1e473360627d8f4c55041750fb9c68ad4a366a" - integrity sha512-b6s/nR9bEoRvnLW9zYE+p4Ykt8XPseqneuyfNAmnc2lPt9lh7d5vbqfwRvwNqjjgHHTxg6tQBA/OlzlVlaXa+g== +"@pie-lib/render-ui@6.1.3", "@pie-lib/render-ui@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-6.1.3.tgz#c22b9f6cc6e82a4e8b6f51dd104cdda594d089a4" + integrity sha512-agoG7oarL7cn9B/ueEI/0PWQcCYIiIScX9Ws1CLiu/okT/PzTZvUMb3huyd+sCiGS6mllCmlBZcfSCLS9t0tMg== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/icons" "^4.0.3" - "@pie-lib/math-rendering" "^5.0.2" + "@pie-lib/math-rendering" "^5.1.0" "@pie-lib/test-utils" "^2.0.2" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" react-transition-group "^4.4.5" -"@pie-lib/rubric@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-2.0.10.tgz#ad61b2edfc920c9452d44050e7e84d9bd3aa2fc3" - integrity sha512-NeXIXrMPsWJ0U5nQVtg1QRtaeGUvYwiw4NUaOkoDdegfPgbm0B6n+vDQLZ19t0q6touIkmDEpNh903Ue/VMUGg== +"@pie-lib/rubric@2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-2.0.11.tgz#9bb37fdaace0fc2405bc2283b1a2c639c4207961" + integrity sha512-QR2BUvrwE9Lk1MBXobf17bD+sJ+kAyw9JS+FG985HO0gnyNmQlpZLX8FZHouORc3nCOPjazJwLdeM6XVq56Tig== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@hello-pangea/dnd" "^18.0.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/editable-html-tip-tap" "^2.1.9" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" @@ -3284,17 +3284,17 @@ "@testing-library/jest-dom" "^5.16.5" "@testing-library/user-event" "^14.5.2" -"@pie-lib/text-select@3.0.4": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-3.0.4.tgz#85992efb41109855064af327667d75ecf6edce7f" - integrity sha512-1ysUhLadvAnSpqQGrXQScV6uUQvc9SBxa6w3auqxs/vZLpor4aeWyLH3mnZZkdfadv9zOXt3rt3DMtPLPw864g== +"@pie-lib/text-select@3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-3.0.5.tgz#80d3bc34b0c38bb2a394fd9f842aebfe31fde763" + integrity sha512-SUGB4v9s+9alzL0vG1T7F8QdWJGUmUnLI39KGh/5LsHrPLsXC3BMIQEaO0aV7Ryt1kHv/Lf2vO+0xjQjzFURsQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-framework/parse-english" "^1.0.0" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/style-utils" "^2.0.2" "@pie-lib/translator" "^4.0.2" classnames "^2.2.6" From 033beec7fa8cee90ace99f329912bffcd1459a58 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 18:19:58 +0300 Subject: [PATCH 07/12] fix: bump shared modules --- pslb/pslb.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pslb/pslb.config.js b/pslb/pslb.config.js index e760b410cf..1401037ef3 100644 --- a/pslb/pslb.config.js +++ b/pslb/pslb.config.js @@ -44,12 +44,12 @@ module.exports = { libs: { repository: 'pie-framework/pie-elements', packages: [ - { name: '@pie-lib/drag-module', version: '^4.0.14' }, - { name: '@pie-lib/math-rendering-module', version: '^5.0.14' }, - { name: '@pie-lib/math-edit-module', version: '^4.2.9' }, - { name: '@pie-lib/shared-module', version: '^5.2.9' }, - { name: '@pie-lib/editable-html-module', version: '^7.1.11' }, - { name: '@pie-lib/config-module', version: '^4.0.14' }, + { name: '@pie-lib/drag-module', version: '^4.0.15' }, + { name: '@pie-lib/math-rendering-module', version: '^5.1.10' }, + { name: '@pie-lib/math-edit-module', version: '^4.2.10' }, + { name: '@pie-lib/shared-module', version: '^5.2.10' }, + { name: '@pie-lib/editable-html-module', version: '^7.1.12' }, + { name: '@pie-lib/config-module', version: '^4.0.15' }, ], }, }; From 8a18b10482fe3888e236fe735dcbed2dfb664bc2 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 18:48:02 +0300 Subject: [PATCH 08/12] fix: revert d97a27f --- scripts/release | 47 +---------------------------------------------- 1 file changed, 1 insertion(+), 46 deletions(-) diff --git a/scripts/release b/scripts/release index a71bbd67b2..49efb97e23 100755 --- a/scripts/release +++ b/scripts/release @@ -91,48 +91,6 @@ const runCmd = (command, options = {}) => { execSync(command, { stdio: 'inherit', cwd: CWD, ...options }); }; -/** - * Blocks the current thread for the given number of milliseconds without busy-waiting. - * - * @param {number} ms - Milliseconds to sleep. - */ -const sleep = (ms) => { - Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, ms); -}; - -/** - * Runs a command, retrying on failure with a linear backoff. - * - * pslb fetches every shared-module manifest from unpkg at build time. node-fetch@2 - * does not retry on thrown network errors (only on 404/429 statuses), so a single - * transient "Premature close" / connection reset from unpkg drops a manifest, which - * silently disables externalization and surfaces as an unrelated mathquill.css - * sucrase syntax error. Each retry is a fresh process (fresh connections) and the - * delay rides out short unpkg blips. - * - * @param {string} command - The shell command to execute. - * @param {Object} [opts] - Retry configuration. - * @param {number} [opts.attempts=4] - Total number of attempts before giving up. - * @param {number} [opts.delayMs=15000] - Base delay between attempts (multiplied by attempt number). - * @param {Object} [opts.options={}] - Options forwarded to runCmd/execSync. - */ -const runCmdWithRetry = (command, { attempts = 4, delayMs = 15000, options = {} } = {}) => { - for (let attempt = 1; attempt <= attempts; attempt += 1) { - try { - runCmd(command, options); - return; - } catch (err) { - if (attempt === attempts) { - throw err; - } - const wait = delayMs * attempt; - warn(`Command failed (attempt ${attempt}/${attempts}): ${err.message}`); - warn(`Retrying in ${wait / 1000}s (transient unpkg/network failures during pslb manifest fetch)...`); - sleep(wait); - } - } -}; - /** * Retrieves the name of the current Git branch. * @@ -190,10 +148,7 @@ const buildPrintModules = () => { log('print packages for pslb:', printPkgNames.join(', ')); const pkgFlags = printPkgNames.map((n) => `--package ${n}`).join(' '); - runCmdWithRetry(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`, { - attempts: 4, - delayMs: 15000, - }); + runCmd(`yarn pslb --config pslb/pslb.config.js ${pkgFlags} --logLevel silly`); }; /** From 48b5be9559eb5b5235ca05f51c5f0161032a7041 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Wed, 1 Jul 2026 20:19:06 +0300 Subject: [PATCH 09/12] fix: sync libs versions --- package.json | 30 +-- .../configure/package.json | 6 +- packages/boilerplate-item-type/package.json | 4 +- packages/calculator/configure/package.json | 2 +- packages/categorize/configure/package.json | 10 +- packages/categorize/package.json | 10 +- packages/charting/configure/package.json | 10 +- packages/charting/package.json | 8 +- .../complex-rubric/configure/package.json | 6 +- packages/complex-rubric/package.json | 2 +- .../drag-in-the-blank/configure/package.json | 8 +- packages/drag-in-the-blank/package.json | 10 +- .../drawing-response/configure/package.json | 4 +- packages/drawing-response/package.json | 4 +- packages/ebsr/configure/package.json | 2 +- .../configure/package.json | 4 +- .../package.json | 8 +- .../configure/package.json | 4 +- packages/extended-text-entry/package.json | 8 +- .../fraction-model/configure/package.json | 4 +- .../fraction-model/controller/package.json | 2 +- packages/fraction-model/package.json | 8 +- .../configure/package.json | 8 +- packages/graphing-solution-set/package.json | 10 +- packages/graphing/configure/package.json | 8 +- packages/graphing/package.json | 8 +- packages/hotspot/configure/package.json | 4 +- packages/hotspot/package.json | 6 +- .../configure/package.json | 4 +- packages/image-cloze-association/package.json | 8 +- .../inline-dropdown/configure/package.json | 8 +- packages/inline-dropdown/package.json | 8 +- packages/likert/configure/package.json | 6 +- packages/likert/package.json | 4 +- packages/match-list/package.json | 8 +- packages/match/configure/package.json | 8 +- packages/match/package.json | 6 +- packages/math-inline/configure/package.json | 10 +- packages/math-inline/package.json | 8 +- .../math-templated/configure/package.json | 8 +- packages/math-templated/package.json | 8 +- packages/matrix/configure/package.json | 6 +- packages/matrix/package.json | 4 +- .../multi-trait-rubric/configure/package.json | 8 +- packages/multi-trait-rubric/package.json | 4 +- .../multiple-choice/configure/package.json | 6 +- packages/multiple-choice/package.json | 6 +- packages/number-line/configure/package.json | 6 +- packages/number-line/package.json | 6 +- packages/passage/configure/package.json | 4 +- packages/passage/package.json | 4 +- .../placement-ordering/configure/package.json | 8 +- packages/placement-ordering/package.json | 8 +- packages/rubric/configure/package.json | 8 +- packages/rubric/package.json | 4 +- packages/ruler/configure/package.json | 2 +- packages/select-text/configure/package.json | 6 +- packages/select-text/package.json | 8 +- yarn.lock | 182 +++++++++--------- 59 files changed, 286 insertions(+), 286 deletions(-) diff --git a/package.json b/package.json index d339197aa6..ad31569c13 100644 --- a/package.json +++ b/package.json @@ -89,31 +89,31 @@ "@jest/test-sequencer": "29.7.0", "@types/d3-array": "3.0.3", "@pie-lib/categorize": "2.0.2", - "@pie-lib/charting": "7.0.10", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/charting": "7.0.11", + "@pie-lib/config-ui": "13.0.11", "@pie-lib/controller-utils": "2.0.3", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", "@pie-lib/editable-html": "13.0.6", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/editable-html-tip-tap": "2.1.9", "@pie-lib/feedback": "2.0.2", - "@pie-lib/graphing-solution-set": "4.0.10", + "@pie-lib/graphing-solution-set": "4.0.11", "@pie-lib/graphing-utils": "3.0.2", - "@pie-lib/graphing": "4.0.11", + "@pie-lib/graphing": "4.0.12", "@pie-lib/icons": "4.0.3", - "@pie-lib/mask-markup": "3.0.10", + "@pie-lib/mask-markup": "3.0.11", "@pie-lib/math-evaluator": "4.0.2", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering-accessible": "5.0.2", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/plot": "4.0.10", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/math-rendering-accessible": "5.0.3", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/plot": "4.0.11", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "@pie-lib/scoring-config": "5.0.3", "@pie-lib/style-utils": "2.0.2", "@pie-lib/test-utils": "2.0.2", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/text-select": "3.0.5", "@pie-lib/tools": "2.0.3", "@pie-lib/translator": "4.0.2", "@pie-framework/mathquill": "1.2.1-beta.1", diff --git a/packages/boilerplate-item-type/configure/package.json b/packages/boilerplate-item-type/configure/package.json index f56d9a46c2..54312d0f39 100644 --- a/packages/boilerplate-item-type/configure/package.json +++ b/packages/boilerplate-item-type/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/boilerplate-item-type/package.json b/packages/boilerplate-item-type/package.json index 9dd3af6d2c..665efd2875 100644 --- a/packages/boilerplate-item-type/package.json +++ b/packages/boilerplate-item-type/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/calculator/configure/package.json b/packages/calculator/configure/package.json index 1b5ad7fc75..d740812c39 100644 --- a/packages/calculator/configure/package.json +++ b/packages/calculator/configure/package.json @@ -11,7 +11,7 @@ "@mui/material": "^7.3.4", "@pie-framework/material-ui-calculator": "4.0.0", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/config-ui": "13.0.11", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/categorize/configure/package.json b/packages/categorize/configure/package.json index 8361fb0436..8bf9b0e023 100644 --- a/packages/categorize/configure/package.json +++ b/packages/categorize/configure/package.json @@ -16,11 +16,11 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", "@pie-lib/categorize": "2.0.2", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/categorize/package.json b/packages/categorize/package.json index cce6ab295b..989eaa6eeb 100644 --- a/packages/categorize/package.json +++ b/packages/categorize/package.json @@ -16,11 +16,11 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/categorize": "2.0.2", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/charting/configure/package.json b/packages/charting/configure/package.json index 30a2c5c2cb..8eefa6d0b8 100644 --- a/packages/charting/configure/package.json +++ b/packages/charting/configure/package.json @@ -12,11 +12,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/charting": "7.0.10", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/charting": "7.0.11", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/charting/package.json b/packages/charting/package.json index 69c150b231..a48ebea725 100644 --- a/packages/charting/package.json +++ b/packages/charting/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/charting": "7.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/charting": "7.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "react": "18.3.1", diff --git a/packages/complex-rubric/configure/package.json b/packages/complex-rubric/configure/package.json index db352659f0..2e4e2a6f27 100644 --- a/packages/complex-rubric/configure/package.json +++ b/packages/complex-rubric/configure/package.json @@ -14,9 +14,9 @@ "@pie-element/multi-trait-rubric": "^8.1.0", "@pie-element/rubric": "^8.1.0", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/complex-rubric/package.json b/packages/complex-rubric/package.json index 675e0c5736..7a8cdf5208 100644 --- a/packages/complex-rubric/package.json +++ b/packages/complex-rubric/package.json @@ -13,7 +13,7 @@ "@pie-element/multi-trait-rubric": "^8.1.0", "@pie-element/rubric": "^8.1.0", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/rubric": "2.0.11", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/drag-in-the-blank/configure/package.json b/packages/drag-in-the-blank/configure/package.json index e7fb5b1b2f..1b29ef07cb 100644 --- a/packages/drag-in-the-blank/configure/package.json +++ b/packages/drag-in-the-blank/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/drag-in-the-blank/package.json b/packages/drag-in-the-blank/package.json index 2e6d34b036..8cdb34745c 100644 --- a/packages/drag-in-the-blank/package.json +++ b/packages/drag-in-the-blank/package.json @@ -15,11 +15,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/drawing-response/configure/package.json b/packages/drawing-response/configure/package.json index a14010b5c2..3160f2779f 100644 --- a/packages/drawing-response/configure/package.json +++ b/packages/drawing-response/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/drawing-response/package.json b/packages/drawing-response/package.json index f10ab1b647..422cae3e2f 100644 --- a/packages/drawing-response/package.json +++ b/packages/drawing-response/package.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "konva": "8.3.0", "lodash-es": "^4.17.23", diff --git a/packages/ebsr/configure/package.json b/packages/ebsr/configure/package.json index 6ea42fa17c..e1a8cadc5d 100644 --- a/packages/ebsr/configure/package.json +++ b/packages/ebsr/configure/package.json @@ -13,7 +13,7 @@ "@mui/material": "^7.3.4", "@pie-element/multiple-choice": "^13.2.0", "@pie-framework/pie-configure-events": "^1.2.0", - "@pie-lib/config-ui": "13.0.10", + "@pie-lib/config-ui": "13.0.11", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/explicit-constructed-response/configure/package.json b/packages/explicit-constructed-response/configure/package.json index 897c7a207d..867f8e3925 100644 --- a/packages/explicit-constructed-response/configure/package.json +++ b/packages/explicit-constructed-response/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/explicit-constructed-response/package.json b/packages/explicit-constructed-response/package.json index 5935844fc1..135e17a4fb 100644 --- a/packages/explicit-constructed-response/package.json +++ b/packages/explicit-constructed-response/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "he": "^1.2.0", diff --git a/packages/extended-text-entry/configure/package.json b/packages/extended-text-entry/configure/package.json index 24da5f9502..5681b50eec 100644 --- a/packages/extended-text-entry/configure/package.json +++ b/packages/extended-text-entry/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/extended-text-entry/package.json b/packages/extended-text-entry/package.json index 169b2d7dd1..6afa8a25ba 100644 --- a/packages/extended-text-entry/package.json +++ b/packages/extended-text-entry/package.json @@ -14,10 +14,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash.throttle": "^4.1.1", diff --git a/packages/fraction-model/configure/package.json b/packages/fraction-model/configure/package.json index 3c1fae6112..f0f73151b6 100644 --- a/packages/fraction-model/configure/package.json +++ b/packages/fraction-model/configure/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/fraction-model/controller/package.json b/packages/fraction-model/controller/package.json index 8d2a76edcf..8a2f02703a 100644 --- a/packages/fraction-model/controller/package.json +++ b/packages/fraction-model/controller/package.json @@ -6,7 +6,7 @@ "main": "lib/index.js", "module": "src/index.js", "dependencies": { - "@pie-lib/text-select": "3.0.4", + "@pie-lib/text-select": "3.0.5", "debug": "^4.1.1", "lodash-es": "^4.17.23" }, diff --git a/packages/fraction-model/package.json b/packages/fraction-model/package.json index 36aa224eca..54ae126a49 100644 --- a/packages/fraction-model/package.json +++ b/packages/fraction-model/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/graphing-solution-set/configure/package.json b/packages/graphing-solution-set/configure/package.json index 1287bc5066..9e0968cac0 100644 --- a/packages/graphing-solution-set/configure/package.json +++ b/packages/graphing-solution-set/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/graphing-solution-set": "4.0.10", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/graphing-solution-set": "4.0.11", + "@pie-lib/math-rendering": "5.1.0", "classnames": "^2.2.6", "debug": "^4.1.1", "prop-types": "^15.8.1", diff --git a/packages/graphing-solution-set/package.json b/packages/graphing-solution-set/package.json index b5c69851f7..9410b25984 100644 --- a/packages/graphing-solution-set/package.json +++ b/packages/graphing-solution-set/package.json @@ -16,11 +16,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/graphing-solution-set": "4.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/graphing-solution-set": "4.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "react": "18.3.1", diff --git a/packages/graphing/configure/package.json b/packages/graphing/configure/package.json index 076316addd..00c0bc1777 100644 --- a/packages/graphing/configure/package.json +++ b/packages/graphing/configure/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/graphing": "4.0.11", - "@pie-lib/math-rendering": "5.0.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/graphing": "4.0.12", + "@pie-lib/math-rendering": "5.1.0", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/graphing/package.json b/packages/graphing/package.json index caa04fcbfe..a2ba2c2034 100644 --- a/packages/graphing/package.json +++ b/packages/graphing/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/graphing": "4.0.11", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/graphing": "4.0.12", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "react": "18.3.1", diff --git a/packages/hotspot/configure/package.json b/packages/hotspot/configure/package.json index df9c403bee..66cfad3110 100644 --- a/packages/hotspot/configure/package.json +++ b/packages/hotspot/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "konva": "8.3.0", "lodash-es": "^4.17.23", diff --git a/packages/hotspot/package.json b/packages/hotspot/package.json index 1e53d2a54f..427498676e 100644 --- a/packages/hotspot/package.json +++ b/packages/hotspot/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "konva": "8.3.0", "prop-types": "^15.8.1", diff --git a/packages/image-cloze-association/configure/package.json b/packages/image-cloze-association/configure/package.json index 57a2232121..15d4c37b13 100644 --- a/packages/image-cloze-association/configure/package.json +++ b/packages/image-cloze-association/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/image-cloze-association/package.json b/packages/image-cloze-association/package.json index 99c9dcee28..062d82f46b 100644 --- a/packages/image-cloze-association/package.json +++ b/packages/image-cloze-association/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "humps": "^2.0.1", diff --git a/packages/inline-dropdown/configure/package.json b/packages/inline-dropdown/configure/package.json index ea223e3acb..c8abbbd3fe 100644 --- a/packages/inline-dropdown/configure/package.json +++ b/packages/inline-dropdown/configure/package.json @@ -10,10 +10,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/inline-dropdown/package.json b/packages/inline-dropdown/package.json index 47d72dfc03..13ed80c181 100644 --- a/packages/inline-dropdown/package.json +++ b/packages/inline-dropdown/package.json @@ -15,10 +15,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/likert/configure/package.json b/packages/likert/configure/package.json index 616a17e241..7ac3fb3b27 100644 --- a/packages/likert/configure/package.json +++ b/packages/likert/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/likert/package.json b/packages/likert/package.json index f9a7cee3e9..452c948b32 100644 --- a/packages/likert/package.json +++ b/packages/likert/package.json @@ -15,8 +15,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/match-list/package.json b/packages/match-list/package.json index 323e9c41c0..ea6dd512af 100644 --- a/packages/match-list/package.json +++ b/packages/match-list/package.json @@ -18,10 +18,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/match/configure/package.json b/packages/match/configure/package.json index 49d3020d6d..777722187d 100644 --- a/packages/match/configure/package.json +++ b/packages/match/configure/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/match/package.json b/packages/match/package.json index c422cbfd2a..aa43acb101 100644 --- a/packages/match/package.json +++ b/packages/match/package.json @@ -16,9 +16,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-inline/configure/package.json b/packages/math-inline/configure/package.json index b150380037..1c2d2d8aed 100644 --- a/packages/math-inline/configure/package.json +++ b/packages/math-inline/configure/package.json @@ -12,12 +12,12 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/test-utils": "2.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-inline/package.json b/packages/math-inline/package.json index 0390dfbc4e..c2f8130e24 100644 --- a/packages/math-inline/package.json +++ b/packages/math-inline/package.json @@ -16,11 +16,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/math-templated/configure/package.json b/packages/math-templated/configure/package.json index e4d496f672..9ee547f816 100644 --- a/packages/math-templated/configure/package.json +++ b/packages/math-templated/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/math-toolbar": "3.0.5", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/math-toolbar": "3.0.6", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/math-templated/package.json b/packages/math-templated/package.json index a183683806..850362f78d 100644 --- a/packages/math-templated/package.json +++ b/packages/math-templated/package.json @@ -12,11 +12,11 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/mask-markup": "3.0.10", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/mask-markup": "3.0.11", "@pie-lib/math-input": "8.1.1", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/matrix/configure/package.json b/packages/matrix/configure/package.json index 3f4c7394f0..e0cffa753d 100644 --- a/packages/matrix/configure/package.json +++ b/packages/matrix/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/matrix/package.json b/packages/matrix/package.json index 6452d278fa..204ad2dde9 100644 --- a/packages/matrix/package.json +++ b/packages/matrix/package.json @@ -15,8 +15,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/multi-trait-rubric/configure/package.json b/packages/multi-trait-rubric/configure/package.json index cc471627a7..95c34e1335 100644 --- a/packages/multi-trait-rubric/configure/package.json +++ b/packages/multi-trait-rubric/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/multi-trait-rubric/package.json b/packages/multi-trait-rubric/package.json index 1cbec2d1ed..265aa71101 100644 --- a/packages/multi-trait-rubric/package.json +++ b/packages/multi-trait-rubric/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "clsx": "^1.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/multiple-choice/configure/package.json b/packages/multiple-choice/configure/package.json index 65a5c1db1e..ac022f4e20 100644 --- a/packages/multiple-choice/configure/package.json +++ b/packages/multiple-choice/configure/package.json @@ -10,9 +10,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/multiple-choice/package.json b/packages/multiple-choice/package.json index 193c446bdb..8f4b114327 100644 --- a/packages/multiple-choice/package.json +++ b/packages/multiple-choice/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "debug": "^4.1.1", diff --git a/packages/number-line/configure/package.json b/packages/number-line/configure/package.json index f7d26e8c8c..1f773c32e3 100644 --- a/packages/number-line/configure/package.json +++ b/packages/number-line/configure/package.json @@ -10,9 +10,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "lodash-es": "^4.17.23", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/number-line/package.json b/packages/number-line/package.json index cacb467996..492af02d8b 100644 --- a/packages/number-line/package.json +++ b/packages/number-line/package.json @@ -12,10 +12,10 @@ "@emotion/style": "^0.8.0", "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", - "@pie-lib/correct-answer-toggle": "4.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", "@pie-lib/icons": "4.0.3", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "classnames": "^2.2.6", "d3-scale": "^4.0.2", diff --git a/packages/passage/configure/package.json b/packages/passage/configure/package.json index 298649f087..2f43144bcb 100644 --- a/packages/passage/configure/package.json +++ b/packages/passage/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/passage/package.json b/packages/passage/package.json index 09b392d721..bf73706dde 100644 --- a/packages/passage/package.json +++ b/packages/passage/package.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/placement-ordering/configure/package.json b/packages/placement-ordering/configure/package.json index 69f82e2bd9..080d995830 100644 --- a/packages/placement-ordering/configure/package.json +++ b/packages/placement-ordering/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/drag": "4.0.5", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/drag": "4.0.6", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", "nested-property": "^0.0.7", diff --git a/packages/placement-ordering/package.json b/packages/placement-ordering/package.json index 048c1cefa0..d5f63413ef 100644 --- a/packages/placement-ordering/package.json +++ b/packages/placement-ordering/package.json @@ -13,10 +13,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/drag": "4.0.5", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/drag": "4.0.6", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "@pie-lib/translator": "4.0.2", "debug": "^4.1.1", "decimal.js": "^10.0.0", diff --git a/packages/rubric/configure/package.json b/packages/rubric/configure/package.json index 0b903cb784..63cfbeef80 100644 --- a/packages/rubric/configure/package.json +++ b/packages/rubric/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/rubric": "2.0.10", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/rubric": "2.0.11", "debug": "^4.1.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/rubric/package.json b/packages/rubric/package.json index 8c7e28811f..41e8ce8b45 100644 --- a/packages/rubric/package.json +++ b/packages/rubric/package.json @@ -24,8 +24,8 @@ "@emotion/style": "^0.8.0", "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", "prop-types": "^15.8.1" }, "author": "pie framework developers", diff --git a/packages/ruler/configure/package.json b/packages/ruler/configure/package.json index 6d5fab6db4..b826d21f7e 100644 --- a/packages/ruler/configure/package.json +++ b/packages/ruler/configure/package.json @@ -10,7 +10,7 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10" + "@pie-lib/config-ui": "13.0.11" }, "author": "", "license": "ISC" diff --git a/packages/select-text/configure/package.json b/packages/select-text/configure/package.json index fc7a76895b..091074e6c1 100644 --- a/packages/select-text/configure/package.json +++ b/packages/select-text/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "13.0.10", - "@pie-lib/editable-html-tip-tap": "2.1.8", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/config-ui": "13.0.11", + "@pie-lib/editable-html-tip-tap": "2.1.9", + "@pie-lib/text-select": "3.0.5", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/select-text/package.json b/packages/select-text/package.json index bcd8e574c4..d5990cbcc1 100644 --- a/packages/select-text/package.json +++ b/packages/select-text/package.json @@ -12,10 +12,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/correct-answer-toggle": "4.0.4", - "@pie-lib/math-rendering": "5.0.2", - "@pie-lib/render-ui": "6.1.2", - "@pie-lib/text-select": "3.0.4", + "@pie-lib/correct-answer-toggle": "4.0.5", + "@pie-lib/math-rendering": "5.1.0", + "@pie-lib/render-ui": "6.1.3", + "@pie-lib/text-select": "3.0.5", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/yarn.lock b/yarn.lock index 607e583751..f6994d6ee2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2833,19 +2833,19 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/charting@7.0.10": - version "7.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-7.0.10.tgz#d2fe1914718c70aa1b56952ef7da15b1d3531d78" - integrity sha512-SSnKc8CP0VPaGiIBqmnb3/evigeDs29xFmzqvAuo6oSeZG7RD3Ri3nNjwZwNER/qXlct5RD7r8uUvHy6s1HIeA== +"@pie-lib/charting@7.0.11": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-7.0.11.tgz#8d6a59dd8791b4c56a9720c39ec505ce6fc6d7ed" + integrity sha512-5pIasKytnLivWNXOW8OfmBjyXRBwF3H16a12x14gJRWAkaSXLqZ5QSSo9xAjX4d9VMEFQG9dBcYBs3tXaneScA== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" "@visx/event" "^3.0.0" @@ -2864,18 +2864,18 @@ react-draggable "^3.3.0" react-input-autosize "^2.2.1" -"@pie-lib/config-ui@13.0.10": - version "13.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-13.0.10.tgz#2b5c81660bf5eabfadf813bcbe88a5d14afda2fd" - integrity sha512-d5hbKLIqWGE4PN74/iPJHgW96i6PGQZa5W4KY6K/qD1OUS7d7/wI3SjDazUuUNbeMzyelI29Vmym40jmKjTHVA== +"@pie-lib/config-ui@13.0.11": + version "13.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-13.0.11.tgz#ff7b8d427f167958ae8ef49c7dd463151a03d50f" + integrity sha512-TVCRSQOgPNws9XDSbC4DqV/EbbRXy9gPklOnRwuiiX2IAJDCNg4AKpMUjFAm4AbUz1rhxkmr6R4R7MzKl4PpiQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/icons" "^4.0.3" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" assert "^1.4.1" debug "^4.1.1" lodash-es "^4.17.23" @@ -2891,26 +2891,26 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/correct-answer-toggle@4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-4.0.4.tgz#9c903d70baa868c350aa87ad4a3f2656e9400ebf" - integrity sha512-pxPAukbGv4atSBkvGBvZTvWs00xouRkdK7DCXYCKKgIL4EgPZYLohJap21vaIwNqCW31Go0TkWYyDud2JNPyyA== +"@pie-lib/correct-answer-toggle@4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-4.0.5.tgz#9269787ddc8a3fc43089e3b159bc89d4af5c10fb" + integrity sha512-tB5y43qdMkDWxXfWAHYAke0jLE+0JAZrujptzDDDnpei1CUIfWpFnGFRgtPF2bWDeo0OsYJ0eNGBq8SaBv1D3A== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/icons" "^4.0.3" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" lodash-es "^4.17.23" prop-types "^15.6.2" react-transition-group "^4.4.5" -"@pie-lib/drag@4.0.5", "@pie-lib/drag@^4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-4.0.5.tgz#4b0e2ebbdf4c104b5ebf568eb52d09010a259cd9" - integrity sha512-P0BG/sMEVCMr+ghoj/IEZ42Uth3EnHSikatsWIv97R2R2rFiL2GVjj4DynC1V2MsRKao9MozvlTs/mn8QZeoLA== +"@pie-lib/drag@4.0.6", "@pie-lib/drag@^4.0.5", "@pie-lib/drag@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-4.0.6.tgz#4331896d4c4a29c674b5eded4faf3152b889ee20" + integrity sha512-mKHYr8x29M7l2fOL6NEqNw1OkFCjCW0HQYs0Yhv3qAYFXO+FKD0/a/dsRpr5pC8HO5qtQN5Rnj0iVARV6RslMQ== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/sortable" "10.0.0" @@ -2919,28 +2919,28 @@ "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/render-ui" "^6.1.3" classnames "^2.2.6" lodash-es "^4.17.23" prop-types "^15.7.2" react "^18.2.0" -"@pie-lib/editable-html-tip-tap@2.1.8", "@pie-lib/editable-html-tip-tap@^2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-2.1.8.tgz#4b9ddf6d1519e028b77c71cbc9dff42f5634a6b7" - integrity sha512-Kto3vre7RjtfqsMNJUQmHW0L29J/qEK7X7rRySQpsAI24EuQweTrjzc3FNGLfkaYJ++R8k2DLgcM7bDdyaYEjQ== +"@pie-lib/editable-html-tip-tap@2.1.9", "@pie-lib/editable-html-tip-tap@^2.1.9": + version "2.1.9" + resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-2.1.9.tgz#b017f2aeba99175c45de40d6acf0033501d121c3" + integrity sha512-0VoZpMa/V4ccXmy+PhiT6Yjgm23LJQnqal9YeH0EvnnmpTiiruSyJHa3wh96QyP1kCP0bo0LpILVOGSL2rjY2A== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" "@dnd-kit/utilities" "3.2.2" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" + "@pie-lib/drag" "^4.0.6" "@pie-lib/math-input" "^8.1.1" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/math-toolbar" "^3.0.5" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/math-toolbar" "^3.0.6" + "@pie-lib/render-ui" "^6.1.3" "@tiptap/core" "3.20.0" "@tiptap/extension-character-count" "3.20.0" "@tiptap/extension-color" "3.20.0" @@ -3013,10 +3013,10 @@ resolved "https://registry.yarnpkg.com/@pie-lib/feedback/-/feedback-2.0.2.tgz#897e249ba78f8203aa39d75bd46b59e499b8e773" integrity sha512-y7NKifptZJJUb5eynFz+ppai4XoeOjlowSh6BrIrvghEshGkoX+O4EYzQCXcSlFuyOjjiuYaHd/OzNuifaYG5Q== -"@pie-lib/graphing-solution-set@4.0.10": - version "4.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-4.0.10.tgz#254c9dd17686b65fc33cbc5bb0b79524b15829e5" - integrity sha512-lJCJyfqEVsi+xRsyqxGuG4OG1tao8v+omrXD5tjOkpPsDO3hhBQgTYRNbvHTI3NFORyAfvK8yE1q8jWfQhA7Ug== +"@pie-lib/graphing-solution-set@4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-4.0.11.tgz#897f90cfccab5bda082e23bc6fe6672646205278" + integrity sha512-R2Nvx6PBRlReePwoXiwTcpddCy5HxPYSfelPh7EzDMeslFd/PI0IiQaCK4caxDKkj7ERM4RX+sbYY+tr1rL3Pw== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3024,11 +3024,11 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/graphing-utils" "^3.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/tools" "^2.0.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" @@ -3063,10 +3063,10 @@ debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/graphing@4.0.11": - version "4.0.11" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-4.0.11.tgz#a20b6311ead4308ce00e49e12835efd362e32e8a" - integrity sha512-3GvkoSd9wri4FagEVPsLFjI7IbPU3GDkQxNQnBCPBQPBSxjVPhnzC7MT4ZnTnCR+oSE0s2QpvNU01GAKF1K0Jg== +"@pie-lib/graphing@4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-4.0.12.tgz#797b11d586fd21b2cc1ca203afd63542f7986c58" + integrity sha512-4/vJ998wnp7CunflZSq/s/o5EHliXLZ6cEysyFiocLKmfZWr0JZzevuc6qhhnjtzJ3aSa/3gvdoTNGJdq8DTCA== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3074,11 +3074,11 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" "@pie-lib/graphing-utils" "^3.0.2" - "@pie-lib/plot" "^4.0.10" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/plot" "^4.0.11" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/translator" "^4.0.2" "@visx/axis" "^3.0.0" "@visx/clip-path" "^3.0.0" @@ -3114,19 +3114,19 @@ "@mui/material" "^7.3.4" prop-types "^15.6.2" -"@pie-lib/mask-markup@3.0.10": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-3.0.10.tgz#b6a1637de87eafc4bc331a70fd809778e55fcf5d" - integrity sha512-DMRCbrafGsXwZz/q04vgJvZ3Uw+kGmwd4tmv+vgrdkBl3/lGyHiom3dj924im0LYrf+3JKhCbGq8vIyXX3mXdQ== +"@pie-lib/mask-markup@3.0.11": + version "3.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-3.0.11.tgz#228b2f913f5cd68bd7193d148c75f94b4bbb8149" + integrity sha512-2efjbzfoAYTn4ehk8NzvtU34J2ynOcAnd5CPaM3YdGVtxzE/9bxKhL3FPGWiX4I+HF75iEne0keinmPjZ2ZiyQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^4.0.5" - "@pie-lib/editable-html-tip-tap" "^2.1.8" - "@pie-lib/math-rendering" "^5.0.2" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/drag" "^4.0.6" + "@pie-lib/editable-html-tip-tap" "^2.1.9" + "@pie-lib/math-rendering" "^5.1.0" + "@pie-lib/render-ui" "^6.1.3" classnames "^2.2.6" debug "^4.1.1" lodash-es "^4.17.23" @@ -3159,23 +3159,23 @@ lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/math-rendering-accessible@5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering-accessible/-/math-rendering-accessible-5.0.2.tgz#720606e2362989e3b174e15b0de45aabf48e6e39" - integrity sha512-XdAbonKKrsh9m7r5JxBDd9eHWGGhXh9IHdwbR/FEatFJRwCTbK0Aty+CBnzNNOeklxCa5w5wq09YTK1NaNh9SQ== +"@pie-lib/math-rendering-accessible@5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering-accessible/-/math-rendering-accessible-5.0.3.tgz#e01a512be2dd3bbd3d036b74a48b9b459b0c8962" + integrity sha512-SBz3nxcn5hI4J/uuvphEjazWISrp09qHZuOIV/ozcGgq7Ncofbm/qNPtcW0UHqfbYLZimAE560R2cuiTECcGCw== dependencies: "@pie-framework/mathml-to-latex" "1.4.4" - "@pie-lib/math-rendering" "^5.0.2" + "@pie-lib/math-rendering" "^5.1.0" debug "^4.1.1" lodash-es "^4.17.23" mathjax-full "3.2.2" mathml-to-latex "1.2.0" react "^18.2.0" -"@pie-lib/math-rendering@5.0.2", "@pie-lib/math-rendering@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-5.0.2.tgz#f4665b4604a3e68f0052e3de3489226f5773b153" - integrity sha512-65lDbvgjDHrVcc/7Zj7oRpvlzh9URez0vxvnHKXcrz1rLqDKKmlWj1BZYASvzgXSuBTVaWCZohY234axvMVr7A== +"@pie-lib/math-rendering@5.1.0", "@pie-lib/math-rendering@^5.0.2", "@pie-lib/math-rendering@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-5.1.0.tgz#cb983fa811c6250fc3c7e5e8842f37dd974f3951" + integrity sha512-yZcHmDPBuuZb8DPuO5lwU2O05zzKnEjPaJ1UKoGhqVaqJ3H7A4G17tOhg71/T2UMUq/qCkxM0AgtZYkOElUbGQ== dependencies: "@pie-framework/mathml-to-latex" "1.4.4" debug "^4.1.1" @@ -3183,33 +3183,33 @@ mathjax-full "3.2.2" react "^18.2.0" -"@pie-lib/math-toolbar@3.0.5", "@pie-lib/math-toolbar@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-3.0.5.tgz#e787c98c0e92f9a201fa5d78e461931d5b49667b" - integrity sha512-pzmtvE6GZ6ok8oF4JY7+XsPXN8ecJ52bfzfImxNfkH5ARzKe8dk0H7UU40sHBUE4N3qM8/L8ah8bVfCYxUvYUg== +"@pie-lib/math-toolbar@3.0.6", "@pie-lib/math-toolbar@^3.0.5", "@pie-lib/math-toolbar@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-3.0.6.tgz#3006af4b3105e8a5064e5f4f468ee4fce37bbd26" + integrity sha512-w8qHzxlfjlLNuLYqf96zUVCaNDOMJu6AKn8J85USfhiNveCNahtm7jm/dJ5M1Pn7NrmGZftOPHBnw2WEQBxz/w== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/math-input" "^8.1.1" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/plot@4.0.10", "@pie-lib/plot@^4.0.10": - version "4.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-4.0.10.tgz#500e8cd51c1ebe8da092134a9dc86cc7023306bc" - integrity sha512-QGEkaV5ReVKn7P3AenRcUvea5Bf2CF+t/yifDd/KZHelpEqR0hnPRvTcU9zHiVUH5jYz7EIe5Withxgo7c00JA== +"@pie-lib/plot@4.0.11", "@pie-lib/plot@^4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-4.0.11.tgz#89b34d61caff4230e8541a6e0382864d1745b49e" + integrity sha512-6CDHUps5S2mqqIyOPP5HxzybDEmiTyP+rW4YTkKND7o+EUAScAJigkWiVps0kIqWvceZJu5MQWrVHtt4AwsFBw== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/editable-html-tip-tap" "^2.1.9" + "@pie-lib/render-ui" "^6.1.3" assert "^1.4.1" d3-scale "^4.0.2" d3-selection "^3.0.0" @@ -3222,34 +3222,34 @@ react-redux "^6.0.0" redux "^4.0.1" -"@pie-lib/render-ui@6.1.2", "@pie-lib/render-ui@^6.1.2": - version "6.1.2" - resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-6.1.2.tgz#3c1e473360627d8f4c55041750fb9c68ad4a366a" - integrity sha512-b6s/nR9bEoRvnLW9zYE+p4Ykt8XPseqneuyfNAmnc2lPt9lh7d5vbqfwRvwNqjjgHHTxg6tQBA/OlzlVlaXa+g== +"@pie-lib/render-ui@6.1.3", "@pie-lib/render-ui@^6.1.2", "@pie-lib/render-ui@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-6.1.3.tgz#c22b9f6cc6e82a4e8b6f51dd104cdda594d089a4" + integrity sha512-agoG7oarL7cn9B/ueEI/0PWQcCYIiIScX9Ws1CLiu/okT/PzTZvUMb3huyd+sCiGS6mllCmlBZcfSCLS9t0tMg== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-lib/icons" "^4.0.3" - "@pie-lib/math-rendering" "^5.0.2" + "@pie-lib/math-rendering" "^5.1.0" "@pie-lib/test-utils" "^2.0.2" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" react-transition-group "^4.4.5" -"@pie-lib/rubric@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-2.0.10.tgz#ad61b2edfc920c9452d44050e7e84d9bd3aa2fc3" - integrity sha512-NeXIXrMPsWJ0U5nQVtg1QRtaeGUvYwiw4NUaOkoDdegfPgbm0B6n+vDQLZ19t0q6touIkmDEpNh903Ue/VMUGg== +"@pie-lib/rubric@2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-2.0.11.tgz#9bb37fdaace0fc2405bc2283b1a2c639c4207961" + integrity sha512-QR2BUvrwE9Lk1MBXobf17bD+sJ+kAyw9JS+FG985HO0gnyNmQlpZLX8FZHouORc3nCOPjazJwLdeM6XVq56Tig== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@hello-pangea/dnd" "^18.0.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^2.1.8" + "@pie-lib/editable-html-tip-tap" "^2.1.9" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" @@ -3284,17 +3284,17 @@ "@testing-library/jest-dom" "^5.16.5" "@testing-library/user-event" "^14.5.2" -"@pie-lib/text-select@3.0.4": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-3.0.4.tgz#85992efb41109855064af327667d75ecf6edce7f" - integrity sha512-1ysUhLadvAnSpqQGrXQScV6uUQvc9SBxa6w3auqxs/vZLpor4aeWyLH3mnZZkdfadv9zOXt3rt3DMtPLPw864g== +"@pie-lib/text-select@3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-3.0.5.tgz#80d3bc34b0c38bb2a394fd9f842aebfe31fde763" + integrity sha512-SUGB4v9s+9alzL0vG1T7F8QdWJGUmUnLI39KGh/5LsHrPLsXC3BMIQEaO0aV7Ryt1kHv/Lf2vO+0xjQjzFURsQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-framework/parse-english" "^1.0.0" - "@pie-lib/render-ui" "^6.1.2" + "@pie-lib/render-ui" "^6.1.3" "@pie-lib/style-utils" "^2.0.2" "@pie-lib/translator" "^4.0.2" classnames "^2.2.6" From ffef80ee3b1807d4712e955b4517f63c4347584e Mon Sep 17 00:00:00 2001 From: carlacostea Date: Thu, 2 Jul 2026 11:07:08 +0300 Subject: [PATCH 10/12] fix: correct math-rendering-module version --- pslb/pslb.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pslb/pslb.config.js b/pslb/pslb.config.js index 1401037ef3..1799a46875 100644 --- a/pslb/pslb.config.js +++ b/pslb/pslb.config.js @@ -45,7 +45,7 @@ module.exports = { repository: 'pie-framework/pie-elements', packages: [ { name: '@pie-lib/drag-module', version: '^4.0.15' }, - { name: '@pie-lib/math-rendering-module', version: '^5.1.10' }, + { name: '@pie-lib/math-rendering-module', version: '^5.1.0' }, { name: '@pie-lib/math-edit-module', version: '^4.2.10' }, { name: '@pie-lib/shared-module', version: '^5.2.10' }, { name: '@pie-lib/editable-html-module', version: '^7.1.12' }, From 8d435a4894b2f4833cdcd8e7a7ba466fa16f72c4 Mon Sep 17 00:00:00 2001 From: carlacostea Date: Thu, 2 Jul 2026 11:30:25 +0300 Subject: [PATCH 11/12] fix: revert shared modules --- pslb/pslb.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pslb/pslb.config.js b/pslb/pslb.config.js index 1799a46875..c944ba6162 100644 --- a/pslb/pslb.config.js +++ b/pslb/pslb.config.js @@ -44,12 +44,12 @@ module.exports = { libs: { repository: 'pie-framework/pie-elements', packages: [ - { name: '@pie-lib/drag-module', version: '^4.0.15' }, - { name: '@pie-lib/math-rendering-module', version: '^5.1.0' }, - { name: '@pie-lib/math-edit-module', version: '^4.2.10' }, - { name: '@pie-lib/shared-module', version: '^5.2.10' }, - { name: '@pie-lib/editable-html-module', version: '^7.1.12' }, - { name: '@pie-lib/config-module', version: '^4.0.15' }, + { name: '@pie-lib/drag-module', version: '4.0.12' }, + { name: '@pie-lib/math-rendering-module', version: '5.0.12' }, + { name: '@pie-lib/math-edit-module', version: '4.2.7' }, + { name: '@pie-lib/shared-module', version: '5.2.7' }, + { name: '@pie-lib/editable-html-module', version: '7.1.9' }, + { name: '@pie-lib/config-module', version: '4.0.12' }, ], }, }; From 606560eaf6bd5b7fb1901e86b105c38b17a21b0b Mon Sep 17 00:00:00 2001 From: carlacostea Date: Thu, 2 Jul 2026 13:08:28 +0300 Subject: [PATCH 12/12] fix: bump shared modules to latest --- pslb/pslb.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pslb/pslb.config.js b/pslb/pslb.config.js index c944ba6162..78109bd343 100644 --- a/pslb/pslb.config.js +++ b/pslb/pslb.config.js @@ -44,12 +44,12 @@ module.exports = { libs: { repository: 'pie-framework/pie-elements', packages: [ - { name: '@pie-lib/drag-module', version: '4.0.12' }, - { name: '@pie-lib/math-rendering-module', version: '5.0.12' }, - { name: '@pie-lib/math-edit-module', version: '4.2.7' }, - { name: '@pie-lib/shared-module', version: '5.2.7' }, - { name: '@pie-lib/editable-html-module', version: '7.1.9' }, - { name: '@pie-lib/config-module', version: '4.0.12' }, + { name: '@pie-lib/drag-module', version: '4.0.15' }, + { name: '@pie-lib/math-rendering-module', version: '5.1.0' }, + { name: '@pie-lib/math-edit-module', version: '4.2.10' }, + { name: '@pie-lib/shared-module', version: '5.2.10' }, + { name: '@pie-lib/editable-html-module', version: '7.1.12' }, + { name: '@pie-lib/config-module', version: '4.0.15' }, ], }, };