{
  "name": "@threespot/expand-toggle",
  "version": "4.0.0",
  "description": "Simple and accessible expandable functionality, similar to jQuery's `slideToggle()` method.",
  "type": "module",
  "main": "index.js",
  "sass": "./expandable.scss",
  "exports": {
    ".": "./index.js",
    "./expandable.scss": "./expandable.scss"
  },
  "files": [
    "index.js",
    "expandable.scss"
  ],
  "sideEffects": false,
  "homepage": "https://github.com/Threespot/expand-toggle",
  "author": "Threespot <hello@threespot.com>",
  "contributors": [
    "Mat Brady <matbr8dy@gmail.com>",
    "Ted Whitehead <tedwhitehead@gmail.com>"
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/Threespot/expand-toggle.git"
  },
  "keywords": [
    "expand",
    "collapse",
    "expandable",
    "menu"
  ],
  "bugs": {
    "url": "https://github.com/Threespot/expand-toggle/issues"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "license": "MIT",
  "private": false,
  "scripts": {
    "test": "node --test test/index.test.js",
    "test:coverage": "node --test --experimental-test-coverage test/index.test.js",
    "npm-patch": "npm version patch --force -m \"version %s\"",
    "npm-minor": "npm version minor --force -m \"version %s\"",
    "npm-major": "npm version major --force -m \"version %s\"",
    "patch": "read -p 'Confirm create new patch (0.0.x) to npm: (y/n) ' -n 1 -r \n if [[ $REPLY =~ ^[Yy]$ ]] \n then \n yarn npm-patch \n fi",
    "minor": "read -p 'Confirm create new minor version (0.x.0) to npm (y/n) ' -n 1 -r \n if [[ $REPLY =~ ^[Yy]$ ]] \n then \n yarn npm-minor \n fi",
    "major": "read -p 'Confirm create new major version (x.0.0) to npm (y/n) ' -n 1 -r \n if [[ $REPLY =~ ^[Yy]$ ]] \n then \n yarn npm-major \n fi",
    "preversion": "yarn test",
    "postversion": "git push && git push --tags"
  },
  "dependencies": {
    "ev-emitter": "^2.1.2"
  },
  "devDependencies": {
    "happy-dom": "^15.0.0"
  }
}
