Current collected state Current
Observed since 20 Oct, 19:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
3qberlin
This is a deep cloning library for JavaScript.
實現 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)
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
heEnvironment{
"local_name": "he",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | runtime |
msEnvironment{
"local_name": "ms",
"alias": false,
"peer_metadata": null
} | ^2.1.3 | runtime |
diffEnvironment{
"local_name": "diff",
"alias": false,
"peer_metadata": null
} | ^5.2.0 | runtime |
flatEnvironment{
"local_name": "flat",
"alias": false,
"peer_metadata": null
} | ^5.0.2 | runtime |
globEnvironment{
"local_name": "glob",
"alias": false,
"peer_metadata": null
} | ^8.1.0 | runtime |
onceEnvironment{
"local_name": "once",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | runtime |
testEnvironment{
"local_name": "test",
"alias": false,
"peer_metadata": null
} | github:3qberlin/Test | runtime |
y18nEnvironment{
"local_name": "y18n",
"alias": false,
"peer_metadata": null
} | ^5.0.8 | runtime |
chalkEnvironment{
"local_name": "chalk",
"alias": false,
"peer_metadata": null
} | ^4.1.2 | runtime |
cliuiEnvironment{
"local_name": "cliui",
"alias": false,
"peer_metadata": null
} | ^7.0.4 | runtime |
debugEnvironment{
"local_name": "debug",
"alias": false,
"peer_metadata": null
} | ^4.3.7 | runtime |
yargsEnvironment{
"local_name": "yargs",
"alias": false,
"peer_metadata": null
} | ^16.2.0 | runtime |
bracesEnvironment{
"local_name": "braces",
"alias": false,
"peer_metadata": null
} | ^3.0.3 | runtime |
wrappyEnvironment{
"local_name": "wrappy",
"alias": false,
"peer_metadata": null
} | ^1.0.2 | runtime |
find-upEnvironment{
"local_name": "find-up",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | runtime |
is-globEnvironment{
"local_name": "is-glob",
"alias": false,
"peer_metadata": null
} | ^4.0.3 | runtime |
js-yamlEnvironment{
"local_name": "js-yaml",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
p-limitEnvironment{
"local_name": "p-limit",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | runtime |
anymatchEnvironment{
"local_name": "anymatch",
"alias": false,
"peer_metadata": null
} | ^3.1.3 | runtime |
argparseEnvironment{
"local_name": "argparse",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
chokidarEnvironment{
"local_name": "chokidar",
"alias": false,
"peer_metadata": null
} | ^3.6.0 | runtime |
escaladeEnvironment{
"local_name": "escalade",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | runtime |
has-flagEnvironment{
"local_name": "has-flag",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
inflightEnvironment{
"local_name": "inflight",
"alias": false,
"peer_metadata": null
} | ^1.0.6 | runtime |
inheritsEnvironment{
"local_name": "inherits",
"alias": false,
"peer_metadata": null
} | ^2.0.4 | runtime |
p-locateEnvironment{
"local_name": "p-locate",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | runtime |
readdirpEnvironment{
"local_name": "readdirp",
"alias": false,
"peer_metadata": null
} | ^3.6.0 | runtime |
camelcaseEnvironment{
"local_name": "camelcase",
"alias": false,
"peer_metadata": null
} | ^6.3.0 | runtime |
is-numberEnvironment{
"local_name": "is-number",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | runtime |
minimatchEnvironment{
"local_name": "minimatch",
"alias": false,
"peer_metadata": null
} | ^5.1.6 | runtime |
picomatchEnvironment{
"local_name": "picomatch",
"alias": false,
"peer_metadata": null
} | ^2.3.1 | runtime |
puppeteerEnvironment{
"local_name": "puppeteer",
"alias": false,
"peer_metadata": null
} | ^23.5.0 | runtime |
wrap-ansiEnvironment{
"local_name": "wrap-ansi",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | runtime |
ansi-regexEnvironment{
"local_name": "ansi-regex",
"alias": false,
"peer_metadata": null
} | ^5.0.1 | runtime |
color-nameEnvironment{
"local_name": "color-name",
"alias": false,
"peer_metadata": null
} | ^1.1.4 | runtime |
decamelizeEnvironment{
"local_name": "decamelize",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
fill-rangeEnvironment{
"local_name": "fill-range",
"alias": false,
"peer_metadata": null
} | ^7.1.1 | runtime |
is-extglobEnvironment{
"local_name": "is-extglob",
"alias": false,
"peer_metadata": null
} | ^2.1.1 | runtime |
strip-ansiEnvironment{
"local_name": "strip-ansi",
"alias": false,
"peer_metadata": null
} | ^6.0.1 | runtime |
workerpoolEnvironment{
"local_name": "workerpool",
"alias": false,
"peer_metadata": null
} | ^6.5.1 | runtime |
ansi-colorsEnvironment{
"local_name": "ansi-colors",
"alias": false,
"peer_metadata": null
} | ^4.1.3 | runtime |
ansi-stylesEnvironment{
"local_name": "ansi-styles",
"alias": false,
"peer_metadata": null
} | ^4.3.0 | runtime |
emoji-regexEnvironment{
"local_name": "emoji-regex",
"alias": false,
"peer_metadata": null
} | ^8.0.0 | runtime |
fs.realpathEnvironment{
"local_name": "fs.realpath",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | runtime |
glob-parentEnvironment{
"local_name": "glob-parent",
"alias": false,
"peer_metadata": null
} | ^5.1.2 | runtime |
locate-pathEnvironment{
"local_name": "locate-path",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | runtime |
log-symbolsEnvironment{
"local_name": "log-symbols",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
mocha-jsdomEnvironment{
"local_name": "mocha-jsdom",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | runtime |
path-existsEnvironment{
"local_name": "path-exists",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
randombytesEnvironment{
"local_name": "randombytes",
"alias": false,
"peer_metadata": null
} | ^2.1.0 | runtime |
safe-bufferEnvironment{
"local_name": "safe-buffer",
"alias": false,
"peer_metadata": null
} | ^5.2.1 | runtime |
yocto-queueEnvironment{
"local_name": "yocto-queue",
"alias": false,
"peer_metadata": null
} | ^0.1.0 | runtime |
is-plain-objEnvironment{
"local_name": "is-plain-obj",
"alias": false,
"peer_metadata": null
} | ^2.1.0 | runtime |
string-widthEnvironment{
"local_name": "string-width",
"alias": false,
"peer_metadata": null
} | ^4.2.3 | runtime |
yargs-parserEnvironment{
"local_name": "yargs-parser",
"alias": false,
"peer_metadata": null
} | ^20.2.9 | runtime |
color-convertEnvironment{
"local_name": "color-convert",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
balanced-matchEnvironment{
"local_name": "balanced-match",
"alias": false,
"peer_metadata": null
} | ^1.0.2 | runtime |
browser-stdoutEnvironment{
"local_name": "browser-stdout",
"alias": false,
"peer_metadata": null
} | ^1.3.1 | runtime |
is-binary-pathEnvironment{
"local_name": "is-binary-path",
"alias": false,
"peer_metadata": null
} | ^2.1.0 | runtime |
normalize-pathEnvironment{
"local_name": "normalize-path",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | runtime |
supports-colorEnvironment{
"local_name": "supports-color",
"alias": false,
"peer_metadata": null
} | ^8.1.1 | runtime |
to-regex-rangeEnvironment{
"local_name": "to-regex-range",
"alias": false,
"peer_metadata": null
} | ^5.0.1 | runtime |
yargs-unparserEnvironment{
"local_name": "yargs-unparser",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | runtime |
brace-expansionEnvironment{
"local_name": "brace-expansion",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
get-caller-fileEnvironment{
"local_name": "get-caller-file",
"alias": false,
"peer_metadata": null
} | ^2.0.5 | runtime |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.25.7 | runtime |
binary-extensionsEnvironment{
"local_name": "binary-extensions",
"alias": false,
"peer_metadata": null
} | ^2.3.0 | runtime |
require-directoryEnvironment{
"local_name": "require-directory",
"alias": false,
"peer_metadata": null
} | ^2.1.1 | runtime |
strip-json-commentsEnvironment{
"local_name": "strip-json-comments",
"alias": false,
"peer_metadata": null
} | ^3.1.1 | runtime |
escape-string-regexpEnvironment{
"local_name": "escape-string-regexp",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
is-unicode-supportedEnvironment{
"local_name": "is-unicode-supported",
"alias": false,
"peer_metadata": null
} | ^0.1.0 | runtime |
serialize-javascriptEnvironment{
"local_name": "serialize-javascript",
"alias": false,
"peer_metadata": null
} | ^6.0.2 | runtime |
is-fullwidth-code-pointEnvironment{
"local_name": "is-fullwidth-code-point",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | runtime |
nycEnvironment{
"local_name": "nyc",
"alias": false,
"peer_metadata": null
} | ^17.1.0 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | ^10.7.3 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^4.24.0 | development |
pupeteerEnvironment{
"local_name": "pupeteer",
"alias": false,
"peer_metadata": null
} | ^0.0.1 | development |
cross-envEnvironment{
"local_name": "cross-env",
"alias": false,
"peer_metadata": null
} | ^5.2.0 | development |
expect.jsEnvironment{
"local_name": "expect.js",
"alias": false,
"peer_metadata": null
} | ^0.3.1 | development |
@babel/registerEnvironment{
"local_name": "@babel/register",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
babel-plugin-istanbulEnvironment{
"local_name": "babel-plugin-istanbul",
"alias": false,
"peer_metadata": null
} | ^5.1.0 | development |
@rollup/plugin-node-resolveEnvironment{
"local_name": "@rollup/plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^15.3.0 | development |
Source distribution
{
"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
}Observed since 20 Oct, 19:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:eeb481110adf897398d2fcbc23205505ce99a107a2d07ac0065c4e0c1a8fa3f2