{
    "name": "@yookue/ts-lang-utils",
    "version": "0.2.1",
    "title": "TsLangUtils",
    "description": "Common lang utilities for typescript",
    "homepage": "https://yookue.github.io/ts-lang-utils",
    "organization": "Yookue Ltd",
    "private": false,
    "license": "MIT",
    "keywords": [
        "commons-lang",
        "array-utils",
        "boolean-utils",
        "color-utils",
        "date-utils",
        "element-utils",
        "file-utils",
        "image-utils",
        "json-utils",
        "map-utils",
        "nanoid-utils",
        "number-utils",
        "object-utils",
        "random-utils",
        "regex-utils",
        "string-utils",
        "thread-utils",
        "tree-utils",
        "cookie-storage",
        "local-storage",
        "session-storage"
    ],
    "files": [
        "dist"
    ],
    "main": "dist/cjs/index.js",
    "module": "dist/esm/index.js",
    "unpkg": "dist/umd/ts-lang-utils.min.js",
    "types": "dist/esm/index.d.ts",
    "sideEffects": false,
    "scripts": {
        "build": "del-cli ./dist && father build",
        "build:doctor": "father doctor",
        "build:watch": "father dev",
        "docs:build": "typedoc --out ./docs-dist",
        "docs:publish": "gh-pages -d ./docs-dist",
        "lint": "eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"",
        "test": "jest",
        "test:coverage": "del-cli ./coverage && jest --coverage --coverageDirectory ./coverage"
    },
    "dependencies": {
        "@babel/runtime": "^7.27.0",
        "lodash": "^4.17.21",
        "nanoid": "^3.3.8",
        "universal-cookie": "^8.0.1"
    },
    "devDependencies": {
        "@eslint/eslintrc": "^3.3.1",
        "@eslint/js": "^9.24.0",
        "@types/jest": "^29.5.14",
        "@types/lodash": "^4.17.16",
        "@typescript-eslint/eslint-plugin": "^8.29.0",
        "@yookue/babel-plugin-remove-comment": "^0.2.0",
        "@yookue/typedoc-plugin-raw-content": "~0.3.0",
        "@yookue/typedoc-theme-dumi": "~0.4.0",
        "del-cli": "^6.0.0",
        "father": "^4.5.2",
        "gh-pages": "^6.3.0",
        "globals": "^16.0.0",
        "ts-jest": "^29.3.1",
        "typedoc": "~0.28.2",
        "typescript": "^5.8.3"
    },
    "peerDependencies": {
        "typescript": ">=4"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/yookue/ts-lang-utils.git"
    },
    "bugs": {
        "url": "https://github.com/yookue/ts-lang-utils/issues"
    },
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org"
    },
    "collective": {
        "url": "https://opencollective.com/yookue-awesome"
    },
    "funding": [
        {
            "type": "opencollective",
            "url": "https://opencollective.com/yookue-awesome"
        },
        {
            "type": "individual",
            "url": "https://yookue.com/donation"
        }
    ],
    "author": {
        "name": "Yookue Ltd",
        "email": "yookue@outlook.com",
        "url": "https://yookue.com"
    },
    "contributors": [
        {
            "name": "David Hsing",
            "email": "davidhsing@163.com",
            "url": "https://github.com/davidhsing"
        }
    ]
}
