{ "name": "deka-dom-el", "version": "0.7.8", "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" }, "./observables": { "import": "./observables.js", "types": "./observables.d.ts" }, "./jsdom": { "import": "./jsdom.js", "types": "./jsdom.d.ts" }, "./src/observables-lib": { "import": "./src/observables-lib.js", "types": "./src/observables-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": "./observables.js", "limit": "12 kB", "gzip": false, "brotli": false }, { "path": "./index-with-observables.js", "limit": "15 kB", "gzip": false, "brotli": false }, { "path": "./index-with-observables.js", "limit": "5.25 kB" } ], "modifyEsbuildConfig": { "platform": "browser" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "dom", "javascript", "low-code", "typescript" ], "devDependencies": { "@size-limit/preset-small-lib": "^11.0.1", "dts-bundler": "^0.1.0", "esbuild": "^0.19.9", "jsdom": "^23.0.1", "jshint": "^2.13.6", "nodejsscript": "github:jaandrle/nodejsscript#dev-v1", "size-limit-node-esbuild": "^0.3.0" } }