{
  "name": "linkstate",
  "amdName": "linkState",
  "version": "2.0.0",
  "description": "Bind events to state. Works with Preact and React.",
  "main": "./dist/linkstate.js",
  "module": "./dist/linkstate.module.js",
  "umd:main": "./dist/linkstate.umd.js",
  "unpkg": "./dist/linkstate.umd.js",
  "exports": {
    ".": "./dist/linkstate.module.js",
    "./polyfill": "./dist/polyfill.module.js",
    "./hook": "./dist/hook.module.js",
    "./": "./"
  },
  "scripts": {
    "test": "eslint src test && mocha -r jsdom-global/register -r esm test/**/*.js",
    "build": "microbundle -f es,cjs,umd && (cd hook && microbundle -f es,cjs,umd) && (cd polyfill && microbundle -f es,cjs,umd)",
    "prepublish": "npm run -s build",
    "release": "npm run build -s && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"
  },
  "typings": "src/index.d.ts",
  "repository": "developit/linkstate",
  "keywords": [
    "preact",
    "react",
    "state",
    "linkstate",
    "linked state"
  ],
  "homepage": "https://github.com/developit/linkstate",
  "authors": [
    "Jason Miller <jason@developit.ca>"
  ],
  "license": "MIT",
  "files": [
    "src",
    "dist",
    "polyfill",
    "hook"
  ],
  "eslintConfig": {
    "extends": "developit",
    "rules": {
      "jest/valid-expect": 0
    }
  },
  "devDependencies": {
    "chai": "^4.2.0",
    "dlv": "^1.1.0",
    "eslint": "^7.13.0",
    "eslint-config-developit": "^1.2.0",
    "jsdom": "^16.4.0",
    "jsdom-global": "^3.0.2",
    "microbundle": "^0.12.4",
    "mocha": "^8.2.1",
    "sinon": "^9.2.1",
    "sinon-chai": "^3.5.0"
  },
  "peerDependencies": {
    "preact": "*"
  },
  "dependencies": {
    "esm": "^3.2.25"
  }
}
