Precise DOM morphing
morphing typescript dom
at main 47 lines 1.4 kB view raw
1{ 2 "name": "morphlex", 3 "version": "1.2.0", 4 "author": "Joel Drapper", 5 "license": "MIT", 6 "type": "module", 7 "description": "An optimal DOM morphing library written in TypeScript.", 8 "main": "dist/morphlex.js", 9 "types": "dist/morphlex.d.ts", 10 "homepage": "https://github.com/yippee-fun/morphlex", 11 "bugs": { 12 "url": "https://github.com/yippee-fun/morphlex/issues" 13 }, 14 "funding": { 15 "type": "github", 16 "url": "https://github.com/sponsors/joeldrapper" 17 }, 18 "scripts": { 19 "build": "bun run build.ts", 20 "bench": "bun benchmark/run.ts", 21 "bench:thorough": "bun benchmark/run.ts --thorough", 22 "bench:decision": "bun benchmark/run.ts --repeats 3 --thorough", 23 "lint": "bun run oxlint --type-aware", 24 "test": "vitest run", 25 "test:watch": "vitest", 26 "test:ui": "vitest --ui", 27 "test:browser": "vitest run -c vitest.config.browser.ts", 28 "test:browser:watch": "vitest -c vitest.config.browser.ts", 29 "test:all": "vitest run && vitest run -c vitest.config.browser.ts", 30 "serve": "bun --bun vite --open /benchmark/" 31 }, 32 "devDependencies": { 33 "@types/bun": "^1.3.9", 34 "@typescript/native-preview": "^7.0.0-dev.20260224.1", 35 "@vitest/browser": "^4.0.18", 36 "@vitest/browser-playwright": "^4.0.18", 37 "@vitest/coverage-v8": "^4.0.18", 38 "@vitest/ui": "^4.0.18", 39 "happy-dom": "^20.7.0", 40 "jsr": "^0.13.5", 41 "oxlint": "^1.50.0", 42 "oxlint-tsgolint": "^0.4.0", 43 "prettier": "^3.8.1", 44 "typescript": "^5.9.3", 45 "vitest": "^4.0.18" 46 } 47}