WEBDEV-8493: Reset repo and rename package to @internetarchive/iaux-elements#1
Open
jbuckner wants to merge 3 commits into
Open
WEBDEV-8493: Reset repo and rename package to @internetarchive/iaux-elements#1jbuckner wants to merge 3 commits into
jbuckner wants to merge 3 commits into
Conversation
…ements Repurposing this repo as the UX team's component library. Wipes existing components so the team can populate it on their own terms, while preserving the build, demo catalog, theme system, test harness, and CI infrastructure. - Delete components in src/elements/ (ia-button, ia-combo-box, ia-dropdown-search-bar, ia-otp-form, ia-otp-input, ia-status-indicator) and src/labs/ (ia-snow). - Empty src/elements/index.ts barrel. - Rename npm package: @internetarchive/elements -> @internetarchive/iaux-elements (matches directory name and the iaux- monorepo convention). - Update GitHub URLs in package.json and README.md to assume the repo rename to internetarchive/iaux-elements (separate admin step). - Drop now-unused runtime deps: @internetarchive/ia-clearable-text-input, @internetarchive/ia-dropdown, magic-snowflakes. - Update package-name references in demo/story-template.ts and demo/story-template.test.ts. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Add `.claude/settings.local.json` (per-user Claude Code settings, never shared) and `.playwright-mcp/` (transient browser MCP artifacts) to `.gitignore` so they don't show as untracked when working in this repo under Claude Code with the Playwright MCP. A shared `.claude/settings.json` is intentionally left commit-eligible in case the team adds project-level Claude Code config later. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
iisa
approved these changes
May 22, 2026
Empty commit to nudge GitHub Actions on PR #1 — the workflow files inherited from the parent repo weren't registered automatically on fork creation. Once workflows are enabled via the Actions tab, this push should pick them up. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Repurposing this repo as the UX team's component library. Wipes the existing components (inherited from the upstream
internetarchive/elementsfork source) so the team can populate it on their own terms, while preserving the build, demo catalog, theme system, test harness, and CI infrastructure.Jira: WEBDEV-8493
What changed
src/elements/(ia-button,ia-combo-box,ia-dropdown-search-bar,ia-otp-form,ia-otp-input,ia-status-indicator) andsrc/labs/(ia-snow).src/elements/index.tsbarrel (export {};).@internetarchive/elements→@internetarchive/iaux-elements— matches the directory and repo name, and theiaux-monorepo convention.package.json(repository, bugs) andREADME.md(demo link, release-page links) tointernetarchive/iaux-elements.@internetarchive/ia-clearable-text-input,@internetarchive/ia-dropdown,magic-snowflakes(only pulled in by the deleted components).demo/story-template.tsanddemo/story-template.test.ts.The README's "Component Inventory" section (the aspirational catalog of components-to-port) is intentionally left intact — it's a roadmap of what to build, not a list of what currently ships.
Test plan
npm install— regenerates lockfile with new package name and pruned depsnpm run build— tsc passes against emptysrc/elements/(nosrc/labs/)npm run test— all 13demo/story-template.test.tstests pass with updated assertion stringsnpm run dev— Vite dev server serves the demo catalog at http://localhost:5173/ with no JS errors; bothProduction-Ready ElementsandLabs Elementsheadings render with empty bodies as expected (verified via Playwright)🤖 Generated with Claude Code