{
  "name": "x-essential-lib",
  "version": "0.11.17",
  "files": [
    "dist"
  ],
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./package.json": "./package.json",
    "./style.css": "./dist/style.css"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "scripts": {
    "sync": "git submodule update --init --remote",
    "gen": "buf generate --clean",
    "play": "vite",
    "test": "vitest",
    "lint": "oxlint",
    "fmt": "oxfmt",
    "build": "tsdown",
    "ncu:check": "ncu --dep dev,peer -x typescript",
    "ncu:update": "ncu --dep dev,peer -x typescript -u",
    "lint-staged": "lint-staged",
    "prepare": "husky"
  },
  "devDependencies": {
    "@tauri-apps/api": "^2.12.1",
    "@types/js-cookie": "^3.0.6",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^26.6.4",
    "@vueuse/core": "^15.0.0",
    "husky": "^9.1.7",
    "js-cookie": "^3.0.8",
    "lint-staged": "^17.6.0",
    "lodash-es": "^4.18.1",
    "mitt": "^3.0.1",
    "oxfmt": "^0.71.0",
    "oxlint": "^1.86.0",
    "oxlint-tsgolint": "^7.0.2003",
    "picomatch": "^4.0.7",
    "rolldown": "^1.2.12",
    "sass": "^1.105.1",
    "tauri-plugin-z9": "^0.1.11",
    "tsdown": "^0.23.0",
    "typescript": "^6.0.3",
    "vite": "^8.3.2",
    "vue-tsc": "^3.3.12",
    "x-config-lib": "^0.1.11",
    "x-config-oxfmt": "^0.1.7",
    "x-config-oxlint": "^0.1.8",
    "zod": "^4.6.5"
  },
  "peerDependencies": {
    "axios": "^1.20.0",
    "vue": "^3.5.43",
    "vue-i18n": "^11.4.13",
    "vue-router": "^5.3.1",
    "vuetify": "^4.2.3"
  }
}
