Clone
A professional deep clone library
Install / Use
/learn @jsmini/CloneREADME
clone
A professional deep clone library.
English | 简体中文
Environment Support
unit test ensure it supports the following environments.
| IE/Edge | Chrome | Firefox | Safari | Opera | IOS | Android | Node | | ------- | ------ | ------- | ------ | ----- | --- | ------- | ----- | | 6+ | 23+ | 4+ | 6+ | 10+ | 5+ | 2.3+ | 0.10+ |
Directory
.
├── demo
├── dist # production code
├── doc # document
├── src # source code
├── test # unit test
├── CHANGELOG.md
└── TODO.md
Usage
npm installation
$ npm install --save @jsmini/clone
Node.js
var name = require('@jsmini/clone').name;
webpack
import { name } from '@jsmini/clone';
Require.js
requirejs(
['node_modules/@jsmini/clone/dist/index.aio.js'],
function (jsmini_clone) {
var name = jsmini_clone.name;
},
);
Browser
<script src="node_modules/@jsmini/clone/dist/index.aio.js"></script>
<script>
var name = jsmini_clone.name;
</script>
Document
Contributing Guide 
when initialize, install dependencies
$ npm install
builds your code for production to build folder
$ npm run build
run unit test. notice: borwser enviroment need to test manually. test file is in test/browser
$ npm test
change the version in package.json and README.md, add your description in CHANGELOG.md, and then release it happily.
$ npm run release
publish the new package to npm
$ npm publish --access=public
rename project. you need to edit project name when initialize project or anytime you want to rename the project . you need to rename formName and toname in file rename.js,which will automatically rename project name in the following files
- README.md
- package.json
- config/rollup.js
- test/browser/index.html
$ npm run rename # rename command
Contributors
CHANGELOG
TODO
who is using
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
