Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

3qberlin

This is a deep cloning library for JavaScript.

Published12 Oct 2024
Direct dependencies100
Transitive dependenciesNot calculated

README

Current package documentation

clone

實現 JavaScrip 參考類型資料的深拷貝功能

使用者指南

透過 npm 下載安裝程式

$ npm install 3qberlin

如果使用 Node.js 環境

var { clone } = require('clone');
clnone({ a: 1 });

如果使用 webpack 環境

import { clone } from 'clone';
clone({ a: 1 });

如果使用瀏覽器環境

<script src="node_modules/clone/dist/index.aio.js"></script>
<script>
  clone({ a: 1 });
</script>

貢獻者指南

第一次執行需要先安裝相依

$ npm install

一鍵打包生成生產程式

$ npm run build

執行單元測試

$ npm test

![example workflow] (https://github.com/3qberlin/Test/actions/Node.js CI/ci.yambadge.svg)

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 100

Native requirements
100 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
20
Environment
{
  "local_name": "20",
  "alias": false,
  "peer_metadata": null
}
^1.0.0runtime
he
Environment
{
  "local_name": "he",
  "alias": false,
  "peer_metadata": null
}
^1.2.0runtime
ms
Environment
{
  "local_name": "ms",
  "alias": false,
  "peer_metadata": null
}
^2.1.3runtime
diff
Environment
{
  "local_name": "diff",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
flat
Environment
{
  "local_name": "flat",
  "alias": false,
  "peer_metadata": null
}
^6.0.1runtime
glob
Environment
{
  "local_name": "glob",
  "alias": false,
  "peer_metadata": null
}
^11.0.0runtime
once
Environment
{
  "local_name": "once",
  "alias": false,
  "peer_metadata": null
}
^1.4.0runtime
test
Environment
{
  "local_name": "test",
  "alias": false,
  "peer_metadata": null
}
github:3qberlin/Testruntime
y18n
Environment
{
  "local_name": "y18n",
  "alias": false,
  "peer_metadata": null
}
^5.0.8runtime
chalk
Environment
{
  "local_name": "chalk",
  "alias": false,
  "peer_metadata": null
}
^5.3.0runtime
cliui
Environment
{
  "local_name": "cliui",
  "alias": false,
  "peer_metadata": null
}
^8.0.1runtime
debug
Environment
{
  "local_name": "debug",
  "alias": false,
  "peer_metadata": null
}
^4.3.7runtime
yargs
Environment
{
  "local_name": "yargs",
  "alias": false,
  "peer_metadata": null
}
^17.7.2runtime
braces
Environment
{
  "local_name": "braces",
  "alias": false,
  "peer_metadata": null
}
^3.0.3runtime
wrappy
Environment
{
  "local_name": "wrappy",
  "alias": false,
  "peer_metadata": null
}
^1.0.2runtime
find-up
Environment
{
  "local_name": "find-up",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
is-glob
Environment
{
  "local_name": "is-glob",
  "alias": false,
  "peer_metadata": null
}
^4.0.3runtime
js-yaml
Environment
{
  "local_name": "js-yaml",
  "alias": false,
  "peer_metadata": null
}
^4.1.0runtime
p-limit
Environment
{
  "local_name": "p-limit",
  "alias": false,
  "peer_metadata": null
}
^6.1.0runtime
anymatch
Environment
{
  "local_name": "anymatch",
  "alias": false,
  "peer_metadata": null
}
^3.1.3runtime
argparse
Environment
{
  "local_name": "argparse",
  "alias": false,
  "peer_metadata": null
}
^2.0.1runtime
chokidar
Environment
{
  "local_name": "chokidar",
  "alias": false,
  "peer_metadata": null
}
^4.0.1runtime
escalade
Environment
{
  "local_name": "escalade",
  "alias": false,
  "peer_metadata": null
}
^3.2.0runtime
has-flag
Environment
{
  "local_name": "has-flag",
  "alias": false,
  "peer_metadata": null
}
^5.0.1runtime
inflight
Environment
{
  "local_name": "inflight",
  "alias": false,
  "peer_metadata": null
}
^1.0.6runtime
inherits
Environment
{
  "local_name": "inherits",
  "alias": false,
  "peer_metadata": null
}
^2.0.4runtime
p-locate
Environment
{
  "local_name": "p-locate",
  "alias": false,
  "peer_metadata": null
}
^6.0.0runtime
readdirp
Environment
{
  "local_name": "readdirp",
  "alias": false,
  "peer_metadata": null
}
^4.0.2runtime
camelcase
Environment
{
  "local_name": "camelcase",
  "alias": false,
  "peer_metadata": null
}
^8.0.0runtime
is-number
Environment
{
  "local_name": "is-number",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
minimatch
Environment
{
  "local_name": "minimatch",
  "alias": false,
  "peer_metadata": null
}
^10.0.1runtime
picomatch
Environment
{
  "local_name": "picomatch",
  "alias": false,
  "peer_metadata": null
}
^4.0.2runtime
puppeteer
Environment
{
  "local_name": "puppeteer",
  "alias": false,
  "peer_metadata": null
}
^23.5.1runtime
wrap-ansi
Environment
{
  "local_name": "wrap-ansi",
  "alias": false,
  "peer_metadata": null
}
^9.0.0runtime
ansi-regex
Environment
{
  "local_name": "ansi-regex",
  "alias": false,
  "peer_metadata": null
}
^6.1.0runtime
color-name
Environment
{
  "local_name": "color-name",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
decamelize
Environment
{
  "local_name": "decamelize",
  "alias": false,
  "peer_metadata": null
}
^6.0.0runtime
fill-range
Environment
{
  "local_name": "fill-range",
  "alias": false,
  "peer_metadata": null
}
^7.1.1runtime
is-extglob
Environment
{
  "local_name": "is-extglob",
  "alias": false,
  "peer_metadata": null
}
^2.1.1runtime
strip-ansi
Environment
{
  "local_name": "strip-ansi",
  "alias": false,
  "peer_metadata": null
}
^7.1.0runtime
workerpool
Environment
{
  "local_name": "workerpool",
  "alias": false,
  "peer_metadata": null
}
^9.1.3runtime
ansi-colors
Environment
{
  "local_name": "ansi-colors",
  "alias": false,
  "peer_metadata": null
}
^4.1.3runtime
ansi-styles
Environment
{
  "local_name": "ansi-styles",
  "alias": false,
  "peer_metadata": null
}
^6.2.1runtime
emoji-regex
Environment
{
  "local_name": "emoji-regex",
  "alias": false,
  "peer_metadata": null
}
^10.4.0runtime
fs.realpath
Environment
{
  "local_name": "fs.realpath",
  "alias": false,
  "peer_metadata": null
}
^1.0.0runtime
glob-parent
Environment
{
  "local_name": "glob-parent",
  "alias": false,
  "peer_metadata": null
}
^6.0.2runtime
locate-path
Environment
{
  "local_name": "locate-path",
  "alias": false,
  "peer_metadata": null
}
^7.2.0runtime
log-symbols
Environment
{
  "local_name": "log-symbols",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
mocha-jsdom
Environment
{
  "local_name": "mocha-jsdom",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
path-exists
Environment
{
  "local_name": "path-exists",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
randombytes
Environment
{
  "local_name": "randombytes",
  "alias": false,
  "peer_metadata": null
}
^2.1.0runtime
safe-buffer
Environment
{
  "local_name": "safe-buffer",
  "alias": false,
  "peer_metadata": null
}
^5.2.1runtime
yocto-queue
Environment
{
  "local_name": "yocto-queue",
  "alias": false,
  "peer_metadata": null
}
^1.1.1runtime
is-plain-obj
Environment
{
  "local_name": "is-plain-obj",
  "alias": false,
  "peer_metadata": null
}
^4.1.0runtime
string-width
Environment
{
  "local_name": "string-width",
  "alias": false,
  "peer_metadata": null
}
^7.2.0runtime
yargs-parser
Environment
{
  "local_name": "yargs-parser",
  "alias": false,
  "peer_metadata": null
}
^21.1.1runtime
color-convert
Environment
{
  "local_name": "color-convert",
  "alias": false,
  "peer_metadata": null
}
^2.0.1runtime
balanced-match
Environment
{
  "local_name": "balanced-match",
  "alias": false,
  "peer_metadata": null
}
^3.0.1runtime
browser-stdout
Environment
{
  "local_name": "browser-stdout",
  "alias": false,
  "peer_metadata": null
}
^1.3.1runtime
is-binary-path
Environment
{
  "local_name": "is-binary-path",
  "alias": false,
  "peer_metadata": null
}
^3.0.0runtime
normalize-path
Environment
{
  "local_name": "normalize-path",
  "alias": false,
  "peer_metadata": null
}
^3.0.0runtime
supports-color
Environment
{
  "local_name": "supports-color",
  "alias": false,
  "peer_metadata": null
}
^9.4.0runtime
to-regex-range
Environment
{
  "local_name": "to-regex-range",
  "alias": false,
  "peer_metadata": null
}
^5.0.1runtime
yargs-unparser
Environment
{
  "local_name": "yargs-unparser",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
brace-expansion
Environment
{
  "local_name": "brace-expansion",
  "alias": false,
  "peer_metadata": null
}
^4.0.0runtime
get-caller-file
Environment
{
  "local_name": "get-caller-file",
  "alias": false,
  "peer_metadata": null
}
^2.0.5runtime
@babel/preset-env
Environment
{
  "local_name": "@babel/preset-env",
  "alias": false,
  "peer_metadata": null
}
^7.25.7runtime
binary-extensions
Environment
{
  "local_name": "binary-extensions",
  "alias": false,
  "peer_metadata": null
}
^3.0.0runtime
require-directory
Environment
{
  "local_name": "require-directory",
  "alias": false,
  "peer_metadata": null
}
^2.1.1runtime
strip-json-comments
Environment
{
  "local_name": "strip-json-comments",
  "alias": false,
  "peer_metadata": null
}
^5.0.1runtime
escape-string-regexp
Environment
{
  "local_name": "escape-string-regexp",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
is-unicode-supported
Environment
{
  "local_name": "is-unicode-supported",
  "alias": false,
  "peer_metadata": null
}
^2.1.0runtime
serialize-javascript
Environment
{
  "local_name": "serialize-javascript",
  "alias": false,
  "peer_metadata": null
}
^6.0.2runtime
is-fullwidth-code-point
Environment
{
  "local_name": "is-fullwidth-code-point",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
nyc
Environment
{
  "local_name": "nyc",
  "alias": false,
  "peer_metadata": null
}
^17.1.0development
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
^9.1.6development
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
^10.7.3development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^9.12.0development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^4.24.0development
globals
Environment
{
  "local_name": "globals",
  "alias": false,
  "peer_metadata": null
}
^15.11.0development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
3.3.3development
pupeteer
Environment
{
  "local_name": "pupeteer",
  "alias": false,
  "peer_metadata": null
}
^0.0.1development
cross-env
Environment
{
  "local_name": "cross-env",
  "alias": false,
  "peer_metadata": null
}
^7.0.3development
expect.js
Environment
{
  "local_name": "expect.js",
  "alias": false,
  "peer_metadata": null
}
^0.3.1development
@eslint/js
Environment
{
  "local_name": "@eslint/js",
  "alias": false,
  "peer_metadata": null
}
^9.12.0development
commitizen
Environment
{
  "local_name": "commitizen",
  "alias": false,
  "peer_metadata": null
}
^4.3.1development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.6.3development
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
^15.2.10development
pretty-quick
Environment
{
  "local_name": "pretty-quick",
  "alias": false,
  "peer_metadata": null
}
^4.0.0development
@babel/register
Environment
{
  "local_name": "@babel/register",
  "alias": false,
  "peer_metadata": null
}
^7.25.7development
@commitlint/cli
Environment
{
  "local_name": "@commitlint/cli",
  "alias": false,
  "peer_metadata": null
}
^19.5.0development
standard-version
Environment
{
  "local_name": "standard-version",
  "alias": false,
  "peer_metadata": null
}
^9.5.0development
typescript-eslint
Environment
{
  "local_name": "typescript-eslint",
  "alias": false,
  "peer_metadata": null
}
^8.8.1development
babel-plugin-istanbul
Environment
{
  "local_name": "babel-plugin-istanbul",
  "alias": false,
  "peer_metadata": null
}
^7.0.0development
@commitlint/prompt-cli
Environment
{
  "local_name": "@commitlint/prompt-cli",
  "alias": false,
  "peer_metadata": null
}
^19.5.0development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^9.1.0development
eslint-plugin-prettier
Environment
{
  "local_name": "eslint-plugin-prettier",
  "alias": false,
  "peer_metadata": null
}
^5.2.1development
@commitlint/cz-commitlint
Environment
{
  "local_name": "@commitlint/cz-commitlint",
  "alias": false,
  "peer_metadata": null
}
^19.5.0development
@rollup/plugin-node-resolve
Environment
{
  "local_name": "@rollup/plugin-node-resolve",
  "alias": false,
  "peer_metadata": null
}
^15.3.0development
@commitlint/config-conventional
Environment
{
  "local_name": "@commitlint/config-conventional",
  "alias": false,
  "peer_metadata": null
}
^19.5.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "46a97647b9820b3b36a9c61f78e9e49aeb62f12d",
  "tarball": "https://registry.npmjs.org/3qberlin/-/3qberlin-1.0.1.tgz",
  "fileCount": 44,
  "integrity": "sha512-KrXLkkQrE575hPVLw+CtZWNQAP4d5EpkOE8ck5f39KeBnMWXOHha5/KliRTKjSxSylAS0DbpPUQO5VzlSSVQIw==",
  "signatures": [
    {
      "sig": "MEUCIA/mYv/MbH6OtEOyHv8NU/MEh0aLpMoHRXbxh4twEC0HAiEAkU17Ovyh8tVIdhuXmgq9+FCZbLcw7EpKtG+yLJ2/zUQ=",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 82781
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:51 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:df482c5afe7d366d0682266b9cbb2027752060176ee8157f013d27e2ff31a4bd

Other collected versions

1.0.212 Oct1.0.07 OctView all collected versions →