{
  "name": "@gby/deep-copy",
  "version": "4.0.0",
  "description": "deep-copy 深拷贝，可对任意数据进行深度拷贝，包括 函数 function、正则 RegExp、Map、Set、Date、Array、URL 等等；支持含循环引用对象的拷贝，并且不会丢失成员的引用关系 和 类型信息，支持扩展，可根据数据类型定制拷贝逻辑，也可指定拷贝深度；所以，通过它可实现对任意类型的数据进行任意想要的拷贝",
  "main": "dist/deep-copy.cjs.js",
  "module": "dist/deep-copy.es.js",
  "types": "dist/index.d.ts",
  "sideEffects": false,
  "homepage": "https://github.com/GuoBinyong/deep-copy#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/GuoBinyong/deep-copy"
  },
  "keywords": [
    "copy",
    "clone",
    "duplicate",
    "deep",
    "depth",
    "recursive",
    "deep copy",
    "depth copy",
    "recursive copy",
    "deep clone",
    "deep clone",
    "recursive clone",
    "function copy",
    "RegExp copy",
    "loop reference",
    "深拷贝",
    "深度拷贝",
    "深复制",
    "深度复制",
    "深克隆",
    "深度克隆",
    "函数拷贝",
    "循环引用",
    "引用关系",
    "拷贝类型"
  ],
  "author": {
    "name": "郭斌勇",
    "email": "guobinyong@qq.com"
  },
  "license": "MIT",
  "files": [
    "dist/[^.]*",
    "types/[^.]*",
    "docs/[^.]*",
    "doc/[^.]*"
  ],
  "scripts": {
    "build": "rollup -c",
    "dev": "rollup -c -w",
    "test": "node test/index.js",
    "pretest": "npm run build"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^17.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^11.0.1",
    "@rollup/plugin-typescript": "^8.0.0",
    "@typescript-eslint/eslint-plugin": "^4.10.0",
    "@typescript-eslint/parser": "^4.10.0",
    "eslint": "^7.15.0",
    "package-tls": "^1.2.2",
    "path": "^0.12.7",
    "rollup": "^2.35.1",
    "rollup-plugin-terser": "^7.0.2",
    "ts-node": "^9.1.1",
    "tslib": "^2.0.3",
    "typescript": "^4.1.3"
  },
  "dependencies": {
    "com-tools": "^2.4.0",
    "type-reviver": "^1.0.2",
    "type-tls": "^2.2.0"
  }
}
