{
  "name": "style-observer",
  "description": "Observe CSS property changes on any elements",
  "version": "0.1.2",
  "main": "index.js",
  "exports": {
    ".": {
      "import": "./index.js",
      "require": "./index.js",
      "types": "./types/index.d.ts",
      "default": "./index.js"
    }
  },
  "scripts": {
    "test": "open tests/index.html",
    "release": "release-it",
    "build:apidocs": "npx typedoc",
    "build:html": "npx @11ty/eleventy --config=_build/eleventy.js --quiet",
    "build:types": "tsc --allowJs --emitDeclarationOnly --outDir types --declaration index.js",
    "build": "npm run build:html & npm run build:apidocs",
    "watch:apidocs": "npx typedoc --watch --preserveWatchOutput",
    "watch:html": "npx @11ty/eleventy --config=_build/eleventy.js --serve --quiet",
    "watch": "npm run watch:html & npm run watch:apidocs",
    "prepublishOnly": "npm run build:types"
  },
  "keywords": [],
  "contributors": [
    "Lea Verou",
    "Dmitry Sharabin"
  ],
  "homepage": "https://observe.style",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/LeaVerou/style-observer.git"
  },
  "bugs": {
    "url": "https://github.com/LeaVerou/style-observer/issues"
  },
  "funding": [
    {
      "type": "individual",
      "url": "https://github.com/sponsors/LeaVerou"
    },
    {
      "type": "opencollective",
      "url": "https://opencollective.com/leaverou"
    }
  ],
  "license": "MIT",
  "type": "module",
  "devDependencies": {
    "@11ty/eleventy": "^3.0.0",
    "htest.dev": "^0.0.17",
    "markdown-it-anchor": "^9.2.0",
    "prettier-plugin-brace-style": "^0.7.2",
    "prettier-plugin-merge": "^0.7.3",
    "prettier-plugin-space-before-function-paren": "^0.0.8",
    "release-it": "^18.0.0",
    "typedoc": "^0.28.2",
    "typedoc-plugin-rename-defaults": "^0.7.3",
    "typescript": "^5.8.3"
  }
}
