Skip to content

Commit 6e6feb2

Browse files
authored
Merge pull request #35 from pie-framework/PIE-626
PIE-626 browser ESM packaging and next release prep
2 parents 0bcd6d8 + fbd7f69 commit 6e6feb2

444 files changed

Lines changed: 10074 additions & 1937 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
"@pie-element/categorize": patch
3+
"@pie-element/charting": patch
4+
"@pie-element/complex-rubric": patch
5+
"@pie-element/drag-in-the-blank": patch
6+
"@pie-element/drawing-response": patch
7+
"@pie-element/ebsr": patch
8+
"@pie-element/explicit-constructed-response": patch
9+
"@pie-element/extended-text-entry": patch
10+
"@pie-element/fraction-model": patch
11+
"@pie-element/graphing": patch
12+
"@pie-element/graphing-solution-set": patch
13+
"@pie-element/hotspot": patch
14+
"@pie-element/image-cloze-association": patch
15+
"@pie-element/inline-dropdown": patch
16+
"@pie-element/likert": patch
17+
"@pie-element/match": patch
18+
"@pie-element/match-list": patch
19+
"@pie-element/math-inline": patch
20+
"@pie-element/math-templated": patch
21+
"@pie-element/matrix": patch
22+
"@pie-element/mc-populated-blank": patch
23+
"@pie-element/multi-trait-rubric": patch
24+
"@pie-element/multiple-choice": patch
25+
"@pie-element/number-line": patch
26+
"@pie-element/passage": patch
27+
"@pie-element/placement-ordering": patch
28+
"@pie-element/rubric": patch
29+
"@pie-element/select-text": patch
30+
"@pie-element/simple-cloze": patch
31+
"@pie-element/venn-classification": patch
32+
---
33+
34+
Prepare all PIE element packages for the next prerelease patch wave

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"access": "public",
88
"baseBranch": "master",
99
"updateInternalDependencies": "patch",
10-
"ignore": ["esm-player-test", "@pie-element/math-inline", "@pie-element/math-templated"]
10+
"ignore": ["esm-player-test"]
1111
}

.changeset/pre.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@
8080
"@pie-element/shared-utils": "0.1.0",
8181
"@pie-element/cli": "0.1.1",
8282
"@pie-element/element-a11y-demo": "0.1.1",
83-
"@pie-element/learnosity-parity-demo": "0.1.1"
83+
"@pie-element/learnosity-parity-demo": "0.1.1",
84+
"@pie-element/shared-lodash": "0.1.0"
8485
},
8586
"changesets": [
8687
"20260501125058-pie-element-multiple-choice",
@@ -90,8 +91,10 @@
9091
"20260602132616-pie-lib-config-ui-pie-lib-correct-an",
9192
"20260603022336-pie-element-multiple-choice",
9293
"202606030607-react-elements-next",
94+
"20260604035455-pie-element-categorize-pie-element-c",
9395
"common-cougars-hang",
9496
"floppy-sites-watch",
95-
"orange-toes-dream"
97+
"orange-toes-dream",
98+
"vendored-lodash-runtime"
9699
]
97100
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
"@pie-element/categorize": patch
3+
"@pie-element/charting": patch
4+
"@pie-element/complex-rubric": patch
5+
"@pie-element/drag-in-the-blank": patch
6+
"@pie-element/drawing-response": patch
7+
"@pie-element/ebsr": patch
8+
"@pie-element/explicit-constructed-response": patch
9+
"@pie-element/extended-text-entry": patch
10+
"@pie-element/fraction-model": patch
11+
"@pie-element/graphing": patch
12+
"@pie-element/graphing-solution-set": patch
13+
"@pie-element/hotspot": patch
14+
"@pie-element/image-cloze-association": patch
15+
"@pie-element/inline-dropdown": patch
16+
"@pie-element/likert": patch
17+
"@pie-element/match": patch
18+
"@pie-element/match-list": patch
19+
"@pie-element/matrix": patch
20+
"@pie-element/multi-trait-rubric": patch
21+
"@pie-element/multiple-choice": patch
22+
"@pie-element/number-line": patch
23+
"@pie-element/passage": patch
24+
"@pie-element/placement-ordering": patch
25+
"@pie-element/rubric": patch
26+
"@pie-element/select-text": patch
27+
"@pie-element/shared-lodash": patch
28+
"@pie-lib/categorize": patch
29+
"@pie-lib/charting": patch
30+
"@pie-lib/config-ui": patch
31+
"@pie-lib/controller-utils": patch
32+
"@pie-lib/correct-answer-toggle": patch
33+
"@pie-lib/drag": patch
34+
"@pie-lib/editable-html-tip-tap": patch
35+
"@pie-lib/graphing": patch
36+
"@pie-lib/graphing-solution-set": patch
37+
"@pie-lib/graphing-utils": patch
38+
"@pie-lib/mask-markup": patch
39+
"@pie-lib/math-input": patch
40+
"@pie-lib/math-toolbar": patch
41+
"@pie-lib/plot": patch
42+
"@pie-lib/render-ui": patch
43+
"@pie-lib/rubric": patch
44+
"@pie-lib/text-select": patch
45+
"@pie-lib/tools": patch
46+
"@pie-lib/translator": patch
47+
---
48+
49+
Vendor the lodash helper surface through `@pie-element/shared-lodash` so browser ESM output no longer depends on runtime lodash or lodash-es resolution.
50+
51+
Replace `@pie-lib/config-ui`'s tiny `mathjs` fraction-to-number usage with a generated local helper, while keeping `mathjs@^15.2.0` for packages such as `@pie-element/number-line` that use the broader math surface.

.claude/skills/upstream-sync-guide/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ bun run upstream:check
6060

6161
`upstream:update` must copy the upstream `package.json` version into `packages/elements-react/<name>/package.json` and `packages/lib-react/<name>/package.json` verbatim. Do **not** reset to `0.0.1` or `0.1.0`.
6262

63-
If after a sync the version has been reset, the transform pipeline has a bug in `sync-package.ts` (or equivalent). Investigate there rather than manually editing `package.json` versions, which will be overwritten on the next sync.
63+
If after a sync the version has been reset, the transform pipeline has a bug in `sync-package-manager.ts` (or equivalent). Investigate there rather than manually editing `package.json` versions, which will be overwritten on the next sync.
6464

6565
## What Sync Transforms Do
6666

0 commit comments

Comments
 (0)