{
  "name": "deleight",
  "version": "5.11.0",
  "description": "A library with 9 modules for writing more expressive web applications with traditional HTML, CSS and JavaScript.",
  "type": "module",
  "exports": {
    ".": {
      "require": "./dist/cjs/deleight.js",
      "default": "./dist/esm/deleight.js"
    },
    "./action": {
      "require": "./dist/cjs/action/action.js",
      "default": "./dist/esm/action/action.js"
    },
    "./css": {
      "require": "./dist/cjs/css/css.js",
      "default": "./dist/esm/css/css.js"
    },
    "./dom": {
      "require": "./dist/cjs/dom/dom.js",
      "default": "./dist/esm/dom/dom.js"
    },
    "./dom/apply": {
      "require": "./dist/cjs/dom/apply/apply.js",
      "default": "./dist/esm/dom/apply/apply.js"
    },
    "./dom/builder": {
      "require": "./dist/cjs/dom/builder/builder.js",
      "default": "./dist/esm/dom/builder/builder.js"
    },
    "./dom/components": {
      "require": "./dist/cjs/dom/components/components.js",
      "default": "./dist/esm/dom/components/components.js"
    },
    "./dom/esc": {
      "require": "./dist/cjs/dom/esc/esc.js",
      "default": "./dist/esm/dom/esc/esc.js"
    },
    "./dom/element": {
      "require": "./dist/cjs/dom/element/element.js",
      "default": "./dist/esm/dom/element/element.js"
    },
    "./dom/html": {
      "require": "./dist/cjs/dom/html/html.js",
      "default": "./dist/esm/dom/html/html.js"
    },
    "./dom/parent": {
      "require": "./dist/cjs/dom/parent/parent.js",
      "default": "./dist/esm/dom/parent/parent.js"
    },
    "./dom/process": {
      "require": "./dist/cjs/dom/process/process.js",
      "default": "./dist/esm/dom/process/process.js"
    },
    "./function": {
      "require": "./dist/cjs/function/function.js",
      "default": "./dist/esm/function/function.js"
    },
    "./function/cache": {
      "require": "./dist/cjs/function/cache/cache.js",
      "default": "./dist/esm/function/cache/cache.js"
    },
    "./function/context": {
      "require": "./dist/cjs/function/context/context.js",
      "default": "./dist/esm/function/context/context.js"
    },
    "./function/dynamic": {
      "require": "./dist/cjs/function/dynamic/dynamic.js",
      "default": "./dist/esm/function/dynamic/dynamic.js"
    },
    "./function/return": {
      "require": "./dist/cjs/function/return/return.js",
      "default": "./dist/esm/function/return/return.js"
    },
    "./function/reversible": {
      "require": "./dist/cjs/function/reversible/reversible.js",
      "default": "./dist/esm/function/reversible/reversible.js"
    },
    "./generators": {
      "require": "./dist/cjs/generators/generators.js",
      "default": "./dist/esm/generators/generators.js"
    },
    "./lists": {
      "require": "./dist/cjs/lists/lists.js",
      "default": "./dist/esm/lists/lists.js"
    },
    "./lists/array": {
      "require": "./dist/cjs/lists/array/array.js",
      "default": "./dist/esm/lists/array/array.js"
    },
    "./lists/element": {
      "require": "./dist/cjs/lists/element/element.js",
      "default": "./dist/esm/lists/element/element.js"
    },
    "./object": {
      "require": "./dist/cjs/object/object.js",
      "default": "./dist/esm/object/object.js"
    },
    "./object/apply": {
      "require": "./dist/cjs/object/apply/apply.js",
      "default": "./dist/esm/object/apply/apply.js"
    },
    "./object/deep": {
      "require": "./dist/cjs/object/member/deep/deep.js",
      "default": "./dist/esm/object/member/deep/deep.js"
    },
    "./object/member": {
      "require": "./dist/cjs/object/member/own/own.js",
      "default": "./dist/esm/object/member/own/own.js"
    },
    "./object/operations": {
      "require": "./dist/cjs/object/operations/operations.js",
      "default": "./dist/esm/object/operations/operations.js"
    },
    "./object/process": {
      "require": "./dist/cjs/object/process/process.js",
      "default": "./dist/esm/object/process/process.js"
    },
    "./object/shared": {
      "require": "./dist/cjs/object/member/shared/shared.js",
      "default": "./dist/esm/object/member/shared/shared.js"
    },
    "./proxy": {
      "require": "./dist/cjs/proxies/proxies.js",
      "default": "./dist/esm/proxies/proxies.js"
    },
    "./proxy/alias": {
      "require": "./dist/cjs/proxies/alias/alias.js",
      "default": "./dist/esm/proxies/alias/alias.js"
    },
    "./proxy/scope": {
      "require": "./dist/cjs/proxies/scope/scope.js",
      "default": "./dist/esm/proxies/scope/scope.js"
    },
    "./proxy/selector": {
      "require": "./dist/cjs/proxies/selector/selector.js",
      "default": "./dist/esm/proxies/selector/selector.js"
    },
    "./proxy/wrapper": {
      "require": "./dist/cjs/proxies/wrapper/wrapper.js",
      "default": "./dist/esm/proxies/wrapper/wrapper.js"
    },
    "./template": {
      "require": "./dist/cjs/template/template.js",
      "default": "./dist/esm/template/template.js"
    }
  },
  "scripts": {
    "test": "node --experimental-modules --test",
    "otest": "node --test-only --experimental-modules --test",
    "wtest": "node --experimental-modules --test --watch",
    "doc": "npx typedoc --out ./docs/api/deleight-api-docs/main ./src/*.ts",
    "compile": "npx tsc",
    "compile-cjs": "npx tsc tsconfig.cjs.json",
    "build": "npx tsc && npx tsc --build tsconfig.cjs.json && npx tsc --build tsconfig.test.json"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mksunny1/deleight"
  },
  "homepage": "https://deleightjs.com",
  "keywords": [
    "frontend",
    "html",
    "css",
    "javascript",
    "typescript",
    "library",
    "framework",
    "vanilla",
    "deleight",
    "flexibility",
    "performance",
    "components",
    "reactivity",
    "functions",
    "objects",
    "properties",
    "methods",
    "array",
    "dom",
    "proxy",
    "generators",
    "navigation",
    "resources",
    "templates",
    "routing"
  ],
  "author": "Mark Sun",
  "license": "MIT",
  "devDependencies": {
    "@types/jsdom": "^21.1.7",
    "@types/node": "^22.7.4",
    "express": "^4.19.2",
    "jsdom": "^24.0.0",
    "typedoc": "^0.25.13",
    "typescript": "^5.4.5"
  }
}
