{ "name": "deka-dom-el", "version": "0.8.0", "description": "A low-code library that simplifies the creation of native DOM elements/components using small wrappers and tweaks.", "author": "Jan Andrle ", "license": "MIT", "homepage": "https://github.com/jaandrle/deka-dom-el", "repository": { "type": "git", "url": "git@github.com:jaandrle/deka-dom-el.git" }, "bugs": { "url": "https://github.com/jaandrle/deka-dom-el/issues" }, "main": "index.js", "types": "./index.d.ts", "type": "module", "exports": { ".": { "import": "./index.js", "types": "./index.d.ts" }, "./signals": { "import": "./signals.js", "types": "./signals.d.ts" }, "./jsdom": { "import": "./jsdom.js", "types": "./jsdom.d.ts" }, "./src/signals-lib": { "import": "./src/signals-lib.js", "types": "./src/signals-lib.d.ts" } }, "files": [ "*.js", "*.d.ts", "src" ], "engines": { "node": ">=18" }, "jshintConfig": { "esversion": 11, "browser": true, "undef": "true", "latedef": "true", "-W014": true, "maxparams": 5, "maxdepth": 3, "maxcomplexity": 14, "globals": { "requestIdleCallback": false, "AbortController": false, "AbortSignal": false } }, "size-limit": [ { "path": "./index.js", "limit": "10.5 kB", "gzip": false, "brotli": false }, { "path": "./signals.js", "limit": "12 kB", "gzip": false, "brotli": false }, { "path": "./index-with-signals.js", "limit": "15 kB", "gzip": false, "brotli": false }, { "path": "./index-with-signals.js", "limit": "5.25 kB" } ], "modifyEsbuildConfig": { "platform": "browser" }, "scripts": {}, "keywords": [ "dom", "javascript", "low-code", "typescript" ], "devDependencies": { "@size-limit/preset-small-lib": "~11.0", "dts-bundler": "~0.1", "editorconfig-checker": "~6.0", "esbuild": "~0.24", "jsdom": "~25.0", "jshint": "~2.13", "nodejsscript": "^1.0.2", "size-limit-node-esbuild": "~0.3" } }