{
    "name": "storybook-solidjs-vite",
    "version": "10.0.12",
    "description": "SolidJS integration with Storybook",
    "private": false,
    "keywords": [
        "storybook",
        "solidjs",
        "solid",
        "storybook-addon",
        "storybook-integration",
        "component-library",
        "ui-components",
        "vite",
        "solid-vite",
        "solid-storybook",
        "frontend",
        "javascript",
        "typescript"
    ],
    "packageManager": "bun@1.3.10",
    "homepage": "https://github.com/solidjs-community/storybook",
    "bugs": {
        "url": "https://github.com/solidjs-community/storybook/issues"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/solidjs-community/storybook.git",
        "directory": "packages/storybook-solid-vite"
    },
    "license": "MIT",
    "type": "module",
    "exports": {
        "./package.json": "./package.json",
        ".": {
            "types": "./dist/index.d.ts",
            "default": "./dist/index.js"
        },
        "./preview": {
            "types": "./dist/renderer/preview.d.ts",
            "default": "./dist/renderer/preview.js"
        },
        "./preset": {
            "types": "./dist/preset.d.ts",
            "default": "./dist/preset.js"
        },
        "./node": {
            "types": "./dist/node/index.d.ts",
            "default": "./dist/node/index.js"
        },
        "./renderer/package.json": "./renderer/package.json",
        "./renderer": {
            "types": "./dist/renderer/index.d.ts",
            "default": "./dist/renderer/index.js"
        },
        "./renderer/preset": "./dist/renderer/preset.js",
        "./renderer/entry-preview": "./dist/renderer/entry-preview.js",
        "./renderer/entry-preview-argtypes": "./dist/renderer/entry-preview-argtypes.js",
        "./renderer/entry-preview-docs": "./dist/renderer/entry-preview-docs.js"
    },
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "files": [
        "README.md",
        "dist/**/*",
        "**/*.d.ts",
        "preset.js",
        "preview.js",
        "template/**/*"
    ],
    "scripts": {
        "prepare": "simple-git-hooks",
        "prepack": "bun run build",
        "build": "tsup",
        "dev": "tsup --watch",
        "clean": "rm -rf dist && rm -rf node_modules",
        "lint": "eslint . --fix --max-warnings=9999 --quiet",
        "changelog": "changeset",
        "version-packages": "changeset version",
        "release": "changeset publish",
        "release:next": "changeset publish --tag next"
    },
    "dependencies": {
        "vite-plugin-solid": "^2.11.11",
        "@storybook/builder-vite": "^10.3.1",
        "@joshwooding/vite-plugin-react-docgen-typescript": "^0.7.0",
        "@storybook/global": "^5.0.0"
    },
    "devDependencies": {
        "@babel/standalone": "^7.29.2",
        "@changesets/cli": "^2.30.0",
        "@commitlint/cli": "^20.5.0",
        "@commitlint/config-conventional": "^20.5.0",
        "@flexbe/eslint-config": "^3.0.3",
        "@tsconfig/strictest": "^2.0.8",
        "@types/babel__standalone": "^7.1.9",
        "@types/escodegen": "^0.0.10",
        "@types/node": "^25.5.0",
        "acorn": "^8.16.0",
        "acorn-jsx": "^5.3.2",
        "acorn-walk": "^8.3.5",
        "es-toolkit": "^1.45.1",
        "esbuild-plugin-solid": "^0.6.0",
        "escodegen": "^2.1.0",
        "eslint": "^9.39.4",
        "html-tags": "^5.1.0",
        "lint-staged": "^16.4.0",
        "simple-git-hooks": "^2.13.1",
        "storybook": "^10.3.1",
        "ts-dedent": "^2.2.0",
        "tsup": "^8.5.1",
        "type-fest": "^5.5.0",
        "typescript": "^5.9.3",
        "vitest": "^4.1.0"
    },
    "peerDependencies": {
        "solid-js": "^1.9.0",
        "storybook": "^0.0.0-0 || ^10.0.0",
        "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
        "typescript": "^4.0.0 || ^5.0.0 || ^6.0.0"
    },
    "peerDependenciesMeta": {
        "typescript": {
            "optional": true
        }
    },
    "publishConfig": {
        "access": "public"
    },
    "simple-git-hooks": {
        "pre-commit": "bunx --no-install lint-staged",
        "commit-msg": "bunx --no-install commitlint --edit \"$1\""
    },
    "lint-staged": {
        "*.{js,mjs,jsx,ts,tsx}": [
            "eslint --fix --max-warnings=9999 --quiet"
        ]
    },
    "commitlint": {
        "extends": [
            "@commitlint/config-conventional"
        ],
        "rules": {
            "type-enum": [
                2,
                "always",
                [
                    "feat",
                    "fix",
                    "chore",
                    "refactor",
                    "docs",
                    "test",
                    "ci",
                    "perf",
                    "revert"
                ]
            ],
            "type-case": [
                2,
                "always",
                "lower-case"
            ],
            "type-empty": [
                2,
                "never"
            ],
            "subject-empty": [
                2,
                "never"
            ],
            "subject-min-length": [
                1,
                "always",
                4
            ],
            "body-max-line-length": [
                1,
                "always",
                250
            ],
            "subject-case": [
                2,
                "never",
                [
                    "pascal-case",
                    "upper-case"
                ]
            ]
        }
    }
}
