{
  "name": "@todesktop/shared",
  "version": "7.198.5",
  "description": "",
  "sideEffects": false,
  "main": "./lib/cjs/index.js",
  "module": "./lib/esm/index.js",
  "types": "./lib/esm/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./lib/esm/index.d.ts",
        "default": "./lib/esm/index.js"
      },
      "require": {
        "types": "./lib/cjs/index.d.ts",
        "default": "./lib/cjs/index.js"
      }
    }
  },
  "author": "Dave Jeffery <dave@davejeffery.com>",
  "license": "UNLICENSED",
  "dependencies": {
    "@todesktop/client-electron-types": "^28.0.0",
    "@types/debug": "^4.1.1",
    "@types/node": "^16.4.12",
    "is-regex": "^1.0.4",
    "semver": "^7.3.5",
    "yup": "^1.4.0"
  },
  "devDependencies": {
    "@types/semver": "^7.3.9",
    "@typescript/native-preview": "7.0.0-dev.20260315.1",
    "app-builder-lib": "^25.1.8",
    "oxfmt": "^0.40.0",
    "oxlint": "^1.55.0",
    "shx": "^0.4.0",
    "vitest": "^1.6.1",
    "@todesktop/dev-config": "1.0.30"
  },
  "scripts": {
    "build": "shx rm -rf ./lib && pnpm run build:cjs && pnpm run build:esm && pnpm run build:rename-cjs-index",
    "build:cjs": "tsc -p tsconfig.json",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:rename-cjs-index": "shx mv ./lib/cjs/index.cjs.js ./lib/cjs/index.js && shx mv ./lib/cjs/index.cjs.d.ts ./lib/cjs/index.d.ts",
    "bump": "npm version minor && git push && npm publish",
    "dev": "tsgo",
    "format": "env NODE_NO_WARNINGS=1 oxfmt && env NODE_NO_WARNINGS=1 oxlint --fix",
    "lint": "env NODE_NO_WARNINGS=1 oxfmt --check && env NODE_NO_WARNINGS=1 oxlint",
    "test": "vitest run",
    "typecheck": "tsgo --noEmit"
  }
}