{
  "name": "@capgo/capacitor-sheets",
  "version": "8.2.4",
  "description": "Framework-agnostic swipeable sheets, drawers, dialogs, and scroll primitives for Capacitor apps",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./react": {
      "types": "./dist/react/index.d.ts",
      "import": "./dist/react/index.mjs",
      "require": "./dist/react/index.js"
    },
    "./vue": {
      "types": "./dist/vue/index.d.ts",
      "import": "./dist/vue/index.mjs",
      "require": "./dist/vue/index.js"
    },
    "./angular": {
      "types": "./dist/angular/index.d.ts",
      "import": "./dist/angular/index.mjs",
      "require": "./dist/angular/index.js"
    },
    "./svelte": {
      "types": "./dist/svelte/index.d.ts",
      "import": "./dist/svelte/index.mjs",
      "require": "./dist/svelte/index.js"
    },
    "./solid": {
      "types": "./dist/solid/index.d.ts",
      "import": "./dist/solid/index.mjs",
      "require": "./dist/solid/index.js"
    }
  },
  "files": [
    "dist",
    "docs"
  ],
  "engines": {
    "node": ">=22.0.0"
  },
  "scripts": {
    "build": "tsup",
    "dev": "tsup --watch",
    "dev:examples": "bun scripts/dev-frameworks.ts",
    "dev:examples:all": "bun scripts/dev-frameworks.ts --all",
    "dev:examples:all:install": "bun scripts/dev-frameworks.ts --all --install",
    "stackblitz-react": "vite --config examples/react-app/vite.config.ts --host 0.0.0.0",
    "stackblitz-vue": "vite --config examples/vue-app/vite.config.ts --host 0.0.0.0",
    "stackblitz-angular": "vite --config examples/angular-app/vite.config.ts --host 0.0.0.0",
    "stackblitz-svelte": "vite --config examples/svelte-app/vite.config.ts --host 0.0.0.0",
    "stackblitz-solid": "vite --config examples/solid-app/vite.config.ts --host 0.0.0.0",
    "build:app": "vite --config examples/react-app/vite.config.ts build",
    "build:mobile": "bun run build:app && bunx cap copy",
    "sync": "bunx cap sync",
    "sync:ios": "bunx cap sync ios",
    "sync:android": "bunx cap sync android",
    "ios": "bunx cap run ios",
    "android": "bunx cap run android",
    "capgo:app:add": "bunx @capgo/cli@latest app add app.capgo.capacitor.sheets --name \"Capgo Sheets\" --icon example-app/assets/capgo-icon.png",
    "deploy:capgo": "bun run build:mobile && bunx @capgo/cli@latest bundle upload --channel production --delta",
    "deploy:capgo:dev": "bun run build:mobile && bunx @capgo/cli@latest bundle upload --channel dev --delta",
    "render:demos": "bun scripts/render-demo-webps.ts",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "verify": "bun run verify:web && bun run test",
    "verify:web": "bun run build && bun run typecheck",
    "verify:mobile": "bun run build:mobile",
    "lint": "bun run eslint && bun run prettier -- --check",
    "fmt": "bun run eslint -- --fix && bun run prettier -- --write",
    "eslint": "eslint .",
    "prettier": "prettier-pretty-check \"**/*.{css,html,ts,js,json,md}\"",
    "prepublishOnly": "bun run build",
    "check:cap9-deprecated": "bun scripts/check-cap9-deprecated.mjs",
    "example:install": "cd example-app && bun install --frozen-lockfile",
    "example:build": "bun run build && cd example-app && bun install --frozen-lockfile && bun run build",
    "deploy:capgo:example": "bun run example:build && cd example-app && bunx @capgo/cli@latest bundle upload app.capgo.capacitor.sheets --path dist --channel production --package-json package.json,../package.json --node-modules node_modules,../node_modules --delta --no-key --ignore-checksum-check --version-exists-ok",
    "changelog:ai": "node scripts/generate-ai-changelog.mjs"
  },
  "keywords": [
    "capacitor",
    "sheet",
    "bottom-sheet",
    "drawer",
    "dialog",
    "overlay",
    "swipe",
    "web-components",
    "framework-agnostic"
  ],
  "author": "Martin Donadieu <martin@capgo.app>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Cap-go/capacitor-sheets.git"
  },
  "bugs": {
    "url": "https://github.com/Cap-go/capacitor-sheets/issues"
  },
  "homepage": "https://capgo.app/docs/plugins/sheets/",
  "devDependencies": {
    "@analogjs/vite-plugin-angular": "^2.5.1",
    "@angular-devkit/build-angular": "^22.0.0",
    "@angular/common": "^22.0.0",
    "@angular/compiler": "^22.0.0",
    "@angular/compiler-cli": "^22.0.0",
    "@angular/core": "^22.0.0",
    "@angular/platform-browser": "^22.0.0",
    "@angular/platform-browser-dynamic": "^22.0.0",
    "@capacitor/android": "^8.3.4",
    "@capacitor/cli": "^8.3.4",
    "@capacitor/core": "^8.3.4",
    "@capacitor/ios": "^8.3.4",
    "@capacitor/keyboard": "^8.0.3",
    "@capacitor/splash-screen": "^8.0.1",
    "@capacitor/status-bar": "^8.0.2",
    "@capgo/capacitor-updater": "^8.46.1",
    "@capgo/cli": "^8.0.0",
    "@ionic/eslint-config": "^0.5.0",
    "@ionic/prettier-config": "^4.0.0",
    "@sveltejs/vite-plugin-svelte": "^7.1.2",
    "@types/node": "^26.0.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@typescript-eslint/eslint-plugin": "^8.70.0",
    "@typescript-eslint/parser": "^8.70.0",
    "@vitejs/plugin-react": "^6.0.2",
    "@vitejs/plugin-vue": "^6.0.7",
    "eslint": "^10.0.0",
    "eslint-plugin-import": "^2.32.0",
    "husky": "^9.1.7",
    "prettier": "^3.6.2",
    "prettier-pretty-check": "^0.2.0",
    "react": "^19.2.6",
    "react-dom": "^19.2.6",
    "rxjs": "^7.8.2",
    "solid-js": "^1.9.13",
    "svelte": "^5.55.7",
    "tslib": "^2.8.0",
    "tsup": "^8.0.0",
    "typescript": "^6.0.3",
    "vite": "^8.0.13",
    "vite-plugin-solid": "^2.11.12",
    "jsdom": "^27.0.0",
    "vitest": "^5.0.0",
    "vue": "^3.5.34",
    "vue-tsc": "^3.2.9",
    "zone.js": "^0.16.2"
  },
  "peerDependencies": {
    "@angular/core": ">=17.0.0",
    "react": ">=18.0.0",
    "react-dom": ">=18.0.0",
    "solid-js": ">=1.0.0",
    "svelte": ">=4.0.0",
    "vue": ">=3.0.0"
  },
  "peerDependenciesMeta": {
    "@angular/core": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "solid-js": {
      "optional": true
    },
    "svelte": {
      "optional": true
    },
    "vue": {
      "optional": true
    }
  },
  "overrides": {
    "vite": "^8.0.13"
  },
  "optionalDependencies": {
    "@rolldown/binding-wasm32-wasi": "1.2.14"
  },
  "prettier": "@ionic/prettier-config"
}
