{
    "name": "vue-select",
    "version": "4.0.0-beta.6",
    "description": "Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.",
    "author": "Jeff Sagal <sagalbot@gmail.com>",
    "homepage": "https://vue-select.org",
    "directories": {
        "doc": "docs",
        "test": "tests"
    },
    "files": [
        "dist"
    ],
    "main": "./dist/vue-select.umd.js",
    "module": "./dist/vue-select.es.js",
    "exports": {
        ".": {
            "import": "./dist/vue-select.es.js",
            "require": "./dist/vue-select.umd.js"
        },
        "./dist/vue-select.css": {
            "import": "./dist/vue-select.css",
            "require": "./dist/vue-select.css",
            "style": "./dist/vue-select.css"
        }
    },
    "private": false,
    "license": "MIT",
    "prepare": "npm run build",
    "scripts": {
        "dev:docs": "cd docs && yarn dev",
        "build:docs": "cd docs && yarn generate",
        "semantic-release": "semantic-release",
        "commit": "git-cz",
        "dev": "vite",
        "build": "vue-tsc --noEmit && vite build",
        "preview": "vite preview --port 5050",
        "test": "vitest --environment jsdom",
        "coverage": "vitest --run --coverage --environment jsdom --silent",
        "typecheck": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
        "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/sagalbot/vue-select.git"
    },
    "peerDependencies": {
        "vue": "3.x"
    },
    "devDependencies": {
        "@rushstack/eslint-patch": "^1.8.0",
        "@semantic-release/git": "^10.0.1",
        "@semantic-release/github": "^10.0.2",
        "@types/jsdom": "^21.1.6",
        "@types/node": "^20.11.30",
        "@vitejs/plugin-vue": "^5.0.4",
        "@vitest/coverage-c8": "^0.33.0",
        "@vue/eslint-config-prettier": "^9.0.0",
        "@vue/eslint-config-typescript": "^13.0.0",
        "@vue/test-utils": "^2.4.5",
        "@vue/tsconfig": "^0.5.1",
        "autoprefixer": "^10.4.19",
        "bundlewatch": "^0.3.3",
        "commitizen": "^4.3.0",
        "coveralls": "^3.1.1",
        "cross-env": "^7.0.3",
        "cz-conventional-changelog": "3.3.0",
        "eslint": "^8.57.0",
        "eslint-plugin-vue": "^9.23.0",
        "jsdom": "^24.0.0",
        "postcss-nested": "^6.0.1",
        "prettier": "^3.2.5",
        "semantic-release": "^23.0.5",
        "typescript": "^5.4.3",
        "vite": "^5.2.2",
        "vitest": "^1.4.0",
        "vue": "^3.4.21",
        "vue-tsc": "^2.0.7"
    },
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog"
        }
    },
    "bundlewatch": {
        "files": [
            {
                "path": "./dist/vue-select.es.js",
                "compression": "gzip",
                "maxSize": "8 KB"
            },
            {
                "path": "./dist/vue-select.umd.js",
                "compression": "gzip",
                "maxSize": "7 KB"
            },
            {
                "path": "./dist/vue-select.css",
                "compression": "gzip",
                "maxSize": "2 KB"
            }
        ]
    }
}
