{
  "name": "@sec-ant/finder",
  "description": "CSS Selector Generator",
  "private": false,
  "version": "0.2.0",
  "type": "module",
  "files": [
    "./dist"
  ],
  "main": "./dist/cjs/index.js",
  "module": "./dist/es/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Sec-ant/finder.git"
  },
  "homepage": "https://github.com/Sec-ant/finder",
  "bugs": {
    "url": "https://github.com/Sec-ant/finder/issues",
    "email": "zezhengwu@proton.me"
  },
  "keywords": [
    "css",
    "selector",
    "generator"
  ],
  "author": {
    "name": "Ze-Zheng Wu"
  },
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@changesets/cli": "^2.29.4",
    "@types/node": "^22.15.18",
    "@vitest/browser": "^3.1.3",
    "@vitest/coverage-istanbul": "^3.1.3",
    "@vitest/ui": "3.1.3",
    "concurrently": "^9.1.2",
    "lint-staged": "^16.0.0",
    "npm-check-updates": "^18.0.1",
    "playwright": "^1.52.0",
    "prettier": "^3.5.3",
    "pretty-quick": "^4.1.1",
    "rimraf": "^6.0.1",
    "simple-git-hooks": "^2.13.0",
    "tsx": "^4.19.4",
    "typescript": "~5.8.3",
    "vite": "^6.3.5",
    "vitest": "^3.1.3"
  },
  "dependencies": {
    "main-thread-scheduling": "^14.3.0"
  },
  "scripts": {
    "update-hooks": "simple-git-hooks",
    "bump": "tsx ./scripts/bump.ts",
    "dev": "vite",
    "lint": "biome lint .",
    "type-check": "tsc -p ./tsconfig.pkg.json --noEmit --emitDeclarationOnly false",
    "format:prettier": "pretty-quick",
    "format:biome": "biome format . --write",
    "format": "pnpm -s format:prettier && pnpm -s format:biome",
    "check:biome": "biome check --write .",
    "check": "pnpm -s format:prettier && pnpm -s check:biome",
    "clear:dist": "rimraf dist",
    "prebuild": "pnpm -s check && pnpm -s type-check && pnpm -s clear:dist",
    "build:es": "vite build",
    "build:cjs": "tsx ./scripts/build-cjs.ts",
    "build:iife": "tsx ./scripts/build-iife.ts",
    "build": "conc \"pnpm:build:es\" \"pnpm:build:cjs\" \"pnpm:build:iife\"",
    "postbuild:es": "tsc -p ./tsconfig.pkg.json --declarationDir ./dist/es",
    "postbuild:cjs": "tsc -p ./tsconfig.pkg.json --declarationDir ./dist/cjs",
    "preview": "vite preview",
    "browsers": "playwright install chromium firefox webkit",
    "test": "pnpm -s browsers && vitest --hideSkippedTests",
    "test:ui": "pnpm -s browsers && vitest --hideSkippedTests --ui"
  }
}