{
    "name": "vite-esbuild-typescript-checker",
    "version": "3.0.9",
    "main": "./dist/esm/index.js",
    "exports": {
        ".": {
            "types": "./dist/types/index.d.ts",
            "import": "./dist/esm/index.js"
        }
    },
    "files": [
        "dist"
    ],
    "type": "module",
    "scripts": {
        "build": "npm run build:swc && npm run build:types",
        "build:types": "tsgo -p tsconfig.build.types.json",
        "build:esm": "tsgo -p tsconfig.build.esm.json",
        "build:esm:watch": "tsgo -w -p tsconfig.build.esm.json",
        "build:swc:esm": "swc ./src --config-file .swcrc-esm -d dist/esm",
        "build:swc:watch": "swc ./src --config-file .swcrc-esm -d dist/esm -w",
        "build:swc": "npm run clean && npm run build:swc:esm",
        "build:watch": "npm run build:swc:watch",
        "prettier": "prettier './src/**/*.{ts,json,md}'",
        "prettier:write": "prettier --write './src/**/*.{ts,json,md}'",
        "clean": "rimraf dist"
    },
    "devDependencies": {
        "@swc/cli": "^0.1.62",
        "@swc/core": "^1.3.56",
        "@swc/helpers": "^0.5.1",
        "@types/node": "^22.17.1",
        "esbuild": "^0.17.18",
        "rimraf": "^5.0.0",
        "ts-node": "^10.9.1",
        "vite": "^7.1.1"
    },
    "dependencies": {
        "@babel/code-frame": "^7.21.4",
        "@babel/core": "^7.21.8",
        "@typescript/native-preview": "7.0.0-dev.20250810.1",
        "@vue/compiler-sfc": "^3.5.18",
        "chokidar": "^3.5.3",
        "fs-extra": "^11.1.1",
        "memfs": "3.5.1",
        "moment": "^2.29.4",
        "picocolors": "^1.0.0",
        "typescript": "^5.0.4",
        "unionfs": "^4.4.0"
    },
    "packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee"
}
