{
    "name": "@wdslib/web-design",
    "version": "0.2.2",
    "type": "module",
    "main": "dist/web-design.js",
    "module": "dist/web-design.js",
    "types": "types/index.d.ts",
    "unpkg": "dist/web-design.js",
    "jsdelivr": "dist/web-design.js",
    "files": [
        "dist",
        "types",
        "package.json",
        "README.md"
    ],
    "keywords": [
        "front-end",
        "component",
        "vue",
        "web-component",
        "webComponent",
        "web component",
        "web-design"
    ],
    "license": "MIT",
    "scripts": {
        "dev": "vite build -w",
        "build": "run-p type-check build-only",
        "preview": "vite preview",
        "test:unit": "vitest",
        "build-only": "vite build",
        "type-check": "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",
        "format": "prettier --write src/"
    },
    "dependencies": {
        "@antv/x6": "^2.18.1",
        "@vueuse/core": "^10.6.1",
        "rollup-plugin-visualizer": "^5.12.0",
        "sortablejs": "^1.15.1",
        "vue": "^3.3.8"
    },
    "devDependencies": {
        "@popperjs/core": "^2.11.8",
        "@rushstack/eslint-patch": "^1.6.0",
        "@tsconfig/node18": "^18.2.2",
        "@types/jsdom": "^21.1.6",
        "@types/node": "^18.18.12",
        "@vitejs/plugin-vue": "^4.5.0",
        "@vitejs/plugin-vue-jsx": "^3.1.0",
        "@vue/eslint-config-prettier": "^8.0.0",
        "@vue/eslint-config-typescript": "^12.0.0",
        "@vue/test-utils": "^2.4.2",
        "@vue/tsconfig": "^0.4.0",
        "eslint": "^8.54.0",
        "eslint-plugin-vue": "^9.18.1",
        "jsdom": "^22.1.0",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.1.0",
        "sass": "^1.69.5",
        "typescript": "~5.3.2",
        "vite": "^5.4.9",
        "vite-plugin-dts": "^3.6.3",
        "vitest": "^0.34.6",
        "vue-tsc": "^1.8.22"
    }
}
