{
    "name": "@dtinsight/dt-utils",
    "version": "2.0.0",
    "description": "袋鼠云前端常用工具库",
    "main": "lib/index.js",
    "module": "lib/index.js",
    "typings": "lib/index.d.js",
    "files": [
        "lib",
        "LICENSE",
        "CHANGELOG.md",
        "README.md"
    ],
    "sideEffects": false,
    "repository": {
        "type": "git",
        "url": "git+https://github.com/DTStack/dt-utils.git"
    },
    "author": "UED",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/DTStack/dt-utils/issues"
    },
    "homepage": "https://dtstack.github.io/dt-utils/",
    "scripts": {
        "build": "tsc",
        "lint": "npm run eslint && npm run prettier",
        "prettier": "npx prettier --check 'src/**/*.{js,jsx,json,ts}'",
        "prettier:fix": "npx prettier --write 'src/**/*.{js,jsx,json,ts}'",
        "eslint": "npx eslint --ext .js,.ts ./src",
        "eslint:fix": "npx eslint --fix --ext .js,.ts ./src",
        "test": "jest --no-cache",
        "release": "./scripts/release.sh",
        "commit": "git-cz",
        "prepublishOnly": "pnpm eslint && pnpm test && pnpm build",
        "docs:dev": "vitepress dev docs",
        "docs:build": "typedoc && vitepress build docs",
        "docs:serve": "vitepress serve docs",
        "docs:deploy": "npm run docs:build && gh-pages -d ./docs/.vitepress/dist"
    },
    "devDependencies": {
        "@babel/core": "^7.26.0",
        "@babel/preset-env": "^7.26.0",
        "@commitlint/config-conventional": "^19.5.0",
        "@types/jest": "^24.0.24",
        "@types/js-cookie": "^3.0.6",
        "@types/lodash-es": "^4.17.12",
        "@types/ua-parser-js": "^0.7.39",
        "@ungap/structured-clone": "^1.3.0",
        "commitizen": "^4.3.1",
        "commitlint": "^19.5.0",
        "conventional-changelog-cli": "^2.0.31",
        "cz-conventional-changelog": "^3.3.0",
        "fake-indexeddb": "^4",
        "gh-pages": "^6.3.0",
        "husky": "^9.1.6",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "ko-lint-config": "^2.2.18",
        "lint-staged": "^9.5.0",
        "prettier": "^3.6.2",
        "standard-version": "^9.5.0",
        "ts-jest": "^29.2.5",
        "ts-node": "^10.9.2",
        "typedoc": "^0.28.5",
        "typedoc-plugin-frontmatter": "^1.3.0",
        "typedoc-plugin-markdown": "^4.6.4",
        "typedoc-vitepress-theme": "^1.1.2",
        "typescript": "4.7.4",
        "vitepress": "^1.6.3"
    },
    "dependencies": {
        "dayjs": "^1.10.6",
        "idb": "^8.0.0",
        "js-base64": "^3.7.7",
        "js-cookie": "^3.0.5",
        "lodash-es": "^4.17.21",
        "nanoid": "^5.1.5",
        "ua-parser-js": "1.0.40"
    },
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog"
        }
    },
    "husky": {
        "hooks": {
            "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
            "pre-commit": "lint-staged & jest -u"
        }
    },
    "lint-staged": {
        "*.ts": [
            "npm run prettier:fix",
            "npm run eslint:fix"
        ]
    },
    "packageManager": "pnpm@6.32.12",
    "keywords": [
        "utils"
    ]
}
