{
    "name": "@thinkpixellab-public/px-vue",
    "version": "5.3.10",
    "description": "General purpose Vue components and helpers that can be used across projects.",
    "author": {
        "name": "Pixel Lab"
    },
    "license": "MIT",
    "type": "module",
    "engines": {
        "node": ">=24 <25"
    },
    "packageManager": "pnpm@11.10.0",
    "publishConfig": {
        "access": "public"
    },
    "files": [
        "assets",
        "bases",
        "components",
        "composables",
        "plugins",
        "styles",
        "utils",
        "nuxt-module.js"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/thinkpixellab/px-vue.git"
    },
    "scripts": {
        "storybook-px": "PX_LOCAL=1 storybook dev -p 6006",
        "storybook": "storybook dev -p 6006",
        "build-storybook": "storybook build",
        "test": "vitest",
        "test:run": "vitest run",
        "chromatic": "npx chromatic --project-token=chpt_30d6cbeac803e5a",
        "format": "oxfmt --write .",
        "format:check": "oxfmt --check .",
        "lint": "oxlint",
        "lint:check": "oxlint --max-warnings=0",
        "lint:fix": "oxlint --fix",
        "prepare": "git config core.hooksPath .githooks || true"
    },
    "dependencies": {
        "@floating-ui/dom": "^1.7.6",
        "@thinkpixellab-public/px-styles": "^4.3.0",
        "body-scroll-lock": "^3.1.5",
        "chrono-node": "^2.9.1",
        "dateformat": "^5.0.3",
        "figma-squircle": "^1.1.0",
        "gsap": "^3.15.0",
        "highlight.js": "^11.11.1",
        "lenis": "^1.3.25",
        "mitt": "^3.0.1",
        "qr-code-styling": "^1.9.2",
        "sortablejs": "^1.15.7",
        "throttle-debounce": "^5.0.2",
        "tiny-date-picker": "^3.2.8",
        "tinycolor2": "^1.6.0",
        "vue-inline-svg": "^4.0.1"
    },
    "devDependencies": {
        "@chromatic-com/storybook": "^5.2.1",
        "@nuxt/kit": "^4.4.8",
        "@storybook/addon-docs": "^10.4.6",
        "@storybook/addon-links": "^10.4.6",
        "@storybook/vue3": "^10.4.6",
        "@storybook/vue3-vite": "^10.4.6",
        "@vitejs/plugin-vue": "^6.0.7",
        "@vue/test-utils": "^2.4.11",
        "@vueless/storybook-dark-mode": "^10.0.8",
        "chromatic": "^18.0.1",
        "jsdom": "^29.1.1",
        "oxfmt": "^0.58.0",
        "oxlint": "^1.73.0",
        "sass": "^1.101.0",
        "storybook": "^10.4.6",
        "storybook-addon-pseudo-states": "^10.4.6",
        "vite": "^8.1.3",
        "vitest": "^4.1.10",
        "vue": "^3.5.39"
    },
    "peerDependencies": {
        "@nuxt/kit": "^3.0.0 || ^4.0.0",
        "vue": "^3.2.25"
    },
    "peerDependenciesMeta": {
        "@nuxt/kit": {
            "optional": true
        }
    },
    "bugs": {
        "url": "https://github.com/thinkpixellab/px-vue/issues"
    },
    "homepage": "https://github.com/thinkpixellab/px-vue#readme"
}
