{
    "name": "my-uniapp-tools",
    "version": "5.0.3",
    "type": "module",
    "description": "一个简洁稳定的 uni-app 开发工具库，提供剪贴板、本地存储、导航、系统信息等常用功能",
    "main": "dist/my-uniapp-tools.cjs",
    "module": "dist/my-uniapp-tools.esm.js",
    "types": "dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/my-uniapp-tools.esm.js",
            "require": "./dist/my-uniapp-tools.cjs",
            "default": "./dist/my-uniapp-tools.esm.js"
        },
        "./clipboard": {
            "types": "./dist/clipboard/index.d.ts",
            "import": "./dist/es/clipboard.js",
            "require": "./dist/cjs/clipboard.cjs"
        },
        "./core": {
            "types": "./dist/core/errorHandler.d.ts",
            "import": "./dist/es/core.js",
            "require": "./dist/cjs/core.cjs"
        },
        "./localStorage": {
            "types": "./dist/localStorage/index.d.ts",
            "import": "./dist/es/localStorage.js",
            "require": "./dist/cjs/localStorage.cjs"
        },
        "./navigation": {
            "types": "./dist/navigation/index.d.ts",
            "import": "./dist/es/navigation.js",
            "require": "./dist/cjs/navigation.cjs"
        },
        "./payment": {
            "types": "./dist/payment/index.d.ts",
            "import": "./dist/es/payment.js",
            "require": "./dist/cjs/payment.cjs"
        },
        "./regions": {
            "types": "./dist/regions/index.d.ts",
            "import": "./dist/es/regions.js",
            "require": "./dist/cjs/regions.cjs"
        },
        "./system": {
            "types": "./dist/system/index.d.ts",
            "import": "./dist/es/system.js",
            "require": "./dist/cjs/system.cjs"
        },
        "./ui": {
            "types": "./dist/ui/index.d.ts",
            "import": "./dist/es/ui.js",
            "require": "./dist/cjs/ui.cjs"
        },
        "./upload": {
            "types": "./dist/upload/index.d.ts",
            "import": "./dist/es/upload.js",
            "require": "./dist/cjs/upload.cjs"
        },
        "./utils": {
            "types": "./dist/utils/index.d.ts",
            "import": "./dist/es/utils.js",
            "require": "./dist/cjs/utils.cjs"
        },
        "./weixin": {
            "types": "./dist/weixin/index.d.ts",
            "import": "./dist/es/weixin.js",
            "require": "./dist/cjs/weixin.cjs"
        },
        "./package.json": "./package.json",
        "./dist/*": "./dist/*"
    },
    "typesVersions": {
        "*": {
            "clipboard": [
                "dist/clipboard/index.d.ts"
            ],
            "core": [
                "dist/core/errorHandler.d.ts"
            ],
            "localStorage": [
                "dist/localStorage/index.d.ts"
            ],
            "navigation": [
                "dist/navigation/index.d.ts"
            ],
            "payment": [
                "dist/payment/index.d.ts"
            ],
            "regions": [
                "dist/regions/index.d.ts"
            ],
            "system": [
                "dist/system/index.d.ts"
            ],
            "ui": [
                "dist/ui/index.d.ts"
            ],
            "upload": [
                "dist/upload/index.d.ts"
            ],
            "utils": [
                "dist/utils/index.d.ts"
            ],
            "weixin": [
                "dist/weixin/index.d.ts"
            ]
        }
    },
    "sideEffects": false,
    "files": [
        "dist/**/*",
        "README.md"
    ],
    "scripts": {
        "clean": "node scripts/clean-dist.js",
        "build": "npm run clean && rollup -c && tsc --declaration --emitDeclarationOnly --outDir dist",
        "build:prod": "npm run clean && NODE_ENV=production rollup -c && tsc --declaration --emitDeclarationOnly --outDir dist",
        "prepublishOnly": "npm test && npm run build:prod",
        "test": "npm run build && node tests/run-tests.js && node scripts/test-package-consumption.js",
        "test:only": "node tests/run-tests.js",
        "test:package": "npm run build:prod && node scripts/test-package-consumption.js",
        "sync:version": "node scripts/sync-version.js",
        "version": "npm run sync:version && git add package.json src/version.ts",
        "dev": "npm run build && node scripts/dev-smoke.js",
        "docs:dev": "vuepress dev docs",
        "docs:build": "vuepress build docs",
        "release:patch": "npm version patch && npm publish",
        "release:minor": "npm version minor && npm publish",
        "release:major": "npm version major && npm publish",
        "release": "npm run release:patch",
        "publish:beta": "npm version prerelease --preid=beta && npm publish --tag beta",
        "publish:alpha": "npm version prerelease --preid=alpha && npm publish --tag alpha"
    },
    "keywords": [
        "uniapp",
        "uni-app",
        "utils",
        "tools",
        "clipboard",
        "storage",
        "navigation",
        "system",
        "typescript",
        "微信小程序",
        "支付宝小程序",
        "H5",
        "App"
    ],
    "author": "jack-huang",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://gitee.com/freetimezone/uniapp-tool-functions.git"
    },
    "bugs": {
        "url": "https://gitee.com/freetimezone/uniapp-tool-functions/issues"
    },
    "homepage": "https://gitee.com/freetimezone/uniapp-tool-functions#readme",
    "engines": {
        "node": ">=14.0.0"
    },
    "peerDependencies": {
        "@dcloudio/types": "^3.0.0"
    },
    "dependencies": {
        "@vant/area-data": "^2.1.0",
        "tslib": "^2.8.1"
    },
    "devDependencies": {
        "@dcloudio/types": "^3.4.14",
        "@rollup/plugin-node-resolve": "^16.0.1",
        "@rollup/plugin-terser": "^0.4.4",
        "@rollup/plugin-typescript": "^12.1.4",
        "@vuepress/bundler-vite": "^2.0.0-rc.24",
        "@vuepress/client": "^2.0.0-rc.24",
        "@vuepress/theme-default": "^2.0.0-rc.112",
        "@vuepress/utils": "^2.0.0-rc.24",
        "rollup": "^4.45.1",
        "sass-embedded": "^1.89.2",
        "typescript": "^5.8.3",
        "vuepress": "^2.0.0-rc.24"
    }
}
