{
  "name": "@drupal/once",
  "title": "once",
  "description": "Act on elements only once.",
  "version": "1.0.1",
  "keywords": [
    "drupal",
    "dom"
  ],
  "homepage": "https://www.drupal.org/project/once",
  "exports": {
    "import": "src/once.js"
  },
  "browser": "dist/once.min.js",
  "files": [
    "dist",
    "src",
    "SECURITY.md"
  ],
  "repository": {
    "type": "git",
    "url": "https://git.drupalcode.org/project/once.git"
  },
  "bugs": {
    "url": "https://www.drupal.org/project/issues/once"
  },
  "license": "GPL-2.0-or-later",
  "devDependencies": {
    "@open-wc/testing": "^2.5.33",
    "@rollup/plugin-buble": "^0.21.3",
    "@web/test-runner": "^0.13.5",
    "@web/test-runner-mocha": "^0.7.2",
    "@web/test-runner-playwright": "^0.8.6",
    "eslint": "^7.27.0",
    "eslint-config-prettier": "^8.3.0",
    "prettier": "^2.3.0",
    "rollup": "^2.50.5",
    "rollup-plugin-terser": "^7.0.2"
  },
  "scripts": {
    "build": "rollup -c",
    "test": "yarn web-test-runner --browsers chromium firefox webkit",
    "lint": "yarn eslint && prettier --check .",
    "eslint": "eslint . --ext .js --max-warnings=0 --ignore-path=.gitignore",
    "prettier": "prettier --write .",
    "web-test-runner": "web-test-runner \"test/*.test.html\" --node-resolve --playwright",
    "//": "We can't call jsdoc directly because of requizzle https://github.com/jsdoc/jsdoc/issues/1840",
    "docs": "npx --package=jsdoc-to-markdown jsdoc2md --template docs/README.hbs --heading-depth 3 --files src/once.js"
  }
}