{
  "name": "@revolugo/elements",
  "version": "7.20.0",
  "private": false,
  "description": "Revolugo Elements UI library",
  "author": "Revolugo",
  "files": [
    ".keep",
    "dist",
    ".storybook/runtime-config.js"
  ],
  "type": "module",
  "main": "./dist/revolugo.min.js",
  "dependencies": {
    "http-server": "14.1.1"
  },
  "devDependencies": {
    "@revolugo/common": "7.20.0",
    "@revolugo/elements-documentation": "7.20.0",
    "@revolugo/elements-core": "7.20.0",
    "@revolugo/booking-api-client": "7.20.0"
  },
  "engines": {
    "node": ">=26.4.0 <27"
  },
  "volta": {
    "extends": "../../../package.json"
  },
  "scripts": {
    "build": "vite build --mode=production",
    "build-dev": "vite build --mode=development",
    "build-wc": "./bin/copy-core-assets.sh",
    "chromatic-publish": "pnpm chromatic --build-script-name \"storybook:build\" --project-token=$CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes",
    "clean-dist": "rm -rf dist",
    "demo": "vite serve --mode=development --open",
    "serve-lib": "http-server ./dist -p 4001 -c-1 --cors",
    "serve-lib:async": "http-server ./dist -p 4001 -c-1 --cors &",
    "storybook:build": "LOCAL_DIST=false storybook build --docs && cp -r ./src/health ./storybook-static/",
    "storybook:dev": "LOCAL_DIST=true storybook dev -p 6002",
    "storybook:render": "bun ./.storybook/render.mts",
    "storybook:serve": "node ./.storybook/runtime-config.js && http-server ./storybook-static -p 6002 | grep -v 'GET /health'",
    "typecheck": "vue-tsc -p tsconfig.build.json --noEmit",
    "watch": "vite build --mode development --watch &"
  }
}