{"_id":"ts-morph-extensions","_rev":"28-346c7919917a80e62dd276c450798593","name":"ts-morph-extensions","dist-tags":{"next":"2.31.0-alpha.8","latest":"2.33.0"},"versions":{"2.24.0-alpha.3":{"name":"ts-morph-extensions","version":"2.24.0-alpha.3","license":"ISC","_id":"ts-morph-extensions@2.24.0-alpha.3","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"dda850f42436037094c73bd150c4b6266dc41ac7","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.24.0-alpha.3.tgz","fileCount":70,"integrity":"sha512-cheUErFw+7c4sf7jTQUo0J5wwksUb8pHoQGElwtf4TOYMLzjF5dP1aF5nBMXEDEkDiMUVtyyDtXAl/YdbG+0bw==","signatures":[{"sig":"MEUCIQCo1G6UfQ39EhzSqmU7vU98WwP3Wm4ta0Eft27Ys07wugIgQZeP3MnMg5DctsI2yTvYNT+kY6J9ZYgpIXGMEAe2j1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73570},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3cbfdffd826bdfec0494c882f245667f15ba5c9a","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.24.0-alpha.3_1761891571830_0.8563847788670256","host":"s3://npm-registry-packages-npm-production"}},"2.24.0-alpha.4":{"name":"ts-morph-extensions","version":"2.24.0-alpha.4","license":"ISC","_id":"ts-morph-extensions@2.24.0-alpha.4","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"5c95f5710d4549489f72add6976aee92afb761fd","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.24.0-alpha.4.tgz","fileCount":70,"integrity":"sha512-t73p9FupeXtbFKjcFJkHe5pGvMFvkoCFtzv13P8EDatajDmD9Jcz2WvTmfRQeNUnohW0r2uB2ErQHqWs0ORCZA==","signatures":[{"sig":"MEQCIDr9AVXSjs1Un4tzE2gLk0NMn4xK5kypbgnTHiAcKvlLAiA1j98grPsxWPbXL/zBRI107WNcbW4ySGSK0s/FDdlw3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73570},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a6d271ebacd667772225439b3355204a43f713a","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.24.0-alpha.4_1761900027990_0.5975378193920482","host":"s3://npm-registry-packages-npm-production"}},"2.24.0-alpha.5":{"name":"ts-morph-extensions","version":"2.24.0-alpha.5","license":"ISC","_id":"ts-morph-extensions@2.24.0-alpha.5","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"6934ea276f468ac220935bcbc061afbaa941a4d6","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.24.0-alpha.5.tgz","fileCount":70,"integrity":"sha512-yHf6TEepoje6zb0zkZLOAmNFdLWqCR6sMF2IqsBUaCzr9MF+rXU5URhCSUmp+EQGdwLajDFNy38ghJrHLox7fA==","signatures":[{"sig":"MEUCIHVj81P6LIbBHthYOnbLNfNUQj69joSs45nchWguCPa2AiEA0Vro8DNm5XILwmscX+zpR64IfYPrL/nayuLYeDTP5Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73570},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be109deee6a957bbfb48f7efd0e0ef138f828b58","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.24.0-alpha.5_1761901240185_0.8423605799068303","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"ts-morph-extensions","version":"2.25.0","license":"ISC","_id":"ts-morph-extensions@2.25.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"8f33d3f5b6f66049efb6b42f067a2c497dc39e93","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.25.0.tgz","fileCount":70,"integrity":"sha512-ZWaJhcCiKfmVsVe9n9RpeouWEWMyHA91FDDWmsptNfi1cPP3pH/gG7MZL0SoA7YXS2W1ISaidbMJ1QfeTzpy6w==","signatures":[{"sig":"MEUCIGd5t6Un+vbbQCYaVBDiA7HQc+NRFNsz56fUWUtb7HSkAiEAxx6guYE5iy2gYcp7CDAmXZnUZfAjXGAeCbdk6zPhTsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73615},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"58603913a362b0d356c36d7656a8ef0dba8e7831","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.25.0_1761932993965_0.9472272525236547","host":"s3://npm-registry-packages-npm-production"}},"2.26.0-alpha.0":{"name":"ts-morph-extensions","version":"2.26.0-alpha.0","license":"ISC","_id":"ts-morph-extensions@2.26.0-alpha.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"7016fbc302a42614b447368741dab8e7c94c7e49","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.26.0-alpha.0.tgz","fileCount":70,"integrity":"sha512-J4vNgdqXspvjif/GFN6iu3AWLasB3mraciOWXv4IlEQnFVa46in6vymDL3oqlbVdLIZcLHYNqM1Blb4c4DtXPw==","signatures":[{"sig":"MEUCIQDvDPfCqRP7z0rY0QDsld7ZRfcWn1Em2kpXNEa9MQl7RAIgBDEjL16UPYQUkIP+7xlLipYaT3chNXdNULFKB3j997Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73623},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"318adf5762ba7da41a900250be0dea5ab8a06242","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.26.0-alpha.0_1762190005196_0.4522463510703072","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"ts-morph-extensions","version":"2.26.0","license":"ISC","_id":"ts-morph-extensions@2.26.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"819ee8cc96916a68b6c4e455b118ece1592549d2","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.26.0.tgz","fileCount":70,"integrity":"sha512-XePVd50QWt0++hKIY1YSmHhIdKH1xfT2XE/XqsH63jCDkikADTJPmO5SckpM4XuAweabYHe6eBYvBROMx9M8Tg==","signatures":[{"sig":"MEUCIQC+P8cZo1yHoE147q8Fr01KQHCFuAtsNQfI8YMg2m7HkQIgFi3/YDGpNtBqOkjCLBWicqTAjZNLhEGhi96/9brtO5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73615},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b7a2735d2c7ab552cc126cd678d3dc0a69e7694","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.26.0_1762238406811_0.09114963399844411","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"ts-morph-extensions","version":"2.26.1","license":"ISC","_id":"ts-morph-extensions@2.26.1","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"4fe5edd9df6e33bc82facc8cc476dfd3f32c8887","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.26.1.tgz","fileCount":70,"integrity":"sha512-/xJ263lVe2z+4pvWDLeWHD3aQO+NJyIgFy4ueovUcSBI8TR6mGHMH7vHv4rWrOUN/+C6wmWbt61HeslAumjv9A==","signatures":[{"sig":"MEUCIGIeZPinUKdDl3sNgT8ZP3w7uyJIW2BKeqlqHV9bQQH5AiEArr9wExHQRd08HHzZw+xCp2FmL7kHSdcH2D6KrO2u0ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73615},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ad75d71b575afd3ff794322919dd3054c6e8942","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.26.1_1762456273438_0.3111933080147422","host":"s3://npm-registry-packages-npm-production"}},"2.27.0-alpha.0":{"name":"ts-morph-extensions","version":"2.27.0-alpha.0","license":"ISC","_id":"ts-morph-extensions@2.27.0-alpha.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"e3950d274d7d3ae55c8e217b7d392c0fadee700c","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.27.0-alpha.0.tgz","fileCount":70,"integrity":"sha512-LdELEZ/NEZaGtfMXw6zw3DIbXQvMDf4J95r+l/VMg4QCWvOJGrotBmZXXhpy8GicRJ5orl11wBdcGLSRuAlVaw==","signatures":[{"sig":"MEYCIQDbWV6cfOOKCeiJjGsSkirwuLzmmpSlLcxvb+/d7mH33gIhAK4xvSgD8jDBPL2HpTz2tiaAuI6B6cItVqHHAjvGi17G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75019},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79ebb6032dc9f83d4b43d8063ac64fe5808efee2","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.27.0-alpha.0_1763800545726_0.3555739064398693","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"ts-morph-extensions","version":"2.27.0","license":"ISC","_id":"ts-morph-extensions@2.27.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"9e9844c3521b085042b1d732a5f3135e0b165525","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.27.0.tgz","fileCount":70,"integrity":"sha512-yLVUvnKSGGAjdP6QXVKlDxgmQODXtp/CNrjH1vU6EkfKUBT8LEiZSnjjd7IQxvCuP+M/a6JLZJ/BKLfOzkMzyg==","signatures":[{"sig":"MEUCIQDASqweN46MAUfNUUmOa2xiIGzpFpzXNyQPPGEX6WcKLQIgUO8m5z/lOtXyRC4ZhKV1i6jMWJ2Mjx9eF0t3iiZJhxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75011},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16009b2499a38de5cb5aaae1d595031282c38054","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.27.0_1763828766192_0.881124256286342","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"ts-morph-extensions","version":"2.28.0","license":"ISC","_id":"ts-morph-extensions@2.28.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"ddf782507a56014c5419d283d40c939b5016cc52","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.28.0.tgz","fileCount":70,"integrity":"sha512-siUVptYsBZtIHVN7E5btu4VgkHKWICLhcpnVHEYFZS5b17R33tdyVSnDpg3aOx3gL64lrMzzl76X/1KMVnpRrA==","signatures":[{"sig":"MEUCIQCFjELHrbUFvkYW+/DpC17yzbze6bM6HeYhghd7JONUmwIgYgCjsTKLRd6HFasaWr7uGTTXNTCfG53tdphjM0baAyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75057},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"68108db5fe41152a79e39511dc76b40dbb381b31","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.28.0_1767607946796_0.6502012304442393","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"ts-morph-extensions","version":"2.29.0","license":"ISC","_id":"ts-morph-extensions@2.29.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"86dd027627b9061c07ec618ae5ab451d34bce5d5","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.29.0.tgz","fileCount":70,"integrity":"sha512-btPnkRQXe+6fNrBINNrc12aeEtKrMvy1e8FfxDXE/Uodn5C91f6CdLgZJnP89yT0B2UK4yCoqaX6K/ywp9a+xA==","signatures":[{"sig":"MEQCIH11CpURPI1kRw3CbcLEaP2KhwpQWWMGgn7qI0DoJT1XAiBqJ+OiFHakzzopKfwkV3lww6BsLyple9Sdxz1a0Lh87Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75057},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"20bea082e3d68ace1b6c9d6f35c4f9f36e837d1b","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.29.0_1768932952958_0.9632475779205076","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-alpha.0":{"name":"ts-morph-extensions","version":"2.30.0-alpha.0","license":"ISC","_id":"ts-morph-extensions@2.30.0-alpha.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"b7f23e8d329d5b37118c2128c5995f063274cf08","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0-alpha.0.tgz","fileCount":70,"integrity":"sha512-x6mgWJoY7Or0koKXfMrNsFakzvskLO6C4Dxs66EcT4NkPjbNAPWNVJMMh2dkzzYmI+jaVVvI+681O3Ny8R7bYg==","signatures":[{"sig":"MEYCIQDO9IXyaKy59yCH/+PyZvoMhTXfs3OdTGylZ2j3zBiqEAIhAP/LIX2KfYw2g9tu6szTda9N9z5AiFu7QxTjMZ+/5+Pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75065},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c608569ba88d62e52c6c36c5c1c2c9743a28ca5","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0-alpha.0_1771679471667_0.08360358874280949","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-alpha.1":{"name":"ts-morph-extensions","version":"2.30.0-alpha.1","license":"ISC","_id":"ts-morph-extensions@2.30.0-alpha.1","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"0806a71a9c3d727368415dcf75f2e46fdf4cb51b","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0-alpha.1.tgz","fileCount":70,"integrity":"sha512-QQAyPsjiY/8UE6G5L9LHb9pntm6nqukFsIkDPBEwsRAkCFIXCCDtWIzDJPwmZjcwV2I9AJMrEZpMTJhdT+9ufw==","signatures":[{"sig":"MEQCIA1a12K9XLRZ8hId3zPsmc7EQXroHXr+13MP819Iwg69AiA6nIK1UOfSMty693vmqTfHh39ADwP3ssZpTVKps7MKyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75065},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e0ebd50b61d38144f2ec4e8f1c5c23c658fe4f3","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0-alpha.1_1772008036702_0.8694943304100982","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-alpha.2":{"name":"ts-morph-extensions","version":"2.30.0-alpha.2","license":"ISC","_id":"ts-morph-extensions@2.30.0-alpha.2","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"bd1763475ff70535541e4647ba5832b3ae6e2d6d","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0-alpha.2.tgz","fileCount":70,"integrity":"sha512-dqochQHkM+QpKDvvepmsQs5yfxs4aBBq95/XqxrtanQMJXnlu64HtxCayLml843MO+8o7zpLR+n7wPB7u0gYCw==","signatures":[{"sig":"MEYCIQCgvaD7DoCGhPSpnTCrbOQYlTiPb29mN6jeMFGH8VlnUAIhAIJRq14N3Xa5YQTqRTVK0TdpLLB7GZepRFtIxs4l/yCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76676},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4d617d2db66be169494fb2d8aae8c62feb47efc","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0-alpha.2_1772219372706_0.7827635495883738","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-alpha.3":{"name":"ts-morph-extensions","version":"2.30.0-alpha.3","license":"ISC","_id":"ts-morph-extensions@2.30.0-alpha.3","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"3bc495bb4a4e38c607749638919689e285e6e643","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0-alpha.3.tgz","fileCount":70,"integrity":"sha512-OO+BQPTnOB4A/K3dR6jIu3oXLu0BU/+nstajvBoKlq/0iUfaRl+dcl+CbJnhmsjAaqjJuNc+8ugkCBJBb1OhZw==","signatures":[{"sig":"MEUCIBjlBVE14TN3/dfp0Rpaebu4jVob2EVT7mQ5ht+6OZ9KAiEAuOoSpePoIqa4lF5JQFgDyy3nP64fCi5xu55Cfj48jX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5ec86f39c80bec58655e7da7dbf0d2fad3d4dbe3","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0-alpha.3_1772343618091_0.22656901871087465","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-alpha.4":{"name":"ts-morph-extensions","version":"2.30.0-alpha.4","license":"ISC","_id":"ts-morph-extensions@2.30.0-alpha.4","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"1723acbed0895ffb1c2ccf2c28c5cdbeac4406c0","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0-alpha.4.tgz","fileCount":70,"integrity":"sha512-2fCgfqRnhNgEQ5jT6TVf8s3YpmbI4P5vsnyRH4urq6D9U5EWqlSoxuX/iKohbX1etcFcbPF1RWIg+3Ef1JBMEg==","signatures":[{"sig":"MEYCIQDp4HSYdirnXzsSLppylYmJiYT53xqP3UufWx5xuPjwFgIhAKOB3LYeBhQ64+xIcexrw0U6KfUxiCp1QiI7tnDtWj1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d0c617747d05022783e3bb57e9e1fcb8099a499b","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0-alpha.4_1772386849005_0.9704445605715193","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"ts-morph-extensions","version":"2.30.0","license":"ISC","_id":"ts-morph-extensions@2.30.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"0940856e4003c8b938e295d86b6810f5735e5911","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.30.0.tgz","fileCount":70,"integrity":"sha512-iAUs13YOlhngjWx5iIIZ4aZARxbvttRN5mIN1sDadWZrx59n2SCQKLCwmwk3rdXT9i/meSVR4r78+ipzbMrJiA==","signatures":[{"sig":"MEUCIQCdI0556jDePSeHE9ZmNerW9G3FHRy22wovd2TWEertWAIgUNgmokbYh5uXf4DcLDtqEOYBOnj6lU3E40qD+o9LqeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77860},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7b28f705f45aecfe70323d8e357d582a8f9f14e","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.30.0_1775539229806_0.25751596370889884","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.0":{"name":"ts-morph-extensions","version":"2.31.0-alpha.0","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"4a72f9a7315c9dae6174e1724efa4d068531683d","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.0.tgz","fileCount":70,"integrity":"sha512-4K5ERHyXY7st2C/bMPJwZWJ3nKb5sXdlnXgbBSI3616y8ujGc8J4I/vQtAIq7Ht5XbXutizaeqlZjKXidCOMcA==","signatures":[{"sig":"MEQCIA2c+Hzf7dOdR1yV3BKFbXagzOv7v+7VQTlQM2/SxhYgAiAJ2A6Wb+6UCaxWYLK9f5tefT8nbO5UD4wY3L9XSSlY3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8244c6f087ad81f7d1c64236aed874acb38b34fd","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.0_1775675622276_0.5458304987904485","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.1":{"name":"ts-morph-extensions","version":"2.31.0-alpha.1","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.1","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"9b7c9738355f60113ff40a884d3e78172ba8daab","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.1.tgz","fileCount":70,"integrity":"sha512-vhK/1TpQ+vWn13TNBpA1zZ8mtVE1XV7wS085zKPvWSdq3VxvO4d3+805BlEePLGATxVHkJ26wCUz4lAJ1DTzVA==","signatures":[{"sig":"MEYCIQDWQUmQDWMJl2Ajjnkxylwk7jbWKy6PV4ZaFGs0EMlH6AIhALkX1GUcBP1KlW8M1kX3aMuhOGfP0GxwnrsxTF9oh0Bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd998526dcb8d65ed2eedbab23b374381b152c03","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.1_1775707796046_0.7726982456050961","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.2":{"name":"ts-morph-extensions","version":"2.31.0-alpha.2","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.2","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"038e7c752be874eba3adc8be8ee935a858d9af9a","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.2.tgz","fileCount":70,"integrity":"sha512-mgyoArq/SAt7MNT6WJKqgukeG5CEb/tCVyaccnmCvF7wemC9Fcn9je4+l9jG2SS9oSkbcoAAuLnspSVie6I/uQ==","signatures":[{"sig":"MEYCIQCabUA8M6yW/Ig52oGwzx3pSR2e2ViU/xchu55aaan0FgIhALKY09UcI3Je/yjcJWKLBRgZ58iG2nqGT/yxYng/32VJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"27b9d87a599c1b8c1b6a631c54cc0096b66e757a","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.2_1775712342046_0.21042323157723808","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.5":{"name":"ts-morph-extensions","version":"2.31.0-alpha.5","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.5","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"27e85cfc2ad9e2913c5e8e1c8a269fda50423c94","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.5.tgz","fileCount":70,"integrity":"sha512-BSrNA1xJs0nxJLJg1f9/HqiiOpw5hcTxcD8wnH6fMLJ8HJNm5HytxfoN1wFLJwPuw9S2F/XSyQ92SUrylnuN4w==","signatures":[{"sig":"MEQCIFRMg41M/g+r1h2kGgqS4z7vvZ8dOvo40aXJEjWTBUVwAiBdB/UJjBAfvCoYtLd2rcvTFuuYikVYBXzahk0JOjYAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"116fe2d39e680439383292181e1609bd09dc18ab","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.5_1775740874021_0.16443319607528606","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.6":{"name":"ts-morph-extensions","version":"2.31.0-alpha.6","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.6","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"deccbb4c986e130bcb2f8b11799868d0dc8e47d1","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.6.tgz","fileCount":70,"integrity":"sha512-jQQ6X6Zn6MvzNVeK42fcy0/7BoNcIrTtISMpQm6WC2yOQfFxHrhPCgU24xVfKsHJjEUwVyJXpZjRoeDT4IoHEg==","signatures":[{"sig":"MEYCIQC0SMvYQnBk17ZUkz/jsjkW54pzpvAZuE1UYGNzvPM/zgIhAPYM7j5upnnepjXvv7YQI64/zUwjCRRMk9j6N3+NVIIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8cba997ae680ce70e7da43bc8f7da6a1262d9fd4","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.6_1775811176734_0.05351236292595174","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.7":{"name":"ts-morph-extensions","version":"2.31.0-alpha.7","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.7","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"c5a1c542ac89e2f4745a71e12236b7878233d8e7","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.7.tgz","fileCount":70,"integrity":"sha512-rq31YDm4rddU274LPj3Tn0ST3ENKPYLXA9FhAU+UTGctvHo+Mh2jiwpo5tFzK6hxO9HZHpJNHhEauyFQynSMpQ==","signatures":[{"sig":"MEUCIB8VbJ+XaJ9+eW61Bv9RoP+rztQ/1cwFfECjaQPXbLSEAiEA70ZaT0NiPnR2Bg46FgR6GlAqvUNF7clCIJarxXv3OaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f6cf03e6bbf7d7d430e4676e9c2e661ad2bd33c","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.7_1775882265168_0.010526907961795784","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-alpha.8":{"name":"ts-morph-extensions","version":"2.31.0-alpha.8","license":"ISC","_id":"ts-morph-extensions@2.31.0-alpha.8","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"127d6242a854fc6380454b45ed297ba4f4dfc9a7","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0-alpha.8.tgz","fileCount":70,"integrity":"sha512-IO8gNnJu+4GGjA7CpsyCJngJh6Ev6xrKsJ9mTwLzGL3OH0zY34kmOgzxHZDJyNwfuE7HFhc6/2kpmeY6M67gTA==","signatures":[{"sig":"MEUCIQCw4CPNMF+eUuvCEYbicQRMkGtAhTQ1bDklF7CaRAsbyQIgILZUIzGUJbK4OiL5Zc+hvqQOvRVUMA8XbmCoT6yoeh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a94f85058860b42db1fdc8a31c27c637ec52aae","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0-alpha.8_1776965695104_0.4852999969421543","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"ts-morph-extensions","version":"2.31.0","license":"ISC","_id":"ts-morph-extensions@2.31.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"9e2622e6897692755b1d571eea9104067d22573a","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.31.0.tgz","fileCount":70,"integrity":"sha512-EYecVPDUGUGEkf8UixpKRGHUPtUYkAIAKQiKGHbXXWVvn1LUsbpb7UzAiJ4nigpB3o4BYjZUyfHh11C1sR9d7Q==","signatures":[{"sig":"MEUCIQCExBIrKYQIVh0loN9Tk1Gdr9ALYN5Yn4OPufk2ld6O2wIgXtET7vSNrHa08RlHlx2ZHEYIH+1w3nTOr3jj8ENZppw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77860},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661cceb4d833c4ccf6044053caa84f1b8d6e0aa0","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.31.0_1777795368789_0.45642190367341495","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"ts-morph-extensions","version":"2.32.0","license":"ISC","_id":"ts-morph-extensions@2.32.0","maintainers":[{"name":"wix.mobile","email":"oneapp@wix.com"}],"dist":{"shasum":"a453c327b74dff53ca5fa845bdb230a43c8df137","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.32.0.tgz","fileCount":70,"integrity":"sha512-U3j7a4mv4cadYb0u6X7e1uyvbPNvgbKU/LcSo3a7dEgeDmszib6eCP1D1E+mZiZPLtWxDzNRKUwD4iUJ3WcyyA==","signatures":[{"sig":"MEQCIEUDbJPELgO8LUFrWKhZy7aQ41g0Q6nbaKP3yhfBgMvbAiAW6+aKxdUDomh2moDkp466wMpbvPYGAWt8DRjmMFmFYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77860},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"70d68039e48910581a52e0cb761d3852bec50e7e","scripts":{"build":"tsc","clean":"rm -rf dist","build:watch":"tsc --watch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"wix.mobile","email":"oneapp@wix.com"},"_npmVersion":"10.9.2","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ts-morph":"^25.0.1","jsonc-parser":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-morph-extensions_2.32.0_1781450487901_0.6682929719336317","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"ts-morph-extensions","version":"2.33.0","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","build:watch":"tsc --watch","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"jsonc-parser":"^3.2.1","ts-morph":"^25.0.1"},"devDependencies":{"ts-morph":"^25.0.1","typescript":"^5.0.0"},"license":"ISC","_id":"ts-morph-extensions@2.33.0","gitHead":"8aff448838ae62e39b2b5c3c2fabbe466136c86d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-MEQEzHUQRHzLLFguW6D7fid+bab/ThDQLUNOKzPHFr7r6iaweDwnewwjDEAGEz8lQzms+B0aJbaLLbadYfYUMQ==","shasum":"9ce40ad96c0191580efba4d284b55b7e6cc8e754","tarball":"https://registry.npmjs.org/ts-morph-extensions/-/ts-morph-extensions-2.33.0.tgz","fileCount":70,"unpackedSize":77860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEdm6VimLOsNRSAoHKER1qFw+WKZRw0rFtljrCTfMIiJAiEAiSR/A4ehNusk16ia1yP99Xeifu02Nuc7eZRdp2OiHFg="}]},"_npmUser":{"name":"guyca","email":"guyc@wix.com"},"directories":{},"maintainers":[{"name":"guyca","email":"guyc@wix.com"},{"name":"wix.mobile","email":"oneapp@wix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-morph-extensions_2.33.0_1789373339476_0.8735569098195928"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-31T06:19:31.829Z","modified":"2026-09-14T08:08:59.829Z","2.24.0-alpha.3":"2025-10-31T06:19:32.083Z","2.24.0-alpha.4":"2025-10-31T08:40:28.179Z","2.24.0-alpha.5":"2025-10-31T09:00:40.358Z","2.25.0":"2025-10-31T17:49:54.170Z","2.26.0-alpha.0":"2025-11-03T17:13:25.428Z","2.26.0":"2025-11-04T06:40:07.001Z","2.26.1":"2025-11-06T19:11:13.639Z","2.27.0-alpha.0":"2025-11-22T08:35:45.958Z","2.27.0":"2025-11-22T16:26:06.389Z","2.28.0":"2026-01-05T10:12:26.941Z","2.29.0":"2026-01-20T18:15:53.129Z","2.30.0-alpha.0":"2026-02-21T13:11:11.821Z","2.30.0-alpha.1":"2026-02-25T08:27:16.879Z","2.30.0-alpha.2":"2026-02-27T19:09:32.853Z","2.30.0-alpha.3":"2026-03-01T05:40:18.222Z","2.30.0-alpha.4":"2026-03-01T17:40:49.170Z","2.30.0":"2026-04-07T05:20:29.955Z","2.31.0-alpha.0":"2026-04-08T19:13:42.405Z","2.31.0-alpha.1":"2026-04-09T04:09:56.220Z","2.31.0-alpha.2":"2026-04-09T05:25:42.182Z","2.31.0-alpha.5":"2026-04-09T13:21:14.193Z","2.31.0-alpha.6":"2026-04-10T08:52:56.859Z","2.31.0-alpha.7":"2026-04-11T04:37:45.395Z","2.31.0-alpha.8":"2026-04-23T17:34:55.277Z","2.31.0":"2026-05-03T08:02:48.956Z","2.32.0":"2026-06-14T15:21:28.045Z","2.33.0":"2026-09-14T08:08:59.668Z"},"license":"ISC","description":"Extensions and utilities for working with ts-morph projects and TypeScript configurations","maintainers":[{"name":"guyca","email":"guyc@wix.com"},{"name":"wix.mobile","email":"oneapp@wix.com"}],"readme":"# ts-morph-extensions\nExtensions and utilities for analyzing and traversing ASTs with ts-morph, specifically for Obsidian dependency injection patterns.\n\n## Overview\nThis package provides utilities for analyzing Obsidian-specific code patterns (Graphs, Providers, decorators) and a simple interface for managing ts-morph projects with automatic TypeScript configuration discovery and caching.\n\n## Usage\n### ProjectRegistry\nManages ts-morph `Project` instances with automatic tsconfig.json discovery and caching.\n\n```typescript\nimport { ProjectRegistry } from 'ts-morph-extensions';\n\n// Create a project registry (no dependencies needed!)\nconst projectRegistry = new ProjectRegistry();\n\n// Get a project for a specific file path\nconst project = projectRegistry.get('/path/to/your/file.ts');\n\n// Get a source file directly (convenience method)\nconst sourceFile = projectRegistry.getSourceFileOrThrow('/path/to/your/file.ts');\n\n// Also accepts file:// URIs (automatically normalized)\nconst projectFromUri = projectRegistry.get('file:///path/to/your/file.ts');\nconst sourceFileFromUri = projectRegistry.getSourceFileOrThrow('file:///path/to/your/file.ts');\n\n// Optional: provide a custom logger and other options\nconst projectRegistryWithOptions = new ProjectRegistry({\n  logger: myCustomLogger, // Useful for debugging\n  overrideTsConfigPath: '/path/to/custom/tsconfig.json' // Useful for testing\n});\n```\n\n### Features\n- **Automatic tsconfig discovery**: Finds the closest tsconfig.json for any file\n- **Project caching**: Reuses projects for files in the same TypeScript configuration\n- **Flexible configuration**: Support for `extends`, composite projects, and path mappings\n\n## Installation\n```bash\nnpm install ts-morph-extensions ts-morph\n```\n\n## Dependencies\n- `ts-morph` (peer dependency): For TypeScript project management\n- `jsonc-parser`: For parsing JSON with comments (tsconfig.json files)\n\n## License\nISC\n","readmeFilename":"README.md"}