{
  "name": "astro-vtbot",
  "publishConfig": {
    "access": "public"
  },
  "version": "2.1.2",
  "description": "The 👜 Bag of Tricks ✨ for Astro's View Transitions",
  "homepage": "https://events-3bg.pages.dev/",
  "bugs": {
    "url": "https://github.com/martrapp/astro-vtbot/issues"
  },
  "author": {
    "name": "Martin Trapp",
    "url": "http://github.com/martrapp"
  },
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/martrapp/astro-vtbot.git"
  },
  "type": "module",
  "files": [
    "components",
    "animations",
    "integration",
    "assets",
    "devToolbar",
    "styles"
  ],
  "exports": {
    ".": "./integration/index.ts",
    "./starlight-view-transitions": "./integration/starlight-view-transitions.ts",
    "./integration/starlight-middleware": "./integration/starlight-middleware.ts",
    "./styles/starlight-view-transitions.css": "./styles/starlight-view-transitions.css",
    "./components/*.astro": {
      "types": "./components/*.d.ts",
      "import": "./components/*.astro"
    },
    "./components/loading-indicator": "./components/loading-indicator.ts",
    "./components/swap-utils": "./components/swap-utils.ts",
    "./components/starlight/utils": "./components/starlight/utils.ts",
    "./animations/*.astro": {
      "types": "./animations/*.d.ts",
      "import": "./animations/*.astro"
    },
    "./assets/*": "./assets/*",
    "./animations/*": "./animations/*.ts",
    "./package.json": "./package.json",
    "./vtex1": "./integration/view-transition-extension1.ts",
    "./vtex2": "./integration/view-transition-extension2.ts",
    "./vtex3": "./integration/view-transition-extension3.ts",
    "./vite-plugin-extend": "./integration/vite-plugin-extend.ts"
  },
  "keywords": [
    "astro",
    "bag of tricks",
    "astro-component",
    "astro-integration",
    "devtools",
    "dev-toolbar",
    "view-transition",
    "view transition",
    "view transitions",
    "starlight",
    "transition",
    "transitions",
    "animation",
    "loading indicator",
    "loading-indicator",
    "loading",
    "indicator",
    "linter",
    "debug"
  ],
  "scripts": {
    "format": "prettier -w components integration animations test | grep -v 'unchanged)$'",
    "test": "npm run format; scripts/test.sh",
    "changeset": "changeset",
    "release": "changeset publish"
  },
  "dependencies": {
    "@vtbag/cam-shaft": "^1.0.6",
    "@vtbag/element-crossing": "^1.1.0",
    "@vtbag/inspection-chamber": "^1.0.21",
    "@vtbag/turn-signal": "^1.3.1",
    "@vtbag/utensil-drawer": "^1.2.0"
  },
  "devDependencies": {
    "@astrojs/check": "^0.9.4",
    "@astrojs/starlight": "^0.32.2",
    "@changesets/changelog-github": "^0.5.1",
    "@changesets/cli": "^2.28.1",
    "@playwright/test": "^1.51.1",
    "@types/dom-view-transitions": "^1.0.6",
    "@types/node": "^22.13.10",
    "astro": "^5.5.2",
    "prettier": "^3.5.3",
    "prettier-plugin-astro": "^0.14.1",
    "publint": "^0.3.9",
    "typescript": "^5.8.2"
  },
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/martrapp"
  }
}
