{"_id":"@wessberg/ts-clone-node","_rev":"231789","name":"@wessberg/ts-clone-node","description":"A library that helps you clone Nodes from a Typescript AST","dist-tags":{"latest":"0.3.19"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"time":{"modified":"2021-06-03T15:46:40.000Z","created":"2019-11-09T13:36:33.813Z","0.3.19":"2021-03-16T20:23:14.022Z","0.3.18":"2020-10-20T23:03:27.847Z","0.3.17":"2020-10-20T21:13:26.265Z","0.3.16":"2020-10-20T19:26:33.143Z","0.3.15":"2020-09-07T19:50:27.771Z","0.3.14":"2020-08-23T18:01:04.844Z","0.3.13":"2020-08-11T19:49:34.176Z","0.3.12":"2020-08-07T22:04:54.660Z","0.3.11":"2020-07-27T23:46:03.449Z","0.3.10":"2020-07-27T15:07:21.748Z","0.3.9":"2020-07-03T21:35:59.820Z","0.3.8":"2020-03-29T22:30:30.842Z","0.3.7":"2020-03-29T22:19:41.950Z","0.3.6":"2020-03-29T21:59:23.509Z","0.3.5":"2020-03-29T21:28:18.843Z","0.3.4":"2020-03-01T00:40:42.621Z","0.3.3":"2020-01-15T09:09:09.812Z","0.3.2":"2020-01-14T23:48:49.128Z","0.3.1":"2020-01-10T20:11:35.704Z","0.3.0":"2020-01-10T00:38:45.132Z","0.2.1":"2020-01-07T22:13:46.077Z","0.2.0":"2020-01-07T21:49:04.850Z","0.1.4":"2020-01-02T12:32:07.141Z","0.1.3":"2019-12-28T20:53:49.918Z","0.1.2":"2019-12-28T20:51:35.975Z","0.1.1":"2019-12-27T13:21:49.718Z","0.1.0":"2019-12-27T12:57:57.292Z","0.0.0":"2019-11-09T13:36:33.813Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"versions":{"0.3.19":{"name":"@wessberg/ts-clone-node","version":"0.3.19","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.35","@types/prettier":"^2.2.3","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@wessberg/rollup-plugin-ts":"^1.3.8","@wessberg/scaffold":"^1.0.33","@wessberg/ts-config":"^1.0.22","ava":"^3.15.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.3.0","husky":"^5.1.3","np":"5.2.1","pnpm":"^5.18.7","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.41.4","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.1.0","semver":"^7.3.4","typescript":"^4.2.3","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3","typescript-4-1-0-beta":"npm:typescript@4.1.0-beta","typescript-4-1-2":"npm:typescript@4.1.2"},"peerDependencies":{"typescript":"^3.x || ^4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"5ca3372beb964f3214ef467b68d0bed4678a7b2c","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.19","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"823ed1fa74e4daa310226332322bfca97e264fe3","size":109058,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.19.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.19_1615926193859_0.7706084095558472"},"_hasShrinkwrap":false,"publish_time":1615926194022,"_cnpm_publish_time":1615926194022,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.18":{"name":"@wessberg/ts-clone-node","version":"0.3.18","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.0","@types/prettier":"^2.1.5","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","@wessberg/rollup-plugin-ts":"^1.3.5","@wessberg/scaffold":"^1.0.32","@wessberg/ts-config":"^1.0.19","ava":"^3.13.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","husky":"^4.3.0","np":"5.2.1","pnpm":"^5.9.3","prettier":"^2.1.2","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.32.0","standard-changelog":"^2.0.24","ts-node":"^9.0.0","tslib":"^2.0.3","semver":"7.3.2","typescript":"^4.1.0-dev.20201020","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3","typescript-4-1-0-beta":"npm:typescript@4.1.0-beta"},"peerDependencies":{"typescript":"^3.x || ^4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"a164d27c65c758f940655087f3195aa79b621533","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.18","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"e1c552c3ed0d5bfb920ca8d406639da4b250ad4b","size":106923,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.18.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.18_1603235007669_0.9683535185476324"},"_hasShrinkwrap":false,"publish_time":1603235007847,"_cnpm_publish_time":1603235007847,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.17":{"name":"@wessberg/ts-clone-node","version":"0.3.17","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.0","@types/prettier":"^2.1.5","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","@wessberg/rollup-plugin-ts":"^1.3.5","@wessberg/scaffold":"^1.0.32","@wessberg/ts-config":"^1.0.19","ava":"^3.13.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","husky":"^4.3.0","np":"5.2.1","pnpm":"^5.9.3","prettier":"^2.1.2","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.32.0","standard-changelog":"^2.0.24","ts-node":"^9.0.0","tslib":"^2.0.3","semver":"7.3.2","typescript":"4.1.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3"},"peerDependencies":{"typescript":"^3.x || ^4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"db8d70458443d81c979fe4b1582f8420fd4c3409","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.17","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f727ee2d22bd7b284c16e13ae8f9f8d763231f52","size":106253,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.17.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.17_1603228406146_0.03736346580481609"},"_hasShrinkwrap":false,"publish_time":1603228406265,"_cnpm_publish_time":1603228406265,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.16":{"name":"@wessberg/ts-clone-node","version":"0.3.16","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.0","@types/prettier":"^2.1.5","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","@wessberg/rollup-plugin-ts":"^1.3.5","@wessberg/scaffold":"^1.0.32","@wessberg/ts-config":"^1.0.19","ava":"^3.13.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","husky":"^4.3.0","np":"5.2.1","pnpm":"^5.9.3","prettier":"^2.1.2","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.32.0","standard-changelog":"^2.0.24","ts-node":"^9.0.0","tslib":"^2.0.3","semver":"7.3.2","typescript":"4.1.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3"},"peerDependencies":{"typescript":"^3.x || ^4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"bc45581bac08380ec9ee4110e6e9fd6f8b9cfda3","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.16","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"5ba8e48819b2a5c59297a52c5fcda1543be538bf","size":106256,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.16.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.16_1603221993027_0.37818347956944565"},"_hasShrinkwrap":false,"publish_time":1603221993143,"_cnpm_publish_time":1603221993143,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.15":{"name":"@wessberg/ts-clone-node","version":"0.3.15","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.6.4","@types/prettier":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","@wessberg/rollup-plugin-ts":"^1.3.4","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.18","ava":"^3.12.1","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.3.3","husky":"^4.3.0","np":"5.2.1","pnpm":"^5.5.11","prettier":"^2.1.1","pretty-quick":"^3.0.0","rimraf":"^3.0.2","rollup":"^2.26.10","standard-changelog":"^2.0.24","ts-node":"^9.0.0","tslib":"^2.0.1","semver":"7.3.2","typescript":"^4.0.2","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x || ^4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"9c5aadb1ece61ae52498d3e0d2486ae4a53fcf05","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.15","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"c250300000980a2c692bba90bd0c473d1bd7073e","size":104174,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.15.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.15_1599508227619_0.687219774225277"},"_hasShrinkwrap":false,"publish_time":1599508227771,"_cnpm_publish_time":1599508227771,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.14":{"name":"@wessberg/ts-clone-node","version":"0.3.14","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.6.0","@types/prettier":"^2.0.2","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","@wessberg/rollup-plugin-ts":"^1.3.2","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.17","ava":"^3.11.1","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.5.2","prettier":"^2.0.5","pretty-quick":"^3.0.0","rimraf":"^3.0.2","rollup":"^2.26.5","standard-changelog":"^2.0.24","ts-node":"^9.0.0","tslib":"^2.0.1","semver":"7.3.2","typescript":"^4.0.2","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"172c8611f3479714b6ff8b0776c50f94cf650f9a","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.14","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"3a2da5fd8df21d73b6b22d41a572c154d3484e7a","size":104160,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.14.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.14_1598205664718_0.8774735633463602"},"_hasShrinkwrap":false,"publish_time":1598205664844,"_cnpm_publish_time":1598205664844,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.13":{"name":"@wessberg/ts-clone-node","version":"0.3.13","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.0.27","@types/prettier":"^2.0.2","@typescript-eslint/eslint-plugin":"^3.9.0","@typescript-eslint/parser":"^3.9.0","@wessberg/rollup-plugin-ts":"^1.3.2","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","ava":"^3.11.1","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.1","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.5.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.23.1","standard-changelog":"^2.0.24","ts-node":"^8.10.2","tslib":"^2.0.1","semver":"7.3.2","typescript":"^4.0.1-rc","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"d3bfb836085c5def25fed16043c896587c3eba2e","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.13","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"93acc8bce5f3a7542a4868b8bfd867fb96aa7425","size":103106,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.13.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.13_1597175374071_0.8767260700986617"},"_hasShrinkwrap":false,"publish_time":1597175374176,"_cnpm_publish_time":1597175374176,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.12":{"name":"@wessberg/ts-clone-node","version":"0.3.12","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.0.27","@types/prettier":"^2.0.2","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","@wessberg/rollup-plugin-ts":"^1.3.2","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","ava":"^3.11.1","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.1","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.4.12","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.23.1","standard-changelog":"^2.0.24","ts-node":"^8.10.2","tslib":"^2.0.1","semver":"7.3.2","typescript":"4.0.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"2f76275a7a250c9bd0563669cc96b8afcfb534ed","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.12","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"76fbe5f8fedab4ddb5aea977fd347c94defd211e","size":100574,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.12.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.12_1596837894510_0.8582461278386213"},"_hasShrinkwrap":false,"publish_time":1596837894660,"_cnpm_publish_time":1596837894660,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.11":{"name":"@wessberg/ts-clone-node","version":"0.3.11","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.0.26","@types/prettier":"^2.0.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","@wessberg/rollup-plugin-ts":"^1.2.28","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","ava":"^3.11.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.4.6","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.23.0","standard-changelog":"^2.0.24","ts-node":"^8.10.2","tslib":"^2.0.0","semver":"7.3.2","typescript":"4.0.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"3226430dbf0c0ba2899e0e47a37de11aa58e85c5","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.11","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"59fd12036f04b4df705f7d7ef59cb578982e5aec","size":99562,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.11.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.11_1595893563251_0.22155107991845302"},"_hasShrinkwrap":false,"publish_time":1595893563449,"_cnpm_publish_time":1595893563449,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.10":{"name":"@wessberg/ts-clone-node","version":"0.3.10","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.0.26","@types/prettier":"^2.0.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","@wessberg/rollup-plugin-ts":"^1.2.28","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","ava":"^3.11.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.4.6","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.23.0","standard-changelog":"^2.0.24","ts-node":"^8.10.2","tslib":"^2.0.0","semver":"7.3.2","typescript":"4.0.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"563637d53da82748a58a1d28d4cdf64ad49756d9","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.10","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"c6addf872884a13a7bf1d33390fd564e70c16d87","size":98685,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.10.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.10_1595862441568_0.4316290640924083"},"_hasShrinkwrap":false,"publish_time":1595862441748,"_cnpm_publish_time":1595862441748,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.9":{"name":"@wessberg/ts-clone-node","version":"0.3.9","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^14.0.14","@types/prettier":"^2.0.1","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","@wessberg/rollup-plugin-ts":"^1.2.27","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","ava":"^3.9.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^28.6.1","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.2.6","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.18.2","standard-changelog":"^2.0.24","ts-node":"^8.10.2","tslib":"^2.0.0","semver":"7.3.2","typescript":"4.0.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=10.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"d6e72f64e4724cdaea041d71ef011c5750137ef1","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.9","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"1489406c5ceaa91b5207be6bd788dc457ab8ecc8","size":98554,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.9.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.9_1593812159680_0.10808309271071703"},"_hasShrinkwrap":false,"publish_time":1593812159820,"_cnpm_publish_time":1593812159820,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.8":{"name":"@wessberg/ts-clone-node","version":"0.3.8","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.9.5","@types/prettier":"^1.19.1","@wessberg/rollup-plugin-ts":"^1.2.22","@wessberg/scaffold":"^1.0.29","@wessberg/ts-config":"^1.0.8","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^22.1.0","rimraf":"^3.0.2","ava":"^3.5.1","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.12.1","prettier":"^2.0.2","pretty-quick":"^2.0.1","rollup":"^2.3.0","standard-changelog":"^2.0.21","ts-node":"^8.8.1","typescript":"^3.9.0-beta","tslib":"^1.11.1"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"e448b9e021b361f4f018bf586fc59e2c99d4ebca","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.8","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"25bf1e0625a4b4b836324427894ab138ebd7fb00","size":77436,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.8.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.8_1585521030679_0.43604891676549795"},"_hasShrinkwrap":false,"publish_time":1585521030842,"_cnpm_publish_time":1585521030842,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.7":{"name":"@wessberg/ts-clone-node","version":"0.3.7","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.9.5","@types/prettier":"^1.19.1","@wessberg/rollup-plugin-ts":"^1.2.22","@wessberg/scaffold":"^1.0.29","@wessberg/ts-config":"^1.0.8","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^22.1.0","rimraf":"^3.0.2","ava":"^3.5.1","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.12.1","prettier":"^2.0.2","pretty-quick":"^2.0.1","rollup":"^2.3.0","standard-changelog":"^2.0.21","ts-node":"^8.8.1","typescript":"^3.9.0-beta","tslib":"^1.11.1"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"8c21b390e9efebe24a1de46c5dfde47831fced1d","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.7","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"11127dcbb415a34ad20f358d5d9fb548a0c90f7d","size":76987,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.7.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.7_1585520381832_0.9556159691420536"},"_hasShrinkwrap":false,"publish_time":1585520381950,"_cnpm_publish_time":1585520381950,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.6":{"name":"@wessberg/ts-clone-node","version":"0.3.6","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.9.5","@types/prettier":"^1.19.1","@wessberg/rollup-plugin-ts":"^1.2.22","@wessberg/scaffold":"^1.0.29","@wessberg/ts-config":"^1.0.8","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^22.1.0","rimraf":"^3.0.2","ava":"^3.5.1","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.12.1","prettier":"^2.0.2","pretty-quick":"^2.0.1","rollup":"^2.3.0","standard-changelog":"^2.0.21","ts-node":"^8.8.1","typescript":"^3.9.0-beta","tslib":"^1.11.1"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"fae3bdec18ccd0b99d84e10f317f8c30750fbf24","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.6","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"a9fb9976e223cbf652fbdabb18e18818affaa1b2","size":76850,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.6.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.6_1585519163369_0.07632944261125085"},"_hasShrinkwrap":false,"publish_time":1585519163509,"_cnpm_publish_time":1585519163509,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.5":{"name":"@wessberg/ts-clone-node","version":"0.3.5","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.9.5","@types/prettier":"^1.19.1","@wessberg/rollup-plugin-ts":"^1.2.22","@wessberg/scaffold":"^1.0.29","@wessberg/ts-config":"^1.0.8","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^22.1.0","rimraf":"^3.0.2","ava":"^3.5.1","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.12.1","prettier":"^2.0.2","pretty-quick":"^2.0.1","rollup":"^2.3.0","standard-changelog":"^2.0.21","ts-node":"^8.8.1","typescript":"^3.9.0-beta","tslib":"^1.11.1"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"6e97d02998215e14d62bccd14945e8ab59c08ffa","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.5","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"142406d229eff26cbcd3c9f3e3d282a7d7bb0df8","size":76238,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.5.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.5_1585517298718_0.8039285533291123"},"_hasShrinkwrap":false,"publish_time":1585517298843,"_cnpm_publish_time":1585517298843,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.4":{"name":"@wessberg/ts-clone-node","version":"0.3.4","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.7.7","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.18","@wessberg/scaffold":"^1.0.25","@wessberg/ts-config":"^1.0.8","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsdoc":"^21.0.0","rimraf":"^3.0.2","ava":"^3.4.0","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.10.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.32.0","standard-changelog":"^2.0.21","ts-node":"^8.6.2","typescript":"^3.8.3","tslib":"^1.11.1"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-clone-node?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"21710262931f0cd5c4ff47c859c2e7a1d0f5f0d9","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.4","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"4375b5f2ab187c7cf49e1031affc217e97fb8bc1","size":76038,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.4.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.4_1583023242501_0.14904144324509083"},"_hasShrinkwrap":false,"publish_time":1583023242621,"_cnpm_publish_time":1583023242621,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.3":{"name":"@wessberg/ts-clone-node","version":"0.3.3","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.6","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.13","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.9","np":"^5.2.1","pnpm":"^4.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.29.0","standard-changelog":"^2.0.21","ts-node":"8.6.2","tslint":"^5.20.1","typescript":"3.8.0-beta","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"ef9cefd749b5bcbcc605fa32d8f84ad67a845f39","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.3","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"c9bdcb8aa9fbaefe6f4f7f741ee04b20d8609778","size":75220,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.3.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.3_1579079349705_0.6204866462546352"},"_hasShrinkwrap":false,"publish_time":1579079349812,"_cnpm_publish_time":1579079349812,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.2":{"name":"@wessberg/ts-clone-node","version":"0.3.2","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.6","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.13","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.9","np":"^5.2.1","pnpm":"^4.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.29.0","standard-changelog":"^2.0.21","ts-node":"8.6.2","tslint":"^5.20.1","typescript":"3.8.0-beta","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"dae0ff904de1fae41a91919c8110a808afb54de0","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"538f480adcf8d9e865b167826a4e60b1e42b812b","size":75061,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.2.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.2_1579045728969_0.15768003017445786"},"_hasShrinkwrap":false,"publish_time":1579045729128,"_cnpm_publish_time":1579045729128,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.1":{"name":"@wessberg/ts-clone-node","version":"0.3.1","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.6","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.4","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.4","np":"^5.2.1","pnpm":"^4.7.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.29.0","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"48ed50a44a70372a41528c218d3ddb254b7c35f0","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"69adbe0e49b1567938b7054ca255ec503270f8ff","size":73271,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.1.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.1_1578687095564_0.9489185895754959"},"_hasShrinkwrap":false,"publish_time":1578687095704,"_cnpm_publish_time":1578687095704,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.3.0":{"name":"@wessberg/ts-clone-node","version":"0.3.0","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.6","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.4","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.4","np":"^5.2.1","pnpm":"^4.7.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.29.0","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"a7d3bd539d28517201ee48b6fe282710c68c0c6b","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.3.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"c127c2714064dea4f6fd0c9a1fe837be4f3ff7f1","size":72062,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.3.0.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.3.0_1578616724944_0.6988933848347216"},"_hasShrinkwrap":false,"publish_time":1578616725132,"_cnpm_publish_time":1578616725132,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.2.1":{"name":"@wessberg/ts-clone-node","version":"0.2.1","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.4","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.4","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.28.0","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"e7f720941e9f9aeaf3938b933271ff2917ca53c1","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.2.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"990c84026bf36d5c9745c0e399775da2c8083443","size":73810,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.2.1.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.2.1_1578435225942_0.20491906877151012"},"_hasShrinkwrap":false,"publish_time":1578435226077,"_cnpm_publish_time":1578435226077,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.2.0":{"name":"@wessberg/ts-clone-node","version":"0.2.0","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.4","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.4","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^4.0.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.28.0","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/**.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"14bef6b405f924b1ebad009d2d53c509dcb64fbe","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.2.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"beacfcd778d9aa68d85c4d86a03a68b9dc871543","size":71240,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.2.0.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.2.0_1578433744661_0.29468058742085756"},"_hasShrinkwrap":false,"publish_time":1578433744850,"_cnpm_publish_time":1578433744850,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.1.4":{"name":"@wessberg/ts-clone-node","version":"0.1.4","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.2","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.2.0","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^3.1.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.14","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"0c42f47d77586b5a8e22ad19b4aadd6126d2a178","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.1.4","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"56764f4fe188811bde0a54caae959feb2c18ff3c","size":52037,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.1.4.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.1.4_1577968326963_0.48746688372242586"},"_hasShrinkwrap":false,"publish_time":1577968327141,"_cnpm_publish_time":1577968327141,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.1.3":{"name":"@wessberg/ts-clone-node","version":"0.1.3","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/node":"^13.1.1","@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.1.83","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^3.1.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.14","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4","tslib":"^1.10.0"},"dependencies":{},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"c15e81c17f10db922e30d9efa0e3413581e0a3fd","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.1.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"613232194f59c4c20024cb17e674bdc9f1ae6d4a","size":51087,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.1.3.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.1.3_1577566429830_0.8293067038284565"},"_hasShrinkwrap":false,"publish_time":1577566429918,"_cnpm_publish_time":1577566429918,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.1.2":{"name":"@wessberg/ts-clone-node","version":"0.1.2","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.1.83","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^3.1.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.14","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4"},"dependencies":{"@types/node":"^13.1.1","tslib":"^1.10.0"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"ef36a136dda794d03226e6bbca87f7c2fb3610d3","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.1.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"1e6cecaa491ce6d7ceb8c123017f69fb349fbfef","size":51078,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.1.2.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.1.2_1577566295829_0.9919101357176581"},"_hasShrinkwrap":false,"publish_time":1577566295975,"_cnpm_publish_time":1577566295975,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.1.1":{"name":"@wessberg/ts-clone-node","version":"0.1.1","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.1.83","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^3.1.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.14","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4"},"dependencies":{"@types/node":"^13.1.1","tslib":"^1.10.0"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"167ab91cfe8dce962069a9f711aff677c8c937d2","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"c45507e1932d0205c40782937e521d10a6ccb107","size":50454,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.1.1.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.1.1_1577452909461_0.376862380618997"},"_hasShrinkwrap":false,"publish_time":1577452909718,"_cnpm_publish_time":1577452909718,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.1.0":{"name":"@wessberg/ts-clone-node","version":"0.1.0","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean:dist":"rm -rf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/prettier":"^1.19.0","@wessberg/rollup-plugin-ts":"^1.1.83","@wessberg/scaffold":"^1.0.23","@wessberg/ts-config":"^0.0.44","ava":"2.4.0","husky":"^3.1.0","np":"^5.2.1","pnpm":"^4.6.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.14","standard-changelog":"^2.0.21","ts-node":"8.5.4","tslint":"^5.20.1","typescript":"^3.7.4"},"dependencies":{"@types/node":"^13.1.1","tslib":"^1.10.0"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"58e78ee1829f1f94a94a2c78023a97679d705945","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"cf32e861664d798bf9fd7ba8e8f2311155ddfa28","size":50365,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.1.0.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.1.0_1577451477141_0.17694017817597807"},"_hasShrinkwrap":false,"publish_time":1577451477292,"_cnpm_publish_time":1577451477292,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"},"0.0.0":{"name":"@wessberg/ts-clone-node","version":"0.0.0","description":"A library that helps you clone Nodes from a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:scaffold && npm run generate:changelog","clean:dist":"rm -rf dist","clean":"npm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"npm run clean:dist","build":"npm run rollup","watch":"npm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ast","node","clone","copy","duplicate"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/rollup-plugin-ts":"^1.1.73","@wessberg/scaffold":"^1.0.20","@wessberg/ts-config":"^0.0.42","ava":"2.4.0","husky":"^3.0.9","np":"^5.1.2","prettier":"^1.18.2","pretty-quick":"^2.0.1","standard-changelog":"^2.0.15","ts-node":"8.4.1","tslint":"^5.20.1","rollup":"^1.26.3"},"dependencies":{"@types/node":"^12.12.6","typescript":"^3.7.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-clone-node.git"},"bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/clone.test.ts"],"verbose":true,"failFast":true,"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"1c2a23757fa12e917d0b3e4235f7b4aef3a7ab14","homepage":"https://github.com/wessberg/ts-clone-node#readme","_id":"@wessberg/ts-clone-node@0.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"5d103eb8e7768d28b5ef58bde34cb847133ae1ae","size":58641,"noattachment":false,"key":"/@wessberg/ts-clone-node/-/@wessberg/ts-clone-node-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-clone-node/download/@wessberg/ts-clone-node-0.0.0.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-clone-node_0.0.0_1573306593653_0.48736641488230736"},"_hasShrinkwrap":false,"publish_time":1573306593813,"_cnpm_publish_time":1573306593813,"deprecated":"this package has been renamed to ts-clone-node. Please install ts-clone-node instead"}},"readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/ts-clone-node/master/documentation/asset/logo.png\" height=\"150\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> A library that helps you clone Nodes from a Typescript AST\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/%40wessberg%2Fts-clone-node?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/%40wessberg%2Fts-clone-node.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/%40wessberg%2Fts-clone-node\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/%40wessberg%2Fts-clone-node.svg\"    /></a>\n<a href=\"https://david-dm.org/wessberg/ts-clone-node\"><img alt=\"Dependencies\" src=\"https://img.shields.io/david/wessberg%2Fts-clone-node.svg\"    /></a>\n<a href=\"https://github.com/wessberg/ts-clone-node/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fts-clone-node.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\"    /></a><a href=\"https://github.com/feross/standard\"><img alt=\"code style: Standard\" src=\"https://img.shields.io/badge/code%20style-standard-green.svg\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThe Typescript Compiler API is very powerful and comes with a lot of `create` and `update` functions that can be used for creating and updating nodes in [Custom transformers](https://github.com/Microsoft/TypeScript/pull/13940) while visiting\na `SourceFile`. Under such circumstances, it is easy to run into problems if you reuse a Node in another part of the tree without properly cloning it, since the `parent` chain, as well as the `pos` and `end` values will have wrong values and will lead to malformed output after your transformations have been applied.\n\nThis can be cumbersome for example when you want to simply add or remove a specific modifier from an arbitrary node in a given position.\nThis library exports a `cloneNode` function that makes it easy to deep-clone a Node from a Typescript AST without any faulty parent links.\nAdditionally, you get a simple hook with which you can do simple things such as edit the top-level properties of the cloned object such as its modifiers, decorators, etc.\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\n- Simple to use\n- Extensible\n- Supports dynamic TypeScript versions\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [npm](#npm)\n  - [Yarn](#yarn)\n  - [pnpm](#pnpm)\n  - [Peer Dependencies](#peer-dependencies)\n- [Usage](#usage)\n- [Configuration](#configuration)\n  - [Hooking into and altering transformations](#hooking-into-and-altering-transformations)\n  - [Passing in a specific TypeScript version](#passing-in-a-specific-typescript-version)\n  - [Passing in a specific NodeFactory](#passing-in-a-specific-nodefactory)\n  - [Setting parent pointers](#setting-parent-pointers)\n  - [Setting original node pointers](#setting-original-node-pointers)\n  - [Preserving comments](#preserving-comments)\n  - [Preserving symbols](#preserving-symbols)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [FAQ](#faq)\n  - [What is the point of this library](#what-is-the-point-of-this-library)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### npm\n\n```\n$ npm install @wessberg/ts-clone-node\n```\n\n### Yarn\n\n```\n$ yarn add @wessberg/ts-clone-node\n```\n\n### pnpm\n\n```\n$ pnpm add @wessberg/ts-clone-node\n```\n\n### Peer Dependencies\n\n`@wessberg/ts-clone-node` depends on `typescript`, so you need to manually install this as well.\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\nTo clone a Node from a Typescript AST, all you have to do is:\n\n```typescript\nimport {cloneNode} from \"@wessberg/ts-clone-node\";\n\n// Clone the Node\nconst clonedNode = cloneNode(someNode);\n```\n\n## Configuration\n\n### Hooking into and altering transformations\n\nYou can pass in a hook that enables you to modify the clone, agnostic to the kind of Node it is.\nFor example:\n\n```typescript\nimport {cloneNode} from \"@wessberg/ts-clone-node\";\n\n// Clone the Node, and alter the modifiers such that they don't include a modifier pointing\n// to the 'declare' keyword\nconst clonedNode = cloneNode(someNode, {\n\thook: node => {\n\t\treturn {\n\t\t\tmodifiers: modifiers => ensureNoDeclareModifier(modifiers)\n\t\t};\n\t}\n});\n```\n\nThere is also a _'finalize'_ which is invoked after a node has been cloned at any recursive step from the top node, allowing you to perform\nfinal alterations or track the node for other purposes.\n\n```typescript\nconst clonedNode = cloneNode(someNode, {\n\tfinalize: (clonedNode, oldNode) => trackSomething(clonedNode, oldNode)\n});\n```\n\n### Passing in a specific TypeScript version\n\nYou can use pass a specific TypeScript to use as an option to `cloneNode`:\n\n```typescript\ncloneNode(someNode, {\n\ttypescript: specialTypescriptVersion\n});\n```\n\nThis can be useful, for example, in an environment where multiple packages in the same project depends\non different TypeScript versions and you're relying on `cloneNode`.\n\n### Passing in a specific NodeFactory\n\nFrom TypeScript v4 and forward, a `NodeFactory` can be retrieved from a `TransformationContext` to signal which transformer was responsible for creating or altering nodes. If you want to pass a specific `NodeFactory`, you can pass it as an option to `cloneNode`:\n\n```typescript\ncloneNode(someNode, {\n\tfactory: nodeFactoryFromTransformationContext\n});\n```\n\n### Setting parent pointers\n\nBy default, when you clone a node, it won't update the parent pointers such that you and TypeScripts compiler APIs can traverse the parent tree.\nYou can toggle this behavior with the `setParents` option:\n\n```typescript\ncloneNode(someNode, {\n\tsetParents: true\n});\n```\n\n### Setting original node pointers\n\nBy default, when you clone a node, it won't keep references to the original nodes recursively.\nYou can toggle this behavior with the `setOriginalNodes` option:\n\n```typescript\ncloneNode(someNode, {\n\tsetOriginalNodes: true\n});\n```\n\n### Preserving comments\n\nBy default, when you clone a node, comments will be preserved as much as possible and added to the cloned nodes as `emitNodes`.\nYou can toggle this behavior with the `preserveComments` option:\n\n```typescript\ncloneNode(someNode, {\n\tpreserveComments: false\n});\n```\n\n### Preserving symbols\n\nBy default, when you clone a node, it won't preserve symbols from the original nodes.\nYou can toggle this behavior with the `preserveSymbols` option:\n\n```typescript\ncloneNode(someNode, {\n\tpreserveSymbols: true\n});\n```\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <a href=\"mailto:frederikwessberg@hotmail.com\"><img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   /></a>                                                                |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br><strong>Github</strong>: [@wessberg](https://github.com/wessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n[Become a sponsor/backer](https://github.com/wessberg/ts-clone-node?sponsor=1) and get your logo listed here.\n\n| <a href=\"https://usebubbles.com\"><img alt=\"Bubbles\" src=\"https://uploads-ssl.webflow.com/5d682047c28b217055606673/5e5360be16879c1d0dca6514_icon-thin-128x128%402x.png\" height=\"70\"   /></a> | <a href=\"https://github.com/cblanc\"><img alt=\"Christopher Blanchard\" src=\"https://avatars0.githubusercontent.com/u/2160685?s=400&v=4\" height=\"70\"   /></a> | <a href=\"https://github.com/ideal-postcodes\"><img alt=\"Ideal Postcodes\" src=\"https://avatars.githubusercontent.com/u/4996310?s=200&v=4\" height=\"70\"   /></a> | <a href=\"https://www.xerox.com\"><img alt=\"Xerox\" src=\"https://avatars.githubusercontent.com/u/9158512?s=200&v=4\" height=\"70\"   /></a> |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |\n| [Bubbles](https://usebubbles.com)<br><strong>Twitter</strong>: [@usebubbles](https://twitter.com/usebubbles)                                                                                | [Christopher Blanchard](https://github.com/cblanc)                                                                                                         | [Ideal Postcodes](https://github.com/ideal-postcodes)                                                                                                        | [Xerox](https://www.xerox.com)                                                                                                        |\n\n### Patreon\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Patrons on Patreon\" src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dwessberg%26type%3Dpatrons\"  width=\"200\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### What is the point of this library\n\nIf you've run into the kind of trouble I'm explaining here, you'll understand. If not, I'm happy for you. You can move along!\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","_attachments":{},"homepage":"https://github.com/wessberg/ts-clone-node#readme","bugs":{"url":"https://github.com/wessberg/ts-clone-node/issues"},"license":"MIT"}