{
  "name": "@loom-js/core",
  "version": "0.5.2",
  "author": "Claudio Nunez Jr",
  "license": "ISC",
  "description": "A reactive, component-driven, JavaScript framework.",
  "keywords": [
    "javascript framework",
    "reactive",
    "component-driven",
    "lightweight",
    "web development",
    "front-end framework"
  ],
  "exports": {
    "module": "./dist/index.mjs",
    "default": "./dist/index.js"
  },
  "types": "./dist/index.d.ts",
  "files": [
    "./dist"
  ],
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/darkkenergy/loomjs",
    "directory": "packages/core"
  },
  "devDependencies": {
    "@esm-bundle/chai": "4.3.4-fix.0",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-typescript": "^11.1.6",
    "@testing-library/dom": "^10.3.1",
    "@types/chai": "^4.3.11",
    "@types/mocha": "^10.0.7",
    "@types/node": "^20.14.10",
    "@types/sinon": "17.0.3",
    "@web/dev-server-esbuild": "^1.0.1",
    "@web/test-runner": "^0.18.0",
    "@web/test-runner-puppeteer": "^0.16.0",
    "pptr-testing-library": "0.8.0",
    "puppeteer": "^22.13.0",
    "rollup": "^4.18.1",
    "rollup-plugin-delete": "^2.0.0",
    "rollup-plugin-dts": "^6.1.0",
    "sinon": "18.0.0",
    "tslib": "^2.6.2",
    "typescript": "^5.5.3",
    "@loom-js/typescript-config": "0.1.1"
  },
  "scripts": {
    "build-package": "rollup -c rollup.config.ts --configPlugin typescript",
    "format": "prettier",
    "test-ci": "wtr --config \"web-test-runner.config.mjs\"",
    "test-dev": "wtr --config \"web-test-runner.config.mjs\" --watch",
    "test-debug": "wtr --config \"web-test-runner.config.mjs\" --watch --debug",
    "test-pupp": "TS_NODE_PROJECT=\"tsconfig-tests.json\" && ts-node -r tsconfig-paths/register tests/index.ts",
    "type-check": "tsc --noEmit"
  }
}