{
    "name": "@node-kit/monorepo",
    "description": "Some simple utilities for nodejs",
    "version": "3.3.1",
    "packageManager": "pnpm@8.6.12",
    "main": "index.js",
    "files": [
        "index.js",
        "typings",
        "*.d.ts"
    ],
    "scripts": {
        "lib": "sh scripts/lib.sh",
        "docs": "sh scripts/docs.sh --docs",
        "push": "tscjs scripts/push",
        "build": "tscjs scripts/build",
        "build:rollup": "cross-env NODE_OPTIONS=\"--max-old-space-size=6144\" rollup -c build/rollup.config.ts --configPlugin @rollup/plugin-typescript",
        "build:es5": "cross-env BABEL_ENV=es5 pnpm run build:rollup",
        "watch": "tscjs scripts/build --watch",
        "pub": "tscjs scripts/publish",
        "unpub": "tscjs scripts/unpublish",
        "sync": "tscjs scripts/sync",
        "workflow:publish-test": "zx scripts/workflow.mjs",
        "viewInfo": "tscjs scripts/viewInfo",
        "update": "tscjs scripts/update",
        "dist": "run-s update build",
        "eslint": "eslint --fix --ext .ts,.tsx,.js,.jsx ./",
        "prettier": "prettier --write ./",
        "prepare": "pnpm -r run stub && husky install .husky",
        "clean": "rm-all temp dist types typings"
    },
    "dependencies": {
        "@node-kit/extra.fs": "*"
    },
    "devDependencies": {
        "@babel/preset-env": "^7.24.3",
        "@babel/preset-typescript": "^7.24.1",
        "@eslint-sets/eslint-config-ts": "^5.12.0",
        "@rollup/plugin-babel": "^6.0.4",
        "@rollup/plugin-commonjs": "^25.0.7",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@rollup/plugin-replace": "^5.0.5",
        "@rollup/plugin-terser": "^0.4.4",
        "@rollup/plugin-typescript": "^11.1.6",
        "@rollup/pluginutils": "^5.1.0",
        "@types/jest": "^29.5.12",
        "@types/node": "^20.11.30",
        "chalk": "^5.3.0",
        "consola": "^3.2.3",
        "cross-env": "^7.0.3",
        "esbuild": "^0.20.2",
        "esbuild-register": "^3.5.0",
        "eslint": "^8.57.0",
        "fast-glob": "^3.3.2",
        "husky": "^9.0.11",
        "jest": "^29.7.0",
        "lint-staged": "^15.2.2",
        "load-yml": "^1.4.0",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.2.5",
        "prettier-config-common": "^1.4.0",
        "reinstaller": "^3.0.2",
        "rm-all": "^1.1.1",
        "rollup": "^4.13.0",
        "rollup-plugin-add-banner": "^1.1.0",
        "rollup-plugin-esbuild": "^6.1.1",
        "rollup-plugin-filesize": "^10.0.0",
        "rollup-plugin-inject-code": "^1.1.0",
        "rollup-plugin-polyfill-node": "^0.13.0",
        "rollup-plugin-replace-shebang": "^1.2.0",
        "rollup-plugin-visualizer": "^5.12.0",
        "tsnd": "^1.1.0",
        "typedoc": "^0.25.12",
        "typedoc-plugin-markdown": "^3.17.1",
        "typescript": "^5.4.3",
        "zx": "^7.2.3"
    },
    "sideEffects": false,
    "pnpm": {
        "peerDependencyRules": {
            "ignoreMissing": [
                "@babel/core",
                "webpack"
            ],
            "allowedVersions": {
                "eslint": ">=7.4.0"
            }
        }
    },
    "keywords": [
        "saqqdy",
        "node-kit",
        "vue",
        "vue3.0"
    ],
    "license": "MIT",
    "author": "saqqdy.com",
    "homepage": "https://github.com/saqqdy/node-kit#readme",
    "bugs": {
        "url": "https://github.com/saqqdy/node-kitsues"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/saqqdy/node-kit.git"
    },
    "lint-staged": {
        "**/*.{json,md}": [
            "prettier --write"
        ],
        "**/*.{js,jsx,vue,ts.tsx}": [
            "eslint --fix",
            "prettier --write"
        ]
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org",
        "access": "public"
    }
}