{
  "name": "@fangzhongya/utils",
  "private": false,
  "type": "module",
  "version": "0.0.82",
  "description ": "个人工具库",
  "author": "fangzhongya ",
  "license": "MIT",
  "keywords": [
    "个人工具库"
  ],
  "repository": {
    "type": "git",
    "url": " https://github.com/fangzhongya/utils.git"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "devDependencies": {
    "@fangzhongya/create": "0.2.52",
    "@types/node": "^25.9.2",
    "ts-node": "^10.9.2",
    "tsdown": "0.22.2",
    "typescript": "^6.0.3",
    "vite": "^8.0.16",
    "vitest": "^4.1.8"
  },
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.cjs",
      "import": "./dist/index.js"
    },
    "./*": {
      "types": "./dist/*.d.ts",
      "require": "./dist/*.cjs",
      "import": "./dist/*.js",
      "default": "./dist/*"
    },
    "./basic": {
      "types": "./dist/basic/index.d.ts",
      "require": "./dist/basic/index.cjs",
      "import": "./dist/basic/index.js"
    },
    "./basic/array": {
      "types": "./dist/basic/array/index.d.ts",
      "require": "./dist/basic/array/index.cjs",
      "import": "./dist/basic/array/index.js"
    },
    "./basic/array/asyncMergeArray": {
      "types": "./dist/basic/array/asyncMergeArray.d.ts",
      "require": "./dist/basic/array/asyncMergeArray.cjs",
      "import": "./dist/basic/array/asyncMergeArray.js"
    },
    "./basic/array/compareArray": {
      "types": "./dist/basic/array/compareArray.d.ts",
      "require": "./dist/basic/array/compareArray.cjs",
      "import": "./dist/basic/array/compareArray.js"
    },
    "./basic/array/deleteArray": {
      "types": "./dist/basic/array/deleteArray.d.ts",
      "require": "./dist/basic/array/deleteArray.cjs",
      "import": "./dist/basic/array/deleteArray.js"
    },
    "./basic/array/duplicateRemoval": {
      "types": "./dist/basic/array/duplicateRemoval.d.ts",
      "require": "./dist/basic/array/duplicateRemoval.cjs",
      "import": "./dist/basic/array/duplicateRemoval.js"
    },
    "./basic/array/isArray": {
      "types": "./dist/basic/array/isArray.d.ts",
      "require": "./dist/basic/array/isArray.cjs",
      "import": "./dist/basic/array/isArray.js"
    },
    "./basic/array/replaceAfter": {
      "types": "./dist/basic/array/replaceAfter.d.ts",
      "require": "./dist/basic/array/replaceAfter.cjs",
      "import": "./dist/basic/array/replaceAfter.js"
    },
    "./basic/array/sortObj": {
      "types": "./dist/basic/array/sortObj.d.ts",
      "require": "./dist/basic/array/sortObj.cjs",
      "import": "./dist/basic/array/sortObj.js"
    },
    "./basic/array/toggleArray": {
      "types": "./dist/basic/array/toggleArray.d.ts",
      "require": "./dist/basic/array/toggleArray.cjs",
      "import": "./dist/basic/array/toggleArray.js"
    },
    "./basic/object": {
      "types": "./dist/basic/object/index.d.ts",
      "require": "./dist/basic/object/index.cjs",
      "import": "./dist/basic/object/index.js"
    },
    "./basic/object/attrValueSort": {
      "types": "./dist/basic/object/attrValueSort.d.ts",
      "require": "./dist/basic/object/attrValueSort.cjs",
      "import": "./dist/basic/object/attrValueSort.js"
    },
    "./basic/object/deepCopy": {
      "types": "./dist/basic/object/deepCopy.d.ts",
      "require": "./dist/basic/object/deepCopy.cjs",
      "import": "./dist/basic/object/deepCopy.js"
    },
    "./basic/object/deepCopys": {
      "types": "./dist/basic/object/deepCopys.d.ts",
      "require": "./dist/basic/object/deepCopys.cjs",
      "import": "./dist/basic/object/deepCopys.js"
    },
    "./basic/object/filterObject": {
      "types": "./dist/basic/object/filterObject.d.ts",
      "require": "./dist/basic/object/filterObject.cjs",
      "import": "./dist/basic/object/filterObject.js"
    },
    "./basic/object/getSort": {
      "types": "./dist/basic/object/getSort.d.ts",
      "require": "./dist/basic/object/getSort.cjs",
      "import": "./dist/basic/object/getSort.js"
    },
    "./basic/object/hasOwn": {
      "types": "./dist/basic/object/hasOwn.d.ts",
      "require": "./dist/basic/object/hasOwn.cjs",
      "import": "./dist/basic/object/hasOwn.js"
    },
    "./basic/object/isEqual": {
      "types": "./dist/basic/object/isEqual.d.ts",
      "require": "./dist/basic/object/isEqual.cjs",
      "import": "./dist/basic/object/isEqual.js"
    },
    "./basic/object/isObject": {
      "types": "./dist/basic/object/isObject.d.ts",
      "require": "./dist/basic/object/isObject.cjs",
      "import": "./dist/basic/object/isObject.js"
    },
    "./basic/object/isObjectArray": {
      "types": "./dist/basic/object/isObjectArray.d.ts",
      "require": "./dist/basic/object/isObjectArray.cjs",
      "import": "./dist/basic/object/isObjectArray.js"
    },
    "./basic/object/mergeObject": {
      "types": "./dist/basic/object/mergeObject.d.ts",
      "require": "./dist/basic/object/mergeObject.cjs",
      "import": "./dist/basic/object/mergeObject.js"
    },
    "./basic/object/objValue": {
      "types": "./dist/basic/object/objValue.d.ts",
      "require": "./dist/basic/object/objValue.cjs",
      "import": "./dist/basic/object/objValue.js"
    },
    "./basic/object/reverseObj": {
      "types": "./dist/basic/object/reverseObj.d.ts",
      "require": "./dist/basic/object/reverseObj.cjs",
      "import": "./dist/basic/object/reverseObj.js"
    },
    "./basic/object/setSort": {
      "types": "./dist/basic/object/setSort.d.ts",
      "require": "./dist/basic/object/setSort.cjs",
      "import": "./dist/basic/object/setSort.js"
    },
    "./basic/object/unmergeObject": {
      "types": "./dist/basic/object/unmergeObject.d.ts",
      "require": "./dist/basic/object/unmergeObject.cjs",
      "import": "./dist/basic/object/unmergeObject.js"
    },
    "./basic/string": {
      "types": "./dist/basic/string/index.d.ts",
      "require": "./dist/basic/string/index.cjs",
      "import": "./dist/basic/string/index.js"
    },
    "./basic/string/appearNum": {
      "types": "./dist/basic/string/appearNum.d.ts",
      "require": "./dist/basic/string/appearNum.cjs",
      "import": "./dist/basic/string/appearNum.js"
    },
    "./basic/string/appearNumSeat": {
      "types": "./dist/basic/string/appearNumSeat.d.ts",
      "require": "./dist/basic/string/appearNumSeat.cjs",
      "import": "./dist/basic/string/appearNumSeat.js"
    },
    "./basic/string/deComment": {
      "types": "./dist/basic/string/deComment.d.ts",
      "require": "./dist/basic/string/deComment.cjs",
      "import": "./dist/basic/string/deComment.js"
    },
    "./basic/string/firstLower": {
      "types": "./dist/basic/string/firstLower.d.ts",
      "require": "./dist/basic/string/firstLower.cjs",
      "import": "./dist/basic/string/firstLower.js"
    },
    "./basic/string/firstUpper": {
      "types": "./dist/basic/string/firstUpper.d.ts",
      "require": "./dist/basic/string/firstUpper.cjs",
      "import": "./dist/basic/string/firstUpper.js"
    },
    "./basic/string/getContent": {
      "types": "./dist/basic/string/getContent.d.ts",
      "require": "./dist/basic/string/getContent.cjs",
      "import": "./dist/basic/string/getContent.js"
    },
    "./basic/string/getExports": {
      "types": "./dist/basic/string/getExports.d.ts",
      "require": "./dist/basic/string/getExports.cjs",
      "import": "./dist/basic/string/getExports.js"
    },
    "./basic/string/getImports": {
      "types": "./dist/basic/string/getImports.d.ts",
      "require": "./dist/basic/string/getImports.cjs",
      "import": "./dist/basic/string/getImports.js"
    },
    "./basic/string/getStartSame": {
      "types": "./dist/basic/string/getStartSame.d.ts",
      "require": "./dist/basic/string/getStartSame.cjs",
      "import": "./dist/basic/string/getStartSame.js"
    },
    "./basic/string/getStartSames": {
      "types": "./dist/basic/string/getStartSames.d.ts",
      "require": "./dist/basic/string/getStartSames.cjs",
      "import": "./dist/basic/string/getStartSames.js"
    },
    "./basic/string/getStrNunPosit": {
      "types": "./dist/basic/string/getStrNunPosit.d.ts",
      "require": "./dist/basic/string/getStrNunPosit.cjs",
      "import": "./dist/basic/string/getStrNunPosit.js"
    },
    "./basic/string/splitNum": {
      "types": "./dist/basic/string/splitNum.d.ts",
      "require": "./dist/basic/string/splitNum.cjs",
      "import": "./dist/basic/string/splitNum.js"
    },
    "./basic/string/splitUpper": {
      "types": "./dist/basic/string/splitUpper.d.ts",
      "require": "./dist/basic/string/splitUpper.cjs",
      "import": "./dist/basic/string/splitUpper.js"
    },
    "./basic/string/startsNum": {
      "types": "./dist/basic/string/startsNum.d.ts",
      "require": "./dist/basic/string/startsNum.cjs",
      "import": "./dist/basic/string/startsNum.js"
    },
    "./basic/string/toFunction": {
      "types": "./dist/basic/string/toFunction.d.ts",
      "require": "./dist/basic/string/toFunction.cjs",
      "import": "./dist/basic/string/toFunction.js"
    },
    "./basic/string/toFunctionParam": {
      "types": "./dist/basic/string/toFunctionParam.d.ts",
      "require": "./dist/basic/string/toFunctionParam.cjs",
      "import": "./dist/basic/string/toFunctionParam.js"
    },
    "./basic/string/toJson": {
      "types": "./dist/basic/string/toJson.d.ts",
      "require": "./dist/basic/string/toJson.cjs",
      "import": "./dist/basic/string/toJson.js"
    },
    "./basic/string/toJsons": {
      "types": "./dist/basic/string/toJsons.d.ts",
      "require": "./dist/basic/string/toJsons.cjs",
      "import": "./dist/basic/string/toJsons.js"
    },
    "./basic/string/toStringParse": {
      "types": "./dist/basic/string/toStringParse.d.ts",
      "require": "./dist/basic/string/toStringParse.cjs",
      "import": "./dist/basic/string/toStringParse.js"
    },
    "./css": {
      "types": "./dist/css/index.d.ts",
      "require": "./dist/css/index.cjs",
      "import": "./dist/css/index.js"
    },
    "./css/fetchUnitValue": {
      "types": "./dist/css/fetchUnitValue.d.ts",
      "require": "./dist/css/fetchUnitValue.cjs",
      "import": "./dist/css/fetchUnitValue.js"
    },
    "./css/getAttrObj": {
      "types": "./dist/css/getAttrObj.d.ts",
      "require": "./dist/css/getAttrObj.cjs",
      "import": "./dist/css/getAttrObj.js"
    },
    "./css/getCss": {
      "types": "./dist/css/getCss.d.ts",
      "require": "./dist/css/getCss.cjs",
      "import": "./dist/css/getCss.js"
    },
    "./css/getPositionRelative": {
      "types": "./dist/css/getPositionRelative.d.ts",
      "require": "./dist/css/getPositionRelative.cjs",
      "import": "./dist/css/getPositionRelative.js"
    },
    "./css/getPrentClass": {
      "types": "./dist/css/getPrentClass.d.ts",
      "require": "./dist/css/getPrentClass.cjs",
      "import": "./dist/css/getPrentClass.js"
    },
    "./css/getPrentCorres": {
      "types": "./dist/css/getPrentCorres.d.ts",
      "require": "./dist/css/getPrentCorres.cjs",
      "import": "./dist/css/getPrentCorres.js"
    },
    "./css/getSVG": {
      "types": "./dist/css/getSVG.d.ts",
      "require": "./dist/css/getSVG.cjs",
      "import": "./dist/css/getSVG.js"
    },
    "./css/getScssImports": {
      "types": "./dist/css/getScssImports.d.ts",
      "require": "./dist/css/getScssImports.cjs",
      "import": "./dist/css/getScssImports.js"
    },
    "./css/setClassName": {
      "types": "./dist/css/setClassName.d.ts",
      "require": "./dist/css/setClassName.cjs",
      "import": "./dist/css/setClassName.js"
    },
    "./css/setCss": {
      "types": "./dist/css/setCss.d.ts",
      "require": "./dist/css/setCss.cjs",
      "import": "./dist/css/setCss.js"
    },
    "./css/setObjStyle": {
      "types": "./dist/css/setObjStyle.d.ts",
      "require": "./dist/css/setObjStyle.cjs",
      "import": "./dist/css/setObjStyle.js"
    },
    "./date": {
      "types": "./dist/date/index.d.ts",
      "require": "./dist/date/index.cjs",
      "import": "./dist/date/index.js"
    },
    "./date/format": {
      "types": "./dist/date/format.d.ts",
      "require": "./dist/date/format.cjs",
      "import": "./dist/date/format.js"
    },
    "./date/getEndOfDay": {
      "types": "./dist/date/getEndOfDay.d.ts",
      "require": "./dist/date/getEndOfDay.cjs",
      "import": "./dist/date/getEndOfDay.js"
    },
    "./date/hourFormat": {
      "types": "./dist/date/hourFormat.d.ts",
      "require": "./dist/date/hourFormat.cjs",
      "import": "./dist/date/hourFormat.js"
    },
    "./dom": {
      "types": "./dist/dom/index.d.ts",
      "require": "./dist/dom/index.cjs",
      "import": "./dist/dom/index.js"
    },
    "./dom/getLocus": {
      "types": "./dist/dom/getLocus.d.ts",
      "require": "./dist/dom/getLocus.cjs",
      "import": "./dist/dom/getLocus.js"
    },
    "./dom/getShiftEvent": {
      "types": "./dist/dom/getShiftEvent.d.ts",
      "require": "./dist/dom/getShiftEvent.cjs",
      "import": "./dist/dom/getShiftEvent.js"
    },
    "./html": {
      "types": "./dist/html/index.d.ts",
      "require": "./dist/html/index.cjs",
      "import": "./dist/html/index.js"
    },
    "./html/analysisHtml": {
      "types": "./dist/html/analysisHtml.d.ts",
      "require": "./dist/html/analysisHtml.cjs",
      "import": "./dist/html/analysisHtml.js"
    },
    "./html/generateHtml": {
      "types": "./dist/html/generateHtml.d.ts",
      "require": "./dist/html/generateHtml.cjs",
      "import": "./dist/html/generateHtml.js"
    },
    "./html/getVueText": {
      "types": "./dist/html/getVueText.d.ts",
      "require": "./dist/html/getVueText.cjs",
      "import": "./dist/html/getVueText.js"
    },
    "./html/htmlEscape": {
      "types": "./dist/html/htmlEscape.d.ts",
      "require": "./dist/html/htmlEscape.cjs",
      "import": "./dist/html/htmlEscape.js"
    },
    "./iss": {
      "types": "./dist/iss/index.d.ts",
      "require": "./dist/iss/index.cjs",
      "import": "./dist/iss/index.js"
    },
    "./judge": {
      "types": "./dist/judge/index.d.ts",
      "require": "./dist/judge/index.cjs",
      "import": "./dist/judge/index.js"
    },
    "./judge/judge": {
      "types": "./dist/judge/judge.d.ts",
      "require": "./dist/judge/judge.cjs",
      "import": "./dist/judge/judge.js"
    },
    "./judge/matchs": {
      "types": "./dist/judge/matchs.d.ts",
      "require": "./dist/judge/matchs.cjs",
      "import": "./dist/judge/matchs.js"
    },
    "./judge/matchsEnd": {
      "types": "./dist/judge/matchsEnd.d.ts",
      "require": "./dist/judge/matchsEnd.cjs",
      "import": "./dist/judge/matchsEnd.js"
    },
    "./judge/matchsStart": {
      "types": "./dist/judge/matchsStart.d.ts",
      "require": "./dist/judge/matchsStart.cjs",
      "import": "./dist/judge/matchsStart.js"
    },
    "./judge/matchsWhole": {
      "types": "./dist/judge/matchsWhole.d.ts",
      "require": "./dist/judge/matchsWhole.cjs",
      "import": "./dist/judge/matchsWhole.js"
    },
    "./load": {
      "types": "./dist/load/index.d.ts",
      "require": "./dist/load/index.cjs",
      "import": "./dist/load/index.js"
    },
    "./load/getSynch": {
      "types": "./dist/load/getSynch.d.ts",
      "require": "./dist/load/getSynch.cjs",
      "import": "./dist/load/getSynch.js"
    },
    "./load/loadScript": {
      "types": "./dist/load/loadScript.d.ts",
      "require": "./dist/load/loadScript.cjs",
      "import": "./dist/load/loadScript.js"
    },
    "./log": {
      "types": "./dist/log/index.d.ts",
      "require": "./dist/log/index.cjs",
      "import": "./dist/log/index.js"
    },
    "./log/styleLog": {
      "types": "./dist/log/styleLog.d.ts",
      "require": "./dist/log/styleLog.cjs",
      "import": "./dist/log/styleLog.js"
    },
    "./name": {
      "types": "./dist/name/index.d.ts",
      "require": "./dist/name/index.cjs",
      "import": "./dist/name/index.js"
    },
    "./name/getComponentNames": {
      "types": "./dist/name/getComponentNames.d.ts",
      "require": "./dist/name/getComponentNames.cjs",
      "import": "./dist/name/getComponentNames.js"
    },
    "./name/getNames": {
      "types": "./dist/name/getNames.d.ts",
      "require": "./dist/name/getNames.cjs",
      "import": "./dist/name/getNames.js"
    },
    "./name/humpToLine": {
      "types": "./dist/name/humpToLine.d.ts",
      "require": "./dist/name/humpToLine.cjs",
      "import": "./dist/name/humpToLine.js"
    },
    "./name/lineToLargeHump": {
      "types": "./dist/name/lineToLargeHump.d.ts",
      "require": "./dist/name/lineToLargeHump.cjs",
      "import": "./dist/name/lineToLargeHump.js"
    },
    "./name/lineToSmallHump": {
      "types": "./dist/name/lineToSmallHump.d.ts",
      "require": "./dist/name/lineToSmallHump.cjs",
      "import": "./dist/name/lineToSmallHump.js"
    },
    "./node": {
      "types": "./dist/node/index.d.ts",
      "require": "./dist/node/index.cjs",
      "import": "./dist/node/index.js"
    },
    "./node/getPort": {
      "types": "./dist/node/getPort.d.ts",
      "require": "./dist/node/getPort.cjs",
      "import": "./dist/node/getPort.js"
    },
    "./tree": {
      "types": "./dist/tree/index.d.ts",
      "require": "./dist/tree/index.cjs",
      "import": "./dist/tree/index.js"
    },
    "./tree/getTreeObj": {
      "types": "./dist/tree/getTreeObj.d.ts",
      "require": "./dist/tree/getTreeObj.cjs",
      "import": "./dist/tree/getTreeObj.js"
    },
    "./tree/splitGroup": {
      "types": "./dist/tree/splitGroup.d.ts",
      "require": "./dist/tree/splitGroup.cjs",
      "import": "./dist/tree/splitGroup.js"
    },
    "./urls": {
      "types": "./dist/urls/index.d.ts",
      "require": "./dist/urls/index.cjs",
      "import": "./dist/urls/index.js"
    },
    "./urls/getImportUrl": {
      "types": "./dist/urls/getImportUrl.d.ts",
      "require": "./dist/urls/getImportUrl.cjs",
      "import": "./dist/urls/getImportUrl.js"
    },
    "./urls/getImportUrlSuffix": {
      "types": "./dist/urls/getImportUrlSuffix.d.ts",
      "require": "./dist/urls/getImportUrlSuffix.cjs",
      "import": "./dist/urls/getImportUrlSuffix.js"
    },
    "./urls/getNewFileName": {
      "types": "./dist/urls/getNewFileName.d.ts",
      "require": "./dist/urls/getNewFileName.cjs",
      "import": "./dist/urls/getNewFileName.js"
    },
    "./urls/getReplaceCompleteUrl": {
      "types": "./dist/urls/getReplaceCompleteUrl.d.ts",
      "require": "./dist/urls/getReplaceCompleteUrl.cjs",
      "import": "./dist/urls/getReplaceCompleteUrl.js"
    },
    "./urls/getReplaceImportUrl": {
      "types": "./dist/urls/getReplaceImportUrl.d.ts",
      "require": "./dist/urls/getReplaceImportUrl.cjs",
      "import": "./dist/urls/getReplaceImportUrl.js"
    },
    "./urls/getReplaceUrl": {
      "types": "./dist/urls/getReplaceUrl.d.ts",
      "require": "./dist/urls/getReplaceUrl.cjs",
      "import": "./dist/urls/getReplaceUrl.js"
    },
    "./urls/getReplaceUrls": {
      "types": "./dist/urls/getReplaceUrls.d.ts",
      "require": "./dist/urls/getReplaceUrls.cjs",
      "import": "./dist/urls/getReplaceUrls.js"
    },
    "./urls/getSuffix": {
      "types": "./dist/urls/getSuffix.d.ts",
      "require": "./dist/urls/getSuffix.cjs",
      "import": "./dist/urls/getSuffix.js"
    },
    "./urls/getUrlCatalogue": {
      "types": "./dist/urls/getUrlCatalogue.d.ts",
      "require": "./dist/urls/getUrlCatalogue.cjs",
      "import": "./dist/urls/getUrlCatalogue.js"
    },
    "./urls/getUrlCatalogueLast": {
      "types": "./dist/urls/getUrlCatalogueLast.d.ts",
      "require": "./dist/urls/getUrlCatalogueLast.cjs",
      "import": "./dist/urls/getUrlCatalogueLast.js"
    },
    "./urls/getUrlCatalogueObj": {
      "types": "./dist/urls/getUrlCatalogueObj.d.ts",
      "require": "./dist/urls/getUrlCatalogueObj.cjs",
      "import": "./dist/urls/getUrlCatalogueObj.js"
    },
    "./urls/toUrlParam": {
      "types": "./dist/urls/toUrlParam.d.ts",
      "require": "./dist/urls/toUrlParam.cjs",
      "import": "./dist/urls/toUrlParam.js"
    },
    "./window": {
      "types": "./dist/window/index.d.ts",
      "require": "./dist/window/index.cjs",
      "import": "./dist/window/index.js"
    },
    "./window/copy": {
      "types": "./dist/window/copy.d.ts",
      "require": "./dist/window/copy.cjs",
      "import": "./dist/window/copy.js"
    },
    "./window/download": {
      "types": "./dist/window/download.d.ts",
      "require": "./dist/window/download.cjs",
      "import": "./dist/window/download.js"
    },
    "./window/getParam": {
      "types": "./dist/window/getParam.d.ts",
      "require": "./dist/window/getParam.cjs",
      "import": "./dist/window/getParam.js"
    },
    "./window/storage": {
      "types": "./dist/window/storage.d.ts",
      "require": "./dist/window/storage.cjs",
      "import": "./dist/window/storage.js"
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "typesVersions": {
    "*": {
      "*": [
        "./dist/*"
      ]
    }
  },
  "scripts": {
    "dev": "node --loader ts-node/esm node/index.ts",
    "dev:tests": "node --loader ts-node/esm node/tests.ts",
    "devx": "ts-node node/index.ts",
    "devx:tests": "ts-node node/tests.ts",
    "build": "tsdown",
    "pub": "pnpm publish --access public --no-git-checks",
    "all": "pnpm dev & pnpm build & pnpm pub",
    "test": "vitest",
    "test:run": "vitest run"
  }
}