No description
Find a file
Sanjay Bhangar a8a7dc9445 Add core Ox modules as ES modules with tests
This commit adds ES module versions of fundamental Ox utilities:
- Array utilities (api, compact, unique, zip, etc.)
- String utilities (capitalize, clean, truncate, wordwrap, etc.)
- Math utilities (trig functions, geographic calculations, etc.)
- Object utilities (clone, serialize, keys/values, etc.)
- Function utilities (cache, debounce, throttle, memoize, etc.)
- Constants (math, time, colors, HTTP status codes)
- Polyfills for older browser compatibility

All modules include proper imports/exports and maintain the same API
as the original implementations. Added comprehensive test coverage with
31 tests passing.

Next steps: Convert remaining core modules, set up build pipeline,
and test backward compatibility with existing examples.

🤖 Generated with AI assistance
2026-02-09 17:32:06 +05:30
dev Add core Ox modules as ES modules with tests 2026-02-09 17:32:06 +05:30
examples Ox.Checkbox: add indeterminate option 2016-02-10 12:56:19 +05:30
min Add core Ox modules as ES modules with tests 2026-02-09 17:32:06 +05:30
readme don't list https:// 2023-07-02 18:09:57 +05:30
scripts Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30
source support disalogs without titlebar, i.e. preview vidieo player 2026-01-14 21:39:36 +00:00
src/ox Add core Ox modules as ES modules with tests 2026-02-09 17:32:06 +05:30
test Add core Ox modules as ES modules with tests 2026-02-09 17:32:06 +05:30
tools raw regexp 2025-08-05 15:22:21 +02:00
.editorconfig add .editorconfig 2018-09-12 17:53:25 +02:00
.gitignore Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30
CLAUDE.md add CLAUDE.md with overall structure and plan to migrate to ES modules 2026-02-09 17:01:15 +05:30
ES_MODULE_MIGRATION_PLAN.md add CLAUDE.md with overall structure and plan to migrate to ES modules 2026-02-09 17:01:15 +05:30
index.css fix oxmedium theme oxjs.org byline css 2013-05-15 09:44:11 +02:00
index.html this is the future... 2012-04-05 17:28:40 +02:00
index.js use requestAnimationFrame for loading icon if available 2016-08-09 14:11:43 +02:00
index.json Add core Ox modules as ES modules with tests 2026-02-09 17:32:06 +05:30
package-lock.json Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30
package.json Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30
vite.config.js Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30
vitest.config.js Begin ES modules migration and modern build infrastructure 2026-02-09 17:17:52 +05:30