{"_id":"ts-morph","_rev":"4171113","name":"ts-morph","description":"TypeScript compiler wrapper for static analysis and code manipulation.","dist-tags":{"latest":"27.0.2","rc":"2.0.4-rc"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"time":{"modified":"2026-03-01T21:17:17.000Z","created":"2019-02-02T20:50:45.649Z","27.0.2":"2025-10-12T14:59:20.285Z","27.0.0":"2025-09-07T20:52:21.292Z","26.0.0":"2025-05-19T19:12:59.064Z","25.0.1":"2025-02-05T00:40:17.937Z","25.0.0":"2024-12-30T17:12:24.702Z","24.0.0":"2024-10-06T11:38:26.542Z","23.0.0":"2024-06-23T16:30:56.931Z","22.0.0":"2024-03-10T17:22:26.684Z","21.0.1":"2023-12-02T21:39:32.617Z","21.0.0":"2023-12-02T21:21:52.082Z","20.0.0":"2023-09-21T22:37:37.480Z","19.0.0":"2023-06-15T00:43:35.801Z","18.0.0":"2023-03-28T20:58:45.846Z","17.0.1":"2022-11-22T00:01:14.812Z","17.0.0":"2022-11-20T00:23:43.496Z","16.0.0":"2022-09-03T01:48:01.450Z","15.1.0":"2022-06-03T22:15:37.396Z","15.0.0":"2022-05-24T22:41:09.183Z","14.0.0":"2022-03-03T19:38:36.363Z","13.0.3":"2022-01-22T20:56:58.351Z","13.0.2":"2021-11-23T00:48:07.263Z","13.0.1":"2021-11-22T18:24:49.038Z","13.0.0":"2021-11-20T22:52:35.336Z","12.2.0":"2021-11-02T15:36:19.653Z","12.1.0":"2021-10-30T23:11:41.065Z","12.0.0":"2021-08-27T00:36:48.838Z","11.0.3":"2021-07-11T01:13:16.891Z","11.0.2":"2021-07-08T22:20:33.690Z","11.0.0":"2021-05-26T23:10:57.245Z","10.1.0":"2021-05-15T16:14:26.380Z","10.0.2":"2021-03-22T22:09:26.950Z","10.0.1":"2021-02-24T20:15:45.521Z","10.0.0":"2021-02-24T00:34:12.916Z","9.1.0":"2020-11-26T19:18:44.625Z","9.0.0":"2020-11-21T23:11:54.128Z","8.2.0":"2020-11-12T04:14:14.978Z","8.1.2":"2020-10-12T14:02:03.207Z","8.1.1":"2020-09-21T01:37:56.485Z","8.1.0":"2020-08-25T01:47:18.042Z","8.0.0":"2020-08-20T22:12:26.211Z","7.3.0":"2020-08-11T14:25:35.451Z","7.2.0":"2020-08-09T18:11:43.323Z","7.1.3":"2020-07-20T19:17:46.018Z","7.1.2":"2020-06-18T22:00:05.900Z","7.1.1":"2020-06-04T00:53:07.238Z","7.1.0":"2020-05-16T20:53:29.650Z","7.0.3":"2020-04-26T22:47:09.082Z","7.0.2":"2020-04-08T17:27:55.038Z","7.0.1":"2020-03-29T03:22:37.859Z","7.0.0":"2020-02-23T22:47:35.433Z","6.0.3":"2020-02-14T18:46:31.322Z","1.3.5":"2020-02-14T01:07:34.364Z","6.0.2":"2019-12-08T02:54:24.290Z","6.0.1":"2019-12-08T02:05:04.459Z","5.0.0":"2019-11-08T01:38:39.414Z","4.3.3":"2019-11-07T02:32:42.772Z","4.3.2":"2019-10-22T00:26:10.912Z","4.3.1":"2019-10-18T00:18:13.392Z","4.3.0":"2019-10-17T01:16:35.869Z","4.2.0":"2019-10-05T17:55:05.935Z","4.1.1":"2019-10-01T00:36:31.850Z","4.1.0":"2019-09-28T20:21:30.614Z","4.0.1":"2019-09-12T23:19:42.057Z","4.0.0":"2019-09-03T00:05:40.840Z","3.1.3":"2019-07-18T01:00:57.047Z","3.1.2":"2019-07-16T02:13:25.158Z","3.1.1":"2019-07-13T18:40:19.917Z","3.1.0":"2019-07-03T01:11:53.450Z","3.0.0":"2019-06-29T17:18:09.156Z","2.3.0":"2019-05-30T00:56:09.537Z","1.3.4":"2019-05-25T18:50:52.614Z","2.2.0":"2019-05-25T18:43:25.679Z","2.1.2":"2019-05-20T19:32:54.986Z","2.1.1":"2019-05-20T17:41:35.674Z","2.1.0":"2019-04-29T00:43:22.977Z","2.0.1":"2019-04-20T23:01:46.107Z","2.0.4-rc":"2019-04-15T22:47:28.845Z","2.0.3-rc":"2019-04-14T22:08:48.711Z","2.0.2-rc":"2019-04-14T18:57:08.859Z","2.0.1-rc":"2019-04-12T01:18:10.516Z","2.0.0-rc":"2019-04-11T23:35:47.404Z","1.3.3":"2019-04-01T22:46:56.191Z","1.3.2":"2019-03-30T16:31:13.826Z","1.3.1":"2019-03-17T00:57:57.676Z","1.3.0":"2019-03-03T18:34:24.977Z","1.2.0":"2019-02-21T03:17:17.095Z","1.1.0":"2019-02-14T02:36:36.648Z","1.0.0":"2019-02-02T20:50:45.649Z"},"users":{},"author":{"name":"David Sherret"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"versions":{"27.0.2":{"name":"ts-morph","version":"27.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","types":"lib/ts-morph.d.ts","scripts":{"dopublish":"deno task type-check-docs && deno task code-generate && deno task package && deno task publish-code-verification && echo \"Run: npm publish\"","build":"deno task build:declarations && deno task build:node","build:node":"rimraf dist && rollup -c ","build:deno":"deno task build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"deno run -A npm:mocha","test:debug":"deno task test --inspect-brk","test:watch":"deno task test --watch-extensions ts --watch","test:ci":"deno task test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"deno task build","publish-code-verification":"deno task code-verification && deno task ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.28.1","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^12.1.2","@types/chai":"^5.2.1","@types/diff":"^7.0.2","@types/mocha":"^10.0.10","@types/node":"^22.14.1","chai":"^5.2.0","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^7.0.0","mocha":"11.1.0","rimraf":"^6.0.1","rollup":"=4.40.0","ts-node":"10.9.2","typescript":"~5.9.2"},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"source-map-support":false,"glob-parent":false,"glob":false,"tinyglobby":false},"_id":"ts-morph@27.0.2","gitHead":"0dd1adc87da3a423f8796f77c2c41c2598170a48","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"shasum":"7b2fcce6822eeca3942fa6c601f159d5920b1422","size":201049,"noattachment":false,"key":"/ts-morph/-/ts-morph-27.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-27.0.2.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph_27.0.2_1760281160065_0.05701289762233386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-12T14:59:20.285Z","publish_time":1760281160285,"_source_registry_name":"default","_cnpm_publish_time":1760281160285},"27.0.0":{"name":"ts-morph","version":"27.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","types":"lib/ts-morph.d.ts","scripts":{"dopublish":"deno task type-check-docs && deno task code-generate && deno task package && deno task publish-code-verification && echo \"Run: npm publish\"","build":"deno task build:declarations && deno task build:node","build:node":"rimraf dist && rollup -c ","build:deno":"deno task build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"deno run -A npm:mocha","test:debug":"deno task test --inspect-brk","test:watch":"deno task test --watch-extensions ts --watch","test:ci":"deno task test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"deno task build","publish-code-verification":"deno task code-verification && deno task ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.28.0","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^12.1.2","@types/chai":"^5.2.1","@types/diff":"^7.0.2","@types/mocha":"^10.0.10","@types/node":"^22.14.1","chai":"^5.2.0","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^7.0.0","mocha":"11.1.0","rimraf":"^6.0.1","rollup":"=4.40.0","ts-node":"10.9.2","typescript":"~5.9.2"},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"source-map-support":false,"glob-parent":false,"glob":false,"tinyglobby":false},"_id":"ts-morph@27.0.0","gitHead":"2182f9982a7e4a900212b4c74e5dc53b181a7d0a","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"42e132b27187269dc4e0a725c1063bf9f553490d","size":201049,"noattachment":false,"key":"/ts-morph/-/ts-morph-27.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-27.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph_27.0.0_1757278340966_0.13282361972009338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-07T20:52:21.292Z","publish_time":1757278341292,"_source_registry_name":"default","_cnpm_publish_time":1757278341292},"26.0.0":{"name":"ts-morph","version":"26.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","types":"lib/ts-morph.d.ts","scripts":{"dopublish":"deno task type-check-docs && deno task code-generate && deno task package && deno task publish-code-verification && echo \"Run: npm publish\"","build":"deno task build:declarations && deno task build:node","build:node":"rimraf dist && rollup -c ","build:deno":"deno task build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"deno run -A npm:mocha","test:debug":"deno task test --inspect-brk","test:watch":"deno task test --watch-extensions ts --watch","test:ci":"deno task test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"deno task build","publish-code-verification":"deno task code-verification && deno task ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.27.0","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^12.1.2","@types/chai":"^5.2.1","@types/diff":"^7.0.2","@types/mocha":"^10.0.10","@types/node":"^22.14.1","chai":"^5.2.0","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^7.0.0","mocha":"11.1.0","standard-version":"^9.5.0","rimraf":"^6.0.1","rollup":"=4.40.0","ts-node":"10.9.2","typescript":"~5.8.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@26.0.0","gitHead":"fa5d14dc8a12640c74ef45b42b84565742c47db5","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"d435ccac9421d4615fde8be86fee782f18cd9f73","size":200489,"noattachment":false,"key":"/ts-morph/-/ts-morph-26.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-26.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph_26.0.0_1747681978796_0.09051706639069246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T19:12:59.064Z","publish_time":1747681979064,"_source_registry_name":"default","_cnpm_publish_time":1747681979064},"25.0.1":{"name":"ts-morph","version":"25.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"npm run build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.26.0","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.16","@types/diff":"^5.2.1","@types/mocha":"^10.0.7","@types/node":"^20.14.8","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.2.0","mocha":"10.4.0","standard-version":"^9.5.0","rimraf":"^5.0.7","rollup":"=4.18.0","ts-node":"10.9.2","typescript":"~5.7.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@25.0.1","gitHead":"191c1f00d68b90b509b015014d559c19b2d3c583","_nodeVersion":"23.7.0","_npmVersion":"10.8.1","dist":{"shasum":"7de0b60fcc6e86955c8766831bcd2c5d87ffbd4f","size":197177,"noattachment":false,"key":"/ts-morph/-/ts-morph-25.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-25.0.1.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph_25.0.1_1738716017693_0.44048583894811255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T00:40:17.937Z","publish_time":1738716017937,"_source_registry_name":"default","_cnpm_publish_time":1738716017937},"25.0.0":{"name":"ts-morph","version":"25.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"npm run build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.26.0","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.16","@types/diff":"^5.2.1","@types/mocha":"^10.0.7","@types/node":"^20.14.8","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.2.0","mocha":"10.4.0","standard-version":"^9.5.0","rimraf":"^5.0.7","rollup":"=4.18.0","ts-node":"10.9.2","typescript":"~5.7.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@25.0.0","gitHead":"6c092c8a760b38e9ed3bebdc75f6d6ad654762ea","_nodeVersion":"23.5.0","_npmVersion":"10.8.1","dist":{"shasum":"f6eff3bbc7328dfb6f28b461a8d20ed32d36f8da","size":197179,"noattachment":false,"key":"/ts-morph/-/ts-morph-25.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-25.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph_25.0.0_1735578744460_0.5695170470007878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-30T17:12:24.702Z","publish_time":1735578744702,"_source_registry_name":"default","_cnpm_publish_time":1735578744702},"24.0.0":{"name":"ts-morph","version":"24.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"npm run build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.25.0","code-block-writer":"^13.0.3"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.16","@types/diff":"^5.2.1","@types/mocha":"^10.0.7","@types/node":"^20.14.8","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.2.0","mocha":"10.4.0","standard-version":"^9.5.0","rimraf":"^5.0.7","rollup":"=4.18.0","ts-node":"10.9.2","typescript":"~5.6.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"tinyglobby":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@24.0.0","gitHead":"061a3febe2383c4f0df32ac1339294dfe3f1f851","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"6249b526ade40cf99c8803e7abdae6c65882e58e","size":196718,"noattachment":false,"key":"/ts-morph/-/ts-morph-24.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-24.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_24.0.0_1728214706307_0.06971452020638846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-06T11:38:26.542Z","publish_time":1728214706542,"_source_registry_name":"default","_cnpm_publish_time":1728214706542},"23.0.0":{"name":"ts-morph","version":"23.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"npm run build:declarations && rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.24.0","code-block-writer":"^13.0.1"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.16","@types/diff":"^5.2.1","@types/mocha":"^10.0.7","@types/node":"^20.14.8","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.2.0","mocha":"10.4.0","rimraf":"^5.0.7","rollup":"=4.18.0","ts-node":"10.9.2","typescript":"~5.5.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@23.0.0","gitHead":"5e208c51877b14aa05bea3ae04a4b283cf0ace60","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"601d74edd1d24247e312b9fa5d147bdc659bff15","size":196855,"noattachment":false,"key":"/ts-morph/-/ts-morph-23.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-23.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_23.0.0_1719160256660_0.7587507161719025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-23T16:30:56.931Z","publish_time":1719160256931,"_source_registry_name":"default","maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_cnpm_publish_time":1719160256931},"22.0.0":{"name":"ts-morph","version":"22.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.23.0","code-block-writer":"^13.0.1"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/chai":"^4.3.12","@types/diff":"^5.0.9","@types/mocha":"^10.0.6","@types/node":"^20.11.25","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.2.0","mocha":"10.3.0","rimraf":"^5.0.5","rollup":"=4.12.1","ts-node":"10.9.2","typescript":"~5.3.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@22.0.0","gitHead":"c0a706aefac64c3186512934a3240d4bfd213149","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"shasum":"5532c592fb6dddae08846f12c9ab0fc590b1d42e","size":196706,"noattachment":false,"key":"/ts-morph/-/ts-morph-22.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-22.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_22.0.0_1710091346478_0.23432809341830385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-10T17:22:26.684Z","publish_time":1710091346684,"_source_registry_name":"default","_cnpm_publish_time":1710091346684},"21.0.1":{"name":"ts-morph","version":"21.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run code-generate && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.22.0","code-block-writer":"^12.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/chai":"^4.3.11","@types/diff":"^5.0.8","@types/mocha":"^10.0.6","@types/node":"^20.10.0","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.2.0","rimraf":"^5.0.5","rollup":"=4.5.2","ts-node":"10.9.1","typescript":"~5.3.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"930779a0d3699be35ab17bbe9dd26ec00350fe53","_id":"ts-morph@21.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"712302a0f6e9dbf1aa8d9cf33a4386c4b18c2006","size":196052,"noattachment":false,"key":"/ts-morph/-/ts-morph-21.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-21.0.1.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_21.0.1_1701553172346_0.8619213642499648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T21:39:32.617Z","publish_time":1701553172617,"_source_registry_name":"default","_cnpm_publish_time":1701553172617},"21.0.0":{"name":"ts-morph","version":"21.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.22.0","code-block-writer":"^12.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.5","@types/chai":"^4.3.11","@types/diff":"^5.0.8","@types/mocha":"^10.0.6","@types/node":"^20.10.0","chai":"^4.3.10","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.2.0","rimraf":"^5.0.5","rollup":"=4.5.2","ts-node":"10.9.1","typescript":"~5.3.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"fe18369ee33906e25dfea0fbad88e1b3e34f6e93","_id":"ts-morph@21.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"4a4b4d830725797375184db49290eac5fab9d100","size":196030,"noattachment":false,"key":"/ts-morph/-/ts-morph-21.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-21.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_21.0.0_1701552111913_0.38610063687635465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T21:21:52.082Z","publish_time":1701552112082,"_source_registry_name":"default","_cnpm_publish_time":1701552112082},"20.0.0":{"name":"ts-morph","version":"20.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.21.0","code-block-writer":"^12.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/diff":"^5.0.3","@types/mocha":"^10.0.1","@types/node":"^18.15.9","chai":"^4.3.7","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.2.0","rimraf":"^4.4.1","rollup":"=3.20.2","ts-node":"10.9.1","typescript":"~5.2.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"a90dc9118166ec484ea486a9d952c08d761dc6bc","_id":"ts-morph@20.0.0","_nodeVersion":"17.0.0","_npmVersion":"8.1.0","dist":{"shasum":"c46b4c231dfc93347091901f1f9a3e13413230fd","size":195788,"noattachment":false,"key":"/ts-morph/-/ts-morph-20.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-20.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_20.0.0_1695335857206_0.8052451152045168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-21T22:37:37.480Z","publish_time":1695335857480,"_source_registry_name":"default","_cnpm_publish_time":1695335857480},"19.0.0":{"name":"ts-morph","version":"19.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.20.0","code-block-writer":"^12.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/diff":"^5.0.3","@types/mocha":"^10.0.1","@types/node":"^18.15.9","chai":"^4.3.7","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.2.0","rimraf":"^4.4.1","rollup":"=3.20.2","ts-node":"10.9.1","typescript":"~5.1.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"b3a269816f950963f58956660343821f990a3b0d","_id":"ts-morph@19.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"43e95fb0156c3fe3c77c814ac26b7d0be2f93169","size":195361,"noattachment":false,"key":"/ts-morph/-/ts-morph-19.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-19.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_19.0.0_1686789815550_0.11093406135232531"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T00:43:35.801Z","publish_time":1686789815801,"_source_registry_name":"default","_cnpm_publish_time":1686789815801},"18.0.0":{"name":"ts-morph","version":"18.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.19.0","code-block-writer":"^12.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@types/chai":"^4.3.4","@types/diff":"^5.0.3","@types/mocha":"^10.0.1","@types/node":"^18.15.9","chai":"^4.3.7","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.2.0","rimraf":"^4.4.1","rollup":"=3.20.2","ts-node":"10.9.1","typescript":"~5.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"c12673319f919a4386685c63d31356cd2c1a981c","_id":"ts-morph@18.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"b9e7a898ea115064585a8a775d86da6edc9c5b4e","size":194804,"noattachment":false,"key":"/ts-morph/-/ts-morph-18.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-18.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_18.0.0_1680037125707_0.26531217042688104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T20:58:45.846Z","publish_time":1680037125846,"_cnpm_publish_time":1680037125846},"17.0.1":{"name":"ts-morph","version":"17.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.18.0","code-block-writer":"^11.0.3"},"devDependencies":{"@types/chai":"^4.3.4","@types/diff":"^5.0.2","@types/mocha":"^10.0.0","@types/node":"^18.11.9","chai":"^4.3.7","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.1.0","rimraf":"^3.0.2","rollup":"=2.78.1","rollup-plugin-typescript2":"^0.34.1","ts-node":"10.9.1","typescript":"~4.9.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"48b797dc37f1a8862ad92e8aac89e578c2c2cde7","_id":"ts-morph@17.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"d85df4fcf9a1fcda1b331d52c00655f381c932d1","size":194385,"noattachment":false,"key":"/ts-morph/-/ts-morph-17.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-17.0.1.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_17.0.1_1669075274576_0.707989333293598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-22T00:01:20.119Z","publish_time":1669075274812,"_cnpm_publish_time":1669075274812},"17.0.0":{"name":"ts-morph","version":"17.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.18.0","code-block-writer":"^11.0.3"},"devDependencies":{"@types/chai":"^4.3.4","@types/diff":"^5.0.2","@types/mocha":"^10.0.0","@types/node":"^18.11.9","chai":"^4.3.7","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.1.0","rimraf":"^3.0.2","rollup":"^3.3.0","rollup-plugin-typescript2":"^0.34.1","ts-node":"10.9.1","typescript":"~4.9.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"a583f58234030e67250891074dc6a7278bd9be63","_id":"ts-morph@17.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"e27610dfed49bdf92e465a4cc64b7bf8e02d0be2","size":194234,"noattachment":false,"key":"/ts-morph/-/ts-morph-17.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-17.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_17.0.0_1668903823276_0.7499710943098279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-20T00:23:49.878Z","publish_time":1668903823496,"_cnpm_publish_time":1668903823496},"16.0.0":{"name":"ts-morph","version":"16.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.17.0","code-block-writer":"^11.0.3"},"devDependencies":{"@types/chai":"^4.3.3","@types/diff":"^5.0.2","@types/mocha":"^9.1.1","@types/node":"^17.0.39","chai":"^4.3.6","conditional-type-checks":"^1.0.6","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.0.0","rimraf":"^3.0.2","rollup":"^2.78.1","rollup-plugin-typescript2":"^0.33.0","ts-node":"10.9.1","typescript":"~4.8.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"3526c0a5abac94230132ab15753a0c9044b93237","_id":"ts-morph@16.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"35caca7c286dd70e09e5f72af47536bf3b6a27af","size":193330,"noattachment":false,"key":"/ts-morph/-/ts-morph-16.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-16.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_16.0.0_1662169681226_0.10350740198343189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T01:48:27.921Z","publish_time":1662169681450,"_cnpm_publish_time":1662169681450},"15.1.0":{"name":"ts-morph","version":"15.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.16.0","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.3.1","@types/diff":"^5.0.2","@types/mocha":"^9.1.1","@types/node":"^17.0.39","chai":"^4.3.6","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.1.0","mocha":"10.0.0","rimraf":"^3.0.2","rollup":"^2.75.5","rollup-plugin-typescript2":"^0.32.0","ts-node":"10.8.1","typescript":"~4.7.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"33ab59298897e5c42cdfca051e527646de56965c","_id":"ts-morph@15.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"53deea5296d967ff6eba8f15f99d378aa7074a4e","size":193158,"noattachment":false,"key":"/ts-morph/-/ts-morph-15.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-15.1.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_15.1.0_1654294537139_0.5303423466812529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:19:37.921Z","publish_time":1654294537396,"_cnpm_publish_time":1654294537396},"15.0.0":{"name":"ts-morph","version":"15.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.15.0","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/diff":"^5.0.2","@types/mocha":"^9.1.0","@types/node":"^16.11.7","chai":"^4.3.6","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.2.1","rimraf":"^3.0.2","rollup":"^2.69.0","rollup-plugin-typescript2":"^0.31.2","ts-node":"10.6.0","typescript":"~4.6.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"698cf80cc98e0715878975d6d050918492b0f2be","_id":"ts-morph@15.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"927a85d22909b95fa81e399c94fea655d98be514","size":193080,"noattachment":false,"key":"/ts-morph/-/ts-morph-15.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-15.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_15.0.0_1653432068939_0.42317742669406133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-24T22:41:14.334Z","publish_time":1653432069183,"_cnpm_publish_time":1653432069183},"14.0.0":{"name":"ts-morph","version":"14.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"deno run -A scripts/typeCheckLibrary.ts","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.13.0","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/diff":"^5.0.2","@types/mocha":"^9.1.0","@types/node":"^16.11.7","chai":"^4.3.6","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.2.1","rimraf":"^3.0.2","rollup":"^2.69.0","rollup-plugin-typescript2":"^0.31.2","ts-node":"10.6.0","typescript":"~4.6.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"c494733a73abe4e2d65aa922d4fdbfd92b926ad3","_id":"ts-morph@14.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"6bffb7e4584cf6a9aebce2066bf4258e1d03f9fa","size":191783,"noattachment":false,"key":"/ts-morph/-/ts-morph-14.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-14.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_14.0.0_1646336316103_0.029532147623516636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T19:38:49.778Z","publish_time":1646336316363,"_cnpm_publish_time":1646336316363},"13.0.3":{"name":"ts-morph","version":"13.0.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"deno run -A scripts/typeCheckLibrary.ts","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.12.3","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.7","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","rimraf":"^3.0.2","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0","ts-node":"10.4.0","typescript":"~4.5.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"365073b69482eb0f0739e5a9454c1d707602eb69","_id":"ts-morph@13.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"c0c51d1273ae2edb46d76f65161eb9d763444c1d","size":191807,"noattachment":false,"key":"/ts-morph/-/ts-morph-13.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-13.0.3.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_13.0.3_1642885018170_0.052781007273126956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-22T20:57:08.745Z","publish_time":1642885018351,"_cnpm_publish_time":1642885018351},"13.0.2":{"name":"ts-morph","version":"13.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"deno run -A scripts/typeCheckLibrary.ts","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.12.2","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.7","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","rimraf":"^3.0.2","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0","ts-node":"10.4.0","typescript":"~4.5.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"a655c659094a5cb844c8bad36cec73a5cd39f091","_id":"ts-morph@13.0.2","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"55546023493ef82389d9e4f28848a556c784bac4","size":191776,"noattachment":false,"key":"/ts-morph/-/ts-morph-13.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-13.0.2.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_13.0.2_1637628487035_0.0815361306876623"},"_hasShrinkwrap":false,"publish_time":1637628487263,"_cnpm_publish_time":1637628487263},"13.0.1":{"name":"ts-morph","version":"13.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"deno run -A scripts/typeCheckLibrary.ts","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.12.1","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.7","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","rimraf":"^3.0.2","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0","ts-node":"10.4.0","typescript":"~4.5.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"68476b7869c5e5e1d1749eb97495cf8168d622a3","_id":"ts-morph@13.0.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"08b99187108f53514e475097e47c5d672f7ef7b6","size":191653,"noattachment":false,"key":"/ts-morph/-/ts-morph-13.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-13.0.1.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_13.0.1_1637605488845_0.8148794707698144"},"_hasShrinkwrap":false,"publish_time":1637605489038,"_cnpm_publish_time":1637605489038},"13.0.0":{"name":"ts-morph","version":"13.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && deno run -A scripts/buildDeno.ts","build:declarations":"deno run -A scripts/generation/main.ts create-declaration-file","test":"cross-env TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"deno run -A scripts/test/testTypeScriptVersions.ts","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"deno run -A scripts/typeCheckLibrary.ts","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"deno run -A scripts/generation/main.ts","output-wrapped-nodes":"deno run -A scripts/generation/outputWrappedNodesInfo.ts","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"deno run -A scripts/verification/main.ts ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"deno run -A scripts/verification/main.ts ensure-structures-match-classes","ensure-overload-structures-match":"deno run -A scripts/verification/main.ts ensure-overload-structures-match","ensure-no-project-compile-errors":"deno run -A scripts/verification/ensureNoProjectCompileErrors.ts","ensure-no-declaration-file-errors":"deno run -A scripts/verification/ensureNoDeclarationFileErrors.ts","ensure-array-inputs-readonly":"deno run -A scripts/verification/main ensure-array-inputs-readonly.ts","ensure-or-throw-exists":"deno run -A scripts/verification/main ensure-or-throw-exists.ts","type-check-docs":"deno run -A scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","dependencies":{"@ts-morph/common":"~0.12.0","code-block-writer":"^11.0.0"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.7","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","rimraf":"^3.0.2","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0","ts-node":"10.4.0","typescript":"~4.5.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"ef2a23cf32c3e4030711f8fecf48a11e70705c00","_id":"ts-morph@13.0.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"5212bf47a94f6841f7780558c679e05e9a8e11c4","size":191643,"noattachment":false,"key":"/ts-morph/-/ts-morph-13.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-13.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_13.0.0_1637448755152_0.35829279140843595"},"_hasShrinkwrap":false,"publish_time":1637448755336,"_cnpm_publish_time":1637448755336},"12.2.0":{"name":"ts-morph","version":"12.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"npm run build && node ./dist/tests/performance/run.js","test:performance-save":"npm run test:performance --save","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.11.1","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.6","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.58.3","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.4.0","ttypescript":"1.5.12","typescript":"~4.4.4"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"0e9e916f08216d88646161a9e945ccb5689c7727","_id":"ts-morph@12.2.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"3332319cecd44aff0b7b410f1fe39637499b1a1b","size":190578,"noattachment":false,"key":"/ts-morph/-/ts-morph-12.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-12.2.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_12.2.0_1635867379472_0.5601733267145959"},"_hasShrinkwrap":false,"publish_time":1635867379653,"_cnpm_publish_time":1635867379653},"12.1.0":{"name":"ts-morph","version":"12.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"npm run type-check-docs && npm run package && npm run publish-code-verification && echo \"Run: npm publish --otp\"","build":"npm run build:declarations && npm run build:deno && npm run build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"npm run test --inspect-brk","test:watch":"npm run test --watch-extensions ts --watch","test:ci":"npm run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"npm run build && node ./dist/tests/performance/run.js","test:performance-save":"npm run test:performance --save","type-check":"npm run type-check:library && npm run type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"npm run build","publish-code-verification":"npm run code-verification && npm run ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.11.1","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.22","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.11.6","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.3","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.58.3","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.4.0","ttypescript":"1.5.12","typescript":"~4.4.4"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"gitHead":"1b8955dc67dce9f26066a659d380e8f8c53e2fb1","_id":"ts-morph@12.1.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"80a80703b30f94354e7bb0c490344be1031125a7","size":190437,"noattachment":false,"key":"/ts-morph/-/ts-morph-12.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-12.1.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_12.1.0_1635635500912_0.22199772744266388"},"_hasShrinkwrap":false,"publish_time":1635635501065,"_cnpm_publish_time":1635635501065},"12.0.0":{"name":"ts-morph","version":"12.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check":"yarn type-check:library && yarn type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.11.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.21","@types/diff":"^5.0.1","@types/mocha":"^9.0.0","@types/node":"^16.7.2","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"9.1.0","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"~4.4.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@12.0.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.8","dist":{"shasum":"a601c3538703755cbfa2d42b62c52df73e9dbbd7","size":224978,"noattachment":false,"key":"/ts-morph/-/ts-morph-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-12.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_12.0.0_1630024608616_0.391990694182925"},"_hasShrinkwrap":false,"publish_time":1630024608838,"_cnpm_publish_time":1630024608838},"11.0.3":{"name":"ts-morph","version":"11.0.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check":"yarn type-check:library && yarn type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.10.1","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.18","@types/diff":"^5.0.0","@types/mocha":"^8.2.2","@types/node":"^15.6.1","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.4.0","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"~4.3.5"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@11.0.3","_nodeVersion":"14.17.1","_npmVersion":"6.14.8","dist":{"shasum":"01a92b3c2b5a48ccdf318ec90864229b8061d056","size":223690,"noattachment":false,"key":"/ts-morph/-/ts-morph-11.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-11.0.3.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_11.0.3_1625965996739_0.9633835494239482"},"_hasShrinkwrap":false,"publish_time":1625965996891,"_cnpm_publish_time":1625965996891},"11.0.2":{"name":"ts-morph","version":"11.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check":"yarn type-check:library && yarn type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.10.1","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.18","@types/diff":"^5.0.0","@types/mocha":"^8.2.2","@types/node":"^15.6.1","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.4.0","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"~4.3.5"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@11.0.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.8","dist":{"shasum":"75bf2321b93230b47b16d21014f7b0b709edc1a2","size":223543,"noattachment":false,"key":"/ts-morph/-/ts-morph-11.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-11.0.2.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_11.0.2_1625782833535_0.12723803652254073"},"_hasShrinkwrap":false,"publish_time":1625782833690,"_cnpm_publish_time":1625782833690},"11.0.0":{"name":"ts-morph","version":"11.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check":"yarn type-check:library && yarn type-check:scripts","type-check:library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check:scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.10.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.18","@types/diff":"^5.0.0","@types/mocha":"^8.2.2","@types/node":"^15.6.1","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.4.0","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"10.0.0","ttypescript":"1.5.12","typescript":"~4.3.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@11.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.8","dist":{"shasum":"511b3caa194739fef0619367f8e65de9b475e1d4","size":223484,"noattachment":false,"key":"/ts-morph/-/ts-morph-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-11.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_11.0.0_1622070656963_0.1678366697879019"},"_hasShrinkwrap":false,"publish_time":1622070657245,"_cnpm_publish_time":1622070657245},"10.1.0":{"name":"ts-morph","version":"10.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.9.2","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.17","@types/diff":"^5.0.0","@types/mocha":"^8.2.2","@types/node":"^15.0.1","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.4","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.3.2","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.46.0","rollup-plugin-typescript2":"^0.30.0","ts-nameof":"^5.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"~4.2.4"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@10.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.8","dist":{"shasum":"b3327fb38a6c03bfd70871771e6d08af1c2d8f93","size":222481,"noattachment":false,"key":"/ts-morph/-/ts-morph-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-10.1.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_10.1.0_1621095266221_0.1718278547671208"},"_hasShrinkwrap":false,"publish_time":1621095266380,"_cnpm_publish_time":1621095266380},"10.0.2":{"name":"ts-morph","version":"10.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"yarn build:declarations && yarn build:deno && yarn build:node","build:node":"rimraf dist && rollup -c ","build:deno":"rimraf dist-deno && rollup -c --environment BUILD:deno && ts-node scripts/buildDeno.ts","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@ts-morph/common":"~0.9.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.0","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.2.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.38.5","rollup-plugin-typescript2":"^0.29.0","ts-nameof":"^5.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"~4.2.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@10.0.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.8","dist":{"shasum":"292418207db467326231b2be92828b5e295e7946","size":341012,"noattachment":false,"key":"/ts-morph/-/ts-morph-10.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-10.0.2.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_10.0.2_1616450966787_0.7452376464304553"},"_hasShrinkwrap":false,"publish_time":1616450966950,"_cnpm_publish_time":1616450966950},"10.0.1":{"name":"ts-morph","version":"10.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.8.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.0","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.2.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.38.5","rollup-plugin-typescript2":"^0.29.0","ts-nameof":"^5.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"~4.2.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@10.0.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.8","dist":{"shasum":"5a620cc4ef85e3e6d161989e690f44d0a0f723b0","size":222320,"noattachment":false,"key":"/ts-morph/-/ts-morph-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-10.0.1.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_10.0.1_1614197745245_0.859800426182886"},"_hasShrinkwrap":false,"publish_time":1614197745521,"_cnpm_publish_time":1614197745521},"10.0.0":{"name":"ts-morph","version":"10.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.8.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/diff":"^5.0.0","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.3.0","conditional-type-checks":"^1.0.5","cross-env":"^7.0.3","diff":"^5.0.0","mocha":"8.2.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.38.5","rollup-plugin-typescript2":"^0.29.0","ts-nameof":"^5.0.0","ts-node":"9.1.1","ttypescript":"1.5.12","typescript":"~4.1.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@10.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.8","dist":{"shasum":"a85ae031ccca101505a1793a9250ac88ff0069d5","size":222329,"noattachment":false,"key":"/ts-morph/-/ts-morph-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-10.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_10.0.0_1614126852660_0.27639688942141283"},"_hasShrinkwrap":false,"publish_time":1614126852916,"_cnpm_publish_time":1614126852916},"9.1.0":{"name":"ts-morph","version":"9.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.7.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/diff":"^4.0.2","@types/mocha":"^8.0.4","@types/node":"^14.14.9","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^5.0.0","mocha":"8.2.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.33.3","rollup-plugin-typescript2":"^0.29.0","ts-nameof":"^5.0.0","ts-node":"9.0.0","ttypescript":"1.5.12","typescript":"~4.1.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@9.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"10d2088387c71f3c674f82492a3cec1e3538f0dd","size":220548,"noattachment":false,"key":"/ts-morph/-/ts-morph-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-9.1.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_9.1.0_1606418324455_0.1101582083054562"},"_hasShrinkwrap":false,"publish_time":1606418324625,"_cnpm_publish_time":1606418324625},"9.0.0":{"name":"ts-morph","version":"9.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.7.0","code-block-writer":"^10.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/diff":"^4.0.2","@types/mocha":"^8.0.4","@types/node":"^14.14.9","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^5.0.0","mocha":"8.2.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.33.3","rollup-plugin-typescript2":"^0.29.0","ts-nameof":"^5.0.0","ts-node":"9.0.0","ttypescript":"1.5.12","typescript":"~4.1.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"mkdirp":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@9.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"0cc2d4a78ed75899bf963cbaa0d920339764950f","size":219989,"noattachment":false,"key":"/ts-morph/-/ts-morph-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-9.0.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_9.0.0_1606000313924_0.3580625406520661"},"_hasShrinkwrap":false,"publish_time":1606000314128,"_cnpm_publish_time":1606000314128},"8.2.0":{"name":"ts-morph","version":"8.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.6.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/diff":"^4.0.2","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"8.1.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^5.0.0","ts-node":"8.10.2","ttypescript":"1.5.10","typescript":"~4.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@8.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"41d83cd501cbd897eb029ac489d6d5b927555c57","size":219270,"noattachment":false,"key":"/ts-morph/-/ts-morph-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-8.2.0.tgz"},"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_8.2.0_1605154454776_0.0824223247506477"},"_hasShrinkwrap":false,"publish_time":1605154454978,"_cnpm_publish_time":1605154454978},"8.1.2":{"name":"ts-morph","version":"8.1.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.6.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/diff":"^4.0.2","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"8.1.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^5.0.0","ts-node":"8.10.2","ttypescript":"1.5.10","typescript":"~4.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@8.1.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"shasum":"f0bee6be6fbd8c3174ac5d6c0423a035e36c2bbd","size":218964,"noattachment":false,"key":"/ts-morph/-/ts-morph-8.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-8.1.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_8.1.2_1602511322958_0.5692997609732309"},"_hasShrinkwrap":false,"publish_time":1602511323207,"_cnpm_publish_time":1602511323207},"8.1.1":{"name":"ts-morph","version":"8.1.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.6.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/diff":"^4.0.2","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"8.1.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^5.0.0","ts-node":"8.10.2","ttypescript":"1.5.10","typescript":"~4.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@8.1.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"shasum":"26698328116434737c2ed7bd473a5f07274b08c0","size":219214,"noattachment":false,"key":"/ts-morph/-/ts-morph-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-8.1.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_8.1.1_1600652276306_0.12134532833293732"},"_hasShrinkwrap":false,"publish_time":1600652276485,"_cnpm_publish_time":1600652276485},"8.1.0":{"name":"ts-morph","version":"8.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.6.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/diff":"^4.0.2","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"8.1.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^5.0.0","ts-node":"8.10.2","ttypescript":"1.5.10","typescript":"~4.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@8.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.2","dist":{"shasum":"f8534e66bda86bfd444718ea5efb533510f185f1","size":219022,"noattachment":false,"key":"/ts-morph/-/ts-morph-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-8.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_8.1.0_1598320037875_0.2589657398384839"},"_hasShrinkwrap":false,"publish_time":1598320038042,"_cnpm_publish_time":1598320038042},"8.0.0":{"name":"ts-morph","version":"8.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.6.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/diff":"^4.0.2","@types/mocha":"^8.0.3","@types/node":"^14.6.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"8.1.1","nyc":"15.1.0","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-typescript2":"^0.27.2","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^5.0.0","ts-node":"8.10.2","ttypescript":"1.5.10","typescript":"~4.0.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@8.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.2","dist":{"shasum":"c33a2397f0f2ae0887cd1c24d4e8ef60b274a39a","size":218670,"noattachment":false,"key":"/ts-morph/-/ts-morph-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-8.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_8.0.0_1597961546026_0.9493580497915752"},"_hasShrinkwrap":false,"publish_time":1597961546211,"_cnpm_publish_time":1597961546211},"7.3.0":{"name":"ts-morph","version":"7.3.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.2","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.3.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.2","dist":{"shasum":"1777b893d9573b3522108b43159b5ba2515ffde7","size":217732,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.3.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.3.0_1597155935313_0.05925007433702345"},"_hasShrinkwrap":false,"publish_time":1597155935451,"_cnpm_publish_time":1597155935451},"7.2.0":{"name":"ts-morph","version":"7.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.2","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.2.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.2","dist":{"shasum":"58371362feeb5659d997ee8c8007215e671973c9","size":217489,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.2.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.2.0_1596996703143_0.7518021060029088"},"_hasShrinkwrap":false,"publish_time":1596996703323,"_cnpm_publish_time":1596996703323},"7.1.3":{"name":"ts-morph","version":"7.1.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.2","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.1.3","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"b1bdda66e49500227453ef19874bbf9e0f359d04","size":213839,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.1.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.1.3_1595272665835_0.04862676469535865"},"_hasShrinkwrap":false,"publish_time":1595272666018,"_cnpm_publish_time":1595272666018},"7.1.2":{"name":"ts-morph","version":"7.1.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.1","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.1.2","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"7da8c3686b238f89988c3ee658bc5f3953ed8ec7","size":214665,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.1.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.1.2_1592517605688_0.05511427825311288"},"_hasShrinkwrap":false,"publish_time":1592517605900,"_cnpm_publish_time":1592517605900},"7.1.1":{"name":"ts-morph","version":"7.1.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.1.1","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"50374d1b0b30ab517f73bf08ede91f342f27330c","size":214633,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.1.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.1.1_1591231987074_0.4699906758632866"},"_hasShrinkwrap":false,"publish_time":1591231987238,"_cnpm_publish_time":1591231987238},"7.1.0":{"name":"ts-morph","version":"7.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.5.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.13.4","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.1.0","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.2","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.7.6","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.4","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.10.1","ttypescript":"1.5.10","typescript":"~3.9.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.1.0","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"cba07079a2dd92a7db2830d66f486764bc32a2ae","size":214593,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.1.0_1589662409514_0.5454935538232635"},"_hasShrinkwrap":false,"publish_time":1589662409650,"_cnpm_publish_time":1589662409650},"7.0.3":{"name":"ts-morph","version":"7.0.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.4.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.11.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.0.11","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.1","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.3.4","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.3","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.8.2","ttypescript":"1.5.10","typescript":"~3.8.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.0.3","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"039d7ec583f44767bc4b88765fb1a6c14de3b97d","size":213639,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.0.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.0.3_1587941228906_0.26726332284302434"},"_hasShrinkwrap":false,"publish_time":1587941229082,"_cnpm_publish_time":1587941229082},"7.0.2":{"name":"ts-morph","version":"7.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.4.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.11.0","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.0.11","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.1","nyc":"15.0.1","rimraf":"^3.0.2","rollup":"^2.3.4","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.3","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.8.2","ttypescript":"1.5.10","typescript":"~3.8.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.0.2","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"8fba6f2faa0a0f60b6a89851ca3d7638779e3443","size":213414,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.0.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.0.2_1586366874818_0.5051544841172104"},"_hasShrinkwrap":false,"publish_time":1586366875038,"_cnpm_publish_time":1586366875038},"7.0.1":{"name":"ts-morph","version":"7.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.4.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/diff":"^4.0.2","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.0.11","cross-env":"^7.0.2","diff":"^4.0.2","mocha":"7.1.1","nyc":"15.0.0","rimraf":"^3.0.2","rollup":"^2.2.0","rollup-plugin-typescript2":"^0.27.0","shelljs":"^0.8.3","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.8.1","ttypescript":"1.5.10","typescript":"~3.8.3"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.14.2","dist":{"shasum":"50ea7b48bf278ac8a9755038fc95de9754d66030","size":213324,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.0.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.0.1_1585452157660_0.5803521073207167"},"_hasShrinkwrap":false,"publish_time":1585452157859,"_cnpm_publish_time":1585452157859},"7.0.0":{"name":"ts-morph","version":"7.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.4.0","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.9","@types/diff":"^4.0.2","@types/mocha":"^7.0.1","@types/node":"^13.7.1","@types/ts-nameof":"^4.2.1","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.5","coveralls":"^3.0.9","cross-env":"^7.0.0","diff":"^4.0.2","mocha":"7.0.1","nyc":"15.0.0","rimraf":"^3.0.2","rollup":"^1.31.1","rollup-plugin-typescript2":"^0.26.0","shelljs":"^0.8.3","shx":"^0.3.2","ts-nameof":"^4.2.2","ts-node":"8.6.2","ttypescript":"1.5.10","typescript":"~3.8.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@7.0.0","_npmVersion":"6.4.1","_nodeVersion":"12.16.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"8e013a3b1164a01c7de42229538463d0f975043f","size":213216,"noattachment":false,"key":"/ts-morph/-/ts-morph-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-7.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_7.0.0_1582498055268_0.714055437311718"},"_hasShrinkwrap":false,"publish_time":1582498055433,"_cnpm_publish_time":1582498055433},"6.0.3":{"name":"ts-morph","version":"6.0.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.2.2","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/diff":"^4.0.2","@types/mocha":"^5.2.7","@types/node":"^12.12.6","@types/ts-nameof":"^4.0.0","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.4","coveralls":"^3.0.7","cross-env":"^6.0.3","diff":"^4.0.1","mocha":"6.2.2","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.26.3","rollup-plugin-typescript2":"^0.25.2","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.16","ts-morph":"npm:ts-morph@6.0.2","ts-nameof":"^4.1.0","ts-node":"8.4.1","ttypescript":"1.5.8","typescript":"3.7.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@6.0.3","_nodeVersion":"12.15.0","_npmVersion":"6.9.0","dist":{"shasum":"1fdd15ab45de728d3caec626e6ac71fd9707d549","size":270771,"noattachment":false,"key":"/ts-morph/-/ts-morph-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-6.0.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_6.0.3_1581705991063_0.7092713529022152"},"_hasShrinkwrap":false,"publish_time":1581705991322,"_cnpm_publish_time":1581705991322},"1.3.5":{"name":"ts-morph","version":"1.3.5","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":">=3.0.1 <3.6.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1","typescript-3.4.5":"npm:typescript@3.4.5","typescript-3.5.3":"npm:typescript@3.5.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"9007219f2746cd6897b94247908cac9733bac29a","_id":"ts-morph@1.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"817c3ce49484af3e64ce3f9be56118ed1243fb23","size":279346,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.5.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.5_1581642454157_0.13607979749047483"},"_hasShrinkwrap":false,"publish_time":1581642454364,"_cnpm_publish_time":1581642454364},"6.0.2":{"name":"ts-morph","version":"6.0.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.2.2","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/diff":"^4.0.2","@types/mocha":"^5.2.7","@types/node":"^12.12.6","@types/ts-nameof":"^4.0.0","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.4","coveralls":"^3.0.7","cross-env":"^6.0.3","diff":"^4.0.1","mocha":"6.2.2","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.26.3","rollup-plugin-typescript2":"^0.25.2","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.16","ts-morph":"npm:ts-morph@5.0.0","ts-nameof":"^4.1.0","ts-node":"8.4.1","ttypescript":"1.5.8","typescript":"3.7.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@6.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"706ea79d1e604837150a885098287bd9d65c4660","size":211130,"noattachment":false,"key":"/ts-morph/-/ts-morph-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-6.0.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_6.0.2_1575773664141_0.15900309311939553"},"_hasShrinkwrap":false,"publish_time":1575773664290,"_cnpm_publish_time":1575773664290},"6.0.1":{"name":"ts-morph","version":"6.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"lib/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/structures/utils/forEachStructureChild.ts"],"reporter":["html"],"all":true},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.2.1","code-block-writer":"^10.1.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/diff":"^4.0.2","@types/mocha":"^5.2.7","@types/node":"^12.12.6","@types/ts-nameof":"^4.0.0","@ts-morph/scripts":"~0.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.4","coveralls":"^3.0.7","cross-env":"^6.0.3","diff":"^4.0.1","mocha":"6.2.2","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.26.3","rollup-plugin-typescript2":"^0.25.2","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.16","ts-morph":"npm:ts-morph@5.0.0","ts-nameof":"^4.1.0","ts-node":"8.4.1","ttypescript":"1.5.8","typescript":"3.7.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"glob-parent":false,"glob":false},"_id":"ts-morph@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"ffbef247c8c9cd4750d83d89bea876dce296e5d3","size":210897,"noattachment":false,"key":"/ts-morph/-/ts-morph-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-6.0.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_6.0.1_1575770704259_0.6382949848571942"},"_hasShrinkwrap":false,"publish_time":1575770704459,"_cnpm_publish_time":1575770704459},"5.0.0":{"name":"ts-morph","version":"5.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config && yarn build:declarations","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"yarn test --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ci":"yarn run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","@ts-morph/common":"~0.1.0","code-block-writer":"^10.0.0"},"devDependencies":{"@types/chai":"^4.2.4","@types/diff":"^4.0.2","@types/mocha":"^5.2.7","@types/node":"^12.12.6","@types/ts-nameof":"^4.0.0","@ts-morph/scripts":"~0.1.0","chai":"^4.2.0","conditional-type-checks":"^1.0.4","coveralls":"^3.0.7","cross-env":"^6.0.3","diff":"^4.0.1","mocha":"6.2.2","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.26.3","rollup-plugin-typescript2":"^0.25.2","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.16","ts-morph":"npm:ts-morph@4.2.0","ts-nameof":"^4.1.0","ts-node":"8.4.1","ttypescript":"1.5.8","typescript":"3.7.2"},"standard-version":{"tagPrefix":"","skip":{"tag":true,"commit":true}},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"_id":"ts-morph@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"1f0992580be3bff2aaa948d3d76d508972e57a89","size":202685,"noattachment":false,"key":"/ts-morph/-/ts-morph-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-5.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_5.0.0_1573177119289_0.05848137474212911"},"_hasShrinkwrap":false,"publish_time":1573177119414,"_cnpm_publish_time":1573177119414},"4.3.3":{"name":"ts-morph","version":"4.3.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"3.0.1 - 3.6.4"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"b399741686d65ae863b5caf3564615fc2cca5f67","_id":"ts-morph@4.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"16e61ecabc7ee3ef800ea00c9b95552942e66706","size":215535,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.3.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.3.3_1573093962514_0.6495678881037483"},"_hasShrinkwrap":false,"publish_time":1573093962772,"_cnpm_publish_time":1573093962772},"4.3.2":{"name":"ts-morph","version":"4.3.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"c68d8e2d0770bdcbfb2b614a623900c5fd468fca","_id":"ts-morph@4.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"f67f244ed9089f542e73acd7033840327f27902a","size":215477,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.3.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.3.2_1571703970761_0.7430966975507696"},"_hasShrinkwrap":false,"publish_time":1571703970912,"_cnpm_publish_time":1571703970912},"4.3.1":{"name":"ts-morph","version":"4.3.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"d78e66089d266af5a051942b48b9152f16828f3f","_id":"ts-morph@4.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"935fd4ea04be9a8ba6e03c345da9b49b08f5d7f9","size":215319,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.3.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.3.1_1571357893196_0.27581651774028004"},"_hasShrinkwrap":false,"publish_time":1571357893392,"_cnpm_publish_time":1571357893392},"4.3.0":{"name":"ts-morph","version":"4.3.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"163c9faafbfe06f94f9461e736a596f324a4fe66","_id":"ts-morph@4.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"6765100907d0d4805bdf9e9019f30cdb8122bdf6","size":215406,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.3.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.3.0_1571274995613_0.6193619282308294"},"_hasShrinkwrap":false,"publish_time":1571274995869,"_cnpm_publish_time":1571274995869},"4.2.0":{"name":"ts-morph","version":"4.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"a125c5f579ee41bf411893c6caaab32f3c232b9d","_id":"ts-morph@4.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"1e87cd02d2b2956fdd8e7fa5e7c1209c28200747","size":215396,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.2.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.2.0_1570298105718_0.2898821629424382"},"_hasShrinkwrap":false,"publish_time":1570298105935,"_cnpm_publish_time":1570298105935},"4.1.1":{"name":"ts-morph","version":"4.1.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.1.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^5.1.0","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.8","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.10.0","mocha":"6.2.1","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-typescript2":"^0.24.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.1.0","ts-nameof":"^4.0.3","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"ab8de0d5096c97a463a4752727709c590612e6a4","_id":"ts-morph@4.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"118179cf661fe7eedc841038428af749cf0f12be","size":214222,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.1.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.1.1_1569890191687_0.13395200355341585"},"_hasShrinkwrap":false,"publish_time":1569890191850,"_cnpm_publish_time":1569890191850},"4.1.0":{"name":"ts-morph","version":"4.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","chalk":"^2.4.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.3","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.5","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^6.0.0","diff":"^4.0.1","dprint":"^0.7.3","dprint-plugin-jsonc":"^0.2.4","dprint-plugin-typescript":"^0.7.4","mocha":"6.2.0","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.21.4","rollup-plugin-typescript2":"^0.24.2","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.0.1","ts-nameof":"^3.2.0","ts-node":"8.4.1","ttypescript":"1.5.7","typescript":"3.6.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"7d81704db34b55188d643db51a0d6aa838708286","_id":"ts-morph@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"8908b1d5a5939bb6c4e687ad2c5a31dbbd7ac666","size":213928,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.1.0_1569702090352_0.03496426111696982"},"_hasShrinkwrap":false,"publish_time":1569702090614,"_cnpm_publish_time":1569702090614},"4.0.1":{"name":"ts-morph","version":"4.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint \"**/*{.ts,.json}\" \"!lib/*.ts\"","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.0","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.3","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","chalk":"^2.4.2","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^5.2.0","diff":"^4.0.1","dprint":"^0.6.1","dprint-plugin-jsonc":"^0.2.1","dprint-plugin-typescript":"^0.5.2","mocha":"6.2.0","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"4.0.0","ts-nameof":"^3.2.0","ts-node":"8.3.0","ttypescript":"1.5.7","typescript":"3.6.2","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"1883efd3d39ec1ca2bf3e5252fd32a6db7161a1c","_id":"ts-morph@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"bd67f7ef8aae29b030dffa2425ce10a0553e095c","size":214033,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.0.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.0.1_1568330381839_0.9455354115801087"},"_hasShrinkwrap":false,"publish_time":1568330382057,"_cnpm_publish_time":1568330382057},"4.0.0":{"name":"ts-morph","version":"4.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/ts-morph.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","build":"rimraf dist && rollup --config","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-declaration-file","format":"dprint \"**/*{.ts,.json}\" \"!lib/*.ts\"","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project scripts/tsconfig.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^10.0.0","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.2.0","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/globby":"^9.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^4.0.0","@types/node":"^12.7.3","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","chalk":"^2.4.2","conditional-type-checks":"^1.0.1","coveralls":"^3.0.6","cross-env":"^5.2.0","diff":"^4.0.1","dprint":"^0.6.1","dprint-plugin-jsonc":"^0.2.1","dprint-plugin-typescript":"^0.5.2","mocha":"6.2.0","nyc":"14.1.1","rimraf":"^3.0.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.13","ts-morph":"3.1.3","ts-nameof":"^3.2.0","ts-node":"8.3.0","ttypescript":"1.5.7","typescript":"3.6.2","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"60060889d12a2b982a254e4e437157fbb227051d","_id":"ts-morph@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"95ea959ff5c030a2194a8cf561c8a1e3cb7ffaa2","size":213933,"noattachment":false,"key":"/ts-morph/-/ts-morph-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-4.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_4.0.0_1567469140623_0.6006102282150048"},"_hasShrinkwrap":false,"publish_time":1567469140840,"_cnpm_publish_time":1567469140840},"3.1.3":{"name":"ts-morph","version":"3.1.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn lint:src && yarn lint:scripts","lint:src":"tslint \"src/**/*.ts\"","lint:scripts":"tslint \"scripts/**/*.ts\"","lint:src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpile-only scripts/build/removeEmptyFiles","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"9.4.1","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/globby":"^9.1.0","@types/chai":"^4.1.7","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^2.1.3","@types/node":"^12.6.3","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","chalk":"^2.4.2","conditional-type-checks":"^1.0.1","coveralls":"^3.0.5","cross-env":"^5.2.0","diff":"^4.0.1","mocha":"6.1.4","npx":"^10.2.0","nyc":"14.1.1","rimraf":"^2.6.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.12","ts-morph":"3.1.2","ts-nameof":"^3.2.0","ts-node":"8.3.0","tslint":"^5.18.0","ttypescript":"1.5.7","typescript":"3.5.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"07ee7bd374755f473e384d67becfd242d021e3a9","_id":"ts-morph@3.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"bbfa1d14481ee23bdd1c030340ccf4a243cfc844","size":282781,"noattachment":false,"key":"/ts-morph/-/ts-morph-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-3.1.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_3.1.3_1563411656821_0.05189394493566657"},"_hasShrinkwrap":false,"publish_time":1563411657047,"_cnpm_publish_time":1563411657047},"3.1.2":{"name":"ts-morph","version":"3.1.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn lint:src && yarn lint:scripts","lint:src":"tslint \"src/**/*.ts\"","lint:scripts":"tslint \"scripts/**/*.ts\"","lint:src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpile-only scripts/build/removeEmptyFiles","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"9.4.1","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/globby":"^9.1.0","@types/chai":"^4.1.7","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^2.1.3","@types/node":"^12.6.3","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","chalk":"^2.4.2","conditional-type-checks":"^1.0.1","coveralls":"^3.0.5","cross-env":"^5.2.0","diff":"^4.0.1","mocha":"6.1.4","npx":"^10.2.0","nyc":"14.1.1","rimraf":"^2.6.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.12","ts-morph":"3.1.0","ts-nameof":"^3.2.0","ts-node":"8.3.0","tslint":"^5.18.0","ttypescript":"1.5.7","typescript":"3.5.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"4745cd1182136ccfc6634da629d1b35322f75e3b","_id":"ts-morph@3.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"fc4f33a51a95a79d27cb64d00825fb72be598083","size":282636,"noattachment":false,"key":"/ts-morph/-/ts-morph-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-3.1.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_3.1.2_1563243204976_0.35023587679771495"},"_hasShrinkwrap":false,"publish_time":1563243205158,"_cnpm_publish_time":1563243205158},"3.1.1":{"name":"ts-morph","version":"3.1.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn lint:src && yarn lint:scripts","lint:src":"tslint \"src/**/*.ts\"","lint:scripts":"tslint \"scripts/**/*.ts\"","lint:src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpile-only scripts/build/removeEmptyFiles","build:declarations":"rimraf dist-declarations && ts-node --transpile-only scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpile-only scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpile-only scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpile-only --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpile-only scripts/refactor","output-wrapped-nodes":"ts-node --transpile-only scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpile-only scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpile-only scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpile-only scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpile-only scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpile-only scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpile-only scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpile-only scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpile-only scripts/typeCheckDocumentation.ts"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"9.4.0","fs-extra":"^8.1.0","glob-parent":"^5.0.0","globby":"^10.0.1","is-negated-glob":"^1.0.0","multimatch":"^4.0.0","typescript":"^3.0.1"},"devDependencies":{"@types/globby":"^9.1.0","@types/chai":"^4.1.7","@types/diff":"^4.0.2","@types/fs-extra":"^8.0.0","@types/glob-parent":"^3.1.1","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.7","@types/multimatch":"^2.1.3","@types/node":"^12.6.2","@types/ts-nameof":"^3.2.0","chai":"^4.2.0","chalk":"^2.4.2","conditional-type-checks":"^1.0.1","coveralls":"^3.0.5","cross-env":"^5.2.0","diff":"^4.0.1","mocha":"6.1.4","npx":"^10.2.0","nyc":"14.1.1","rimraf":"^2.6.3","shelljs":"^0.8.3","shx":"^0.3.2","source-map-support":"^0.5.12","ts-morph":"3.1.0","ts-nameof":"^3.2.0","ts-node":"8.3.0","tslint":"^5.18.0","ttypescript":"1.5.7","typescript":"3.5.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"f782820f97283e47f7fad36312f081501dd2e029","_id":"ts-morph@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"18d02c9d53f590f942d4d148efd4a24624bc0ea6","size":282475,"noattachment":false,"key":"/ts-morph/-/ts-morph-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-3.1.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_3.1.1_1563043219685_0.4709564600261549"},"_hasShrinkwrap":false,"publish_time":1563043219917,"_cnpm_publish_time":1563043219917},"3.1.0":{"name":"ts-morph","version":"3.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn lint:src && yarn lint:scripts","lint:src":"tslint \"src/**/*.ts\"","lint:scripts":"tslint \"scripts/**/*.ts\"","lint:src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build:declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"9.4.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.1.0","ts-nameof":"^3.1.0","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.5.2","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"741ce001937a2af59d2ace0a52b427675d989976","_id":"ts-morph@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"233a1588b910096ca70ec494ce6ffca8b356aea5","size":282463,"noattachment":false,"key":"/ts-morph/-/ts-morph-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-3.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_3.1.0_1562116313268_0.32326655674623606"},"_hasShrinkwrap":false,"publish_time":1562116313450,"_cnpm_publish_time":1562116313450},"3.0.0":{"name":"ts-morph","version":"3.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn type-check-docs && yarn package && yarn publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn lint:src && yarn lint:scripts","lint:src":"tslint \"src/**/*.ts\"","lint:scripts":"tslint \"scripts/**/*.ts\"","lint:src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build:declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test:debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test:watch":"yarn test --watch-extensions ts --watch","test:ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test:coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test:performance":"yarn build && node ./dist/tests/performance/run.js","test:performance-save":"yarn test:performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn build && yarn build:declarations","publish-code-verification":"yarn code-verification && yarn ensure-no-declaration-file-errors && yarn ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn build:declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"9.4.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.1.0","ts-nameof":"^3.1.0","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.5.2","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.5":"npm:typescript@3.4.5"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"80e24bf243a70164192ec8db72cc90e125d538aa","_id":"ts-morph@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"f9e0d37d28528bdecec0b2b927e10efa8e1052a3","size":282057,"noattachment":false,"key":"/ts-morph/-/ts-morph-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-3.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_3.0.0_1561828688911_0.23699257952517216"},"_hasShrinkwrap":false,"publish_time":1561828689156,"_cnpm_publish_time":1561828689156},"2.3.0":{"name":"ts-morph","version":"2.3.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"8.0.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.4","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"23b1d366b5b55b3946caede9b9713ab176e05864","_id":"ts-morph@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"d7b2c061b2392e5ea91f8d08997ec5da42ec36e6","size":271429,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.3.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.3.0_1559177769293_0.023906267922782165"},"_hasShrinkwrap":false,"publish_time":1559177769537,"_cnpm_publish_time":1559177769537},"1.3.4":{"name":"ts-morph","version":"1.3.4","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":">=3.0.1 <3.6.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1","typescript-3.4.1":"npm:typescript@3.4.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"55d44f47ba132e7e070ecae6ec79fe4b8d4b8caa","_id":"ts-morph@1.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"bd213b9366fffcda9f30f255945c4380c6c4b33e","size":279204,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.4.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.4_1558810252433_0.18431498626912046"},"_hasShrinkwrap":false,"publish_time":1558810252614,"_cnpm_publish_time":1558810252614},"2.2.0":{"name":"ts-morph","version":"2.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"8.0.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.4","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"3f48bbb3aec4423af93ccb9692415d9dbf1cf6c9","_id":"ts-morph@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"fdd8f7e88ef47a33489c7b677ab1705a77bb29f9","size":271252,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.2.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.2.0_1558809805437_0.6146602627986617"},"_hasShrinkwrap":false,"publish_time":1558809805679,"_cnpm_publish_time":1558809805679},"2.1.2":{"name":"ts-morph","version":"2.1.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"8.0.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.4","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"cbdcc834ffbcc69f2d3008467e77b8b804670e8e","_id":"ts-morph@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"15989de895c5f3b73d5c1dbee3e7c52889de3ef4","size":269898,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.1.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.1.2_1558380774748_0.09194349204827756"},"_hasShrinkwrap":false,"publish_time":1558380774986,"_cnpm_publish_time":1558380774986},"2.1.1":{"name":"ts-morph","version":"2.1.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"8.0.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.4","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"d1d6f1a8909b194e45973488fad57242172199c3","_id":"ts-morph@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"8ec93d8f3545b0cf3824d8870bbcedb8c7719553","size":269844,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.1.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.1.1_1558374095459_0.4304237799607604"},"_hasShrinkwrap":false,"publish_time":1558374095674,"_cnpm_publish_time":1558374095674},"2.1.0":{"name":"ts-morph","version":"2.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts","!src/structures/utils/forEachStructureChild.ts","!src/structures/utils/StructureTypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"8.0.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.4","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"319e077196f86cef1aa7c0195a43e01797f86e99","_id":"ts-morph@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"a899b3fe284a72090f73c4d6a7f82e4168667abd","size":269820,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.1.0_1556498602831_0.42436904991102486"},"_hasShrinkwrap":false,"publish_time":1556498602977,"_cnpm_publish_time":1556498602977},"2.0.1":{"name":"ts-morph","version":"2.0.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.1","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.4-rc","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"156718463386f6ed624ab5dd8160c6721b9e4385","_id":"ts-morph@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"7ae7ca47ecad817354105b4579bf581d323ec64f","size":264379,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.1_1555801305947_0.2426878086518971"},"_hasShrinkwrap":false,"publish_time":1555801306107,"_cnpm_publish_time":1555801306107},"2.0.4-rc":{"name":"ts-morph","version":"2.0.4-rc","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.1","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1-rc","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"readmeFilename":"readme.md","gitHead":"7c2b8ac60b36c6a8ddbab26cb21634807ad13b85","_id":"ts-morph@2.0.4-rc","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"bc0198eb96095ebd0255122af62a4e5bbb1d53b8","size":261965,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.4-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.4-rc.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.4-rc_1555368448628_0.6474212462137405"},"_hasShrinkwrap":false,"publish_time":1555368448845,"_cnpm_publish_time":1555368448845},"2.0.3-rc":{"name":"ts-morph","version":"2.0.3-rc","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.1","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1-rc","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"readmeFilename":"readme.md","gitHead":"846d843ea2888479fe65d449353c429aa9e4d55a","_id":"ts-morph@2.0.3-rc","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"bb7b9d028e61872971c1ece559acf4ca4489f603","size":261968,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.3-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.3-rc.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.3-rc_1555279728460_0.026809220206609252"},"_hasShrinkwrap":false,"publish_time":1555279728711,"_cnpm_publish_time":1555279728711},"2.0.2-rc":{"name":"ts-morph","version":"2.0.2-rc","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --inspect-brk","test-watch":"yarn run test --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts","test-performance":"yarn run build && node ./dist/tests/performance/run.js","test-performance-save":"yarn run test-performance --save","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","type-check-scripts":"tsc --noEmit --project tsconfig.scripts.json","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"2.0.1-rc","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"readmeFilename":"readme.md","gitHead":"d41ad9f14a1c9f29d62e9562fff874336691758b","_id":"ts-morph@2.0.2-rc","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"e5032dd4c54e7a70f7c1a5ad161bf2c734ce71d7","size":261881,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.2-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.2-rc.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.2-rc_1555268228643_0.31586190237370215"},"_hasShrinkwrap":false,"publish_time":1555268228859,"_cnpm_publish_time":1555268228859},"2.0.1-rc":{"name":"ts-morph","version":"2.0.1-rc","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep \"^(?!.*@performance)\"","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep \"^(?!.*@performance)\" --inspect-brk","test-watch":"npm test -- --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep \"^(?!.*performance)\"","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"1.3.3","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"1a07283e9b4d0f0da77d1fa45c669bb2272c9d07","readmeFilename":"readme.md","_id":"ts-morph@2.0.1-rc","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"2922e2a8f415a986d600342f2dd17168f7506f78","size":262166,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.1-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.1-rc.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.1-rc_1555031890240_0.15049198346084047"},"_hasShrinkwrap":false,"publish_time":1555031890516,"_cnpm_publish_time":1555031890516},"2.0.0-rc":{"name":"ts-morph","version":"2.0.0-rc","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && echo \"Run: npm publish --otp\"","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep \"^(?!.*@performance)\"","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep \"^(?!.*@performance)\" --inspect-brk","test-watch":"npm test -- --watch-extensions ts --watch","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep \"^(?!.*performance)\"","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods ensure-mixin-not-applied-multiple-times validate-public-api-class-member-names validate-compiler-node-to-wrapped-type validate-code-fences","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.3.0","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^1.0.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-morph":"1.3.3","ts-nameof":"^3.0.3","ts-node":"7.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript":"3.4.3","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.3":"npm:typescript@3.3.3","typescript-3.4.3":"npm:typescript@3.4.3"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"readmeFilename":"readme.md","gitHead":"4c81080301113c16e9cceb79656e8362b16b81ba","_id":"ts-morph@2.0.0-rc","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"19258bc5905b9577f223f5003b19a6de4b907444","size":262092,"noattachment":false,"key":"/ts-morph/-/ts-morph-2.0.0-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-2.0.0-rc.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_2.0.0-rc_1555025747171_0.6528513579694493"},"_hasShrinkwrap":false,"publish_time":1555025747404,"_cnpm_publish_time":1555025747404},"1.3.3":{"name":"ts-morph","version":"1.3.3","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":">=3.0.1 <3.5.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1","typescript-3.4.1":"npm:typescript@3.4.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"95f2189b950f99b6383fb1f92a22e6b103f89de8","_id":"ts-morph@1.3.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"ce4026699691db9bd297c039189f0fe4cc0fac4b","size":279219,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.3.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.3_1554158816041_0.06894064799122979"},"_hasShrinkwrap":false,"publish_time":1554158816191,"_cnpm_publish_time":1554158816191},"1.3.2":{"name":"ts-morph","version":"1.3.2","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":">=3.0.1 <3.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"4cc651f4923e674b1be1da35ac6ab1e534126a95","_id":"ts-morph@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"7cca879159291a031db6ca7a06c39c36a97307f0","size":278604,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.2.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.2_1553963473483_0.7906829383284681"},"_hasShrinkwrap":false,"publish_time":1553963473826,"_cnpm_publish_time":1553963473826},"1.3.1":{"name":"ts-morph","version":"1.3.1","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"61aa68912c1656d717a5c23977781b291245c22a","_id":"ts-morph@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"70795b7d54489c419b50911273675151b7bab8af","size":278532,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.1.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.1_1552784277451_0.7462811733638033"},"_hasShrinkwrap":false,"publish_time":1552784277676,"_cnpm_publish_time":1552784277676},"1.3.0":{"name":"ts-morph","version":"1.3.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"1f4ac63377010eb567f8afc17b3d5a5c868158e3","_id":"ts-morph@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"06cad37a9d12752be1ac3a02ae3a7067c12d7e0d","size":278487,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.3.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.3.0_1551638064735_0.61360315280452"},"_hasShrinkwrap":false,"publish_time":1551638064977,"_cnpm_publish_time":1551638064977},"1.2.0":{"name":"ts-morph","version":"1.2.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"0976e63495ae02a75a7754d9928639353248ba7b","_id":"ts-morph@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"d53f899102afe73a526ff2b3e88baa8cb0862fc3","size":277005,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.2.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.2.0_1550719036925_0.6275066400980269"},"_hasShrinkwrap":false,"publish_time":1550719037095,"_cnpm_publish_time":1550719037095},"1.1.0":{"name":"ts-morph","version":"1.1.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-morph":"1.0.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"696a495b1004f8040cd751767503ad3b3a11b586","_id":"ts-morph@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"0b68ba247fb337c1a8f3fb8ce909158426d7fde6","size":274400,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.1.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.1.0_1550111796473_0.7592154290431654"},"_hasShrinkwrap":false,"publish_time":1550111796648,"_cnpm_publish_time":1550111796648},"1.0.0":{"name":"ts-morph","version":"1.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","main":"dist/main.js","typings":"dist-declarations/ts-morph.d.ts","scripts":{"dopublish":"yarn run type-check-docs && yarn run package && yarn run publish-code-verification && npm publish --otp","lint":"yarn run lint-src && yarn run lint-scripts","lint-src":"tslint \"src/**/*.ts\"","lint-scripts":"tslint \"scripts/**/*.ts\"","lint-src-and-fix":"tslint \"src/**/*.ts\" --fix","build":"rimraf dist && npx ttsc && ts-node --transpileOnly scripts/build/removeEmptyFiles","build-declarations":"rimraf dist-declarations && ts-node --max-old-space-size=8192 --transpileOnly scripts/generation/main create-code-block-writer-file create-declaration-file","test":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert","test-debug":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --invert --inspect-brk","test-ts-versions":"ts-node --transpileOnly scripts/test/testTypeScriptVersions","test-coverage":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" nyc --reporter=lcov mocha --opts mocha.opts --grep @performance --invert","test-performance":"cross-env TS_NODE_COMPILER=\"ttypescript\" TS_NODE_TRANSPILE_ONLY=\"true\" mocha --opts mocha.opts --grep @performance --reporter spec","type-check-library":"ts-node --transpileOnly scripts/typeCheckLibrary","code-generate":"ts-node --transpileOnly --compiler ttypescript scripts/generation/main","refactor":"ts-node --transpileOnly scripts/refactor","output-wrapped-nodes":"ts-node --transpileOnly scripts/generation/outputWrappedNodesInfo","package":"yarn run build && yarn run build-declarations","publish-code-verification":"yarn run code-verification && yarn run ensure-no-declaration-file-errors && yarn run ensure-declaration-files-not-changed","code-verification":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes ensure-overload-structures-match ensure-array-inputs-readonly ensure-classes-implement-structure-methods validate-public-api-class-member-names validate-compiler-node-to-wrapped-type","ensure-structures-match-classes":"ts-node --transpileOnly scripts/verification/main ensure-structures-match-classes","ensure-overload-structures-match":"ts-node --transpileOnly scripts/verification/main ensure-overload-structures-match","ensure-no-project-compile-errors":"ts-node --transpileOnly scripts/verification/ensureNoProjectCompileErrors","ensure-no-declaration-file-errors":"ts-node --transpileOnly scripts/verification/ensureNoDeclarationFileErrors","ensure-declaration-files-not-changed":"ts-node --transpileOnly scripts/verification/ensureDeclarationFilesNotChanged","ensure-array-inputs-readonly":"ts-node --transpileOnly scripts/verification/main ensure-array-inputs-readonly","ensure-or-throw-exists":"ts-node --transpileOnly scripts/verification/main ensure-or-throw-exists","overwrite-declaration-files":"yarn run build-declarations && shx cp -rf dist-declarations/ts-morph.d.ts lib/ts-morph.d.ts && shx cp -rf dist-declarations/code-block-writer.d.ts lib/code-block-writer.d.ts","type-check-docs":"ts-node --transpileOnly scripts/typeCheckDocumentation.ts","maintain-barrels":"barrel-maintainer src"},"repository":{"type":"git","url":"git+https://github.com/dsherret/ts-morph.git"},"keywords":["typescript","ast","static analysis","code generation","code refactor"],"author":{"name":"David Sherret"},"license":"MIT","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"homepage":"https://github.com/dsherret/ts-morph#readme","nyc":{"extension":[".ts",".tsx"],"include":["src/**/*.ts","!src/tests/**/*.ts","!src/utils/TypeGuards.ts"],"reporter":["html"],"all":true},"typescript":{"definition":"dist-declarations/ts-morph.d.ts"},"dependencies":{"@dsherret/to-absolute-glob":"^2.0.2","code-block-writer":"^7.2.2","fs-extra":"^7.0.0","glob-parent":"^3.1.0","globby":"^8.0.1","is-negated-glob":"^1.0.0","multimatch":"^2.1.0","tslib":"^1.9.0","typescript":"^3.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/diff":"^3.5.1","@types/fs-extra":"^5.0.2","@types/glob-parent":"^3.1.0","@types/is-negated-glob":"^1.0.0","@types/mocha":"^5.2.0","@types/multimatch":"^2.1.2","@types/node":"^6.0.110","@types/ts-nameof":"^2.0.0","barrel-maintainer":"^1.4.0","chai":"^4.1.2","chalk":"^2.4.0","conditional-type-checks":"^0.5.0","coveralls":"^3.0.1","cross-env":"^5.1.4","diff":"^3.5.0","mocha":"5.2.0","npx":"^10.2.0","nyc":"12.0.2","rimraf":"^2.6.2","shelljs":"^0.8.2","shx":"^0.3.2","source-map-support":"^0.5.5","ts-nameof":"^3.0.0","ts-node":"7.0.0","ts-simple-ast":"19.1.0","tslint":"^5.11.0","ttypescript":"1.5.5","typescript-3.0.1":"npm:typescript@3.0.1","typescript-3.0.3":"npm:typescript@3.0.3","typescript-3.1.6":"npm:typescript@3.1.6","typescript-3.2.4":"npm:typescript@3.2.4","typescript-3.3.1":"npm:typescript@3.3.1"},"standard-version":{"tagPrefix":""},"browser":{"fs":false,"os":false,"fs.realpath":false,"fs-extra":false,"dir-glob":false,"graceful-fs":false,"fast-glob":false,"source-map-support":false,"globby":false,"glob-parent":false,"glob":false},"gitHead":"f81e45e10ae470dedc1fc7c4c7290bb7be5b2702","_id":"ts-morph@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dsherret","email":"dsherret@gmail.com"},"dist":{"shasum":"28ea14a7f526ea434c596eca0e6a02e0d8fe5e3e","size":274032,"noattachment":false,"key":"/ts-morph/-/ts-morph-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ts-morph/download/ts-morph-1.0.0.tgz"},"maintainers":[{"name":"dsherret","email":"dsherret@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-morph_1.0.0_1549140645447_0.26592891912697536"},"_hasShrinkwrap":false,"publish_time":1549140645649,"_cnpm_publish_time":1549140645649}},"readme":"# ts-morph\n\n[![npm version](https://badge.fury.io/js/ts-morph.svg)](https://badge.fury.io/js/ts-morph)\n[![CI](https://github.com/dsherret/ts-morph/workflows/CI/badge.svg)](https://github.com/dsherret/ts-morph/actions?query=workflow%3ACI)\n[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\n[TypeScript](https://github.com/Microsoft/TypeScript) Compiler API wrapper. Provides an easier way to programmatically navigate and manipulate TypeScript and JavaScript code.\n\nFormerly `ts-simple-ast`.\n\n## Overview\n\n- [Documentation](https://ts-morph.com/)\n- [Declaration file](https://github.com/dsherret/ts-morph/blob/latest/packages/ts-morph/lib/ts-morph.d.ts)\n\n## Main Features\n\n1. Wraps the compiler API objects to provide helper methods for getting information and programmatically changing files.\n2. Allows falling back to the compiler API objects if necessary (ex. `classDeclaration.compilerNode` or `typeChecker.compilerObject`).\n3. All changes are kept in memory (including file and directory moves) until specifying to save to the underlying file system.\n4. Changes are made to the text and wrapped nodes can be held on to between manipulations.\n\n## Getting Started\n\n1. [Installing](https://ts-morph.com/)\n2. [Instantiating](https://ts-morph.com/setup/)\n3. [Adding source files](https://ts-morph.com/setup/adding-source-files)\n4. [Getting source files](https://ts-morph.com/navigation/getting-source-files)\n5. [Navigating](https://ts-morph.com/navigation/example)\n6. [Manipulating](https://ts-morph.com/manipulation/)\n\n## Library Progress\n\nThis library is still under active development. Most common code manipulation/generation use cases are implemented, but there's still a lot of work to do. Please open an issue if you find a feature missing, bug, or question that isn't in the issue tracker.\n\n- [Breaking changes](https://github.com/dsherret/ts-morph/blob/latest/packages/ts-morph/breaking-changes.md)\n- [Change log](https://github.com/dsherret/ts-morph/blob/latest/packages/ts-morph/CHANGELOG.md)\n- [Wrapped nodes progress report](https://github.com/dsherret/ts-morph/blob/latest/packages/ts-morph/wrapped-nodes.md)\n\n## Example\n\n<!-- dprint-ignore -->\n```ts\nimport { Project, StructureKind } from \"ts-morph\";\n\n// initialize\nconst project = new Project({\n    // Optionally specify compiler options, tsconfig.json, in-memory file system, and more here.\n    // If you initialize with a tsconfig.json, then it will automatically populate the project\n    // with the associated source files.\n    // Read more: https://ts-morph.com/setup/\n});\n\n// add source files\nproject.addSourceFilesAtPaths(\"src/**/*.ts\");\nconst myClassFile = project.createSourceFile(\"src/MyClass.ts\", \"export class MyClass {}\");\nconst myEnumFile = project.createSourceFile(\"src/MyEnum.ts\", {\n    statements: [{\n        kind: StructureKind.Enum,\n        name: \"MyEnum\",\n        isExported: true,\n        members: [{ name: \"member\" }],\n    }],\n});\n\n// get information\nconst myClass = myClassFile.getClassOrThrow(\"MyClass\");\nmyClass.getName();          // returns: \"MyClass\"\nmyClass.hasExportKeyword(); // returns: true\nmyClass.isDefaultExport();  // returns: false\n\n// manipulate\nconst myInterface = myClassFile.addInterface({\n    name: \"IMyInterface\",\n    isExported: true,\n    properties: [{\n        name: \"myProp\",\n        type: \"number\",\n    }],\n});\n\nmyClass.rename(\"NewName\");\nmyClass.addImplements(myInterface.getName());\nmyClass.addProperty({\n    name: \"myProp\",\n    initializer: \"5\",\n});\n\nproject.getSourceFileOrThrow(\"src/ExistingFile.ts\").delete();\n\n// asynchronously save all the changes above\nawait project.save();\n\n// get underlying compiler node from the typescript AST from any node\nconst compilerNode = myClassFile.compilerNode;\n```\n\nOr navigate existing compiler nodes created with the TypeScript compiler (the `ts` named export is the TypeScript compiler):\n\n```ts ignore-error: 1109\nimport { createWrappedNode, ClassDeclaration, ts } from \"ts-morph\";\n\n// some code that creates a class declaration using the ts object\nconst classNode: ts.ClassDeclaration = ...;\n\n// create and use a wrapped node\nconst classDec = createWrappedNode(classNode) as ClassDeclaration;\nconst firstProperty = classDec.getProperties()[0];\n\n// ... do more stuff here ...\n```\n","_attachments":{},"homepage":"https://github.com/dsherret/ts-morph#readme","bugs":{"url":"https://github.com/dsherret/ts-morph/issues"},"license":"MIT"}