UNPKG

esor

Version:

Lightweight JavaScript framework for dynamic Web applications based on Web Components with auto-batching and optimized reconciliation

62 lines (61 loc) 1.72 kB
{ "name": "esor", "version": "1.2.2", "description": "Lightweight JavaScript framework for dynamic Web applications based on Web Components with auto-batching and optimized reconciliation", "keywords": [ "web-components", "esor", "framework", "customElements", "shadowDOM", "reactive", "signals", "typescript", "lightweight", "performance", "auto-batching", "fast" ], "author": "Juan Cristobal", "license": "MIT", "homepage": "https://esorjs.github.io/", "repository": { "type": "git", "url": "git+https://github.com/esorjs/esorjs.git" }, "type": "module", "sideEffects": false, "main": "dist/esor.min.js", "types": "esor.d.ts", "exports": { ".": { "import": "./dist/esor.min.js", "types": "./esor.d.ts" } }, "files": [ "dist", "esor.d.ts" ], "scripts": { "build": "node ./scripts/build.js", "watch": "node ./scripts/build.js --watch", "type-check": "tsc --noEmit --allowJs --checkJs false", "test": "npx playwright test", "test:ui": "npx playwright test --ui", "test:report": "npx playwright show-report", "test:coverage": "npx playwright test --coverage" }, "devDependencies": { "@eslint/js": "^9.9.1", "@playwright/test": "^1.51.1", "@types/node": "^22.14.0", "autoprefixer": "^10.4.20", "brotli-size": "^4.0.0", "esbuild": "^0.25.0", "eslint": "^9.9.1", "globals": "^15.9.0", "rollup": "^4.39.0", "typescript": "^5.0.0" } }