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 |
|---|---|---|
20Environment{
"local_name": "20",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | runtime |
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
} | ^7.0.0 | runtime |
flatEnvironment{
"local_name": "flat",
"alias": false,
"peer_metadata": null
} | ^6.0.1 | runtime |
globEnvironment{
"local_name": "glob",
"alias": false,
"peer_metadata": null
} | ^11.0.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
} | ^5.3.0 | runtime |
cliuiEnvironment{
"local_name": "cliui",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | runtime |
debugEnvironment{
"local_name": "debug",
"alias": false,
"peer_metadata": null
} | ^4.3.7 | runtime |
yargsEnvironment{
"local_name": "yargs",
"alias": false,
"peer_metadata": null
} | ^17.7.2 | 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
} | ^7.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
} | ^6.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
} | ^4.0.1 | 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
} | ^5.0.1 | 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
} | ^6.0.0 | runtime |
readdirpEnvironment{
"local_name": "readdirp",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | runtime |
camelcaseEnvironment{
"local_name": "camelcase",
"alias": false,
"peer_metadata": null
} | ^8.0.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
} | ^10.0.1 | runtime |
picomatchEnvironment{
"local_name": "picomatch",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | runtime |
puppeteerEnvironment{
"local_name": "puppeteer",
"alias": false,
"peer_metadata": null
} | ^23.5.1 | runtime |
wrap-ansiEnvironment{
"local_name": "wrap-ansi",
"alias": false,
"peer_metadata": null
} | ^9.0.0 | runtime |
ansi-regexEnvironment{
"local_name": "ansi-regex",
"alias": false,
"peer_metadata": null
} | ^6.1.0 | runtime |
color-nameEnvironment{
"local_name": "color-name",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | runtime |
decamelizeEnvironment{
"local_name": "decamelize",
"alias": false,
"peer_metadata": null
} | ^6.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
} | ^7.1.0 | runtime |
workerpoolEnvironment{
"local_name": "workerpool",
"alias": false,
"peer_metadata": null
} | ^9.1.3 | 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
} | ^6.2.1 | runtime |
emoji-regexEnvironment{
"local_name": "emoji-regex",
"alias": false,
"peer_metadata": null
} | ^10.4.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
} | ^6.0.2 | runtime |
locate-pathEnvironment{
"local_name": "locate-path",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | runtime |
log-symbolsEnvironment{
"local_name": "log-symbols",
"alias": false,
"peer_metadata": null
} | ^7.0.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
} | ^5.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
} | ^1.1.1 | runtime |
is-plain-objEnvironment{
"local_name": "is-plain-obj",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
string-widthEnvironment{
"local_name": "string-width",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | runtime |
yargs-parserEnvironment{
"local_name": "yargs-parser",
"alias": false,
"peer_metadata": null
} | ^21.1.1 | 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
} | ^3.0.1 | 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
} | ^3.0.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
} | ^9.4.0 | 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
} | ^4.0.0 | 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
} | ^3.0.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
} | ^5.0.1 | runtime |
escape-string-regexpEnvironment{
"local_name": "escape-string-regexp",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | runtime |
is-unicode-supportedEnvironment{
"local_name": "is-unicode-supported",
"alias": false,
"peer_metadata": null
} | ^2.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
} | ^5.0.0 | runtime |
nycEnvironment{
"local_name": "nyc",
"alias": false,
"peer_metadata": null
} | ^17.1.0 | development |
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^9.1.6 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | ^10.7.3 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^9.12.0 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^4.24.0 | development |
globalsEnvironment{
"local_name": "globals",
"alias": false,
"peer_metadata": null
} | ^15.11.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | 3.3.3 | 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
} | ^7.0.3 | development |
expect.jsEnvironment{
"local_name": "expect.js",
"alias": false,
"peer_metadata": null
} | ^0.3.1 | development |
@eslint/jsEnvironment{
"local_name": "@eslint/js",
"alias": false,
"peer_metadata": null
} | ^9.12.0 | development |
commitizenEnvironment{
"local_name": "commitizen",
"alias": false,
"peer_metadata": null
} | ^4.3.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.6.3 | development |
lint-stagedEnvironment{
"local_name": "lint-staged",
"alias": false,
"peer_metadata": null
} | ^15.2.10 | development |
pretty-quickEnvironment{
"local_name": "pretty-quick",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | development |
@babel/registerEnvironment{
"local_name": "@babel/register",
"alias": false,
"peer_metadata": null
} | ^7.25.7 | development |
@commitlint/cliEnvironment{
"local_name": "@commitlint/cli",
"alias": false,
"peer_metadata": null
} | ^19.5.0 | development |
standard-versionEnvironment{
"local_name": "standard-version",
"alias": false,
"peer_metadata": null
} | ^9.5.0 | development |
typescript-eslintEnvironment{
"local_name": "typescript-eslint",
"alias": false,
"peer_metadata": null
} | ^8.8.1 | development |
babel-plugin-istanbulEnvironment{
"local_name": "babel-plugin-istanbul",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@commitlint/prompt-cliEnvironment{
"local_name": "@commitlint/prompt-cli",
"alias": false,
"peer_metadata": null
} | ^19.5.0 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^9.1.0 | development |
eslint-plugin-prettierEnvironment{
"local_name": "eslint-plugin-prettier",
"alias": false,
"peer_metadata": null
} | ^5.2.1 | development |
@commitlint/cz-commitlintEnvironment{
"local_name": "@commitlint/cz-commitlint",
"alias": false,
"peer_metadata": null
} | ^19.5.0 | development |
@rollup/plugin-node-resolveEnvironment{
"local_name": "@rollup/plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^15.3.0 | development |
@commitlint/config-conventionalEnvironment{
"local_name": "@commitlint/config-conventional",
"alias": false,
"peer_metadata": null
} | ^19.5.0 | development |
Source distribution
{
"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
}Observed since 20 Oct, 19:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:df482c5afe7d366d0682266b9cbb2027752060176ee8157f013d27e2ff31a4bd