{
  "name": "spect",
  "version": "24.2.1",
  "description": "Observe selectors in DOM",
  "main": "./src/index.js",
  "module": "./spect.min.js",
  "unpkg": "./spect.min.js",
  "type": "module",
  "scripts": {
    "test": "node -r ./test/register.cjs test/index.js",
    "build": "rollup src/index.js -p @rollup/plugin-node-resolve --file spect.js --format esm",
    "minify": "terser spect.js -o spect.min.js --module -c passes=3 -m"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/spectjs/spect.git"
  },
  "browserslist": [
    "last 1 Chrome versions"
  ],
  "keywords": [
    "dom aspects",
    "aspect",
    "aop",
    "aspect oriented programming",
    "pointcut",
    "join point",
    "advice",
    "observable",
    "live collection",
    "HTMLCollection",
    "animationevent",
    "insertionQuery",
    "selector-observer",
    "selector-set",
    "fast-on-load",
    "qso",
    "mutation observer"
  ],
  "author": "Dmitry Iv <df.creative@gmail.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/spectjs/spect/issues"
  },
  "homepage": "https://github.com/spectjs/spect#readme",
  "devDependencies": {
    "@rollup/plugin-node-resolve": "^13.1.3",
    "es-module-shims": "^1.4.1",
    "hyperf": "^1.3.0",
    "jsdom": "^16.2.2",
    "plur": "^5.1.0",
    "rollup": "^2.63.0",
    "templize": "^2.1.2",
    "terser": "^5.10.0",
    "tst": "^7.0.0",
    "value-ref": "^2.1.0",
    "wait-please": "^3.1.0"
  },
  "files": [
    "src",
    "spect.js",
    "spect.min.js"
  ]
}
