Skip to content

Refactor moving code to ui-forms and solid-ui-core#743

Open
timbl wants to merge 13 commits intomainfrom
refactor
Open

Refactor moving code to ui-forms and solid-ui-core#743
timbl wants to merge 13 commits intomainfrom
refactor

Conversation

@timbl
Copy link
Copy Markdown
Contributor

@timbl timbl commented Apr 22, 2026

The forms area part of solid-ui but should really be a separate product. This refactor (done with the help of claude code) moves all the code around but changed nothing in the API of solid-ui. The tests all run still as solid-ui tests, and all pass.

timbl and others added 13 commits April 20, 2026 13:52
  - autocompleteBar.ts now imports directly from ../../buttons and ../../dragAndDrop
  - autocompleteField.ts imports from ../../error and ../basic
  - autocompletePicker.ts imports from ../../error
  - forms.js no longer imports ../widgets at all
…e source .ts file to the mapped module name

  'solid-ui-core/utils/keyHelpers/otherHelpers', which moduleNameMapper resolves to the compiled lib/ file that
  accessData.js actually imports from.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…aths

- Add paths mappings to tsconfig.json so tsc resolves solid-ui-core/*
  and ui-forms/* sub-path imports
- Change import * as ns to import ns (default import) for export= module
- Bump solid-ui-core to 0.1.1 (fixes ns.d.ts being copied to lib/)
- Use || true in build-types to suppress pre-existing style type errors
  (style.js uses module.exports interop that tsc can't model without
  converting to TypeScript — tracked as future work)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant