{"_id":"detype","_rev":"4664177","name":"detype","description":"Removes TypeScript type annotations but keeps the formatting","dist-tags":{"canary":"0.2.0-canary.1","latest":"2.0.7"},"maintainers":[{"name":"cyco130","email":""}],"time":{"modified":"2026-04-10T22:26:01.000Z","created":"2021-10-07T09:40:39.382Z","2.0.7":"2026-04-08T10:56:38.656Z","2.0.6":"2026-03-30T08:14:25.904Z","2.0.5":"2026-03-11T15:39:37.774Z","2.0.4":"2026-03-02T12:05:13.054Z","2.0.3":"2026-02-19T17:01:30.971Z","2.0.2":"2026-02-05T17:47:16.932Z","2.0.1":"2026-01-14T13:11:07.994Z","2.0.0":"2026-01-06T15:18:20.565Z","1.1.3":"2025-08-29T13:56:28.977Z","1.1.2":"2025-03-16T15:24:00.152Z","1.1.1":"2024-11-30T13:24:32.469Z","1.1.0":"2024-11-02T08:03:50.534Z","1.0.12":"2024-09-15T19:31:27.384Z","1.0.11":"2024-09-08T10:03:03.417Z","1.0.10":"2024-08-10T20:09:31.710Z","1.0.9":"2024-06-18T09:43:32.745Z","1.0.8":"2024-06-06T12:28:57.749Z","1.0.7":"2024-04-14T11:21:41.521Z","1.0.6":"2024-03-27T07:57:18.678Z","1.0.5":"2024-03-09T08:29:38.872Z","1.0.4":"2024-02-07T10:02:39.200Z","1.0.3":"2024-01-29T22:23:52.792Z","1.0.2":"2024-01-22T10:54:50.181Z","1.0.1":"2024-01-15T10:20:39.111Z","1.0.0":"2023-12-30T22:47:22.436Z","0.6.3":"2023-03-31T19:39:31.214Z","0.6.2":"2022-12-07T10:53:42.308Z","0.6.1":"2022-10-24T07:23:36.809Z","0.6.0":"2022-07-30T07:01:03.414Z","0.5.1":"2022-06-04T07:04:05.387Z","0.5.0":"2022-05-31T11:06:27.658Z","0.4.2":"2022-04-04T12:05:05.033Z","0.4.1":"2021-11-09T09:02:50.569Z","0.4.0":"2021-11-09T08:01:32.861Z","0.3.5":"2021-11-08T16:53:20.801Z","0.3.4":"2021-10-28T06:22:05.916Z","0.3.3":"2021-10-16T14:49:50.388Z","0.3.2":"2021-10-10T07:41:54.170Z","0.3.1":"2021-10-10T06:58:17.209Z","0.3.0":"2021-10-10T06:38:31.015Z","0.2.0":"2021-10-08T11:49:05.734Z","0.2.0-canary.1":"2021-10-08T11:40:23.995Z","0.1.0":"2021-10-07T18:27:59.132Z","0.1.0-next.0":"2021-10-07T09:40:39.382Z"},"users":{},"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"versions":{"2.0.7":{"name":"detype","version":"2.0.7","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"engines":{"node":"20 || 22 || 24 || 25"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.32","@vue/compiler-sfc":"^3.5.32","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^7.0.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^10.2.0","rimraf":"^6.1.3","tsdown":"^0.21.7","typescript":"^6.0.2","vitest":"4.1.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsdown","dev":"tsdown --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.7","_integrity":"sha512-zHEyASD00V7sbC5nxWBUxI1XlzxPavbkKTaB4YMLRHwIXlrcaK7dyV/CwYTQlM9Cd559NXfpL+fNqQxgrgAzpw==","_resolved":"/tmp/6a379d56f6371d935deb6f5299c4a00e/detype-2.0.7.tgz","_from":"file:detype-2.0.7.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"shasum":"12cbf83101dc8159126d2bbb7e3fe31e7f539814","size":7600,"noattachment":false,"key":"/detype/-/detype-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.7.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.7_1775645798513_0.4972648011656964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T10:56:38.656Z","publish_time":1775645798656,"_source_registry_name":"default","_cnpm_publish_time":1775645798656},"2.0.6":{"name":"detype","version":"2.0.6","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"engines":{"node":"20 || 22 || 24 || 25"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.31","@vue/compiler-sfc":"^3.5.31","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^7.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^10.1.0","rimraf":"^6.1.3","tsdown":"^0.21.7","typescript":"^6.0.2","vitest":"4.1.2"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsdown","dev":"tsdown --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.6","_integrity":"sha512-IQbor3TTSM23vlqAZG9m8+cFWOFw+8hYHoVEyKiQHmG3aqfO/V3nj1C0OAfdjo+jcTvTfxCfZiLMXEmFgjr8cw==","_resolved":"/tmp/013e5eeea84f2abd7f271b029a54d6aa/detype-2.0.6.tgz","_from":"file:detype-2.0.6.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"40bb50e332bdac425d526baeb692bb770e720aa2","size":7599,"noattachment":false,"key":"/detype/-/detype-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.6.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.6_1774858465772_0.3032461921861418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T08:14:25.904Z","publish_time":1774858465904,"_source_registry_name":"default","_cnpm_publish_time":1774858465904},"2.0.5":{"name":"detype","version":"2.0.5","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"engines":{"node":"20 || 22 || 24 || 25"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.30","@vue/compiler-sfc":"^3.5.30","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^6.2.3","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^10.0.3","rimraf":"^6.1.3","tsdown":"^0.21.1","typescript":"^5.9.3","vitest":"4.0.18"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsdown","dev":"tsdown --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.5","_integrity":"sha512-zbR9F+MmoczpjuWLpze3QKzg8RZ4gjToXGOq+PQ8u4x3ap+TYsYOFYcd49uvYXRhln+Td2D9nN1FcopQo7QYMQ==","_resolved":"/tmp/65c926f8dd80bbb0409f8ec2b7b6bfc0/detype-2.0.5.tgz","_from":"file:detype-2.0.5.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"9b88e97ca0ccdcc6a59855aec575c890df457b76","size":7598,"noattachment":false,"key":"/detype/-/detype-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.5.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.5_1773243577619_0.7676285702952097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T15:39:37.774Z","publish_time":1773243577774,"_source_registry_name":"default","_cnpm_publish_time":1773243577774},"2.0.4":{"name":"detype","version":"2.0.4","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"engines":{"node":"20 || 22 || 24 || 25"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.29","@vue/compiler-sfc":"^3.5.29","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^6.2.2","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^10.0.2","rimraf":"^6.1.3","tsdown":"^0.20.3","typescript":"^5.9.3","vitest":"4.0.18"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsdown","dev":"tsdown --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.4","_integrity":"sha512-1MXZ7Zbl0KMOK8jT9SdmXcyYrj9bNBuKOv36BWsJCKobJ7tFESJLBKas7SLdyJsvUJt4P1oasTDDAkYW8uLJZA==","_resolved":"/tmp/0445321b1a60f126988fe2908f82837e/detype-2.0.4.tgz","_from":"file:detype-2.0.4.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"f4aebaae0554ccc7184570ef91005fe0f17c0df5","size":7601,"noattachment":false,"key":"/detype/-/detype-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.4.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.4_1772453112930_0.3213794464455977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T12:05:13.054Z","publish_time":1772453113054,"_source_registry_name":"default","_cnpm_publish_time":1772453113054},"2.0.3":{"name":"detype","version":"2.0.3","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.28","@vue/compiler-sfc":"^3.5.28","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^6.2.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^10.0.0","rimraf":"^6.1.3","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"4.0.18"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.3","_integrity":"sha512-pi4S516GxnfC+JneQ8aj5hMlU5CKuMsQg91KOAudK2VdHBE/q4JEswNNXUrQYccyRzbHd4Xh1p6jfIcDgzg2Bw==","_resolved":"/tmp/e67a243722a0c021d9052d8d35cf58c4/detype-2.0.3.tgz","_from":"file:detype-2.0.3.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"56c785fcad71bd78d76c616fe23ae2906e5b5873","size":8161,"noattachment":false,"key":"/detype/-/detype-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.3_1771520490836_0.2241469844967463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T17:01:30.971Z","publish_time":1771520490971,"_source_registry_name":"default","_cnpm_publish_time":1771520490971},"2.0.2":{"name":"detype","version":"2.0.2","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.29.0","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.29.0","@vue/compiler-dom":"^3.5.27","@vue/compiler-sfc":"^3.5.27","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.8.1"},"devDependencies":{"@cyco130/eslint-config":"^6.1.2","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^9.39.2","rimraf":"^6.1.2","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"4.0.18"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.2","_integrity":"sha512-oR5Lgf87mwacei1dr7CurVrwUEMAHT4tnT+yvX8Wme9wlLw+yiTcv3e/RrxC5m06xuTsN2qqZ4h4KcIfqw56hg==","_resolved":"/tmp/5e981f23f2b448008530fc63974f221d/detype-2.0.2.tgz","_from":"file:detype-2.0.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"38aaea5b0c73367ba7a09e1bc7be72ded8314019","size":8163,"noattachment":false,"key":"/detype/-/detype-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.2_1770313636782_0.42269874350770564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T17:47:16.932Z","publish_time":1770313636932,"_source_registry_name":"default","_cnpm_publish_time":1770313636932},"2.0.1":{"name":"detype","version":"2.0.1","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.28.5","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.28.5","@vue/compiler-dom":"^3.5.26","@vue/compiler-sfc":"^3.5.26","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.7.4"},"devDependencies":{"@cyco130/eslint-config":"^6.1.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^9.39.2","rimraf":"^6.1.2","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"4.0.16"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.1","_integrity":"sha512-B4LYdNq6OH9DElYuZRbYaK7E/QfB+9gyLZQiRUP3JlAucNphE9PDMFdjNWRY4Uo8D8Jnic1z6uChhcZEH73Xjw==","_resolved":"/tmp/03e2dae92aa655506e45f590743389b6/detype-2.0.1.tgz","_from":"file:detype-2.0.1.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"9c852a36cc4ab2b2a79b24ffc32ca26cb51eab97","size":8157,"noattachment":false,"key":"/detype/-/detype-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.1_1768396267804_0.15140173577077465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T13:11:07.994Z","publish_time":1768396267994,"_source_registry_name":"default","_cnpm_publish_time":1768396267994},"2.0.0":{"name":"detype","version":"2.0.0","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.28.5","@babel/preset-typescript":"^7.28.5","@babel/traverse":"^7.28.5","@vue/compiler-dom":"^3.5.26","@vue/compiler-sfc":"^3.5.26","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.7.4"},"devDependencies":{"@cyco130/eslint-config":"^6.1.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"25.0.3","eslint":"^9.39.2","rimraf":"^6.1.2","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"4.0.16"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./index.d.ts","_id":"detype@2.0.0","_integrity":"sha512-OyP0QFp+b56Eel0gyTpYLTI4YdfAFkMjb69tJBmRieWqZcVJaG9v72337Lyy/vbF1FIDhCQXH9iYWExmfUFRDg==","_resolved":"/tmp/7ac1b0ddfd70ee436970766895098284/detype-2.0.0.tgz","_from":"file:detype-2.0.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"52352e5bd68110b6988c5afd70cd84730418653f","size":8159,"noattachment":false,"key":"/detype/-/detype-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-2.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b49ece83-a216-483b-b06b-368d7f2d866d"}},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_2.0.0_1767712700389_0.7440544048426878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T15:18:20.565Z","publish_time":1767712700565,"_source_registry_name":"default","_cnpm_publish_time":1767712700565},"1.1.3":{"name":"detype","version":"1.1.3","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.28.3","@babel/preset-typescript":"^7.27.1","@babel/traverse":"^7.28.3","@vue/compiler-dom":"^3.5.20","@vue/compiler-sfc":"^3.5.20","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.6.2","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^6.0.2","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@types/node":"22.13.10","eslint":"^9.34.0","rimraf":"^6.0.1","tsup":"^8.5.0","typescript":"^5.9.2","vitest":"3.2.4"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.1.3","types":"./index.d.ts","_integrity":"sha512-uWLfJhQbLFXJE0VVHzuYfPAMFbzS7VJc96uOGZHL2Uw19H3KLdZ5J84qYUw20ia1kq4M9xiF+YCe/6lwNT8/aA==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/928e57b13bf127e4bd8f11d8dcb16f07/detype-1.1.3.tgz","_from":"file:detype-1.1.3.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"07741441d8cfd3a682f44fb620ddec962bfbc54d","size":8181,"noattachment":false,"key":"/detype/-/detype-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.1.3.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_1.1.3_1756475788800_0.7240755978851234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-29T13:56:28.977Z","publish_time":1756475788977,"_source_registry_name":"default","_cnpm_publish_time":1756475788977},"1.1.2":{"name":"detype","version":"1.1.2","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.26.10","@babel/preset-typescript":"^7.26.0","@babel/traverse":"^7.26.10","@vue/compiler-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.3","prettier":"^3.5.3","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^5.1.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"22.13.10","eslint":"^9.22.0","rimraf":"^6.0.1","tsup":"^8.4.0","typescript":"^5.8.2","vitest":"3.0.8"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.1.2","types":"./index.d.ts","_integrity":"sha512-kkTgyu5Az1Fl1/dr+XcNtaZ4hz/9Mvu347RU8VBtQ/un/7fsR2AZRQ918MEkJUysdxo2pvRD+GBkSzyAt8xEqw==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/a70823a124cd63c3f084799bc7cb36af/detype-1.1.2.tgz","_from":"file:detype-1.1.2.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f415d88af6c2ba906ec9c3a9683ce22215e0b82f","size":8184,"noattachment":false,"key":"/detype/-/detype-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.1.2.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detype_1.1.2_1742138639940_0.21579690317124256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-16T15:24:00.152Z","publish_time":1742138640152,"_source_registry_name":"default","_cnpm_publish_time":1742138640152},"1.1.1":{"name":"detype","version":"1.1.1","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.26.0","@babel/preset-typescript":"^7.26.0","@babel/traverse":"^7.25.9","@vue/compiler-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.4.1","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^5.0.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"22.10.1","eslint":"^9.16.0","rimraf":"^6.0.1","tsup":"^8.3.5","typescript":"^5.7.2","vitest":"2.1.6"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.1.1","types":"./index.d.ts","_integrity":"sha512-PxvRd39RHcbHycRhdTWxnh0x2DjbllDrBzdh3t/q0TteDa44ivWS/lP2Vx+XGQfuE8T9be++FJ+OLiXKO/kaqA==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/02c36d1b904f3ae39cc77b753fede0a9/detype-1.1.1.tgz","_from":"file:detype-1.1.1.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"25d25cc9002bc0832c82feabf642b0d6929da882","size":8173,"noattachment":false,"key":"/detype/-/detype-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.1.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.1.1_1732973072275_0.1392246497357179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T13:24:32.469Z","publish_time":1732973072469,"_source_registry_name":"default","_cnpm_publish_time":1732973072469},"1.1.0":{"name":"detype","version":"1.1.0","description":"Removes TypeScript type annotations but keeps the formatting","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.26.0","@babel/preset-typescript":"^7.26.0","@babel/traverse":"^7.25.9","@vue/compiler-dom":"^3.5.12","@vue/compiler-sfc":"^3.5.12","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.3","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^5.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"22.8.6","eslint":"^9.14.0","rimraf":"^6.0.1","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"2.1.4"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.1.0","types":"./index.d.ts","_integrity":"sha512-JR6I6bkobRSElg1iyG7rKpsUYyk201uqgdBJWWv+VIXNvRSEtI59cmplKUhBg8P8G/nHTnTzhW9oPrBs1SxYCw==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/2e11690ac44fd154832cff79ef4a35fd/detype-1.1.0.tgz","_from":"file:detype-1.1.0.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"3f12ff9d4ac1de6a679bdda48dee17bc173ce4b7","size":8177,"noattachment":false,"key":"/detype/-/detype-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.1.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.1.0_1730534630338_0.06226115804170829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T08:03:50.534Z","publish_time":1730534630534,"_source_registry_name":"default","_cnpm_publish_time":1730534630534},"1.0.12":{"name":"detype","version":"1.0.12","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.25.2","@babel/preset-typescript":"^7.24.7","@babel/traverse":"^7.25.6","@vue/compiler-dom":"^3.5.5","@vue/compiler-sfc":"^3.5.5","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.3","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^3.9.6","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"22.5.5","eslint":"^8.57.0","rimraf":"^6.0.1","tsup":"^8.2.4","typescript":"^5.6.2","vitest":"2.1.1"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.0.12","types":"./dist/index.d.ts","_integrity":"sha512-IdZXncgRuR1ueJMhQLxE1oikmueOZ8jRc0JL+FFledRzg0d6pHLAhXpoKkr+Ack56ou1jtBQTw6t2B0IOpH98w==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/419fb99c75f061f88a316951092c126e/detype-1.0.12.tgz","_from":"file:detype-1.0.12.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"44d26b9232b9d9e4a0d08b07934e6e4fac85c22a","size":7813,"noattachment":false,"key":"/detype/-/detype-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.12.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.12_1726428687138_0.9098675325470462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-15T19:31:27.384Z","publish_time":1726428687384,"_source_registry_name":"default","_cnpm_publish_time":1726428687384},"1.0.11":{"name":"detype","version":"1.0.11","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.25.2","@babel/preset-typescript":"^7.24.7","@babel/traverse":"^7.25.6","@vue/compiler-dom":"^3.5.3","@vue/compiler-sfc":"^3.5.3","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.3","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^3.9.5","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"22.5.4","eslint":"^8.57.0","rimraf":"^6.0.1","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"2.0.5"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.0.11","types":"./dist/index.d.ts","_integrity":"sha512-1PC53pZX173OoqPi+q5WvSSRWrPdUL3ssk0Sv1HhpCFZlhdC4hqIhConDJGejl8xAhvKuZv/WINV0isO9gPuzg==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/0287db002ebe86b759464c4f18fd0d93/detype-1.0.11.tgz","_from":"file:detype-1.0.11.tgz","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"7a9cafca0d025839cbb1f30fd4694ef25da97e7c","size":7813,"noattachment":false,"key":"/detype/-/detype-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.11.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.11_1725789783248_0.18383434183606817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-08T10:03:03.417Z","publish_time":1725789783417,"_source_registry_name":"default","_cnpm_publish_time":1725789783417},"1.0.10":{"name":"detype","version":"1.0.10","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.25.2","@babel/preset-typescript":"^7.24.7","@babel/traverse":"^7.25.3","@vue/compiler-dom":"^3.4.37","@vue/compiler-sfc":"^3.4.37","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.3","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@cyco130/eslint-config":"^3.9.4","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"18.19.44","eslint":"^8.57.0","rimraf":"^6.0.1","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"2.0.5"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.0.10","types":"./dist/index.d.ts","_integrity":"sha512-JQt5G1BK7kGVnuqcFgcVUoG7qzN7f3vGp0FbmyC+AO0LwvRpjVqb6O9tlAHMsWnoR/RcoDn109ksr2Tf+CqmRg==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/075b9e4adfb043dd55e176eff31ea4b7/detype-1.0.10.tgz","_from":"file:detype-1.0.10.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"shasum":"ac770a23a072f38f3acf51ebbab9e6c71510d35d","size":7821,"noattachment":false,"key":"/detype/-/detype-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.10.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.10_1723320571568_0.45915971781963294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-10T20:09:31.710Z","publish_time":1723320571710,"_source_registry_name":"default","_cnpm_publish_time":1723320571710},"1.0.9":{"name":"detype","version":"1.0.9","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.24.7","@babel/preset-typescript":"^7.24.7","@vue/compiler-dom":"^3.4.29","@vue/compiler-sfc":"^3.4.29","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.2","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@babel/traverse":"^7.24.7","@cyco130/eslint-config":"^3.9.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"20.14.5","eslint":"^8.57.0","rimraf":"^5.0.7","tsup":"^8.1.0","typescript":"^5.4.5","vitest":"1.6.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_id":"detype@1.0.9","types":"./dist/index.d.ts","_integrity":"sha512-Hu8B5ApvVn76sh5oj6vqA6fJHr9/ygo4yxG0vp91ls2pVIlUl1nxNd7vgGBASBNh6qGJ7AynluO1OYwpfj2Fpw==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/73ced4b35439c2922d4c3148b57d47ad/detype-1.0.9.tgz","_from":"file:detype-1.0.9.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"e2b05aba15c625e39bb8099be210c94ec146561e","size":7853,"noattachment":false,"key":"/detype/-/detype-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.9.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.9_1718703812619_0.35078632546217614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T09:43:32.745Z","publish_time":1718703812745,"_source_registry_name":"default","_cnpm_publish_time":1718703812745},"1.0.8":{"name":"detype","version":"1.0.8","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.24.7","@babel/preset-typescript":"^7.24.7","@vue/compiler-dom":"^3.4.27","@vue/compiler-sfc":"^3.4.27","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.3.1","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@babel/traverse":"^7.24.7","@cyco130/eslint-config":"^3.9.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/node":"20.14.2","eslint":"^8.57.0","rimraf":"^5.0.7","tsup":"^8.1.0","typescript":"^5.4.5","vitest":"1.6.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.8","_integrity":"sha512-awuU7h4tK6lqHvwE3zovxHO+X7y/jNBddtglZTlVWo11faLV2JGs6uLXeVDp+GYYGjAk8KMMiq7+vCpAY06fGA==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/9c2669ae3ac70208af2c69dcdbe2bdf1/detype-1.0.8.tgz","_from":"file:detype-1.0.8.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"0a41f165e52d6a6408ddfd7d2b8afb114a86c48e","size":7855,"noattachment":false,"key":"/detype/-/detype-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.8.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.8_1717676937551_0.7781041918084948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T12:28:57.749Z","publish_time":1717676937749,"_source_registry_name":"default","_cnpm_publish_time":1717676937749},"1.0.7":{"name":"detype","version":"1.0.7","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.24.4","@babel/preset-typescript":"^7.24.1","@vue/compiler-dom":"^3.4.21","@vue/compiler-sfc":"^3.4.21","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.5","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@babel/traverse":"^7.24.1","@cyco130/eslint-config":"^3.8.2","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.12.7","eslint":"^8.57.0","rimraf":"^5.0.5","tsup":"^8.0.2","typescript":"^5.4.5","vitest":"1.5.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.7","_integrity":"sha512-MJbVLDnW3VDaV1gPed3fm4RZHy1iRozqjLjWiVAnP03JqZztA4Kz0HK+HaT5/Is8kAQSZ7wZPjDqG2zWhEwH5A==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/fe0131699b8d294606a96e4a25653dd7/detype-1.0.7.tgz","_from":"file:detype-1.0.7.tgz","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"4902e877f8ff84a88725e8f34ebc71ed277734bf","size":7866,"noattachment":false,"key":"/detype/-/detype-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.7.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.7_1713093701329_0.6967838727723368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-14T11:21:41.521Z","publish_time":1713093701521,"_source_registry_name":"default","_cnpm_publish_time":1713093701521},"1.0.6":{"name":"detype","version":"1.0.6","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.24.3","@babel/preset-typescript":"^7.24.1","@vue/compiler-dom":"^3.4.21","@vue/compiler-sfc":"^3.4.21","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.5","string.prototype.replaceall":"^1.0.10"},"devDependencies":{"@babel/traverse":"^7.24.1","@cyco130/eslint-config":"^3.7.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.30","eslint":"^8.57.0","rimraf":"^5.0.5","tsup":"^8.0.2","typescript":"^5.4.3","vitest":"1.4.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.6","_integrity":"sha512-Pc0HqMPHlPhTvDvkpEWrGFej7SCE4IEJiSy3B689jH7jk8QGclIdwAFDMTLmg2tVL6j0Q6Ph8VmqA5gf0C+2pg==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/ea417301fa54779ff71386b780603631/detype-1.0.6.tgz","_from":"file:detype-1.0.6.tgz","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"a1eabec036a428971bd3c8c12817fbf2c1cbc396","size":7897,"noattachment":false,"key":"/detype/-/detype-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.6.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.6_1711526238498_0.3453145563204285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-27T07:57:18.678Z","publish_time":1711526238678,"_source_registry_name":"default","_cnpm_publish_time":1711526238678},"1.0.5":{"name":"detype","version":"1.0.5","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.24.0","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.21","@vue/compiler-sfc":"^3.4.21","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.5","string.prototype.replaceall":"^1.0.9"},"devDependencies":{"@babel/traverse":"^7.24.0","@cyco130/eslint-config":"^3.7.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.25","eslint":"^8.57.0","rimraf":"^5.0.5","tsup":"^8.0.2","typescript":"^5.4.2","vitest":"1.3.1"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.5","_integrity":"sha512-AlxMaq3VJNsu+KYCIE53HYPj4brMhdaaw50I6tlS9XlqnHRWA2Et2dgN1Ed5OmVxGjhQ6V6T2oKLEHJW9cmdwA==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/06ec98a48e164b6451028bb761fe9f82/detype-1.0.5.tgz","_from":"file:detype-1.0.5.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"3e620dd29b65f76b1052fb6399bf6817d7e53888","size":7900,"noattachment":false,"key":"/detype/-/detype-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.5.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.5_1709972978730_0.3763887807706008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-09T08:29:38.872Z","publish_time":1709972978872,"_source_registry_name":"default","_cnpm_publish_time":1709972978872},"1.0.4":{"name":"detype","version":"1.0.4","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.23.9","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.15","@vue/compiler-sfc":"^3.4.15","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.5","string.prototype.replaceall":"^1.0.9"},"devDependencies":{"@babel/traverse":"^7.23.9","@cyco130/eslint-config":"^3.6.3","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.16","eslint":"^8.56.0","rimraf":"^5.0.5","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"1.2.2"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.4","_integrity":"sha512-+NILqKfHKSr6mc3lD1/TmfT0rutQqvtMUrvrMvhS2nlYLoCyzIZzpesGyUSj15h0Yw85Y4EBwNJ2ZDXWRFwjFg==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/1013c4b8171cc2f3473e0b9f43b76be4/detype-1.0.4.tgz","_from":"file:detype-1.0.4.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"bddc31d33738d22a328c58ccc3ed79d78740015c","size":7885,"noattachment":false,"key":"/detype/-/detype-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.4.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.4_1707300158984_0.5983117695334668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T10:02:39.200Z","publish_time":1707300159200,"_source_registry_name":"default","_cnpm_publish_time":1707300159200},"1.0.3":{"name":"detype","version":"1.0.3","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.23.9","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.15","@vue/compiler-sfc":"^3.4.15","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.4","string.prototype.replaceall":"^1.0.8"},"devDependencies":{"@babel/traverse":"^7.23.9","@cyco130/eslint-config":"^3.6.3","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.10","eslint":"^8.56.0","rimraf":"^5.0.5","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"1.2.2"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.3","_integrity":"sha512-yOC1e0FeQXiu3LSzOsV2qNoJNRVgLmFIlx8T+aUmzbJEojh0aaV7fvTsw1loq0NVgux+1aGPc3QC+ePwblvSsA==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/a5c2a474c693a1098b6889919f635835/detype-1.0.3.tgz","_from":"file:detype-1.0.3.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"85ae29ceb5546cfbaf95d83e6acb177f2e77d2f0","size":7864,"noattachment":false,"key":"/detype/-/detype-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.3.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.3_1706567032655_0.8801835785403407"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T22:23:52.792Z","publish_time":1706567032792,"_source_registry_name":"default","_cnpm_publish_time":1706567032792},"1.0.2":{"name":"detype","version":"1.0.2","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"dependencies":{"@babel/core":"^7.23.7","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.15","@vue/compiler-sfc":"^3.4.15","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.4","string.prototype.replaceall":"^1.0.8"},"devDependencies":{"@babel/traverse":"^7.23.7","@cyco130/eslint-config":"^3.6.2","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.5","eslint":"^8.56.0","rimraf":"^5.0.5","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"1.2.1"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","test":"pnpm run /^test:/","test:cq":"pnpm run /^cq:/","test:unit":"vitest run","cq:typecheck":"tsc -p tsconfig.json --noEmit","cq:lint":"eslint src --max-warnings 0","cq:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.2","_integrity":"sha512-mhk39ESuEbhOaobyHEmPTBJyz2Kn9D2SkvjLj+I0kUDCkGICfn/hL3i5fYK02lWHKf8lNHHbXzhXEuguFhVQDw==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/21a58b4bc6550a773f5a9fff03c093c5/detype-1.0.2.tgz","_from":"file:detype-1.0.2.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"458cedbb7d79f9651fbc87e09283197af67ca61a","size":7886,"noattachment":false,"key":"/detype/-/detype-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.2.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.2_1705920889985_0.7687936868174745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-22T10:54:50.181Z","publish_time":1705920890181,"_source_registry_name":"default","_cnpm_publish_time":1705920890181},"1.0.1":{"name":"detype","version":"1.0.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.23.7","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.13","@vue/compiler-sfc":"^3.4.13","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.2.2","string.prototype.replaceall":"^1.0.8"},"devDependencies":{"@babel/traverse":"^7.23.7","@cyco130/eslint-config":"^3.6.1","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.11.1","eslint":"^8.56.0","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"1.2.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.1","_integrity":"sha512-ZetHEbCC9AWSRNL/59xCekg25C76/8ibod9Zn2JLkJER2awUYUpQEBH84gf4o1MNUn/zco5kFgZAPCH9WJ9UXw==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/7991f06d6cfe6e43ad1ae8c9c5c7a117/detype-1.0.1.tgz","_from":"file:detype-1.0.1.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"8d146234a3350c9339f94bdff018092a9c8a99e9","size":7960,"noattachment":false,"key":"/detype/-/detype-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.1_1705314038920_0.7179650198551919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-15T10:20:39.111Z","publish_time":1705314039111,"_source_registry_name":"default","_cnpm_publish_time":1705314039111},"1.0.0":{"name":"detype","version":"1.0.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.23.7","@babel/preset-typescript":"^7.23.3","@vue/compiler-dom":"^3.4.3","@vue/compiler-sfc":"^3.4.3","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.3.2","prettier":"^3.1.1","string.prototype.replaceall":"^1.0.8"},"devDependencies":{"@babel/traverse":"^7.23.7","@cyco130/eslint-config":"^3.6.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/node":"20.10.6","eslint":"^8.56.0","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"1.1.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@1.0.0","_integrity":"sha512-WtPqW6/up13mTSR9VTssUtc6rlEaU2NwRyWnUhciUOynIT1tEj9dyzrpBIGXdkNQ+WV3DXC82Cy9c/tgJjc4Kg==","_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/4c57ce7453fcfa58dbc64dd1e7a93d8f/detype-1.0.0.tgz","_from":"file:detype-1.0.0.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"b3a5e91d464b29618ee2144f80f40604d4259b38","size":7964,"noattachment":false,"key":"/detype/-/detype-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-1.0.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_1.0.0_1703976442212_0.7485284628848301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-30T22:47:22.436Z","publish_time":1703976442436,"_source_registry_name":"default","_cnpm_publish_time":1703976442436},"0.6.3":{"name":"detype","version":"0.6.3","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.21.4","@babel/preset-typescript":"^7.21.4","@vue/compiler-dom":"^3.2.47","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.2.12","prettier":"^2.8.7","string.prototype.replaceall":"^1.0.7"},"devDependencies":{"@babel/traverse":"^7.21.4","@cyco130/eslint-config":"^3.0.2","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/node":"18.15.11","@types/prettier":"^2.7.2","eslint":"^8.37.0","npm-run-all":"^4.1.5","rimraf":"^4.4.1","tsup":"^6.7.0","typescript":"^5.0.3","vitest":"0.29.8"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@0.6.3","_integrity":"sha512-b42ytoZGAOo2U9V4zAMqtiWHgeG8F6kRQsg1E6n0uARMxOItxlWWS+pSsNbvmejInhfui0Q0mn9Bd4lwqhLaSA==","_resolved":"/tmp/e3b1082ac4b84e2fb9ca550fa85a82b9/detype-0.6.3.tgz","_from":"file:detype-0.6.3.tgz","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"c31cd274ac7397b0fe1d95dfabedd5785f7c50a4","size":7439,"noattachment":false,"key":"/detype/-/detype-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.6.3.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.6.3_1680291571037_0.6076243819005309"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T19:39:31.214Z","publish_time":1680291571214,"_cnpm_publish_time":1680291571214},"0.6.2":{"name":"detype","version":"0.6.2","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.20.5","@babel/preset-typescript":"^7.18.6","@vuedx/compiler-sfc":"0.7.1","@vuedx/template-ast-types":"0.7.1","fast-glob":"^3.2.12","prettier":"^2.8.0","string.prototype.replaceall":"^1.0.7"},"devDependencies":{"@babel/traverse":"^7.20.5","@cyco130/eslint-config":"^2.1.2","@types/babel__core":"^7.1.20","@types/babel__traverse":"^7.18.3","@types/node":"18.11.11","@types/prettier":"^2.7.1","eslint":"^8.29.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","tsup":"^6.5.0","typescript":"^4.9.3","vitest":"0.25.5"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check test-files --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@0.6.2","_integrity":"sha512-sfnrP9wNA1ZsXm+s6n+k1ElZKxCoZnrSQfShoH9/xdjLC84hplRd4TC2o7o0QJ8Sd/+CEem5lteqiXDqd87hfQ==","_resolved":"/tmp/62a6e8cba3f04b83a2ef52d9fd5608d1/detype-0.6.2.tgz","_from":"file:detype-0.6.2.tgz","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"shasum":"3b01fd87a2e94ddd54a21c417b67ec4253ed00b2","size":7171,"noattachment":false,"key":"/detype/-/detype-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.6.2.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.6.2_1670410422102_0.37809569077351357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-07T11:41:59.233Z","publish_time":1670410422308,"_cnpm_publish_time":1670410422308},"0.6.1":{"name":"detype","version":"0.6.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.19.6","@babel/preset-typescript":"^7.18.6","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.3","fast-glob":"^3.2.12","prettier":"^2.7.1","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.19.6","@cyco130/eslint-config":"^2.1.2","@types/babel__core":"^7.1.19","@types/babel__traverse":"^7.18.2","@types/node":"18.11.4","@types/prettier":"^2.7.1","eslint":"^8.26.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","tsup":"^6.3.0","typescript":"^4.8.4","vitest":"^0.24.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@0.6.1","_integrity":"sha512-K/JuUbC8hq3F58G3KIc/pcKij8iVtkT4YhDKM/66Zma8H1SvPblRfO7nilSjHxAca4jPnz5QurJ2ToyGZCceqg==","_resolved":"/tmp/9ff978f24b2915d812becdcc841e118c/detype-0.6.1.tgz","_from":"file:detype-0.6.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"d81734e6df03d1614915c6381f05c24d1cfa2969","size":7170,"noattachment":false,"key":"/detype/-/detype-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.6.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.6.1_1666596216619_0.26356455210251184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-24T07:25:23.176Z","publish_time":1666596216809,"_cnpm_publish_time":1666596216809},"0.6.0":{"name":"detype","version":"0.6.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.18.9","@babel/preset-typescript":"^7.18.6","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.3","fast-glob":"^3.2.11","prettier":"^2.7.1","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.18.9","@cyco130/eslint-config":"^2.1.1","@types/babel__core":"^7.1.19","@types/babel__traverse":"^7.17.1","@types/node":"18.6.2","@types/prettier":"^2.6.4","eslint":"^8.20.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","tsup":"^6.2.1","typescript":"^4.7.4","vitest":"^0.19.1"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@0.6.0","_integrity":"sha512-eiFlZ0tIJEP2GEkt8a9L40YF3rgydh6C4krQbEW+lHma3BDAT+RKoc1lQrQH0gIIwi7LQZZxmAWrJrYvEi/1mg==","_resolved":"/tmp/3dfefda3a29643bde26e82f9c5b089a5/detype-0.6.0.tgz","_from":"file:detype-0.6.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"8f6bfa1f626a4b32a69e5203176ad732474f7db9","size":7169,"noattachment":false,"key":"/detype/-/detype-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.6.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.6.0_1659164463231_0.6947380762419477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-30T07:01:10.279Z","publish_time":1659164463414,"_cnpm_publish_time":1659164463414},"0.5.1":{"name":"detype","version":"0.5.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.18.2","@babel/preset-typescript":"^7.17.12","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.3","fast-glob":"^3.2.11","prettier":"^2.6.2","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.18.2","@cyco130/eslint-config":"^1.1.0","@types/babel__core":"^7.1.19","@types/babel__traverse":"^7.17.1","@types/node":"17.0.36","@types/prettier":"^2.6.3","eslint":"^8.16.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","tsup":"^6.0.1","typescript":"^4.7.2","vitest":"^0.13.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"types":"./dist/index.d.ts","_id":"detype@0.5.1","_integrity":"sha512-pFqyLXwyBcPi5mRwSpmjiAJkmq2dKJZZVZSvU73ORGP3nYloylgo6bOaAC3BFxRK544DQ+2Zm2vo0csA8DAFhQ==","_resolved":"/tmp/48fa99a3ea6c8818084ef3f6c781b199/detype-0.5.1.tgz","_from":"file:detype-0.5.1.tgz","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"8f81970e1e682fb68eee4a89b154118064478e76","size":7003,"noattachment":false,"key":"/detype/-/detype-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.5.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.5.1_1654326245254_0.40771134554463195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:30:05.666Z","publish_time":1654326245387,"_cnpm_publish_time":1654326245387},"0.5.0":{"name":"detype","version":"0.5.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.19.3"},"dependencies":{"@babel/core":"^7.18.2","@babel/preset-typescript":"^7.17.12","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.3","fast-glob":"^3.2.11","prettier":"^2.6.2","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.18.2","@cyco130/eslint-config":"^1.1.0","@types/babel__core":"^7.1.19","@types/babel__traverse":"^7.17.1","@types/node":"17.0.36","@types/prettier":"^2.6.3","eslint":"^8.16.0","npm-run-all":"^4.1.5","rimraf":"^3.0.2","tsup":"^6.0.1","typescript":"^4.7.2","vitest":"^0.13.0"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"tsup","dev":"tsup --watch","cq":"pnpm run test:typecheck && pnpm run test:lint && pnpm run test:prettier","test":"run-p 'test:*'","test:unit":"vitest run","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","test:prettier":"prettier --check --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'","format":"prettier . --write --ignore-path .gitignore --ignore-unknown . '!pnpm-lock.yaml'"},"_resolved":"","_integrity":"","_from":"file:detype-0.5.0.tgz","_id":"detype@0.5.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"shasum":"bb2849e2d0a2da3ddd7fb96d1175375a71f3d34d","size":6992,"noattachment":false,"key":"/detype/-/detype-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.5.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.5.0_1653995187483_0.8432654434179687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-31T12:37:43.422Z","publish_time":1653995187658,"_cnpm_publish_time":1653995187658},"0.4.2":{"name":"detype","version":"0.4.2","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=12.22.7"},"dependencies":{"@babel/core":"^7.17.8","@babel/preset-typescript":"^7.16.7","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.11","prettier":"^2.6.2","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.17.3","@types/jest":"^27.4.1","@types/node":"17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","esbuild":"^0.14.31","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.4.1","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-import":"^2.25.4","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.6","jest":"^27.5.1","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":"Fatih Aygün <cyco130@gmail.com>","license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"node build.mjs","watch":"node build.mjs --watch","test":"run-p 'test:*'","test:unit":"jest","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","format":"prettier . --write"},"_id":"detype@0.4.2","_integrity":"sha512-MmjeDGNpzBr26xUvabJ2YP1Js1kQ1ILPyEbk/1YsseQ0suTcif6jHOMiVvtwiod6QZh+FjwDMwYUp8QMdQYTHQ==","_resolved":"/home/cyco/Documents/github/detype/detype-0.4.2.tgz","_from":"file:detype-0.4.2.tgz","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"b84998ac662da1c49930cb69169d3b6d7ce1028a","size":7317,"noattachment":false,"key":"/detype/-/detype-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.4.2.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.4.2_1649073904897_0.6497940823266819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-04T12:20:59.879Z","publish_time":1649073905033,"_cnpm_publish_time":1649073905033},"0.4.1":{"name":"detype","version":"0.4.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=12.22.7"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"node build.mjs","watch":"node build.mjs --watch","test":"run-p 'test:*'","test:unit":"jest","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","format":"prettier . --write"},"_resolved":"","_integrity":"","_from":"file:detype-0.4.1.tgz","_id":"detype@0.4.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"544cecc81ce3f319da0081cc020e86f5ae497e35","size":6829,"noattachment":false,"key":"/detype/-/detype-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.4.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.4.1_1636448570414_0.3331553279206283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:36.374Z","publish_time":1636448570569,"_cnpm_publish_time":1636448570569},"0.4.0":{"name":"detype","version":"0.4.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=12.22.7"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"node build.mjs","watch":"node build.mjs --watch","test":"run-p 'test:*'","test:unit":"jest","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","format":"prettier . --write"},"_resolved":"","_integrity":"","_from":"file:detype-0.4.0.tgz","_id":"detype@0.4.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"acfd77f13784c7b4b5d8e4e1290d504e258e9af4","size":6811,"noattachment":false,"key":"/detype/-/detype-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.4.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.4.0_1636444892443_0.5624278633715607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:35.483Z","publish_time":1636444892861,"_cnpm_publish_time":1636444892861},"0.3.5":{"name":"detype","version":"0.3.5","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=12.22.7"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1","string.prototype.replaceall":"^1.0.6"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","scripts":{"build":"node build.mjs","watch":"node build.mjs --watch","test":"run-p 'test:*'","test:unit":"jest","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","format":"prettier . --write"},"_resolved":"","_integrity":"","_from":"file:detype-0.3.5.tgz","_id":"detype@0.3.5","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"71f513846e740998f6eed958d6239a097189a4cb","size":5618,"noattachment":false,"key":"/detype/-/detype-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.5.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.5_1636390400644_0.7487965066083875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:34.591Z","publish_time":1636390400801,"_cnpm_publish_time":1636390400801},"0.3.4":{"name":"detype","version":"0.3.4","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=12.22.7"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","watch":"node build.mjs --watch","test":"run-p 'test:*'","test:unit":"jest","test:typecheck":"tsc -p tsconfig.json --noEmit","test:lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","string.prototype.replaceall":"^1.0.6","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"65bd450c6321cd88f0795babd92394dc96b41f21","_id":"detype@0.3.4","_nodeVersion":"12.22.7","_npmVersion":"7.24.1","dist":{"shasum":"861c2e12718896f6f9c2935c9dc752a1906cce75","size":5614,"noattachment":false,"key":"/detype/-/detype-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.4.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.4_1635402125713_0.9297331290829456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:33.693Z","publish_time":1635402125916,"_cnpm_publish_time":1635402125916},"0.3.3":{"name":"detype","version":"0.3.3","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"engines":{"node":">=14.18.0"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","watch":"node build.mjs --watch","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","string.prototype.replaceall":"^1.0.6","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"48aa97902427641da449039f03ae55c6f2970d95","_id":"detype@0.3.3","_nodeVersion":"12.22.7","_npmVersion":"8.1.0","dist":{"shasum":"f07c25695129b417c1f9510e0ffd0a54f7aedc62","size":5591,"noattachment":false,"key":"/detype/-/detype-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.3.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.3_1634395790244_0.3099209570979158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:32.762Z","publish_time":1634395790388,"_cnpm_publish_time":1634395790388},"0.3.2":{"name":"detype","version":"0.3.2","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","watch":"node build.mjs --watch","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"d1f60f7f8c783bf871e669cbf59b9347829756ab","_id":"detype@0.3.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"2b9e96da660767e85db6608f6c8fc644553d3479","size":5498,"noattachment":false,"key":"/detype/-/detype-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.2.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.2_1633851714015_0.4199269526642897"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:31.856Z","publish_time":1633851714170,"_cnpm_publish_time":1633851714170},"0.3.1":{"name":"detype","version":"0.3.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","watch":"node build.mjs --watch","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"49fc9d03f229908df00a4010d1c861b048f90a14","_id":"detype@0.3.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"009a7c54e8bb9363846e2c09055539265e7a30ce","size":5491,"noattachment":false,"key":"/detype/-/detype-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.1_1633849097084_0.9983460845678775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:30.973Z","publish_time":1633849097209,"_cnpm_publish_time":1633849097209},"0.3.0":{"name":"detype","version":"0.3.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","watch":"node build.mjs --watch","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"82376348512ee1f4a7654125ca70bb34325eb46d","_id":"detype@0.3.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"ab0397bf4f1a20cc9b31c880c70b95c4c47cbaab","size":5319,"noattachment":false,"key":"/detype/-/detype-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.3.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.3.0_1633847910869_0.04207318989701303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:30.042Z","publish_time":1633847911015,"_cnpm_publish_time":1633847911015},"0.2.0":{"name":"detype","version":"0.2.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting","vue","sfc"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"c1ca7ef014489440b2603d62f3eb15cd9038b155","_id":"detype@0.2.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"772efe99d04ff617ddba36c4d665e59023de3a1e","size":4853,"noattachment":false,"key":"/detype/-/detype-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.2.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.2.0_1633693745595_0.5643876228136153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:29.153Z","publish_time":1633693745734,"_cnpm_publish_time":1633693745734},"0.2.0-canary.1":{"name":"detype","version":"0.2.0-canary.1","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","@vuedx/compiler-sfc":"^0.7.1","@vuedx/template-ast-types":"^0.7.2","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","readmeFilename":"README.md","gitHead":"662ad8cc255d8c585b133d006088a48d219b3ae2","_id":"detype@0.2.0-canary.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"77ea69de856752061f283d4ea5d0c5e85b6d70d6","size":4810,"noattachment":false,"key":"/detype/-/detype-0.2.0-canary.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.2.0-canary.1.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.2.0-canary.1_1633693223879_0.5252303036512966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:28.022Z","publish_time":1633693223995,"_cnpm_publish_time":1633693223995},"0.1.0":{"name":"detype","version":"0.1.0","description":"Removes TypeScript type annotations but keeps the formatting","main":"dist/index.js","bin":{"detype":"detype.js"},"scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"dependencies":{"@babel/core":"^7.15.8","@babel/preset-typescript":"^7.15.0","fast-glob":"^3.2.7","prettier":"^2.4.1"},"devDependencies":{"@babel/traverse":"^7.15.4","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"ccf6141ad3072465fc0c01a4c672c40c37ef7516","_id":"detype@0.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"a08438389d77ff1d2287cba16520a39f26259ff4","size":3731,"noattachment":false,"key":"/detype/-/detype-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.1.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.1.0_1633631278964_0.9070021264919885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:27.126Z","publish_time":1633631279132,"_cnpm_publish_time":1633631279132},"0.1.0-next.0":{"name":"detype","version":"0.1.0-next.0","description":"Removes TypeScript type annotations but keeps the formatting","scripts":{"prepublishOnly":"pnpm build","build":"node build.mjs","check":"run-p lint typecheck test","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --max-warnings 0","format":"prettier . --write"},"main":"dist/index.js","devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","esbuild":"^0.13.4","esbuild-jest":"^0.5.0","esbuild-node-externals":"^1.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-only-warn":"^1.0.3","eslint-plugin-ssr-friendly":"^1.0.5","jest":"^27.2.4","npm-run-all":"^4.1.5","prettier":"^2.4.1","rimraf":"^3.0.2","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/cyco130/detype.git"},"keywords":["typescript","formatting"],"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cyco130/detype/issues"},"homepage":"https://github.com/cyco130/detype#readme","gitHead":"4f666117cecc14f209968f11b189da69ee6d02f3","_id":"detype@0.1.0-next.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"shasum":"d783700dfc2aa1e8104a282274d561bd19b3382f","size":57556,"noattachment":false,"key":"/detype/-/detype-0.1.0-next.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/detype/download/detype-0.1.0-next.0.tgz"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"directories":{},"maintainers":[{"name":"cyco130","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/detype_0.1.0-next.0_1633599639234_0.3261672242102789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T21:23:26.231Z","publish_time":1633599639382,"_cnpm_publish_time":1633599639382}},"readme":"# detype\n\n> Remove the types, keep the formatting\n\n```sh\nnpm i -g detype\n```\n\nSuppose you have a library that you want to provide usage examples for. **detype** can help you generate vanilla JavaScript samples from TypeScript samples automatically and remove the burden of maintaining two separate versions of what is essentially the same code.\n\nIt is a command line tool and a library that removes type annotations and other TypeScript specific syntax constructs and outputs vanilla JavaScript **without altering the source formatting** too much. It supports `.ts`, `.tsx`, as well as `.vue` files.\n\nIn other words, it turns this:\n\n```ts\nimport type { ParsedPath } from \"path\";\n\nlet x: string;\n\n// This comment should be kept\n\n// This comment should be deleted\n// Ditto for this\ninterface Foo {\n\t// This should go too\n\tbar: number;\n}\n\n// This comment should also be kept\nexport function bar(foo: Foo): Date {\n\treturn new Date();\n}\n```\n\ninto this:\n\n```js\nlet x;\n\n// This comment should be kept\n\n// This comment should also be kept\nexport function bar(foo) {\n\treturn new Date();\n}\n```\n\nThe output is very close to hand-written JavaScript, especially if you were already using Prettier for formatting.\n\n## Doesn't `tsc` already do that?\n\nThere are lots of tools for transpiling TypeScript into plain JavaScript (`tsc`, `babel`, `swc`, `esbuild`, `sucrase` etc.) but none of them is perfectly suitable for this specific use case. Most of them don't preserve the formatting at all. `sucrase` comes close, but it doesn't remove comments attached to TypeScript-only constructs.\n\n`detype` uses [Babel](https://babeljs.io/), a small Babel plugin to remove comments attached to TypeScript-only constructs, and [Prettier](https://prettier.io/) under the hood. For Vue files, it also uses the tools from the [VueDX project](https://github.com/vuedx/languagetools).\n\n## Magic comments\n\nSometimes you want the generated JavaScript to be slightly different than the TypeScript original. You can use the magic comments feature to achieve this:\n\nInput:\n\n```ts\n// @detype: replace\n// These two lines will be removed\nconsole.log(\"Hello from TypeScript\");\n// @detype: with\n// // Notice the double comments!\n// console.log(\"Hello from JavaScript\");\n// @detype: end\n```\n\nOutput:\n\n```js\n// Notice the double comments!\nconsole.log(\"Hello from JavaScript\");\n```\n\nIf you just want to remove the magic comments, you can use the `-m` CLI flag or the `removeMagicComments` function to generate uncluttered TypeScript like this:\n\n```ts\n// These two lines will be removed\nconsole.log(\"Hello from TypeScript\");\n```\n\n## CLI Usage\n\n```\n  detype [-m | --remove-magic-comments] <INPUT> [OUTPUT]\n\n    INPUT   Input file or directory\n\n    OUTPUT  Output file or directory\n      (optional if it can be inferred and it won't overwrite the source file)\n\n    -t, --remove-ts-comments\n      Remove @ts-ignore and @ts-expect-error comments\n\n    -m, --remove-magic-comments\n      Remove magic comments only, don't perform ts > js transform\n\n  detype [-v | --version]\n\n    Print version and exit\n\n  detype [-h | --help]\n\n    Print this help and exit\n```\n\n## Node API\n\n```ts\n// Transform TypeScript code into vanilla JavaScript without affecting the formatting\nfunction transform(\n\t// Source code\n\tcode: string,\n\t// File name for the source\n\tfileName: string,\n\t// Options to pass to prettier\n\tprettierOptions?: PrettierOptions | null,\n): Promise<string>;\n\n// Transform the input file and write the output to another file\nfunction transformFile(\n\tinputFileName: string,\n\toutputFileName: string,\n): Promise<void>;\n\n// Remove magic comments without performing the TS to JS transform\nexport async function removeMagicComments(\n\t// Source code\n\tcode: string,\n\t// File name for the source\n\tfileName: string,\n\t// Options to pass to prettier\n\tprettierOptions?: PrettierOptions | null,\n): Promise<string>;\n\n// Remove magic comments from the input file and write the output to another file\nexport async function removeMagicCommentsFromFile(\n\tinputFileName: string,\n\toutputFileName: string,\n): Promise<void>;\n```\n\n## Change log\n\n### 2.0\n\n- BREAKING CHANGE: Drop support for Node < 20\n\n### 1.0\n\n- BREAKING CHANGE: `removeMagicComments` is now async due to Prettier's API change\n- feat: support transform defineProps's and defineEmits's types to parameters ([PR by Dunqing](https://github.com/cyco130/detype/pull/11))\n\n### 0.6\n\n- feature: Option to remove @ts-ignore and @ts-expect-error comments\n- fix: Preserve newline runs (especially in template literals!)\n\n### 0.5\n\n- BREAKING CHANGE: Drop support for Node 12\n- chore: Set up CI workflows\n\n### 0.4\n\n- feature: CLI support for removing magic comments\n- chore: Improve documentation\n\n### 0.3\n\n- feature: Magic comments\n- feature: Expose type declarations\n- fix: Better empty line handling\n\n### 0.2\n\n- feature: for Vue single file components\n\n### 0.1\n\n- Initial release\n\n## Credits\n\nFatih Aygün, under MIT License\n","_attachments":{},"homepage":"https://github.com/cyco130/detype#readme","bugs":{"url":"https://github.com/cyco130/detype/issues"},"license":"MIT"}