Current section

Files

Jump to
doggo package.json
Raw

package.json

{
  "name": "@woylie/doggo",
  "version": "0.18.3",
  "description": "JavaScript hooks for the Doggo component library",
  "keywords": [
    "phoenix",
    "liveview",
    "hooks",
    "components",
    "accessibility"
  ],
  "homepage": "https://hexdocs.pm/doggo",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/woylie/doggo.git"
  },
  "bugs": "https://github.com/woylie/doggo/issues",
  "author": "Mathias Polligkeit",
  "license": "MIT",
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "lint": "pnpm run lint:prettier && pnpm run lint:eslint",
    "lint:eslint": "eslint assets",
    "lint:eslint:fix": "eslint assets --fix",
    "lint:fix": "pnpm run lint:prettier:fix && pnpm run lint:eslint:fix",
    "lint:prettier": "prettier assets --check",
    "lint:prettier:fix": "prettier assets --write",
    "test": "vitest run",
    "test:watch": "vitest"
  },
  "main": "assets/js/index.js",
  "exports": {
    ".": "./assets/js/index.js",
    "./accordion": "./assets/js/hooks/accordion.js",
    "./carousel": "./assets/js/hooks/carousel.js",
    "./combobox": "./assets/js/hooks/combobox.js",
    "./tabs": "./assets/js/hooks/tabs.js",
    "./toolbar": "./assets/js/hooks/toolbar.js",
    "./toggletip": "./assets/js/hooks/toggletip.js",
    "./tooltip": "./assets/js/hooks/tooltip.js",
    "./menu": "./assets/js/hooks/menu.js",
    "./menu_button": "./assets/js/hooks/menu_button.js",
    "./tree": "./assets/js/hooks/tree.js",
    "./dialog": "./assets/js/hooks/dialog.js",
    "./split_pane": "./assets/js/hooks/split_pane.js"
  },
  "files": [
    "assets/js"
  ],
  "sideEffects": false,
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "eslint": "^10.12.0",
    "eslint-config-prettier": "^10.1.8",
    "globals": "^17.13.0",
    "happy-dom": "^20.14.5",
    "prettier": "^3.9.9",
    "vitest": "^5.0.3"
  },
  "packageManager": "pnpm@12.11.2+sha512.25a51652a196785af5f28bda6dfe8dc582ebefa4ac1d180221ce1390231c5fb76637822ea4b6e4633ce74acdcb0a77f725af11bad38177fdeddaee818a955cb9"
}