{
  "name": "unexpected-dom",
  "version": "6.0.1",
  "description": "DOM plugin for the unexpected assertion libary",
  "main": "lib/index.js",
  "files": [
    "lib",
    "unexpected-dom.js",
    "unexpected-dom.min.js"
  ],
  "scripts": {
    "bundle": "rollup -c",
    "bundle-tests": "rollup -c rollup.tests.js --format umd > build/tests.js",
    "build": "buble -o lib src",
    "build-tests": "node -e \"require('fs-extra').ensureDirSync('build')\" && buble --yes dangerousTaggedTemplateString -o build/test test && node -e \"require('fs-extra').removeSync('build/test/common')\"",
    "changelog": "offline-github-changelog > CHANGELOG.md",
    "lint": "eslint . && prettier --check '**/*.{js,md}'",
    "test": "npm run test-node",
    "test-browser": "npm run build && npm run bundle && npm run build-tests && npm run bundle-tests && karma start --single-run --browsers ${BROWSER:-ChromeHeadless}",
    "test-browser-ie11": "BROWSER=ie11 npm run test-browser",
    "test-docs": "evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --validate --reporter=spec ./documentation",
    "test-node": "mocha",
    "test-headless": "npm run test-browser",
    "coverage": "nyc --reporter=lcov --reporter=text npm test",
    "preversion": "npm run lint && npm run test && npm run test-docs",
    "prepublishOnly": "npm run build && npm run bundle",
    "version": "offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md",
    "postversion": "npm run generate-site && gh-pages -d site-build",
    "generate-site": "generate-site --require ./bootstrap-unexpected-markdown.js --base-url '/unexpected-dom'",
    "update-examples": "evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --inplace ./documentation"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/unexpectedjs/unexpected-dom.git"
  },
  "keywords": [
    "unexpected",
    "dom",
    "assertion",
    "library",
    "plugin"
  ],
  "author": "Peter Müller <munter@fumle.dk>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/unexpectedjs/unexpected-dom/issues"
  },
  "homepage": "https://github.com/unexpectedjs/unexpected-dom",
  "devDependencies": {
    "@rollup/plugin-commonjs": "^25.0.2",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-multi-entry": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.1.0",
    "@rollup/plugin-terser": "^0.4.3",
    "buble": "^0.20.0",
    "eslint": "^8.44.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-config-standard": "^17.1.0",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-mocha": "^10.1.0",
    "eslint-plugin-n": "^16.0.1",
    "eslint-plugin-promise": "^6.1.1",
    "evaldown": "^1.2.2",
    "fs-extra": "^9.0.0",
    "gh-pages": "^6.0.0",
    "istanbul": "^0.4.5",
    "jsdom": "^22.1.0",
    "karma": "^6.1.2",
    "karma-browserstack-launcher": "1.6.0",
    "karma-chrome-launcher": "^3.0.0",
    "karma-mocha": "^2.0.0",
    "magicpen": "^6.0.2",
    "mocha": "^8.2.1",
    "nyc": "^15.0.0",
    "offline-github-changelog": "^3.0.0",
    "prettier": "~3.0.0",
    "rollup": "^4.0.2",
    "rollup-plugin-node-globals": "^1.4.0",
    "unexpected": "^13.2.0",
    "unexpected-documentation-site-generator": "^8.0.1",
    "unexpected-snapshot": "^2.0.0"
  },
  "dependencies": {
    "extend": "^3.0.1",
    "magicpen-prism": "^5.0.0"
  },
  "peerDependencies": {
    "unexpected": "^10.27.0 || ^11.12.1 || ^12.0.0 || ^13.0.0"
  }
}
