Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e5f08c2
Initial plan
Copilot Nov 15, 2025
b6a40c6
Initial commit: start code review for bugs
Copilot Nov 15, 2025
2e14484
Fix state-related bugs and TypeScript issues
Copilot Nov 15, 2025
d9044f2
Fix memory leak in webcomponent subscriptions
Copilot Nov 15, 2025
e63ebff
Add comprehensive test suite with Vitest and Playwright
Copilot Nov 15, 2025
2ccf2d7
Fix test expectations to match actual behavior
Copilot Nov 16, 2025
27f4df9
Fix all remaining test failures - 100% tests passing
Copilot Nov 16, 2025
1fea6b4
Migrate build process to Vite with Rollup and update all dependencies
Copilot Nov 16, 2025
fcb4568
Add comprehensive CHANGELOG for unreleased version
Copilot Nov 16, 2025
8317698
feat: switch doc site to vitepress
tanepiper Nov 16, 2025
de5b898
feat: add comprehensive tests for form initialization, reset function…
tanepiper Nov 16, 2025
b0feac0
Update CHANGELOG with new test additions and doc site migration
Copilot Nov 16, 2025
1258d43
Fix incorrect test count in CHANGELOG - correct numbers are 163 tests…
Copilot Nov 16, 2025
ce82332
add more docs
tanepiper Nov 16, 2025
d3b6e4b
TypeScript conversion Phase 1: Core types and foundational modules
Copilot Nov 16, 2025
159b1b2
TypeScript conversion Phase 2: Form utility modules
Copilot Nov 16, 2025
f04460e
TypeScript conversion Phase 3: Event handling module
Copilot Nov 16, 2025
56506d5
Typescript fixes
tanepiper Nov 16, 2025
c0049d9
TypeScript conversion Phase 4: Complex modules and root files
Copilot Nov 16, 2025
920c417
TypeScript conversion Phase 5: Config updates and import fixes
Copilot Nov 16, 2025
4a010e7
TypeScript conversion Phase 6: Remove .mjs files and fix all type errors
Copilot Nov 16, 2025
5daeb21
Convert all test files and config to TypeScript (.mts)
Copilot Nov 16, 2025
f24633f
docs
tanepiper Nov 16, 2025
1b74348
Fixed nanostores as a dependency and update validation logic; remove …
tanepiper Nov 16, 2025
b6319db
docs: improve docs and provide full examples
tanepiper Nov 16, 2025
2235e08
Improve documentation: natural language, remove repetition, better or…
Copilot Nov 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@ dist
.moon/cache
.moon/docker

# Vitest
__screenshots__/

# OSX

.DS_Store
2 changes: 1 addition & 1 deletion .moon/toolchain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ $schema: "https://moonrepo.dev/schemas/toolchain.json"
node:
# The version to use. Must be a semantic version that includes major, minor, and patch.
# We suggest using the latest active LTS version: https://nodejs.org/en/about/releases
version: "18.15.0"
version: "24.10.0"

# The package manager to use when managing dependencies.
# Accepts "npm" (default), "pnpm", or "yarn".
Expand Down
4 changes: 3 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
.moon
node_modules
node_modules
**/.vitepress/cache
dist/
8 changes: 8 additions & 0 deletions .prototools
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
jq = "1.8.1"
moon = "1.41.5"
node = "24.10.0"
npm = "11.6.0"

[plugins]
jq = "https://raw.githubusercontent.com/appthrust/proto-toml-plugins/main/jq/plugin.toml"
moon = "https://raw.githubusercontent.com/moonrepo/moon/master/proto-plugin.toml"
Loading