Catalog npm
Back to packageRELEASE DETAILS

1.0.0

npm

3qberlin

This is a deep cloning library for JavaScript.

Published7 Oct 2024
Direct dependencies82
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 82

Native requirements
82 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
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
}
^5.2.0runtime
flat
Environment
{
  "local_name": "flat",
  "alias": false,
  "peer_metadata": null
}
^5.0.2runtime
glob
Environment
{
  "local_name": "glob",
  "alias": false,
  "peer_metadata": null
}
^8.1.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
}
^4.1.2runtime
cliui
Environment
{
  "local_name": "cliui",
  "alias": false,
  "peer_metadata": null
}
^7.0.4runtime
debug
Environment
{
  "local_name": "debug",
  "alias": false,
  "peer_metadata": null
}
^4.3.7runtime
yargs
Environment
{
  "local_name": "yargs",
  "alias": false,
  "peer_metadata": null
}
^16.2.0runtime
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
}
^5.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
}
^3.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
}
^3.6.0runtime
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
}
^4.0.0runtime
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
}
^5.0.0runtime
readdirp
Environment
{
  "local_name": "readdirp",
  "alias": false,
  "peer_metadata": null
}
^3.6.0runtime
camelcase
Environment
{
  "local_name": "camelcase",
  "alias": false,
  "peer_metadata": null
}
^6.3.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
}
^5.1.6runtime
picomatch
Environment
{
  "local_name": "picomatch",
  "alias": false,
  "peer_metadata": null
}
^2.3.1runtime
puppeteer
Environment
{
  "local_name": "puppeteer",
  "alias": false,
  "peer_metadata": null
}
^23.5.0runtime
wrap-ansi
Environment
{
  "local_name": "wrap-ansi",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
ansi-regex
Environment
{
  "local_name": "ansi-regex",
  "alias": false,
  "peer_metadata": null
}
^5.0.1runtime
color-name
Environment
{
  "local_name": "color-name",
  "alias": false,
  "peer_metadata": null
}
^1.1.4runtime
decamelize
Environment
{
  "local_name": "decamelize",
  "alias": false,
  "peer_metadata": null
}
^4.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
}
^6.0.1runtime
workerpool
Environment
{
  "local_name": "workerpool",
  "alias": false,
  "peer_metadata": null
}
^6.5.1runtime
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
}
^4.3.0runtime
emoji-regex
Environment
{
  "local_name": "emoji-regex",
  "alias": false,
  "peer_metadata": null
}
^8.0.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
}
^5.1.2runtime
locate-path
Environment
{
  "local_name": "locate-path",
  "alias": false,
  "peer_metadata": null
}
^6.0.0runtime
log-symbols
Environment
{
  "local_name": "log-symbols",
  "alias": false,
  "peer_metadata": null
}
^4.1.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
}
^4.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
}
^0.1.0runtime
is-plain-obj
Environment
{
  "local_name": "is-plain-obj",
  "alias": false,
  "peer_metadata": null
}
^2.1.0runtime
string-width
Environment
{
  "local_name": "string-width",
  "alias": false,
  "peer_metadata": null
}
^4.2.3runtime
yargs-parser
Environment
{
  "local_name": "yargs-parser",
  "alias": false,
  "peer_metadata": null
}
^20.2.9runtime
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
}
^1.0.2runtime
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
}
^2.1.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
}
^8.1.1runtime
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
}
^2.0.1runtime
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
}
^2.3.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
}
^3.1.1runtime
escape-string-regexp
Environment
{
  "local_name": "escape-string-regexp",
  "alias": false,
  "peer_metadata": null
}
^4.0.0runtime
is-unicode-supported
Environment
{
  "local_name": "is-unicode-supported",
  "alias": false,
  "peer_metadata": null
}
^0.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
}
^3.0.0runtime
nyc
Environment
{
  "local_name": "nyc",
  "alias": false,
  "peer_metadata": null
}
^17.1.0development
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
^10.7.3development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^4.24.0development
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
}
^5.2.0development
expect.js
Environment
{
  "local_name": "expect.js",
  "alias": false,
  "peer_metadata": null
}
^0.3.1development
@babel/register
Environment
{
  "local_name": "@babel/register",
  "alias": false,
  "peer_metadata": null
}
^7.0.0development
babel-plugin-istanbul
Environment
{
  "local_name": "babel-plugin-istanbul",
  "alias": false,
  "peer_metadata": null
}
^5.1.0development
@rollup/plugin-node-resolve
Environment
{
  "local_name": "@rollup/plugin-node-resolve",
  "alias": false,
  "peer_metadata": null
}
^15.3.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "08f302f4dc7910033d691d3112f5b9cb5085fd4c",
  "tarball": "https://registry.npmjs.org/3qberlin/-/3qberlin-1.0.0.tgz",
  "fileCount": 31,
  "integrity": "sha512-PEgKeU0qiT13hlfr1IDw5p5FBgPmPva5zxyS4m6B6OFsTXZrlJdPFIpkAbAvdTWlFyaXccN5P52pBq/EgpiQgA==",
  "signatures": [
    {
      "sig": "MEQCIHY4dPHbOcV0+m20hvYcJDWG+JkQA+U+XWVQZFMbJfkrAiBRH7479Y+cTAcHHoH4lPdxPQ2pKZJrtvodmm5qWkpKdw==",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 84368
}

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:eeb481110adf897398d2fcbc23205505ce99a107a2d07ac0065c4e0c1a8fa3f2

Other collected versions

1.0.212 Oct1.0.112 OctView all collected versions →