{"_id":"@vuedx/transforms","_rev":"61-92a4001ff6f2a21cd9620b6a12ee7853","name":"@vuedx/transforms","dist-tags":{"insiders":"0.7.5-insiders-1630604709.0","latest":"0.7.6","next":"0.7.7-next-1667939290.0"},"versions":{"0.7.5-insiders-1630600136.0":{"name":"@vuedx/transforms","version":"0.7.5-insiders-1630600136.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"_id":"@vuedx/transforms@0.7.5-insiders-1630600136.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-yV+5UD3hw+ZzNdo34hPB0GOww/RZxMHDi2bvPNf/Zl23yy4Vt7MIGMeMpuqjaaECZ5EaXtrEnXv8dsyoQCQAvA==","shasum":"122acb490431eacb4670f659daf8ffb932b953e9","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-insiders-1630600136.0.tgz","fileCount":8,"unpackedSize":55813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMPvgCRA9TVsSAnZWagAA/08P+wSue7oQikJYkB2CEdhz\n2/qNRB2qSblL8TLfCfQBzeUEhByIqXILk4w9dChdbdrsnSmdWbrKISy2Gm5c\nek4NRuxMhXLAA8zR3IAmTE5yAHfWtUv02YuueBpz7lufRue4rJiYaBNg+j/q\nb38U9FFW5HFvjlYR+o/FrM1ihO+X38hKv9RFsrmraBr0eocSQfWbVUd5m5ws\nwRIzclOFvpiitmBndBox3VqoT2OnH3RAl6NiJU4H76BgCwoK/tjVy+zTsQoV\n76aiqa8fA5g+QbigBQqO2y3bluuGSrKXq66xoS6WJYmTTkDLKqv/2vII5prc\n8WPZnFlnoc0yTCUuCBCxXajtg/LRYuZ1P+UR64PRRbC7/dvyaelHEid7L22J\nmgfkpaxFCffv6L/8gUGfNw7kCYaKqgOwjvqsxbw+UrJB4ErNms8kMeC2lafi\n1lmqbCNoZYZ7WQWQssY+CrSJ85C2DDLauAOgx+SlFkuxZakemp0WmPF6uaj1\nc0WD0B2rNufXg0C0iwUiNmHofiM0ahzEyDzo9EyZZq75zoYbtC2KxA8WDD/r\nK3v6FQhrYCNiqRgWoItRaDy2wlN9ZU75SLgUkDcGbiq9k80DAQP5djShG+wL\nkMgp5A1WkemSyqdXqMsS3XJcKtAxHDPrVCF634VCNmKxzGg6x1as/WgodFN5\nOz8E\r\n=wLgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyn4amU9R1bOPyiDweF5MTNgsTJXok2VvTP9PLwf3gfQIhAKaVaFxYFtVdeA2qQaU9d6Zi6HWn5DsAgQk5KC1VGtYC"}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-insiders-1630600136.0_1630600160331_0.8400100425534878"},"_hasShrinkwrap":false},"0.7.5-insiders-1630601239.0":{"name":"@vuedx/transforms","version":"0.7.5-insiders-1630601239.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.5-insiders-1630601239.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-m3VSLdA8gVkeu19+lcUz1GFeJbaMLEKJ4yG2KTnuUSgdnpS+/QBupDSYqYvndAsXHZMgwcD8gpSrql+jkiboNA==","shasum":"34a9a7f84dfe2a3258662108783f5f793d2a8810","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-insiders-1630601239.0.tgz","fileCount":8,"unpackedSize":55813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQA3CRA9TVsSAnZWagAAuBIP/100+jEUuHHZwYhy5Ku2\nPL4i+0z89cZMJigLMEaz3bL2Ya1IcHHvAnyEs5nkayq7p33fGPqPRDhEnN8p\ndKLqy24Qz658PModTyTiWAQO9nLqUSvRPamTyQLNjpz8PNXS2BKcoNKOHm02\nwYrsqxyMFfJGqTSg/qsBLStwDeF/SeX7mQf95HsXoP3gCi7DaHzVoUdpwzM0\nilhekYZo5y9rzOPn3yu1awY2P5cz9tOdhYbK9wavxK4ZwhYdGpLPrXRuURBC\nBIzhM3EVIXmLHoqTtJkVLbFKulwKTzznEMTZ6+U2PLdGlhlF1ogJ5EF6yGA4\nAIwZJurIXQEGDtKcmHv3ZgMDzHTiDDwbX8gx9ewg4iWilfaaAvTYka/rUWCb\nT+fuAcGdVjjzvBlyaWuul483XxcADerQzXk/QOzjs++4+b2vsFpt/kPeOwMT\nLaflITRsruwvVj9NTDBkk2oWowvI2GsH8SQEzKC4GRDdHOeBvpOLM+ZLuWjG\nRs6xUY6tI7TNT+2Z6fTfgvEkhiWiuBTmbLzV66JFdNak1BZ7BNxeLTmRo48a\nIqtUdV7iUoobuCztVsDuPEkKPwBKNjfmuVVS7AGno1wPkRMTjT5rZ5avPWrI\nPg2/rsdRLlffXJkYmMUdBuUuBJQfeGUEZJd2ra2x849J/Hb/WG/8Xy1StzrY\nzCEk\r\n=zLt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUdsBUnwduJVWDRjAT3P4lA6TBGbgDLZj/81OnW13v1wIgO1AxqaZMGEInibL78jhv//AHmmz5eCaqilO2R5vpt6Y="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-insiders-1630601239.0_1630601271136_0.49903796734944184"},"_hasShrinkwrap":false},"0.7.5-insiders-1630604709.0":{"name":"@vuedx/transforms","version":"0.7.5-insiders-1630604709.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.5-insiders-1630604709.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-V0OreNqTNwqxv0XyoMIgW2QP9Oa21R5fwEb0TSH9k3BG0uY5qHHmAJLTBjbRjWCsDtk5QwMa0C8CZBdgRBQmEQ==","shasum":"636612d490fce50f47d5a36a96bef92226eb5fcc","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-insiders-1630604709.0.tgz","fileCount":8,"unpackedSize":55813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQ27CRA9TVsSAnZWagAAmpgP/1pNoCIiR4P+zbM527Rf\nQ348QksPtLe88WBFtQr1E/TrZYT9zttq+qolwnklM+LoMOqW2qbzBfCz2N3Q\nQEoMVdR+BiRuH0f+7CleDxfzbD62ejifkE8Juz4zTvxyYgQ0vXBUeS27RxG6\ng5dqLYggMdahHpz4TNIKPh/wdhfWbf8Wvulgf071cfAUiE3R5DtfPutUu9Sk\nc3MUTZ9nQTX4NDG9esxjMhm0WicE35/Bjc7By1zpo6J2v/+TsaH0apBAq7KR\nAi+IC4mEO7PlELVJvDQYsmaIU4Z/wwcu8qT6AVJr0svE/JAqbZWIj2s5JUoJ\nE8k0VwB/SmB3O9ZdSFoluPJfGebCUIEXcOuyVhjG07ca7epTim5/bFpBWaCk\nBBsRvPs7PjJFQG5AJbFIp1vIuSGJK0hYa/hbxJ4vXKEEIBK2K2IxsEYuins9\nEk5qaVaxH0qrk7KGWxXsUU+B1ukqCa34PqEQ96gqYJ7wBVMOec47noxHQ/pu\n7q4EpjayjzgDO+DyrOPyNI+f5WP2bkxeDm45zsAXODZHo1j3Gx3EB872lQkQ\n5XPNcbHmY13XomY8dwAb40XpmcQWmn+Ri0Kr4wJbwUKOCcD/qUD8IXFxl2vE\nFgwlRcfYXEFiNkXiFqMGAB8SLN+g6s2xRWVBi9BiH+1WrsyWDz25B+8tVW5b\n9fEu\r\n=QwMb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiyBA1x++dL+vr1aYU2ycyd37BGPVlpB2fsqPKDS9sQQIgPFdcqDw+zNQr12M1UOXC5Egv4wUhd/am6Y/eJojOlvs="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-insiders-1630604709.0_1630604731743_0.8211525790158258"},"_hasShrinkwrap":false},"0.7.4":{"name":"@vuedx/transforms","version":"0.7.4","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":"Rahul Kadyan <rahulkdn@gmail.com> (https://znck.me/)","funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","_id":"@vuedx/transforms@0.7.4","_integrity":"sha512-FE5tk6FkgCdvlSvWzIwAZ2nrLM/aJN+X61LF6uvDbzvwD1xAWBJW9E1NIn8aiONSpRxrn/RYcaneNbWDXallyw==","_resolved":"/Users/znck/Workspace/OpenSource/vuedx/languagetools/packages/transforms/vuedx-transforms-0.7.4.tgz","_from":"file:vuedx-transforms-0.7.4.tgz","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-FE5tk6FkgCdvlSvWzIwAZ2nrLM/aJN+X61LF6uvDbzvwD1xAWBJW9E1NIn8aiONSpRxrn/RYcaneNbWDXallyw==","shasum":"4bd2f54493fda832615bf4e2270c8080ed648b05","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.4.tgz","fileCount":8,"unpackedSize":58711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHG/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK9g//TBHV40tA3n5vWDdTuTMDKPfpEupK2HkzfhNI4Bw28Ssz/jSp\r\nASb1Qggt6NUazrnlU3FRMG+8tgxdfdwMIT1S7visvQUo1RDE5NwJt8amHYUT\r\npBi5qQ4DC7LwqOx760zSZw+yFclJqkv/khWT9H3CxhqO8rCU86zlMLJxMkVV\r\nb8KW+g0Wnugh35LWbn0KT2OZ+v778qrI7tMMpfg3QTithjGdg2bDpiDh4PEZ\r\nIMLi4IVI6ieh9zmJsefxCh7ql49bHd65QnLpemGKZ8HndvdKBa6UVA5L1WZb\r\ncYzCOwMLcVIW72kFGJ7AiYIBOXbkK/yg7tM9nPGpl+ksFZpOtE4eKSUVaHjk\r\n3EbzBS8AUDyApDIsFl6SLnJZvNgzlBDhYWSD8wIsxFNy/rnABHXHncT4LP5G\r\nNHw3FV0I4/NA9b/FXV4tHbh/ABL5DKNXKcOnwZH3PzCPy+HWrj6yGmYgLr+q\r\npA+NLR6IW8kmKuhWyCJNqoK2ztFzFqPU07UUoz0MjmTQl/XJ6RYjcwJWJgsv\r\nrYlqCVq9uwdLUgf0Z2flDb8u0fEuVl3A57min4w0sUwQUOZ823Wxh6PGGkxf\r\nBTRCnNJzlqr0kbFxhUoS7gXCufC1on6o7hC4oi6ji2AWq4ONpZt8rcHq76bd\r\nPU89D21dwauZ1sk3nXosXpB3n7zk/2SXDlY=\r\n=JrsE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCADEz8XlE60h/5T1uBxgj/CVYAJoSNDT5haymZi1teSgIgRKuBMHkjsDW2x0dVclqyl6tcaj/lAmytiwomC9AMjcU="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.4_1646030811896_0.790704860222972"},"_hasShrinkwrap":false},"0.7.5-next-1646032139.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1646032139.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"ac5cd7f7551447bcc11741022dacd04aa1f98881","_id":"@vuedx/transforms@0.7.5-next-1646032139.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-cX7SjDPjViKRw7dwdrselRHObHex9MxCkJgHBNnkUNUuhf/UX8zxG30RK4Jrr8ltejxXuDx+I4xB+ZqpazN5Jg==","shasum":"6851a54d0cb4510d70850d3b768193ef6df6c6f9","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1646032139.0.tgz","fileCount":8,"unpackedSize":55809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHHUdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXPA//cPM9RgRU/W4oTIZ/leBiH60GiAxxW1524YAbXYgj5ArHg4ky\r\nbVsIS/9loMr7EBTCjfX0+CmSXHD+KZECj+BpOwiuoqooxaov6T8FVeWJzD8t\r\ndpgNrPaNZnqFd3NekPA/Q1UON0dj7FkYXFsAJKFx8xYBOAqYgt2fjQnzDj8P\r\nFmrFYmLybA2xhkRNLI1jiheTmBgZROlO9yVAj++HXCHNQHxMC1uVCtZUODCw\r\nnJjwTLZdMt2a7MFHJulfNey5thYOCGHDrBXPyMCcr7d1LMwgTHhaQoTrMwch\r\no+rFmkDhQSsLqnFMrg9iGaw5O+XQIMSX8fB77eUmQChVOZV3gJyEmhhUsVOt\r\nhZuQtYDKuyPsg0+0Ld9YOcWobAb4C0W8DV451VHi/fTOFceBacgYGWdV0ZYC\r\nJmxWb1lmZ9JPj/Tax5j0zzY2eRAYFMyB0xO3JEqn8GoyRhx/VEZUw5uLQKA0\r\nGq7Z6puLLRFvhks61uBLDf04zy4DDSgLgsg/cirCE89fnYnTy89VCpJCDfId\r\nabAgyX0rj/QuXfMkw3feCbo+tI002FZOwkcNeeFGswFyNjzyzOOoM/4RFeD3\r\nZ3Xjqi8cj5TQ3/th75WtNyognCqmXShciIB40EnK93ovD9hNBIIDllrMOrCc\r\njg7JNY0+nsevs5YL9ccgzZa3cB3PBj+y55s=\r\n=C8By\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcu9zYajA/+UKd9HvPCwooEVScSDeogcnMiFUJH66S3gIgf6hvrnZCF97rCkl5NGE6xw7kCXYCmJYT9vmpLJrzazc="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1646032139.0_1646032156692_0.665040214881808"},"_hasShrinkwrap":false},"0.7.5-next-1646814663.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1646814663.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"e3dced7823198429c304d8022b89b362bdd51a5e","_id":"@vuedx/transforms@0.7.5-next-1646814663.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-kJjJnL/EqZtVntWYaYHGbuY/tb14r/0lDCUwnLZDsev9GNqO87QxqOBLUjQIntkneKIUynb+zRX1C+ZRx/hkUA==","shasum":"34ad667095ceffcc8624bf1c4643faff1bbe2ee3","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1646814663.0.tgz","fileCount":8,"unpackedSize":55137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKGXWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL8A/6AkTdi+r0D0Y3ajZgxhGnkQgDv0y8OEsJXA7D+hQ5A07WMG0i\r\n1pwfJCwb9mZnKLor3TEqVArUi2Rc/BNPsjeTyCS30sseXLk1ebunONynKDs5\r\nnhkiUsSMADtfP0y1bC4OWOj2mVfUTOw76bkgmCIejSRdXOySH5Wz/+Uc7BBi\r\nm/mElwWV/W1NK9JPsGSftc2bKP99TWECUR8TJ9skV+DrnYhHZkTPkc3C5lQk\r\nvHURYTRJv2eFyxt0Cl5TD8KNiGuOpYxKqTm0qyxaJwI7LCjXNpkJIvlg5nfQ\r\nKWJ7bHB5jP6DoDB7mD+zxkrrZEFT4db+9hwH+jNTdsWlvE+JIJKLADdY39Bi\r\nJ/ARQ+1gXJsZYRWF76MetLGRyJoGjPZA010DFKIlXFBWwGyqLN7HBkO9r9V6\r\nOlgs9uKAcvFK0jqGoUcV0TZl034OJT6no8Iw9jpLMEUGKkIVqjDQy3ImFEMP\r\nHwIrpbU7UdLYFYFIr/ywCchla0zhHgSXtcu47Lc845tvbfTTq4XLCw+S1bX8\r\noTmKYRF5EgZp5OSV/YKxkPvpENa/s4Q32MpjHmvO7MSoAjIzm8thOsbtvnIg\r\n9SS80EHJRYg2Qx+iM+sLEqt+8KZhm9FILZ142M/MhdH11XMXM6/FYd2QFJ8L\r\n+624H5wQptG5dXNlw/El/LHcSy6WdFpKlDo=\r\n=mHpc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHxoE50kM3B6Z5Wuzxsp8qhVn1KtmZ9nRNFShR5Y0f1QIhAKjn6w8sURnTJ4Rg/wZYMI+xcB5SAyWISBXYUwo9uj3X"}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1646814663.0_1646814678659_0.9815542680997149"},"_hasShrinkwrap":false},"0.7.5-next-1647274818.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1647274818.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"28d00a45919a4fcaf4d0888288e6b0af8e690b1a","_id":"@vuedx/transforms@0.7.5-next-1647274818.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ZQEeeHPoF3HIqvZCaubgXiySaTKfRsFV8300mgRXAMiM/4q1DcMqCkTwAWuC1lUiR9SKhio2DjG2F+kMJOmCfw==","shasum":"23ece96a099b53ae290790c32900e00d400d1ef0","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1647274818.0.tgz","fileCount":8,"unpackedSize":55137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL2tUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSQQ//cgZU4xjIlWEmPXdGxyKy2PkKdXeaMBOwl+61a2JedK9WazbP\r\nparEKOqsbMdPN6o5EzAk7z9LYxm4K/4rgB6xkUC+fY9OZ7UzOBvTllyDiCRk\r\nCsGVkqFPkF0KR8djKXAsvfw4r9e7gYJOU13fgwfNRH1dzVPFnKE1NsZbqCFU\r\nlq4CcmFQnSC7A9mGj671Ah/Wdg48Z7QpRgwNib8KHNjclB7MHLkJe09Yd8Y/\r\nAmntbtq02FmPDbs/kxOmya+w8uCs76P64Cy7p/yvDXynB1l2gLBm5QBIoQpM\r\nElJx7vMO8IBgXW4LoxA2L7zMlOH/A10mzXG0Z9dTKqfPMESxPeAbYkrlilM7\r\nIgG0Mc7QkEV1OsqzryVnl2UTFPnf93gCtoMA3RdCyouU/ErvVFd/CQJI90DH\r\nrhZWN22Yc9JUFktanSwFwyB540rH1mm4tonFa1/f5uryXPJlkyR8LIsnLooq\r\nRGblFwhdBSVljk/S/KW0pUkHuiLYsz4kG2xC/RDcAUhpDLAyGvKL0Xi+sTFc\r\n0TTyiEvuL246E4d1cPyhTjD5PtkN/smqPkimuzuCrOLEmU6dYLZ/WhGBDQ8m\r\nDlEaDfq1y3vVJwbl/hBCchnxDs9HcK9qi1vmeA81MeczKSVIByeh3DV39t5K\r\nVx6gQBKFaQ2RYhQEieM5/SpY5gwj4s5saHk=\r\n=yspv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc5AkFV93s4kxf39a1u28FJgd7xtaDmUWjLcxM5eTWWAiBv2x3f4paHaDiJzBGTa1SlkGxrWVplbdua2RZMi7CSXA=="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1647274818.0_1647274835983_0.656769302480716"},"_hasShrinkwrap":false},"0.7.5-next-1647442110.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1647442110.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"47b3f73197135fe6fc58b0b738514efb6800a4b6","_id":"@vuedx/transforms@0.7.5-next-1647442110.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-1ReD8PjbBrOcxX77kIV59LSremfll5YOmCZ/4a86wBFMGJOxxL8W68NuHqkSlycB0PuTHPt/H4nsxWipzj8thg==","shasum":"c1135b026384b9c0d4b16afede645be01bacb28e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1647442110.0.tgz","fileCount":8,"unpackedSize":55141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMfjNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8oQ/+OTY5aEYccFMt2aaI+j3fZwkrUNTlz/yV6W3FBa6xvh1S46N3\r\nNNR1E/y1LfyUZxFwd1vfyVdUyLrbqQgc2BOnGBVSmm/1WgwZzKYWDK3hcI5V\r\n66NdJ6p0IE5zZOeFa6xHMHVE2999fls4pl3jUGaReRVI9If4isO6l++7yg4A\r\nmjkq+E9BuxnIH7hm/GiBjE//VhtYsnAkNJBnmmoPSy7iDd1/t4laq64JZ0lZ\r\nECstlqPdn1bIuzJl5mQVJLCohkBUOhPSB7nRzSECCvsiV8Wsx1S0CkN/MV1Z\r\nUMmJHgZaN879s6lKKLhhIT1iJofUwGHDsatSIfvLGLRV/VKIvXki8IFmM8vK\r\nTZuvou7S/fZvkucLk/d0QTbKoCGd0P+jjbFbIN0kN27InPIi+LmVRt/M7xbF\r\na9MKL+bB9iY2uSijcNK/NQ5AvMLmGUMUhaapyseBMeXiNnxvqzXS+kOAp9b/\r\npRPr4xjp5dlVzdEomSGEvzLbhPBvWiPA/EXMSXqin3w+z0Kn5EVLbG9+nEF5\r\nXPMrRuBiu7H1Lc75TG/gM5u+HhiDiZtRqKsIKA7aetjUQhqf0ER0mdWtmkOp\r\nbm8mBkY2J6TQY34YJigTfEjKcZV8NRxsGZw0QXCj5fQOENhj9dGxGf3dJBsf\r\nIndFV8VUvKubO6mDSffWpVayD2jYZqiLvDI=\r\n=Dsm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv+iEAbC9ccoAQ9Z41jYaU47fexQGohgE5/QURGgPJLwIgR5+ehF2ibm/47oLdW9g1dz8Ddi0Tfu44bxdhGV6PEn8="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1647442110.0_1647442125542_0.8555101515566206"},"_hasShrinkwrap":false},"0.7.5-next-1647674505.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1647674505.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"8bb42206debd6454c5c2bea9b08942a92cdae8f9","_id":"@vuedx/transforms@0.7.5-next-1647674505.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-GRQ+GgKscVsCdmstOzQJiBDWXftSMlEByocz9t6X9pj/o7icgGnzXBvMvoWg8t2TMGhBtzdvKtTi3ljf/htMmA==","shasum":"6e65f82f5f60e968b88050f32d1a3208937e7571","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1647674505.0.tgz","fileCount":8,"unpackedSize":55141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNYSaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmdQ/+M0nVDQiOPanYKCoETISKQ9PU07fa84MWBr5gJdQyZHXD7OIM\r\nNLOxXESzhAdX2FH+fpGxuUhWJHXi7WZGtVhxOdhK0cZXvAK1ProkCe32i1WD\r\nKdXrc3kQ/00OeoLJWpQgXM0PWRk6By1FLRJUVDWLTpp7A1J7HGLmanaZKCma\r\nCMBAhE6t8Ot8PwMVRXZbpWE2b+YLtTwVlgOtm8fJSRFk1Zb3FwMHfKQmoxak\r\n2B/AgeGh5Fet3d1joFIdkaYLJPyFCO5JkrN0atD/lWEP9DgGPiQ9vWY/Mf1s\r\nGQ5kE5+11SnUAtLt1uHemYth9PLQmqW2gEZfCRTXsfP8dVu/4WmcykaWiea6\r\nB63d23dg5MMT87rU9DNtOZmw9JSUt6M4GeVcgRc5CcjUW8fKMmOtpj1ERamF\r\nA30rKZBgBJE4msjjnKZBsROTbLkiMLoAd1F2Z0meDz/gO1c3OMO5i3PNN+br\r\n8JYnANXthHnmRtbBwKmKQ+tybH9hc9YcF84W0vgHD1hn7N3epRKSU+xojmn1\r\nAYKQRoLxqOcti+lX8pNuPmPFGd9P4ewGT4kBx6pbVTpSJo61+WZuKH9g6B1Z\r\nElpJQQb8M8lYcA6aE7Sd+U6ymhGK9xo4yJzcn/FTd4DWZxj4plTuGIPsD7c4\r\nqfVdhKw6VJm5eUK0vHFMdYC6/5+9Ms3hAKw=\r\n=2D/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0uTriVGLEDuD5yTxRZfHVEsckOyt2fTy1tS6ECQR/wAiBNpH0DwRKQszyax1msdo3GzZGwd2cWkaRXSDAXUG95Zw=="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1647674505.0_1647674522063_0.3576240693280275"},"_hasShrinkwrap":false},"0.7.5-next-1647768616.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1647768616.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"125a76fd722d6845d2c220e836da3149ed1c0177","_id":"@vuedx/transforms@0.7.5-next-1647768616.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ZgUQhGnE+fHqcOatqDrCk8I03M66Po8rhFM5NNtKxtOHRMHjZAG3xrvaGWKkrQ/+0S3kXgWaIyIt7W+h3ENdkA==","shasum":"d9421f31646991c1e9fe00dd08458756db8ad039","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1647768616.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvQ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOdw/+OhDOLRjIHxvD46YaIOZUvFqkSTZyNP0JhvlKTJYug43QTVi5\r\nR4f2tokyo76HxZNz4KaNXWQkEjXUWyoDDTHfSTG1uQTK3cNplSy2RA32bI35\r\nbjhSmGMciVgquFxjkZQZJEu0E5nFQWGeb1fhCwUcZlz0CcoJo4pPcD7qex5O\r\nn0feXP94ytdyeGNhdbPgHgW9TeFbLIh4j+NT3mjvklmNg2BZ4ys9AgNHknZ0\r\n7JUWtoz85IcgCqf3CNur2v0oklBI3zdyMIbljMyF1TKpNOGUkBjViKfhZ+Hc\r\nOjQl6Efz8YVuY9ZvNucgAawIRk2JeHtfYWpzRttdd6eayKktlXumnjIzQim/\r\nZE9UhBxm56OY827wjSVpAiBTJoSGpSoZ2xwL8H+ofXFoyoKwLv/y+hGR7iX6\r\najZ0MRt1m+g1D1iEaziURUdMykM+A60jTcGB1xySAkfLhvnKIGOWXMtwhULM\r\nKxiSQUwOT4SeYbEoa7AAB+JEt+6KPYQ8Zx5QOFFtp3/op/nFXHX5oIfiRsYY\r\nyaO4FKIyQU+pHbisnonrx21epw2HFFE28b8jnBzS2dm94VyOTALJS82LOVyf\r\nQxmlXpNly6Cngi0euc+n2C6zxMiIBhhkQVsF9kB1W76gjKSOEb3/08B17AnB\r\nZuhj89YJi0VQsC2I6crZWALM6jZZnwgfv6Q=\r\n=C9x4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIIXkSRwtjyQcjh/mwhDVeCrnVBNHiuTC41vI6/LgJuAiEAn7SjRXpGL9z1Whwi3RrdftBP3uPNcuL1HfstpaVY0DE="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1647768616.0_1647768632114_0.29162354238136157"},"_hasShrinkwrap":false},"0.7.5-next-1647933433.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1647933433.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"35ec24dcf4fc7e46e517f2d1eef106314ffe67bb","_id":"@vuedx/transforms@0.7.5-next-1647933433.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-izciXgMvYnrTneDH/CW3b3crj815jjPaBEvaaItic88kLfKkE2F3il6vCykwmelIFfLPkhtJNR9r9J7JMnjuig==","shasum":"5cef7680545823201e50652f77ff52e426b0318c","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1647933433.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOXgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoloA//QaMmamanMqzF0RDb7zASuLbsNpNjpgGfeFJHnQ3r604w/SWn\r\njVkJVKObQVB+Cvxp1JMTj1yaVOmZnJwzNBQ6JmuJjj/MRw14Ojj0YjuH4fO6\r\nzNFpXMptUE6G46eP+V/XbUIodCXWOwYYLUf3nz5xUZqNwH7VhW+IyNtMeQfq\r\nmyGBTPNaCgJ/mhGpppV08/brYFd8L00M+1c8YgZ8Q4G+6fZrQEfs3l4auF9t\r\nvrswu/fG145kK08q+k6o2dMjZj+vPhN7IpugqSHd60K8JIazJDpzN/gxuQMH\r\nNRZmCM1d8JkcYRuQNuvWjik9WON0CipyzaUk5Mr3ljiF0mBH+Gu4H5l7YW1D\r\nDAlTiPOUh+bkPLaWuL0HYStQZZQdM5lCroB3EmK588pKZhJM9V02d9cE2bEh\r\nhlEuhfNeY6P3yAHTn52kTJu21VvHlafVH/oCLv+7tLc2QLn8CZ9spxuht4Vp\r\nGt6rD7ZfQlrkPaX7sOlqxmGLSDEqst/99HZnS4rY0cHsr0R+Fjx28LKIyFCF\r\n6xER1xNWyrk/g+zlFh2GTsCnJp6yiwRzqCrwYLAHPqoSPGY0MJDlsm/4ULt7\r\nuIfGfyrkpMDcz91Ks2/Ki4YLjGE6cMFS9UHn60XbZmFzBn2BRA7AUgPqwEPt\r\nHX+3cfGEf67WehpwHG4VxwS84SyOBincw6I=\r\n=Opza\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEsCZjB0k7E2B/vdczzbeis1GWoBFb/q3cci7w73A77gIgErR+t/k5hh6jbZabYrRcMWKx4Hez5bWAVNJVKMwuAWo="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1647933433.0_1647933448977_0.9996729962512405"},"_hasShrinkwrap":false},"0.7.5-next-1648400394.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648400394.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"89c2a70e2cf0352dda64152459bcb0f37130281f","_id":"@vuedx/transforms@0.7.5-next-1648400394.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-JmXKSgTtU8oBQCjit4Y/9UXJo8NjQRmeZ3CCcv2OwOhUy4um1wNb/MAn2nTZDTzQslmMQ4iEbTYEZnRspzXoWQ==","shasum":"cb18b6a4b4f3a015a05ddb41a23f8ed7d84982b8","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648400394.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQJgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm8hAAlB5sG6xpDFdMkTrGM+erPMrfwYlKwv/CCiVhdz30sJSLsp1P\r\n51yCCjPkV7bAV4RwpyoqA864/X1vjSoxDcueFYUXOuw7+bZD1ydQgwCYAnHQ\r\nkqbI5uCPuYIRKTGuZTr7ZpzoFSGYjfso432Yi6Y3L8y1Ti0m0fkktHt0y4AY\r\nMc1Nd+dD/txiLieGIECBzBo1S9zTxyGorEiKjFphYpdz+02QVaYkgcU1IN0M\r\n/vK4nj9g7khp4rjABCrASachHPjH7t1SZgicXwpXEoB1YrnrWnObbFXtOkWb\r\ni0KYwennAApFjMykVYaOhNg9phNJAygKU/XnKR7ZO3aIL9J8HnekL3IfEfX5\r\nPQLFaKlCAiE9seYcGkPy+YYcO4s8UfH6YACSezq8DK+hVz+zYOjvLsW7eAQx\r\nr3D9apFXr2ZN7KMvSPw0WVu92yqcBhaNHtn9v9t+E0IMgqyS9OwgoXXVqic9\r\nIkQQhwg4Je1tMCvAayEkXInUwwLcbU72eHtUpTdM2CdYbDQyZbA5yVTG0SJr\r\nop+6BlUY3EIJO8Y2A+ysJoPQyEmslTDncNjqSQ7LZ75R/kiAVY6D8P5z4Sna\r\nzqp7Q5Ve0LtumqHV2S+PTXn5DkZsCtweezbh3QUASvuKEHEtVJjh/qZVdujz\r\n7ap5pvuDU+nFpAX2VdwPHg8KR9n7u8bScfI=\r\n=ux5A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJdS9y7ORvIjGnu097zB6te1+hZXd8uGx2f372LtYPVAiAKk+Dz/hCq5nsjf9Gy7haN4PftV++4m0JOvgUSqmLIeg=="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648400394.0_1648400411102_0.5434100448466179"},"_hasShrinkwrap":false},"0.7.5-next-1648409815.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648409815.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"a7e5c298089ba553cb4804e4b9c5606a57dd4708","_id":"@vuedx/transforms@0.7.5-next-1648409815.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-fn3Jgwz6j61453C8g9h2qilh0OuWy7jMY1Wf5ESATu2JjX7McOa4YqRdKozjCMYPvepOj0/x5tkNLKV5QLdVlw==","shasum":"a86ddbfa71c59165c045740a2bbed6adbaa28d29","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648409815.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQLzmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoicg/+LnHAwhdw7ihHwqQ1SkMDMOt3za06xjNEpjCVWRDo8JhMnbTj\r\n1AHVh/UxSd6UpKexJ62NxbKYHs1yoAowK46bniqgmRBKQHjw4dLx+XO5IgN7\r\n13bulnaTbnU/4VGxvBNuEcBzoEqJ4iE7B8/X4U5skh2nMSlAMYAUWngIejl5\r\n4/C+I1JhnDkwiP2A2bUpiP9o67yCIsSoJsV+M4S6L1JbMhZAIf1xFFexHNSI\r\nAYs4klWWTdaxl2Vmw2w4qLdBeF2TfgwZw77szYBemFbsVuZpivrckUdelMUC\r\n94eDYJnnq/aWSUCdmc72Pq1G+nbIfvZqdr33VLsusNy/3kWriPiQ43u0wlQ5\r\nc/alQULvnLnWdwyvg4/HP2LWV93YGY1NR5RH+QUbWXdCS6Fa4J3H4eGaI60r\r\n1Tl7tZTfmcXTOaEgrGyXKbIaglxM37Ql9oNGTBD15I2oIag7BgprfgXOXG+2\r\njdPesit5m2G/kFXG/PIjAxiMvuhJf5H/cH14whdf7/zvuXLqU+o3JTXmpP5q\r\n3dgwpxpdOlBQuwMScWU9gjCA9X97D6wbtrb+rdOyGCvlZqv/rUoZoFPDLu8O\r\nobVkgB1dMOnMXngrJKzz+O+jq/DPIuQEiPuDrPWm9Dp8kNtr8RK9UtreYM8q\r\nsqTqrWLdSqV5Brimk10YQFpYrQpT0zx8iFY=\r\n=yZhf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnDckCrnqBl11nJvpIco1LUcFg/Su+SfabYuD7EHvf+AiAXx4GBwthk3fV83eST3fE6HVgvKZrboYCgot1sPPIGdA=="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648409815.0_1648409830112_0.4743815696785336"},"_hasShrinkwrap":false},"0.7.5-next-1648411566.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648411566.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"f2aefd5bd4cfcf3f762c47f2132a81d75901f77c","_id":"@vuedx/transforms@0.7.5-next-1648411566.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-fkVj++dsUntC09EY4oYVrSEOc9C4LMbINTC4MAV9ypjDIWro228mjvsRCXRi0Y+b5ZE03x2Fr6qzYA8dlxy2eQ==","shasum":"36703f9cd5578c3c2aac0c611a18af199c41d7d3","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648411566.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQMO+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeAg//ecn9ZquwmLykbnaVvY4PI9l61f6xEoLpyXO4JGjQnJLwNAHX\r\n067ZWoEUTULhPxILgvMPCN667O3a3l2C43t4+Kg7wGmGzN+BGkYHX4CIT0as\r\nNRnYmE7mzQialnCergH7PnWLPIFbrAzvPMreqgImLMLsis2HVujvUCwWq08f\r\nCo3U71uuBtrUZ3Z6wOtaQu046qzw1MgFJ2K1g/nMyD1cRJaRgSl6Tg40FvB+\r\nxW/INYcvo/Q15L0Kwtdzv+TQ6GJatDAfSyJpll73pmpmp7q2UK5k/2h9bzl6\r\nEk3J2ehNH80kMmr/fe9no0CeQVh35WtLnjwjdCOZ6h8pAfeCTrqHxSzN0K+J\r\nHY2oTTkd3ClmUhbZNjLTkUYrAdJDz0tc/S8ciYlUY8C3MzXA13oqaxm6q0hS\r\nKYYt+6KaM+64KdzIwwjv7K+7IZjchUcAVF8zQshW8bUIT2vpv0NnBzB7LLnw\r\nn7I7D/PfXu3aqhfaPa2s8edw8Ajt279GhZRuVn3AHVEOHWrSork0Freg3hqC\r\nL4xgJPx+269J5d3qMkz6SH+BrvAKMpNxzYSSwkxn10ZvG4pNC3SGvdr/vILE\r\nQc/94OGF5fc4A5AurZKdyGe/Vz65/owCGl0X22OzTQtRIou/uDikvVUEIthN\r\nBXRlcv+UYyNiMnGo5CXkwva/c20yPYuQdN8=\r\n=PuPt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJL/ZIEXKSmwshXGdClkS7e0JLurLmWLS/tX4WbJfyYAiB7ZMi/1fphZbOnQfqQYrpbCuRYf4lXs1ra9lWwlJy+nA=="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648411566.0_1648411582003_0.08201874657959185"},"_hasShrinkwrap":false},"0.7.5-next-1648440991.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648440991.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"382f9718890a2480b517f459be68da34d46aec77","_id":"@vuedx/transforms@0.7.5-next-1648440991.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-hMaaCkTrn4rB1ywSFGkZ07B+/DpLvJ6yM4Xm0usDfqzAbhxfD8/8ZePG/xR1KlYcP7G3EuUOeT5T98ykJs+4dQ==","shasum":"668852f3db99803a6e238a2ac07b9bef9b0aa752","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648440991.0.tgz","fileCount":8,"unpackedSize":73073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQTa3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoamRAAgPu8CRXPQsNQOBeDhRgSAB23DV4VZOvrDpIY5S/rHr6Gva9b\r\nx4UKndnyLzWFjZJumel3ozPPu8i8SW3mMvSPeGurG4OxZlzONWQ4dlSZGD/G\r\nUcm8iTWUPQpl9PuFuqAcG4SFd26wRKZIuwBTHqhRqhcSyAqh0fOVg9l7qQUP\r\n6rg3KZSr/YxWb4UHqMyY+ZlvSMWLCycri/HySlrgJO19rXN4Iv/PR7kIeXwA\r\nll9pUVBE3lefwIBiktQc42jJReiXaxlwJxrmzlF62NjqQoYE8nuU3+wxKAc1\r\n1pP+6RPAiq3U6RAzNZAG5wTP/t6kwLYSNv0bore/xfT0z4d0DSLAbyBB1JCy\r\nuyXcIDhk4QNxmBXQ4Hm867pk6QYZ3rc9vnlbIXzNcGSDF+1DfRWFDm2cVZdq\r\nnOLUvwtVnUmFwywyEwZKvXr7vi0c0NJsu8HfVYhDuIDtRvuM+uNMWsRKNbJ8\r\nlHs89Gbq9Dc3CWlaKZCI5GFzaF9AMb6hW3VbrUg6KpTSDWjDakNnnQ9fUl9P\r\nsC46Xf/G7IbjZqlg7BvStgBh1lANLF6njrUSaZ8ERrINgIXzBA2d/fE+TA7V\r\ndgH87WCf19irF1Mn3svLX5ayz0m0qr1UXmJ3+2rBQJuvTO/kjQVR+tKfr4Ne\r\nY9cri/oCc4xwWiM1h5aFBLC187YPN2qovRI=\r\n=NoVo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC39yVmdCQBqyXZ5KdadWFByoeYS48KlDpQjMkMUg7cZAiEAwqQK+8yUfx+EuHuwL3itYiDjwMkERErnCDy5m7hIElc="}]},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648440991.0_1648441015129_0.9152203871060993"},"_hasShrinkwrap":false},"0.7.5-next-1648822539.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648822539.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"7c910a66ee0f71f9899409cb746434e75b4061c1","_id":"@vuedx/transforms@0.7.5-next-1648822539.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Olzd8fOdz4KNH96SQLsan/9CKcIeb/Yxq4t/KNzCW04z6Q5PjUg22RSJGgO5UArRLeeTPNO86+iY++KFKpAzLw==","shasum":"148b9fa1abfa15587619046031d9415e512278b2","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648822539.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaGBqdeTG+k1cc44Zi3gtIJPS4RDA/iJAMADfPvWbGZAiEAjLvnmE0bMfl2Ka3waTDXI8hjHosjWRB5G5Zi4UwDp2o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRwkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Gw//bo5XEys2wBo6PS50XXH/+KZ9QHkTA6wLajleej65EQ6fQzJA\r\nGStnrEpSH/n5M0ZcPIZdIrN2mF9Y5tjXVIRtW+hsM9dvf4vT4MRqNRsGOrmC\r\nz929UHTYdXEkrcimEiRPguH6A17E+fRtZ0l+qX0UIFK+61BHXqig93qYZxe0\r\nmR3Tzqm65rX8GFbgDnAa8qj/0HCirvXBkfuKNqaEvekRkkBcQACZNytF4mQs\r\nlbHX06ELGi1mj4qLmrQ9pHWepT2RuaG3cApMY973SxBQrBFzDOtNjVGs28F+\r\nYTqZ7j3wqI58qcRs8uJUs/KBJ3IgaTe9WBcbvr6uROkbtWGEkpIl/Gr7BciZ\r\nYEcZryVZXS0osycrpnfzNAaq9jF8XCzRKKtOnQguYz1p8FwShI5n24TtiVkj\r\noFiigahxHfGSiPnayZILzkQ7lqBysDb1tL3m16IlsYorasWWTZpGYxA5acZ+\r\nImk3jGZngHsctL0sqhHthlokfdoCHjtAQWCTQIYWekSAVwlCMMkP+b/DrAnM\r\nLeDbjxJIBka3xxYxA8/1aSo2efpDte6g5ROgmizPVrHPGr+LIJG+ciTj4pSa\r\ns32CzUSS1gBZPWYkUYzw6PyTu93RlpL3auWD/wJoGZZoATwuza+hQr9q7R6m\r\nIewdyf+jwKyQrTJcL2thd3nzSevtor0iUos=\r\n=E7az\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648822539.0_1648822557206_0.612520631989262"},"_hasShrinkwrap":false},"0.7.5-next-1648824950.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1648824950.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"8c90abe2d190f9248f41af6385f0238b2ad73fe7","_id":"@vuedx/transforms@0.7.5-next-1648824950.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zu+SsBVNTzf0yVIAjd4uKUMJ3If7IVL0Bqhzm+7FU5+9LArXmBfd89iC5eVgNf+mL4Vjj23UmjjjvujiJDmwaQ==","shasum":"b73428733f0aca5a67624ccdfc013ed125666652","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1648824950.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCktQIQnYvWOS/UPRgBTEDkztDDt4TnEYItE1azS7wu/QIgJbhauUszpuQtriOkxQLcbW8e9SGo13AuECjpbjcQBII="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRxKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpryg//VeMoTFxUKcDl2dzkLLG/122yUOP81tGV3cc2mLZZsS4ENKkC\r\nz3TcswT6mpAWl28GkoY+pB7i7IiLJ4r/lYNNNxlxRTSZMLnw90ddsUcu3ebz\r\nxmUFw32cxSpuLWuY+PsTyaDtuoAWLIh3f7DHJEZMRqcG3N63Z7ljkmTIwzt2\r\n0fcaRe/Pmrz52Rl4cORGQFgbV2Vf5o7szFOjKm/EeAiIaTijpomk2MZYNcqR\r\nLvX2GqoqemX3IAfjR6K57Atly1vZYfTUs81YF/ddNEKtSq+2pqx6M783D4FX\r\nxzl82RZyuuodChbZbAB+gcfVlNkLLKU4jG44yCITfH48/uPoboMhoWEI6swP\r\nDT0h7ZjWvj/t8Kh0U1PW7Xww7/nEMzlko5b9rNZnooWc9Etwb2vGsIuTWeDZ\r\ngYHOwzMNe30L+bCTJ8g9mubrXkiFqdupRJmFLAUpV9gYVQ64Dbe7YXMLyYkv\r\nymAeCpCc9PNe1MGbG7qvrX/tz6PC6Cu4K1XQPJWYaf4AFxmiqco/51Mi2F+/\r\nopTKj55xcFcY+GVjoQOxqNXfoH189g74L3Ld8tnvTTaTnAPO25NLUDewGlDg\r\ngGP7Zx4D9pW56MZCFui5Ocr9WcxByBOqU3iM5N0K1gvLGE84V2RArZriGPeY\r\nXo1rG7X08XMSMhGpdEkVUm6rvhREXGgkkB0=\r\n=P5g5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1648824950.0_1648824967626_0.9866393876501853"},"_hasShrinkwrap":false},"0.7.5-next-1649087720.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649087720.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"90bf7b89074817f7edc22b2e6734627d3a4c9d13","_id":"@vuedx/transforms@0.7.5-next-1649087720.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-EmkcPz7r1UbWXd9GLhIIfQZ81ETIrmCEIVi37P+fnLXXlCeMT75kbqJ/aHHGNu5rJjK7Jv22JP1/aR/mlE3yUw==","shasum":"5fef0bc3c55cebe8d215da36df1988d5136e22ec","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649087720.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9SFk0I5ekPM6wTmLzSqKjooZicg00dCVeHFP1N/WtuQIhAJyXYnHtPFkuURzdhbXPY31i/HsB/fI840czcxL1rfLW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSxT6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoStg//dknQL5IELqhJXRrZO5dpwGBMmz390ccdAAQy0EkraBSyWyUQ\r\nuwDWcieRtxN/bNPNCdr7e2ng4n+MiXtdX1wTo/F8gNCUATJ5F9HKjbhhChtW\r\na4xqs4T/ykVJZeso9JpIh+00KsdYptyaKOizenNM7OHPpOW1gYDOt5uQ7daO\r\nijrfpwNJFSf0s8vbknD2d0rNrUv6YlhCzduld3ijHq14hNNYtFlkscIL7zWc\r\noM7DN31LtFpUmZAMQ3nC9ODXS2bgdrfd2dnf43cYFqB/5//1t7dqqfwQ/Ebo\r\nLwwg7lFuUPeJXZCiID4GKLjA5tw13oVgG7DTlbpYxTwAnMmWq/aunGP6r8bR\r\nN9s8CE85WvGGAPuTFYd5+Q6c7FxRBdVWu9XZnOxzmvRmQ9TlDIgIhQs8SJiK\r\n1+S9+Vv9k/hLGxXQYOiRe6IiXQbiHa2HPL05GuI2baPC7np25bfbvDILkN7w\r\n5lPeUpkJ4vObJqZlmMB1flB7IBlLpLn3xCshV8NeYi86Ok5zoZYqpRI6jsSf\r\nxleTBgRdrDBrPHYprvL8yU2anHHbAh6/2jzwHa6owQeiuCFEqoKLY3sT4zVD\r\n9GaUcbQjaUVqpVybvH3i/raUlUrlEl+uhhaduXqt0bmuYzK2Fs4q85pet07u\r\niJz6QdieCUTZerD+iwugSglmNHFlE3j5G00=\r\n=HHb+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649087720.0_1649087738655_0.06032453723271902"},"_hasShrinkwrap":false},"0.7.5-next-1649225489.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649225489.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"1fc6c58009b1593eade1c94397751d176dab4d19","_id":"@vuedx/transforms@0.7.5-next-1649225489.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-rlJdSqBEWFchAyMtJNViziic6xlC3YuTOu5f/INRfbaz7ItuQZXpWQaEoGrF5IQpkgIk4SAOkeumgN19pA+/fA==","shasum":"424f3f43f66c54083e2ae42ce84f6868ea64d352","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649225489.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkOsnW6Z/2q6xAFNeU8TTeYWLMSYRrb0sLqo5gFNqrYAIgd7NHdYmNuqF4g3moR4FN6tK714hMz+8PaqTej96ZVLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTS8iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWGQ//YbW//JYOOXc5zNfhFrvKzrsvjLRsTYm1ZL8+HkIdQRDRbIvN\r\nov8/Cx6Ny1Uw/J7Z83E4f6sd9W/bBn0/TgQYwj1utvLx+wRyQ9brgaImfv3t\r\nMHeJPlqHUoVdpc5B92o3A7LeCEBsP5YV6Q2JBCIBu/yUV+xYsCKY7qDgFCX8\r\ncgNkeUkUKvR406MqoZNQ6iC/z3qAmPTYVsqdV0MB12hPVFnVD/TRQOuMnQRl\r\nOSxgh6E3ZXD7ns30TqTWS883ZZWwLX1DyDXRNV94+uWZyVqf5D4sgGE7g3Mr\r\nzB8Dc/6KcZ/tJNsKX6Ej10EXkE0DlGmJgzjH2B610AL/SY61by62sK2QOZgt\r\nra529Lbu5MmK4j+twju6KMOX9IXQGk6DO9BFnAj7DpgnVijD2emMfxwQtGle\r\npWJVPc+tfgHdZ8BZ25vHYeeSzcZjG1C/LRfBUElMz24ab6nciZSHelXLYYGT\r\nLN3uW1bKq+NVOQx/hR2UWZExpFTNsxP7GMqwsJcqGH6ONYQsEVfC5HWCS+A8\r\nha3utyTNq7i65dI03mu2T9ZJ/yvaMEYdF2RNrgnvFSTUObQT9/gCKXKEv7cg\r\nJMblm2ppFBYooqiz2Up47y7zYs/yRwmw7vP35aDsRhhG0GIjqVxRLZ0s3HAK\r\n5U6/8TvAze1CK9Amq+qtmOJkNvThxv4Book=\r\n=9GUp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649225489.0_1649225506640_0.8140255287507348"},"_hasShrinkwrap":false},"0.7.5-next-1649228283.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649228283.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"28b63998dca864cfc36df19115885521f6918162","_id":"@vuedx/transforms@0.7.5-next-1649228283.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SdQkOtESCB60or8e10TB7l00n87fpJ5KWrMDyoh6pza0f3BxKTrPrfQpLTLMtdavs0w6DC0fC9s5/wMxEjZiKQ==","shasum":"2abe65d6af23c4ce0cbfaa86c1b97af6f6d76b04","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649228283.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPcNGxWx4HWBvU78K7Mr5Io2BfxJBSXahKVedPD72h3gIgPHXMAz1lKpgKqv7bsi2gwDZ/XjDm73oQAHCxYxiEYRE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTToLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4RQ/8CoqyzzrqxTRHmzM63fo9CdgQJ1khxxxHxhcc0tov6cm1jqiK\r\nCqes4cOHeOUCnK0j0stR73AmvnT8tSn5bryfcvYm4yZcvhr2PKODY9xWetIq\r\nCsd8b1T6FJr6apSSx44pb+4Z8VCsU0PDMFO2tM/Szf1cR71XX727PD8hbM9v\r\nVWFb1OJweqYeWa4sOar0/Rk92BqD+SvRsFIYJnRe/u44y7WwCNPjSGP8CXP9\r\nVjxvHptae6qaJSTnIzyxHNvb0/NxZLYefXwKlk4W5shqiBAzZd4c62Q8dgXH\r\ngfq10LjberAMnijnEj4T+X/c7CzJ+vqmt3G9+G5ldyjhaB9K97nmcm2Gm5Qv\r\nZGvm15rvgVpFuJ2lS5VqXzzpj7gwF5CDVXBx9qBkfg8GQFs3N4BG0i5EpVSx\r\njpx18xWl674owIQFrof0Uy6+TRDgHe7oN5NefHhQCH26PbdfbLhBTQGgsAzJ\r\nuqNAdt+Fwl/2KrzAGveZ/Y46w9XmQUGulsvj8+f9WcYgB/HGARkYwQqe5GyB\r\n5YaJDBKBDeimO0Q8v72Y3Nr0sZ1EIC+vsrkEnjIzN3dKb5g+FiGukzaP6wRz\r\nbamhYcw6bi71U51jkbqxA9cJ4/lrzQAmpMwGzv3/eJEr2c2iTmvNDcVJE1uT\r\nwJwkEoPlmertT8Z5Ekp+wY1S+NBoHrR5Nck=\r\n=4aYT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649228283.0_1649228298978_0.4621872113213039"},"_hasShrinkwrap":false},"0.7.5-next-1649315434.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649315434.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"909d2074f730b03ba508050d27fa4d060383118b","_id":"@vuedx/transforms@0.7.5-next-1649315434.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UnB0NMj47fLT+To1Jhqqv1lUX+nNwEYEneSiHHgiqoeRPlY8Z3nLhJzGE9CInx4BbZ7Rsbnqr+vFPaD2a/0I1w==","shasum":"04513fff486aca69f0f93d6ee5733135f2ee1b39","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649315434.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD30cwhuDgC42QCWr3rWpNwc6oN18mCTNZvIaUcqfNHxgIhAI+mHdBHmMaqp2RsZjYp0FLr9TU8OCr28jlknCJSbIje"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTo56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTxQ//TzzSEvQk2OUuq26OWCPZYnLfOGvWsL/FRLE3jzXRBDvUfwf/\r\nreAorYuUu5GeVvlNRykZHHdhVEfm8uHs7X6SApaSU0pAMKtxrJTnFYRnlCdx\r\n6muCzUn09wAEa3GQiMlUzYYE8cEPZkgy5+04IlK5q7VXU6Z8GFeZZdFEPQGd\r\nlx5Rkrx73DCdk1CGhav0P77O/nbyqzl0YIAlL3GrTlCTv2wISpMxkHWi/wNz\r\nBTuC1oiu3eQg28aXkVLpBihbd1UCgbNWk603bvaQbYBXv6XiCxQ4o6edL5Ee\r\nLskp+AziT9OST5HBprp55a7iGYkd93i9FA2PM+2FuJPhDl6m7hnoQAhuwrhX\r\npXt8VLkX123qFnN03pya5snAmvph3gG/+2S0gEWagfLhOfJbdkedy73E1hbx\r\nIPJBqNtFbxZnSI7BFPF7bCkenKfyEqhjY0ETyt4T05hrFhbD6VOBjo/WolCz\r\nkkTm0t8MBYfAlPJNJDhHHJ3lJALklixT8LuKV4ZjnGdbcugB0OwxtTy1vX4W\r\nR91hVY4z+VGCIts6ycFW6XcqwAGEhkAqg4EKqNQoGto47nop/Udhi3m5h7ZT\r\nejOw9i3tks6Zx6zbB07DnNAVNFfJ1QOUqaOlAuT43F+Ooj7cuMgZLBboIdup\r\nrZxkvuWobWKG2jyJlskF13tfQXMhPyeXh+c=\r\n=pFbV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649315434.0_1649315449970_0.7313417705684282"},"_hasShrinkwrap":false},"0.7.5-next-1649381954.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649381954.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"3035e141a59c7b5ef22335963cbd16e2d209c35f","_id":"@vuedx/transforms@0.7.5-next-1649381954.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6/AARlP1BySicdOxvoNri+vfpJ/+wWUQlfp7KIwvnKtcgDr7rpyHJe3PmLukNNiePS6sYKB7Yx95oAzRaA4aJg==","shasum":"89541cb52b1f580500f3c2efe7fc5fede02b2890","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649381954.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Ac44i02MWOx5TkoGDNv0Wi01dmq13AQBiDIVKRdcGQIgaePzPmp0YauNqytR2I88DnEDT30AOVkiEkd5kCc7P5k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5JUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6NxAAmkstLeRhl9zmnE63au1Qwqs83WXfrKFHNSqYfE3jzJQBKDph\r\nrACRg351Ktd08QmvZqmMzEbJuWA6+C8TJgg+keMfvcoJmZAtFoqrap701ojz\r\nbmy9loto/Zg4Gvq/ZLQUIU1PAPDi9ykhbQvOCW4AVmP0fNWAOKKHK8rVGGX1\r\nSPz6ceTOOMae4LJQICNzwwsLhv5DCTpIJRouhaosETHQVyu/+B8n2fJyBch7\r\nb+ttnleG4WbzrX+U4U3Gaf559vSxJRWt+zs/lsE61Y9bSR5RPnT/nYv2Nm4Y\r\njh2KDic7MnYwPDLOLI/Kb56BWeyy3QT0zyxly1E1OtyUX5HCIn55mgAR20Iz\r\nvwpCOMS9bGzDLnZUsO7niE97coJ72izOhlAge/ZAtQeX/hVPOl1OLSXensyk\r\ngEJ/O1tgiCodtcbe6Hpsoh2tmJRk9KU6c0sJxtkgPuvUH0sZvc22XAaF0ZIm\r\nNU2r+EnlWCh3Zf0ZneCJIlVXPn7fsA0QBhntK8lYlRAUhB0cZxYFjKGssAxW\r\n2zNqg2r4XcIp8sssnA1aIyHNkq7xsrpHhEfcODEGccgLP93HqHVcmlUEEFmd\r\nKxIyiA/i/GCYE+G6MwvNIcz/aKPEpk975TAN+PhCXjFLm1+3U4A0k/q6xlBU\r\nWSYEFL6AJDtG5X1jVdY7LbolmEpWnTVbqxk=\r\n=pFvU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649381954.0_1649381971923_0.4250722593182743"},"_hasShrinkwrap":false},"0.7.5-next-1649388850.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649388850.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"94505e855a70115f0f82d9eba4fdb775ce8e9914","_id":"@vuedx/transforms@0.7.5-next-1649388850.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SoxOmUtPalqVRyqDqM2juuur6qmke654lrjgicWTex8TXQQzEhjtpLSSNx8a0cCP3LAG9gqguW+JZwiNj8jp/g==","shasum":"490bedd8bee9f5d88f5c50db713916c74c3c5980","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649388850.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdGXwpJI3NSAHCyA6RMfulLT8WTZlFKR1rY0I2qkktHQIhANIcBCOpI6KlYdklR5VqKU9pLslMz9wpzSHMlczHPyS+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT61CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqikg//UKVRnuVkyk1uT3KTS5YTjiRp6LyBVOTb4U3tCbZ8gZHY3hZQ\r\nsvADs3+qvFzQtyC7sMsHu4o3iMFj4k86hd9u4F2kqfxis1l78natSD9CNbUm\r\n3NnzL5IueEP6pxVNdVYs7sqebWwcZa3X0DWi/41Y8aqY0Lc6V2Ws1WR4KXmS\r\nzXVZUPcpSFwrOew83hfG+a5LpWUCCawU+pVAqY50LCeS/2Wam+73eflmAaEp\r\nS04ZqS+G9uJ6GBzpVAY7uYmJWAl7ax6674UW59FOSx1wqp+raDlhZ+7utLCw\r\nVuetb2BfZdFEz9buauTy809TK3I59ra4SL9AY4s9KhLGN/7a0pHLF3IlRoBM\r\nBlwbFaUeWLRXkxWSPThtvNZ3xU00twm4BbSBBwBTBjdUGswOxo9TsgtVA5XM\r\nrd863p4i0CFQOKN469LdPrGbXQ1tbi3TzZlu4f846gxGJJjMHrJnWWjIyVgL\r\nLHJfoKaSfKdO4PdXPlbcADwyBGkPhDFVjTwwzqBvjD67Y8v2cYZ1PdFMxp3n\r\nuwB+2weaNJ1taKEeEzCW4EipoALlvkzVTHJfFtEPMF3xisAj/bznnAY/vg7f\r\nsgPSTgQ8VFq7/2LM6ycgbRp7XA4hFliiMelRtv8eDcoQFHpfsvU1puncgeWf\r\nHpFTIm2h2XoH9htsDrnojyw+EmXg4+gxfO8=\r\n=LhMS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649388850.0_1649388865810_0.41061437060302075"},"_hasShrinkwrap":false},"0.7.5-next-1649398416.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649398416.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"4cca358bcf99f2dc07de42b81d6389980125f6dd","_id":"@vuedx/transforms@0.7.5-next-1649398416.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-9pVbTbrQbaDYP+Te6JK5LMVSVJ168hoCBdPweE5QhcnD4uhKBiOZr4UMzDqkAzgCINuStDEEVVIMlNG8mKqvjw==","shasum":"432c750b3f5e655d26984e415e205ea60b5c0a37","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649398416.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx2RhyN92N7qMY0SYWV2JW4TiN1rDtHo8AbuqQTAFJ3AiEA6HdHEkbmK0leHqMAm9yCqznK+YjQCY3eBIRqCFayZBs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT9KjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolow/+KDrcV2aghrrB8ZSezDW5rsTDMsy5x6CZfQf68csM1ISEcR5F\r\nojfn6toqofSVHFDNQUGv5yyWguCBbPpCwJU+JlxZqMeOBvpgu4/ZwhDXFlw0\r\nVnyuiRcqf3jr/GKXUU1T6H06ozFM5RW2ULRIlgUku4NmswuDqYqePOx8xYhW\r\nOpkzw9YL5oJQrTmHfV2x2S78lCzX8DWdRbYN2sQe+B1jYLMx2xPE/m37NukH\r\n7E6C6vmItXaUDGVAWBQdM0pAD8lcqSPj+2UX5nNMGOWxIiyYcgfy6O5ZAcT6\r\nIfcDl8jINfKWckS/kp7NXif6wB+dIlM5UXhfP0b5d3PoWCuywH0qY6zSlnpm\r\nn0DFwDic2pvtG5ZH8SuagOQIsD66rCunqO9+IKr0catzkyn+AGP9aK4MELeC\r\n+ott5/U4wKno5vokw65rtuq3nwJRqg98JwsT0Nc821eEVxV+CFPXrYHaTzGC\r\nVRiFm0XoqC4BX1bR/nu7Kj+29EOAwXzbA4cjwNQDMgHHZT3UvUhMuQ7D31CH\r\nBPeKZlvnBtCPPlBDyA+6uUvvM/Vu4Gh8aL8fxjCw1Qow0aJqKCN3+Ry2I3cV\r\n9wWFQOaEJx2qbNCC0cIMjvszSwTO6VB1V6Mw+aCCYt2TKvqgK+SaTreIMtbA\r\nt8DGrNUdU0kduWra3B5QHGSR2wszBxSKTYk=\r\n=YiVx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649398416.0_1649398435304_0.7041577357544837"},"_hasShrinkwrap":false},"0.7.5-next-1649493814.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649493814.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"e1a2cf9ed858d4d2ca00f95fe8bcd0ecdd490296","_id":"@vuedx/transforms@0.7.5-next-1649493814.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gn3poGS4duIoi/tOHRUWLj0exIuCMMCVHrxbb0tfqh9ZzcLuAmwqFnyz2hERkkkJi3SqqyNcYuyV9FLp/yyHcw==","shasum":"56b512006544a8e973a4b194f1a32e6e97cc2d7e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649493814.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT9miPzyVJr/gQ7dDY1Lrex0tkzLxH+B4HwAIeEjEFnwIgck21HGDTp8aLCXKqZblJhtfQtJQU2rOq4X80XHKShko="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUUdHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7A//UWbPA6exoaRjgQTgFoReHxhzxhTYWQx/Bpd5DRKk0zgmnqGc\r\npQeIwtYiPJHwq1+9xiH73uDyPLfhbGF1DZAzNh4bcEP4bjhMrmYkKkkVM/kW\r\n144oqBBD9LoXFqviPpmanX9idMCN1bV/6qhirpBodz/CD+bKzjSI2aeOXSlH\r\n371sNBlklDlIPAQMZTvnRaG5k/85G2LCN45SYZIQd2CoAPFOdmLprpfQECuR\r\ntljdit5a9cSHZ+wCmmIcucOD1D5AOOenwhgFcQ7r/fT4ElzQIhsHtjDcvJZf\r\neyO6bLALYjohYbrYykKfuawe05x/tOK3DawkxVu93VvHKKO9mHbe0tmzEqtN\r\ngrKzvcc20eV3zTRiywzMQJ+M8xVt6NmqXyu9KXaWHIhyxt0YT4mQ9Py0zj9J\r\n+u2rlLf/vDW62wFjoXsFvPUKuq4VBTmjYT30wLoTuIskNVrNl1iEG1U8VapL\r\n/mJg3X+LifKzSeLNRN8GT0zsTtUufx4NgDrrJ1uitrWn7CRgRhCsgXI81bs0\r\nlg32Q5on7h30r6J/K6gwXAnYx+VqTqnlZF7qhLzEkG9NidfpG2ezb8U+1lUD\r\nIz+tfqih6nWYbnf5UeuUsbV+1zVeu+GV8V5wCHTFJYocPwF8nJ5XDpIswFbW\r\nJ4QWvZ96SYcwQlhsa0Y8X/6Rl+QhaIeUoIE=\r\n=2PFC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649493814.0_1649493830800_0.018395630631440785"},"_hasShrinkwrap":false},"0.7.5-next-1649577134.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649577134.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"2901f0410c6b9febaf51f16d7f76b572726fe2cd","_id":"@vuedx/transforms@0.7.5-next-1649577134.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-uq26rai/5OUhbUZS/EUI3aiRWcPRnmYpW45uOIagtA0bEMbYxTzDqXfjOIPlJodjcKBbKSqb/dTZLe5+UyerNw==","shasum":"b2da1570b855d2832878b6a46c6641a6270313bd","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649577134.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyCIfilk2zp2BZHrsY/o0l40zqcJyXl+l2sERer1/2AAiBxWKHKMuRj/+tek6sWHYIlzRZf0ROYvNwbw6ATdKyqHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUozCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGlQ//TK+7lhJmiAfppAqzxDEGTX8WPUuPOWfvqp1BWn3WHW10r3w8\r\no1sf7oERpyIuF80oxj/wptMZ3ELdd5Emlh8GiO9qNpkjtELTNnuRswKkR50p\r\nP2/bbw1/U+sZ39sRStGs08i/RJlO/fcsBWP02G+QXy6X1LbEFyHvhJvvxRMo\r\nKJas9A0bjiDDAE/LdFEz2DJ/hV/i4Fzut32NRIGiGzmwuGcDNg5RHSyB7yrg\r\nbgbSVbX1uhu8NeVqG0wP1Wmk+KCS3d8M3dTzK6Nj6ab134m4jkZuaaAxwHS4\r\nRNqvXfIcyARvQISg0d6ZAwd36acqm2WzVHU4p7fa+mNcYShAUNBkyY2tMIE0\r\nRSTwqH+3KsUxz399+nFu/KT9jibC7e0/I0OLV4Kjp66KtjMCCU3JZUtqwehB\r\nCTpR5eIgunUE2VNqE8o8Op5V9wMTDMoq8YCx4foOD9EwJ41Pxu9HUoyGCStL\r\n8IWIHleWGHSWfpv80GyCUqRWjrZH+l/pms0vxAa4iplSwv0L+aj2Fp8NGey8\r\nqcYa/CzloN8Oco2FIsyQOHzFLjM7VUllZt8Q+fOV6VY+i++iPYtQvjAGR1W4\r\n8Ky8uuz3+ug037A0V8zvKBh0uLX13LBdkjSErzl6fAv9nCKoLsJfMDvDLYu/\r\nniZsJr5LdYnmTwW2BpAXSzmxM30lUtgMTCE=\r\n=TrgU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649577134.0_1649577154635_0.41193842927514224"},"_hasShrinkwrap":false},"0.7.5-next-1649578076.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649578076.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"862ddfbff8577c943828631443decc6c07a6acf7","_id":"@vuedx/transforms@0.7.5-next-1649578076.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-kn4o3o2PIQzJoez/ZiiexKY1WW13o9917VpezocvcV6WWjlR5P+Cbe6Lex60svgjEKuMbRF171ijZFrfYzhHYA==","shasum":"b660d64965b9d61d6abd0efc8a39d79582250252","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649578076.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5s0N5FEWVSPmDmLg7EfVnF1i+OI3EZtxgovlAqXgfBgIhAJoYSrId4ONjC44L9DGcuramH1IKfSjGdg8Mz3CcqyIL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUpBvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV5Q//bNxA3dzAtjgXsmC2lpVLbpg7cWHWWeLyjRzoucUvnhadgWTr\r\nfFfJeUJfbc7QsIzs9IeAafGgzKh+/i4B1zQzPRhXrnBMlqHxLKnukpR1zv9c\r\n79tYeysomTKUX7W+Cwl0ED7s3yIhelziOuu5V/ZmFmFwmh6Ggk6L3oxTAa4A\r\nU/VZ4H6+cqv/14p85IEhsUwdHcKDtgUPZ5oQYRJv1EQ/FIMx9tid7L0UJRXt\r\nTnS96nPVlbMeberluwJW1q/f9sQadh3hDpXLoIezcuu81M92MGJrZ3vQQqka\r\nJThJM2iu88Ouuq44t6BHRaCAlXDMQfmrwpTt70w6y6A1qUShQER4BbbuykYy\r\nJWbtDG1OaUZ7TbNYvQ1eiBc0faKpV0kvoqbc4KjRxE6ZougQIXccEg182shn\r\nkD1rvacCysgr6afydJPUmgh45XP8PB7v6aQxtldwtbC7BZIpv3NNIoEr3ZZg\r\nebqcdp5W3y4D2nAcGmUm6qldOfT0dSK790K/1Ycwb//Aw7jy3dEmgekHItdB\r\nIntcm6NAEetpt2q7qt+LhbgJvHABIuFSdPYxExCPdB6vo72KRuF8qTOVGpo2\r\njkAEzauM1qCkRO0HrxM+YewmpzLv6+qFW++zKimzdb/I59XqROH7NVEJm/NX\r\nGU8gt+1F52niKaZ7wXbOGc6DSS8HZVZP6sQ=\r\n=775e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649578076.0_1649578094831_0.7180075321711139"},"_hasShrinkwrap":false},"0.7.5-next-1649583602.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649583602.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"5f00d10baabc05084cc9543a38684d456a81fade","_id":"@vuedx/transforms@0.7.5-next-1649583602.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-uEJQZ1xvHmE9c6qacsW2dQ2UZkRbQVU0s00+6J9vMr++lLRwSUUSxmHr+fx6cGt4dd27g/Iy2IKMPU3wy2D5Aw==","shasum":"8f07cdc3aeecc0a74554c16f51a28ffb27a7147f","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649583602.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlGQvwD2hPhfQ+VF+04Xvuova9K/gdI9T/QC2dTtkPFQIhAINQH+iW9LvwK3fcgmdbHbgwg7Ns4VhFOoPEHTPgufOB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUqYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx2A/+MDdpU6dlpUkZt3OIA5emvA7QRZ/w3BD+FNzXBu/SorNZUe9Y\r\nbiP0LENdUJpcLoc+9Y9CmMukGaNOWyvdS81JLou55NX4EaV7ecLDBqrHVF2P\r\ncpmaejC4n2k3cUaKW8pH85N7dXTdkWgYMmJNy8l8HRP+edB3Un/ufF6m1oQ4\r\nQvPUhc3YYU+diSOivtUScLFAcrfYR/BJLJTL6uvuDDTa4hjRAt0cTlx8qWAp\r\n5RR/fTPmiFxBkVEvQmGKWPw2E8pr0StWHpruuepSdAuT08/fQ9iW3Cfm7mCK\r\npOXYgaSiFaCYeo0z6RADQlmn1mwnxsTz5oqamugZO2a7cMJD4Xpla4LEPVBM\r\n/V94c5FbJIpXJMAa2SEJHGq66Ewom0bio0Re51Wm37TIXGQX3JTr8y1sb26I\r\nAsRkEH+ZK5RWAyfRFp7OEaqOl+MkTVnrTWtI8OFB3xuQimugHW9BoW2LgvOE\r\ngXqN4/eMzqy9shbYxnJcxx1vDAvn05iciHXiTstP8yFB+dzwH3ywc+djp/y5\r\nbzTDMPxy/cdlQck6HaEtUaJgEbU53CcSkeWsqv0gBeRKRF+0xQGfp0VYfbtU\r\n3hJnQZxf9YaJ9VCT042yByPPJDVnbDYccQh1W87C2ji/JJJiv9Zw/lca8VIZ\r\ng4Vc7ezM2aP2s616qpW8QRoxKvs3pPVhPys=\r\n=+xRQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649583602.0_1649583620576_0.3678577683215116"},"_hasShrinkwrap":false},"0.7.5-next-1649585554.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649585554.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n","readmeFilename":"readme.md","gitHead":"485440924b3d1acbfb86591a0b3c6683de22c45c","_id":"@vuedx/transforms@0.7.5-next-1649585554.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-9ckqChORulCIfvpfOtRODsOMol2ohNPmGnFlaIbP1DfaDahJ9AIpFLipzQx2OWMWMhD3j+g7tk5fLpBDiHnCGQ==","shasum":"de8dc153d305420fa1df0de86357b81497052f7b","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649585554.0.tgz","fileCount":8,"unpackedSize":73073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdXAOYhkdiGModeIzA27ig0ZXZIsauBavYknFqY3fmjQIgaT7RgMkUqxPNgOQM990b2eajxiWAaQbBQL0om24WcBo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUq2kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSfA//Vh+3LX/YO4kOZVpR6SlqGYIr16muHBZWHnLyWhFVwQY6252a\r\nhHh/Fgo4FzPB/rebEhQzOUfkZCnaxSclogbxjiCo0KNFtvbNqeCE+PXbGMbU\r\nowY0QS1SF5OtLyZm0AC5YQp42MS5eO67WoovXqxFd2F6sJFwx1KwpJG5Tbj+\r\nFtm2ShJGHEDYYBSKdNWvaHfxRD3Z+gq1DBV0pCEyD9G7nJu2/A0ixF1KfyUc\r\n+zs/F3LtavgBxIxu9YL5FB63LBBUn383YguUB/R9lBt/bVwVp++0Cif9MT/5\r\nIM/NMQnWH4AN8ioE+gJ5E1MJd3rShkYgSk1AWmYG7LLBx43GCtJz4qkecmln\r\nJ9db8eqK6VhGnBjSEAUSiGsoNuSMopNgI6P1nJQ23PhSEz4qi0ynsVTR+7u7\r\nXDfDUKS78OiYJDcGZ7iGM2HHynNbQ51wQz9JbWX55OB9YCdOOfluPZvrUjn5\r\nKHH2FSf69fD5MXMJ7jjKoYpAfBggtmr6uF2zxxIFTPBAmeM5ZogvP35RMCG1\r\nbzTv5KQdAW0e14Ky9SUZ9feYjYxQa5l5cj0x4BPTIxv7hNEy+i/hqKgwL46h\r\nELeTGMaPatnbSOYPPzB6dX/Eb3ridGZ+VcXNe3XF4iNE/h0s0nr7BB2PRpFn\r\n5fkqRj+MqkjldewSUYCim2G32nDc8ahkBZs=\r\n=1GRs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649585554.0_1649585572103_0.14140779438282802"},"_hasShrinkwrap":false},"0.7.5-next-1649614433.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649614433.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"fbbe79ef98c900a696dc80ebbcb62a86f04fb193","_id":"@vuedx/transforms@0.7.5-next-1649614433.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vfih/TJLW5XP+GcIry8Mx+FP/oDQeFJiYZEKPwkyW4fvLIJloVNaJORHs1NUoJczZU7WPCwoMkzEGX/MZNknjw==","shasum":"542aa0189b345bb10cb0b8242b4828ce6ea0efa5","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649614433.0.tgz","fileCount":8,"unpackedSize":73255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz4EOpWr0vvuU461K96Gst0Wh2lSRoXYTYjhykoH1bsAiEAnhI9wyWkITjMi/7zdZBbbiPcD6Mzu4ONi0RcjT8lc94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUx5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDMA//eOdFrM3CQNjlXNTncpjMaXnFsEWFdH8T4b6R2zhqO1VoNVOe\r\n5GZE5FADXYswfV+IVpUqlFvfYR7+YQi3qbrfWrpoUpOKRHsGFo0BiyUJexRv\r\n9gIRsV2v2iilj/OUEiUy5W+ovrPcPUpAfAhT04PSnHVPRk4NAvKPPYkPBqtb\r\nTIBMa4UUKbvD8KHkSMh08y/22mv3FMcHlla0aHZllJ8b1fGkyJFBVLYaXS5Y\r\nf4BMhntTo4WNHy7O8a7shqRU/lZFHESgjcIpydIFmlXxvLy7JMxj4bo030j0\r\nkCubcL0JcSLJ7MkNElxDivAee1oFH3TmJx8LW2sH1IBbqu2ba5l75XJDhhwF\r\nkxGxF0oUDC7W/rOV+J00l9QXYUu1r+f9D1icmfX/G3U3OMciVlzCzQP7n/Dv\r\n5DHTsKDuZV+Z22XqDhKC6a3BhOVRExhvfTUHPhemjyXVHG9tq5GcsRTkb58r\r\nawwu8zMd34e1Jg1kvHEBJy+5MLbcnxtJyIYwqg8pA2htTrcNaktsqBXrKpxr\r\nxYFhNhzuTz/Zi6DPWCxV3XQdD0Dzl0+XjVGILINSZrjWNjFEcFCbfOol7b/i\r\nXpf/scg5donSiUMkDV1Tyn0RVCXyeT+AiVBReo10JyNRi6R0GSwI9XAwvmin\r\nHb6WlsB5XYHnqNOpwYt2Lc2QY7ohJTKCx0k=\r\n=kPJt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649614433.0_1649614449565_0.8763429185416229"},"_hasShrinkwrap":false},"0.7.5-next-1649653313.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649653313.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"e9ceb2483672608d6ab2dd096b85a07980744c68","_id":"@vuedx/transforms@0.7.5-next-1649653313.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KQqe5iQudU18DIp0TuYpcpV6n0qS2jtoNgW35aelucmLK59S7tK0lI8DgIcWEE4imqJRUbxuTW8jvXl1A5rQWg==","shasum":"0d07bf7915a3ec9e39f42ea6225993dad18ba448","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649653313.0.tgz","fileCount":8,"unpackedSize":76083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDXYAYa0hdykq1eZsWwwV2P508mftGpONw5ub7cOi0qwIhAIoiN0szBMY9YlqaM1ekoDZGlBZXHuUh+NhhuwykMIKY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU7ZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhmA/9Eg3WALpxguyhuExGWYWdv4L4H8NhJOUWG0I0N82+2KxiPsfH\r\nLAxQebEWMG0qvYflu7+0xEVYVqg1ZxOYOycShbUIE3F6efT8c6Z14voslzlD\r\njCuNdwiuJ3A+3nZBh/89KPukuUJegdXiOPrn222UNOFJ09KSu0ykSfiq2YXD\r\nRyY+oFZE95NIYL9PR3RhBlb+96YNAQ+8iWxFgezmD0Wd3K5N39KwEA+W5usj\r\nsL2xGYUogvIrWYaZMLNTCQ+PsPkE3x/1BEjO18plBjxTQld0pZz8nEIxaOO2\r\nwWdESPKFrmYeejdriURXkvCPopcIzciU7c8LUbCaDzxlINgcCmDb5P9zJZMY\r\nCxJpG1tmhMrg6J7hq5hemu+nSMRvOQc9jOrg0USVrpVqayw7PnUIHExlEiAg\r\nPGNKxl1d78nwkWrmvMNkt5KxvTBHvGBXzZ5R8ZD+6yZilLx+OPXwrmZ0WsOP\r\noJLZGeGRSDWppIqnLlFV6wuaXycu6/OfPb+6+x6D+s6Fmx+2eb0JPgPkBqH9\r\nQbrh2mZOaqDIow6USVsjkztO+Y2tBheTRRdCsZ8TUx+kcZ3VW68vM0iW71h0\r\n70hlQLypkS4vK/QcNk5fU+6djZxMvFqfGlN1EoAJOaIJDgymcuDTRq7mZoxK\r\n7noH1ejKEr32RU1veABw1DD/bBbGs0A4LFk=\r\n=/s7p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649653313.0_1649653331938_0.4335507659864295"},"_hasShrinkwrap":false},"0.7.5-next-1649654649.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649654649.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"baca2df0687f60ab044618375770329caf69b6b2","_id":"@vuedx/transforms@0.7.5-next-1649654649.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-/LfQboiAEpZs6VWrdGjKUrLu7QY6U3WeZvIKZaWGjKs+f3TpPPcmYiIYSDhApgeuqLZwDiQOwYE7R04x5jnX9Q==","shasum":"171e57574478c309292d08e73204d4857d79504d","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649654649.0.tgz","fileCount":8,"unpackedSize":76083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhSL6AYL6goZWTSswVnmzS/nwPzvtx1FoRevBuLXiD5AiAB63307bxl5CuSK6+fFCnTGBAMe8U3R+69LkkSFppOQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU7uJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofgBAAhl+v0OSbuoFg/ScUI7wpUrkIASOWnEVJB2qOA2YuTqxRJivI\r\nAupzWd52aUfL8YORZYGtg0pfMYoflXBZ4HSdpb9v3YpoV1qPnEkyiNyn6/S7\r\nxs26pMevtLUDpKo8XgW83WfoHfxFMGYYO5SXdqG3yfSJ8eCoDKW1BbcU79y5\r\nk/jPk/o8LXStGiCABNttGCncAtdyZUb5VV6crjWW864blEqqOoCeQORdT1uS\r\nsPnAK1qNB2V0bC+2VopPNx6idvMRhQmwm4OLYCfCz5FeHaNIlQK+b2bXnUKu\r\nfI6rkTqKoggtp3vctM3/TP4y2bPPT97/XH/A51wnCwO9g39BWZy2DIu0/rP3\r\n0V+gvXjurhby0gqQ49rF7sNi1SZY7jY0/azkq9BoI20Ctszmy9IlShipy6CH\r\nmnTLh1aSVhxIZwh9Hv0+CiZEC4aLHwCwUygYsyTmPHPQYNokEKnra/Exr5vi\r\njIm7xHhLhnVg2L53ixP7+kGoF21kHQFOfsfe5XnbtTB1DHBwF2BHp9AwC289\r\nB8hPB3yOaU9aXrNbuAjhh7Xy0hxEf35HU4gcl6eQoc0LMcKZi91i+3A+oed7\r\nhQu+NrBEeNWShHImkdwNcthUTpBXqwVy8PrYKC3jAfP82cF4LUS6INkjOveD\r\nfcnF2uo8UovHd67uPhSIJaj+oPEGz3IxuKA=\r\n=0OtX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649654649.0_1649654664972_0.5949353875604848"},"_hasShrinkwrap":false},"0.7.5-next-1649655181.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649655181.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"98f4a51c4e434d02292f17eeef73a7386581a54e","_id":"@vuedx/transforms@0.7.5-next-1649655181.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qVc6he7Bbz1c7oVHC9j/Dp9hmTuap+Q+C+ssvxzFru5uVa7D8jBxo6YOvZ1qlvl37/9JW2q42Ta8VNVYuQyEmw==","shasum":"0fec7c755af41d60ad6ef3f825578911458f4bd7","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649655181.0.tgz","fileCount":8,"unpackedSize":76083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsN1jVOO3OQVRQgkOfMA3BqMdXkn38sisJyYkPHNk+rQIgJ2txXiRkPAoUvDKH1/5/98smf2bR+d7FY2E8ENTXgD0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU72dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmQw/7BY/1MQyjRKx02eLLyTIAa2HiyITjbjNN15oQi/sqCEB2ek6U\r\n/ZMXSJEry1/DKbuRDs27wYR/Zuzg5WSfRjBYMXUG0eNKfcXvj6MjQZzpOnGd\r\nCHJIwcSNZ1N+6mzitbUmmLtgZPKMVi8arqJ7aYvj/ww2cQF70+BhoC/IqVhs\r\n0/e6Jiv30rrCs0I3umQQtq+/EoW8IRaooH0rvNIMDsLKUNLMxBsJvtJax9Oh\r\nmcbM5cu/AQyoNwNPKcB1KjGIbp8HPTGm5w83hAtoEacI7SXShyYZByN24aVt\r\np0wMv2W0IlxAFynQvx2eCTL48rAM6UA25Hfo96X1GDzFXvEjQYau31MzBr7q\r\nKuNTrfmJlWDgwtsrAiwMltQRftyUO54Wmt42DYrM0lmnZ6rZbxe/cndK7yD3\r\nx5T1v/JJMfXtgTdfEXBgPYu2Qhvymy2G2XW7fpBctqfgGiB/ipTPmgFATdc3\r\nudHdWiQraKLV74b1xvnPgvS087shiz+6cqoV7YjUgnorh6qgMr9WkM3tHXy7\r\nlmF9i9yvRjLxvUc7U49XbXS60M+2aIm3VmaBWH3akfmRpPq6fBY+/IjkVb3/\r\nMCg3f9SXOcEwAyopdCyOJgS8kK8t0MeSz5xKvDCd4fi7vGp/2VJjUiWvJjSR\r\nswuK7leg2CHhtY5m7kKKoqT0I5/X8uNid3Q=\r\n=0jI2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649655181.0_1649655196969_0.06722128629341362"},"_hasShrinkwrap":false},"0.7.5-next-1649663515.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1649663515.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.0.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"b31056c4569b93df24c83d2b5a7721af50329584","_id":"@vuedx/transforms@0.7.5-next-1649663515.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vX1ByhRdNYjxHm7VstjxlepzlSPliYwY+NueU3z3f/bIiaFqyp2sSxBZGxcVCLtccw3WbsJBhOLIn5SX+yONNg==","shasum":"4d688d8eb245bfbaaea913403202d8b71aac8270","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1649663515.0.tgz","fileCount":8,"unpackedSize":77199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgSGhA+UjFk7qgbeYlgf1MSY8zL/f6vefo8HejU0G/1AiEAmpvLiBtQNPUbZxrJm6obDKx7QaYeuBjHTiLcbKy5yug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU94sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2hg/5AP/3Ck/MwUKymOfzDtAv0EhcH2WI+NxRdsmZ1TV2eo7uDMBJ\r\ncBATfCcCcsWVDXGaLP7PCZTRWe53Y5j5bPBVuC3tCHUiuc/v7zu3Ub/Ly+uC\r\nga3JNZ9BVvcE26PAiS+UVsmopsSFKpdEU61qud3M4+MQDvbrtyjssU1bOYB8\r\nE94mDeOCH58GhPhQGfqCe++S0cGzN3P92l8AUn4jD1AtMyZ4h0qkknJeObRg\r\nFtT+0Ab9i0vkeHTGwxmVLzxiUfMKn88vkER+F/xQS4RoxQE6SAtSrF1wWKjx\r\nqrmZgL/4O4PgX/+Q5wsrl3hYZT+iG+yf6csPAWQbF982doz+hVs4kryYYCBe\r\n9rHq7CZmdX4K/pccsOTkCa8s66OlV06riQgE22CrOiqjW6xXB4LGI2Ooa/Rm\r\nJE/cSTIvoRULjNt3rUPRZbEOgIV8+/4WeJ/vVKyITDBTFLD3k9ybXj4Mc4ba\r\nmSUjmZ6YrovAdrGJOiUJkKO34PMUv5nKWYk1tl1ljdb8GlE54powGq23YJtF\r\nUtrBxdyakeR2YA87VHftG94P5TRBPLTt029vUQZAGIEwYE1PzcuV2k2RLD/T\r\nk8yesPDe5okJ+K/+cOyz0UtMfVnQo8sNlVN3dG6gmPeEp8bDGb33FV0WHXrV\r\naDgeJgNz2ctnmkbm6gRibYFA0hP8Yb1htCg=\r\n=F7yN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1649663515.0_1649663532262_0.034659050804661584"},"_hasShrinkwrap":false},"0.7.5-next-1650753481.0":{"name":"@vuedx/transforms","version":"0.7.5-next-1650753481.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"6aaeb32bce996ceed070c9f502b68d1e98f02bb8","_id":"@vuedx/transforms@0.7.5-next-1650753481.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-1V0Ma89E58piHStlCwbaofdBC3JRcgkSXk5iSe2jcNEv9hiES6HTvr1kfKZg37h6O8QAOEwSQduzAYVwjAed5Q==","shasum":"6f1ce7e0ea3895a9eeafbe10318c9b3f0e8f31ed","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5-next-1650753481.0.tgz","fileCount":8,"unpackedSize":80660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9nwQj51RHgr8drnnpQuRVucr/QY0GiHa5rNs99icJfAiEA5Ec8ct8PyazmApuftQiaNcXBHkAxbhkvUizSME1ion8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZH/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmgw//V6rhBQk8aWU8oNcxF5KCKVOsI2R4U03Sw4NNHZfTkNNq74ZB\r\n+CvAyUGHn/acNCDgcQf2r4Y1gCklFPVypAqyKb1Ie5PsYi0DTe3fRHYs/Me1\r\n7gPcZdczoBaYeVYXiJbwYIKitZx2X5Y7PoMwBVK8ShrwYEANZiu0Lgx6/0YF\r\nyQHW0TUbr0WQIwZmK55LDNItCuMd7hBL0LefhNn2209GFwtTgNZRHTg5FYqc\r\nMXAJgRx0ZrAhOdF0pi5JbzRE1d59OmCd/C8v8fiEBd68yBFAayCdV0exruvC\r\nsmMMAU5eQj7XIapw1drkIi8eJD2eba8dmEaDNYs+6PvQMn5tnzS1s0+zFfUM\r\n7O9UJhZc56HGKJOh0kxCessM/ykanbugzIH2Vdnykx6sWnsmuUs+2vn9vQv6\r\nPU07ACul95fIUSO3i4f7rdMs7kuaU4jsSd8xsPM8Rl9bcO01Nj1Tk2+q44dy\r\nwBd4MC1+ZxncZ5/+AADU8ctBPfxsJVJgwGyseybtT3dOUgvmdH/liF724Jep\r\nOEvBER1euM/zoLD0qDd54l4j+s1ZnSgQbnTGqgJaou5UmlOYagZSXSzfrAWH\r\nk5INXXFtcy9mzCA4TepmN5/kPBOjgy5psMf4muPSZnOV+mn3WLD76Bh9wU5s\r\nksYUdt4gdPKAKMLM+NmPYptuqH8cvqvfkwI=\r\n=ZAcp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5-next-1650753481.0_1650753495905_0.21527866380916194"},"_hasShrinkwrap":false},"0.7.5":{"name":"@vuedx/transforms","version":"0.7.5","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3"},"gitHead":"1170cbb518ca173bd35f06f1a435b9be5ded6603","_id":"@vuedx/transforms@0.7.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UW0R1wYpwQKL+vzbMK3UhQbEjFjtxBnQKrueAfivVEGomXuVi6TwiDwiX6NLzlupwLyiIpWVsGzg4GsMhChjhg==","shasum":"479d354eeb8fd7434a5ebc4ce6bb2946a82922f0","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.5.tgz","fileCount":8,"unpackedSize":80642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCouTV6KlRoYGAw5em/e2Onrk8j5eVhv3j2Pul4DRB0QIhAMM4Z0m5PfwLuXOxA3Fv28hUvPY4VToS/SrcYFS3BP2t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaPOjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbug/+NCsMYDDo50r2LbBRipdDIJ1yDqh25Y/tHzpz84C+E0/Oq9IP\r\nFR8wLjvIlD/Lw9dNEakVRB6VsO1NDqGeoXfXmIPpO5ngzOn8Fz3p1QkNsFxN\r\nztj3y5CRWkf7b9h8NyPET6ZI/bhzuiWy8juMhxdblB7S5+sFIhqzvhJf8VDJ\r\nRVg3UTXFArC9/+iuVWcxzpBs+5opfDrBisewU0AQ7l1B/N+mELINIji8C/6X\r\n61noajtJQpzbM8XW2DlNo40vW6zp8yLeHHZb1LRKtVjCWVLbWfKT5NCRxpLQ\r\nArNN/y/Gy3l8OdkpiDriRKbKPqZNtEO6vD8uwCLixFMISkDAJh8u/38zZmGJ\r\nieJa6XM+5U82be07Ib+sl/bXLB1PIaa3SSDxmYxVogK4b7Kwo7cr4p1qEW70\r\nzldS1JdkxRnXhPRmYFascGcu0ZLZ8xEX1An8ZNOeyGgUlMgWDyKVjUg9N1Eg\r\nXHAOjo9/PgivhVYlUmnaSHPf6g3/Wwe6y0ERK4Ec+6tn34Ds53oUV6K728S0\r\nelZLGiK4pPTUepJkb+LqCDKjyhJycrgVjrkY2ac6XzWoqvdyWJ/zUUk0dKrQ\r\nAISInMa7xTdL9zrM2/i12R7uLskpryjTG8swXK+oFgu60KsY58bKqAtaRvio\r\nnSqIiKFMiSep+wwhfVCUP2DU/uegYbJs8ss=\r\n=gr66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.5_1651045283661_0.33615783002023214"},"_hasShrinkwrap":false},"0.7.6-next-1651048177.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1651048177.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"186462361e96f4ea70f43e4086d2c07d509d2762","_id":"@vuedx/transforms@0.7.6-next-1651048177.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-VD88lL6y75ojm9rk8ulSJYSRPuYT8LAeheZnYtFnAlDvX+JE1jKlWsXLDTjnrA2aIeVX6nQzmEVF5p8DREgv8g==","shasum":"d7d5883a07dac053929e66e316d5ad80c77fa7e0","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1651048177.0.tgz","fileCount":8,"unpackedSize":80660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsIYiXldVHxVFVEo6gTGDTOi5RHiFYQp6j9lYsbp+Y/wIhAMwl0mNf/ktJDc7j/8fu5MVO6p3gQwnyUJLDMgr5KiFt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaP8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+nBAAgrjzwDLS9QI4D4VC49innWpvtStgjlqaD8xBjj/tg88PK3Yp\r\nBzuDXTY69HvqIsEXbtkL5yA3PAWitMN2nCFtmhZTxPe9M7VAwpipaHYe8uMf\r\nJw75HQe70pk1BfNX00Dbd/K3MxPbOF8B2+E4yjpXBxVBmKMf7fGbcP1IjSlo\r\n8gx9ohSVFjobBLsgDzORM7tleqFEPIxEAT1ebGXuNZgAnA+az19lZp95UP2y\r\n++FFPbOvzBIHIBWTqQkKNVRq0b8bl30nXxNfQMucHrAVtgYEYoLYIR4mpaAX\r\nUqawFJ+0yNFyMnJUZUlOSmuE/M1sr8sguKZA0IRcWsH0btvvfbnKtY6qdKqC\r\nOJCp3P08fsj/l7c37PMPY5A1SCJBqoSizjqEOy8bRzygpx4b8NHpoOvRL9Ea\r\nmZ4i8iI8Uxctty0kAOhI9cdC0SOkzKJNJtffkw1g8VOepRnJcW+jWgpHhrWV\r\nm6CunEWxyx+Ao0fCidNXlissc3knNN+0ku3B9CysCxKDyyPcIQO2BtAy5DIt\r\nFElgrcWMxSW6L3YNEPS3CRVwVxHrVBfOJc1zLe0iDpbKd90wtL7bdVU62gvm\r\nK3DDO8HlZcX81VlDt51vn6PlZSLsh+ncctkIHE1gFRysyc96mS+5yr7dPiAE\r\n8uHFWaxtK7ckEG4Mkte6o/0frMDpj58/DP0=\r\n=8Rin\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1651048177.0_1651048193892_0.47295668252437184"},"_hasShrinkwrap":false},"0.7.6-next-1651050089.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1651050089.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"c9c96436e9bafe3c5213fb7fbcf5dde9e5b56f44","_id":"@vuedx/transforms@0.7.6-next-1651050089.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Pk5BlbxXs5oOvlQqDK8DRmSohec2eoVcZ4pqdgy5xvssCs/8uPbd9fU5yzoMJzfomM4j/Gk0CgrGBcUolvDq+Q==","shasum":"493acd861809e7ce055f1042727d06fc6c73d8d9","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1651050089.0.tgz","fileCount":8,"unpackedSize":80660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUiLHhDb7WD/UUf9Kkac5CDmabBFx8382tuvaobiBsgIhAKPNKu2CaS7/zcAcbzBZ92kS+c46+LISfmMmbHqItr4B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaQZ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2mQ//ZMvLuku4bY5BxSe8y2uNST/Jva3kdbBGwF1k3cE+JR8UIPEm\r\nSEG10DTo05Ef889363jNmkZModAMkiSgGUsVUKzMQSd54Ggl4bMlgPXSL6Or\r\nCeL4Du+Z2Xgs5segAFGNH17ARtcnq3QhaQW2VQkTBkd9UuLehleNSiQgRgLz\r\noUWCM56b9i5H7AnhQUsv8UKsx76dcrXR39dxMF9L8Pwtw/6tpmdQ3UnbKQeV\r\n9p1gE6YIX4ylSaIKdJ2Wj8kgrBHUSi1C6wKHTXhG3m20h6hajhZnrfDiboAF\r\nyRwxIRfZMBTElmbTvfcLOtBly7KLdiDeLT1THiXaIUDq/fRSPQFUa1/DWmlc\r\nOVz9DWJwslamkFklcKCzQ4qioPifObM46KNjRJALuwwPocmzafyTbOd/s78T\r\nRXZL1of7Xkzf0gHPax1CdHZDvLXl2m1uqQ7zsHc0tZseQMDikb2sdSfC26Gj\r\nAUSkcWX9B2dKL96M9KujtE+/lQjp00eQzevb59qa09I01IAY3JRdWzRcZdKa\r\n4OC7mb54j51CDFU8GRMo+DCWLmhxXOrzVOf2A9iNyifEu7lWkj4uS5Qn5i4f\r\n82dZYgVPyrlFaT38cREkW2hrwgzwj4SFg7CA7flHRBDIjsmk8j93kET1Cs9N\r\n5DJanPcK3Jt6uzgpQgboYwj0xUczZ2PdVPg=\r\n=Od2W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1651050089.0_1651050104504_0.955565744332282"},"_hasShrinkwrap":false},"0.7.6-next-1651055813.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1651055813.0","description":"AST Transforms","main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","publishConfig":{"types":"lib/index.d.ts"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@babel/generator":"^7.15.0","@babel/parser":"^7.15.0","@babel/template":"^7.14.5","@babel/types":"^7.15.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","gitHead":"1dc57633847dd68a03fd05e79bc031dabf3b9085","_id":"@vuedx/transforms@0.7.6-next-1651055813.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-y8cbGaja0jvO0TD06ZcLAAuzXoEnV4pbxKk6hOVCPByEWko6uhOQWGk2prRij+y/3xGcUmJnif0p5kObHsH/Fg==","shasum":"722930544c10f2d2e5894e3ddccb004235a54202","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1651055813.0.tgz","fileCount":8,"unpackedSize":80773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtnJizPdkuJXZkGsA7nw9tk/7dWc7hD0QrO0HjmQPauAiEAsvZLpDaLBhqCvkEXBck5221MjiYkuOfqXoC9K/e86LA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaRzYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb2w//WfVLRS8bBUJydIpOYbTVVBgeL+U/xXI2LtLaVUa9PE3RAANX\r\n3StLsykT3gmwHL2s6pLwutSj5g8hNYIKZRLS9jLK183beLv6QZNzLUkJYg4J\r\nXo7wILGjUsTB8N48SpEP3dKqSjrFtZbTNc/GvwERLzHUpxWnac5egPyYDhvN\r\nr/EdLbTLeoLbuap8FsrdXWoYlqbHqUIz704X8Uuh0zsVaGu9KXKR+mwDES9w\r\npW09oeInQ1xLPn4mGw9/dN/+7JxqZ+UMzwNHIhRf0ulaVMRlE1/vlci0/ery\r\niUC+hq1sz2mfbxP45/4wjy32fL6BsqXcveKC9nqLl0RCRwzvs0+b5NHD0wKb\r\nFfaJvLnaxQqdjUcGkfRJfT7DjYt+nvQzPkKo894UZlTqRtSY0Hzoldd/6rDb\r\nSWrAELUgLXqwmKPlx67EGSZfoxSHcUiCXNR4m/CXSSa/cDDwgSpLyTZDWMen\r\n8lC6DbYusMmy+Hr8HrGjyqbNJpOinYhsfdmRFrzUv/PNNDeRcQB7xYRkJqWE\r\nb+03fzxVJjgcUnc4y2a7/+Bd8RpLlnD12G+O17L1WS9YCBH39b7FJTTZgiTr\r\nrrpCwdvyu6C5kJzIFz88W62whi5fZ24GE1rjvYuMytEHgyvJFKaazP1PlwOU\r\nrYNCwhYp9KFk8zOfZw4kX8GQ3KK0mFGebpM=\r\n=j0Um\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1651055813.0_1651055832628_0.05006393831403555"},"_hasShrinkwrap":false},"0.7.6-next-1663917928.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1663917928.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1663917928.0","@babel/generator":"^7.19.0","@babel/parser":"^7.19.0","@babel/template":"^7.18.10","@babel/types":"^7.19.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3","@types/babel__template":"^7.4.1","@types/babel__generator":"^7.6.4"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1663917928.0","_integrity":"sha512-RA3NUbutHgk+vHF+oC7robC1hhDH6LCat7R+BH8DMGrF9WxBzEnDYU7FbFZZN+Eu3PYXCPnQDLjCEODaWxWLPA==","_resolved":"/tmp/59f0a522d7756ae5c0e6b603f3b86067/vuedx-transforms-0.7.6-next-1663917928.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1663917928.0.tgz","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-RA3NUbutHgk+vHF+oC7robC1hhDH6LCat7R+BH8DMGrF9WxBzEnDYU7FbFZZN+Eu3PYXCPnQDLjCEODaWxWLPA==","shasum":"6034d5d6db6fd4cf3347127530c3058e4ffed5ac","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1663917928.0.tgz","fileCount":27,"unpackedSize":153966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBG8OccRTNtrHbP3VjHpopKJcfcLXaee0tMewAlDIDrwIgZrUTZfQLPbnBv4tB6L3CbNFIjfjLSP6tWv6a0zSC5vQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLV98ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2HQ/+P6YRy28IZvRRoU9a/MJZ3vL+u87ScIsQRIIhcM29ZjPb0bNA\r\n//QAa4/KjCcbo2R8abYpf1qjSXA3VqwzLDeGDmRS/z0Pfbea2Fry3AkXwHzg\r\nd+tu9t5Rm1EyvVx0hp7Dpum3cS0sv1MPQtEuv9+MJBg9CBTrCESA/1Hb00BD\r\n84pbnqGpFGOU5mb8autXm6MTEcNeBYVCiBgAtQ4KlugMYO6H7v0fgZGmRZln\r\nnfw6QsDA9aSACh+9Nh0rZvBEEks6hfju1r1ObXYqW1j5fdTP+O4DsQpRAhXs\r\nm2pYMj340MYtZPL1m5i0xW/ci0QkvxtcIq6MflR0C/VG8QBcHxXyOYn2XI8h\r\nlJ9mPyfYB1AKxkvmxHdTO30xPTlnYPFqNQTdPI8YdIfFlgx8BwoziusUdksq\r\nI+VkjaVcfQnjcAqrbQznU5yZpz/qJ0IFdQCFunXjkMMIAndXBhPPF0u252TE\r\nC44WyioMm9kkYHBbsK2MTlMpdYkMC+YIxoajamKqqW0GBlayohlgnslsEpAu\r\n4PqYlR292yeUG5/j7IRNL7X1BzvfKoZu4SxsdLzCjt/57FewGwMUICDyjRGR\r\nKKzksL0lS1MJRJn1RzklIa1kbDbVSNKr3pmAbDy81iAYYykXUQ1f54l2HtkP\r\nHul72UvvZF3XxoO/5LJb7VxV6xIsDwrF2hw=\r\n=wzD4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1663917928.0_1663917948386_0.8446295015632905"},"_hasShrinkwrap":false},"0.7.6-next-1663918844.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1663918844.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1663918844.0","@babel/generator":"^7.19.0","@babel/parser":"^7.19.0","@babel/template":"^7.18.10","@babel/types":"^7.19.0","magic-string":"^0.26.1"},"devDependencies":{"typescript":"^4.6.3","@types/babel__template":"^7.4.1","@types/babel__generator":"^7.6.4"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1663918844.0","_integrity":"sha512-zn8BiRCe/iVf7myycOCG8MTNlkXeKRpGkviyvFEa9yjZNatcI4GT6ls8/azYmqJ6iubVLerylsTUzT1LVs2WYQ==","_resolved":"/tmp/33a03132e061e45098e4d3dfd3efed11/vuedx-transforms-0.7.6-next-1663918844.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1663918844.0.tgz","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-zn8BiRCe/iVf7myycOCG8MTNlkXeKRpGkviyvFEa9yjZNatcI4GT6ls8/azYmqJ6iubVLerylsTUzT1LVs2WYQ==","shasum":"d1bac2ae3d3785e199a9e768d3e6f7ab61c3403a","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1663918844.0.tgz","fileCount":27,"unpackedSize":153966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG39ybPxxC/F5F9TYCzbHlJ77G44IaGxb5+N1dJOneGSAiEApFVnqPjryP911HWNXoXQ/QuAObTQN7j83yKAZP+VwF0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLWMTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriMw//VraYQHMKLT/APYc+Fi/byYFrILOXLsngx80hzw8hxnpvZyLY\r\n9kPqp91djQzeG5shM5Xj/+MjWdbs+NrU+3s++SoiC/dfEIkqY6uXWu9ED52N\r\nTqX+EXD2s/99el31hZ0C9yNItTIdEx29FvPPMDAFUhmhmp3IyGQ7CklNZCOy\r\nBVtGXUEkq2OS5R5eh/rPXUvfnHmm/47Kykda95zDyMLk2FC3Isi3cM0CZ+52\r\nd8Wt6jFpIBUK/Y9oLvn1WvKtnRlSN6ngqmFgHovIyfOKgGR2irC/+VIk2wpG\r\nPo5VBrcTMjfh8AMfVnGOZj4+YAwrCt5cup+xxED4PdFMfqKmyIxONy0BkUgz\r\no0wB0U1Hjf1GuEgZs5Ky9QjqoSzbRobDS3fbHVvBj0Ju+ynXzABB3jhvlpPv\r\n3lb4OkFlOAhVJg7AmI52ZPxnX4uwyeyBLnl7Yz/SogvyF3S4tdjzYuEyoLl9\r\n3zfIIjZ/o7AR8ww2eydyHJlmKJvzfK75PfboM+5ZYJbvbeRdfFw94JtLAgPO\r\nbLC1eIIaX0qcuzbqI3/5h+eNmAaW8NsLgF0JAoSM58n7Z/owdQsMDQ1eSB24\r\n4xVV3d7YEWAMpzF+ani9D985SxBPAsHrOL4ksjd+FAmPpWd84rk4A5tJLqiE\r\n45VKxtWfUNGulvrbehBJKspUNO8iZE2MsXo=\r\n=Eu8I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1663918844.0_1663918867173_0.7341161053635565"},"_hasShrinkwrap":false},"0.7.6-next-1664761915.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1664761915.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1664761915.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1664761915.0","_integrity":"sha512-TVYBGkpLoFAOXtgLEDgRuLx98mFGD3e5g3sCyuBuJ58wWc6BBXoRWMflmwX88Q8RuE71Xd+DZqgFM+lZ4VXfeA==","_resolved":"/tmp/195a2b59cb03d31862c2de9db295f202/vuedx-transforms-0.7.6-next-1664761915.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1664761915.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-TVYBGkpLoFAOXtgLEDgRuLx98mFGD3e5g3sCyuBuJ58wWc6BBXoRWMflmwX88Q8RuE71Xd+DZqgFM+lZ4VXfeA==","shasum":"38b0ac4ebf86bc55b8d64ccf574fd8292aef629e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1664761915.0.tgz","fileCount":15,"unpackedSize":111496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUaoxgd/G6g9b+yLCLESqSQZvQ1/4ua8/mpXPqdf9ZAIgdur8w+IRtC/szNB7Tu/ENdMNeOlYezRe2CdQngFRbNA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOkBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7bxAAlEUP+dG/VBhetu9EKWuqd8KToAgV+OiDY0d3y0gq6MGN6zXt\r\nLmoYBRudd0cRtmESUAl1oZSlT/SjGwi3JYeYHwbE6Bg4df/yYDepCD27OD8L\r\nhwoRC7sdkQtv5vKHCN2G3NVJADbulUrD+ddH36Y2NG5ys3XfptXply89OylR\r\nvlsZW18rbxzCSpZyA2VFKb9dUtZAYW4XH92GivRFV162TA6rXMKPhNK91tTt\r\nQmFhShtEGnhSUse2CbuL/bgHdKt8BQdnU0bg1SDgwsrUJinJ1+1sFDLh/lXi\r\n4eBhBsLg7TwtQk97OFxBiUMJQpMzv4M/gWcUT10kuM6Kr1fICeFEns7kjJQ+\r\n1tNtNnx3kD5uD8gypZSyMrCQSvvr4CHg4rDd92FOadsTZJnkMqL2hf9YHXiy\r\nYB+aPmAB2Gd6+MLvlrFYAdUNHeamc+GFQqQQz+1RhxxiGXlsci5mMyx7TH88\r\nnm04KMg/3mKslDeLdysRfSIWuGLZCD9ER/+kDgq/6NKQmkd+ob4kf/p4Mh61\r\nfvUUOHt/nWZNsNapM4M+klUhTwMdz+iMm1jqr3ALWaYK2R6ZSi8+2OMQrhyC\r\nY6R66Umr/Ry8PkavlAX7MfRDcOxOhQWBV2Tl8WSSn0zJZPmakcnanV7QXXWe\r\nWLcqIAyb7JVwZffqW2LCF3zdJFxMFRTNFmU=\r\n=2mIi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1664761915.0_1664761936750_0.662903534449514"},"_hasShrinkwrap":false},"0.7.6-next-1664775821.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1664775821.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1664775821.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1664775821.0","_integrity":"sha512-M6B7H2tt5k4swC2q9ErbAw3+Jxrwz5vZGKWbLSdO8MFjWyOxb4fwpECH81OidIxwRhsM9Jg0zrMrRbDG17dipg==","_resolved":"/tmp/a847e4f339c49dd951704450657089e9/vuedx-transforms-0.7.6-next-1664775821.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1664775821.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-M6B7H2tt5k4swC2q9ErbAw3+Jxrwz5vZGKWbLSdO8MFjWyOxb4fwpECH81OidIxwRhsM9Jg0zrMrRbDG17dipg==","shasum":"42b348cff193591340560eb564c555a228add3e7","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1664775821.0.tgz","fileCount":15,"unpackedSize":111496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/qVOg6MArmaeZZI4dPUvHOJwGBbohGGfXTnIXG+JrDQIhAO7a/yYPglcWJ2uuGxE2Z/Dl8HuoZmAWzP8xRyUfHjMO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOnagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKlQ//SJPImmtWFNabYLaXgFtv2sBpoEZRpn/B18u92GVvHoAWylLG\r\ntpnaJ2QML1S6OiRsl8VgNkgivLrChnM8QtQhHUz9L2AHAgkeV4lwWtVFDT7Q\r\nY6X0r8+s3bz+DgUK7rqc0Cw2aL22SmSGbotdZIhg1hAfDjkqPiotmQABEvUT\r\n4eiW0ugsnRzaVKd7qJfmOhAlxoClHxRFFfnxMDPxdZvOL5osm1mc7D9z8ggk\r\nta0n3iBuBmKaSmzQuikrdf4jMHExhjDvxx3s0+E5l/lytlO3jCIktvuT0aqm\r\nUkADkccXMkRUISZP2Lgn0CtYhdrBckpaiz/SKYEQ8/YVM6hw6fftI5E38Qbb\r\nUtHLcH9EUSUZEzztMu+x865ik9L9f9/ymWbm3VIlep45wHEEcIv1zHQmGA68\r\nUn3yJGcjMBwzW3LGHqJFdscWoczyBrKaPsC3OkH6C6dxPqHl2iHgaZXd0EXR\r\nbvZ6tCG8SBPQYaeWiJFINJLOvAJ+JqRk9pSoxuIBoEOp/ZB9RISvXGIeOUh9\r\nc+uJk8Z7IwP8Pw/Qlz7xHB7WKH5gZ+OiJTXmlKRGYqionKByeg/HnaGMxhnH\r\nZQFQVVpy0mN2a2QDCdy5W1z0YzCPSecUjs9Mt5vQpl0arO0WlaMfwb9G4Jwk\r\nB7MdzmKca4nl30ibJR5fm2/gnornN21QM5k=\r\n=XiHI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1664775821.0_1664775839855_0.7311521658810594"},"_hasShrinkwrap":false},"0.7.6-next-1664852417.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1664852417.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1664852417.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1664852417.0","_integrity":"sha512-+okzsC5bYJSkGTrHkQqFxETP0qn1nO0dDsP0MDV7sQFvntU7BS13GIlKF4wegJCEQQQ61rqj6n6R3f00ouAAzA==","_resolved":"/tmp/3e585aa00a2461546376ca5f4f0599f3/vuedx-transforms-0.7.6-next-1664852417.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1664852417.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+okzsC5bYJSkGTrHkQqFxETP0qn1nO0dDsP0MDV7sQFvntU7BS13GIlKF4wegJCEQQQ61rqj6n6R3f00ouAAzA==","shasum":"54a4ec34b44896be3ea1d58b084106a4016c214a","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1664852417.0.tgz","fileCount":15,"unpackedSize":111496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1F/MfRkZWvpqWLA/Syi6O/IoKKze7YXiPlA+deYMcVQIgeEIa+Wu4BcON5LrYL+WHCweTbyYd11Q2nQJFD4b+lqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO6HZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvmw/+MEFt9cEBu3xfBXlQDx0XAeuNRubQbJZWmf1BPwg5k7PjhhRP\r\nssrKLkkxEOqS0+WI4/6Zq59FnUrS6QtCAmvJG8Xb/FAw9K2B+gtITpG/MR/n\r\ngZ1dJOg6yOeUYL68ZvwLB8NZILU20u5wlJjJrBVLo50EfU5CGbQSinSnhxor\r\n40HQQThSK5Jk6q5WqYnWv4OU06vW87YfFqObJaXPH50TKrl7xlHYC7EyGbP+\r\nWaGavWUijUHg0thIwySsV+HpFCDc510J+OGZ7Tq2Bz60Xm3RDb9GmC2lU0/N\r\nLPx3rzGTCyc0EZThfUPktcAtZ5QdqJYzgN2FjZDVDJMDry3DyFLi4DfReSpw\r\nz1vLXGAUPDXaNvHalscTxXK34cZJSX8iE2B6qxIGOdV9h46veDMj+YotAcrD\r\n9IBy0JEOKdQ5fXHWwUs3aqSfGP1aoOhPbAqajHSmhspTaJbs1sgSwu4Ym/BN\r\nk8LC+BOzUkGg6n5jzBu6kSnKABP9bVsLhfPOXymYc9nl3VPnfFbo6Cr0XPoK\r\nJExcTjfmoo49xwM2M2zf9GMk0btPSiDpkou26ELKuVDKzHmjZBn/cKd+ngUh\r\nK9NYlnkRZvlEV3WkXaA6BiyGsODTcbVJlEp+Lh8XkEYbJPMIAdRUkm8MLYPd\r\nNfpu9HwofyhwzQa7AOd3niClCXHgn9SyZeM=\r\n=McDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1664852417.0_1664852440908_0.15313024595927205"},"_hasShrinkwrap":false},"0.7.6-next-1665816659.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1665816659.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1665816659.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1665816659.0","_integrity":"sha512-gVvcKO3bWm0e7k1LmyfCB+TkFGZPRs6ZI5QzQTC3BULp6J4cZoRLtrMylQuh19y/mN7z1i5FMvz+wVCtCP8Rjg==","_resolved":"/tmp/7f17b7334d965147fc1099a165848eb1/vuedx-transforms-0.7.6-next-1665816659.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1665816659.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gVvcKO3bWm0e7k1LmyfCB+TkFGZPRs6ZI5QzQTC3BULp6J4cZoRLtrMylQuh19y/mN7z1i5FMvz+wVCtCP8Rjg==","shasum":"e663ab38f92eea1c28448a61bfa8658d03128c5e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1665816659.0.tgz","fileCount":15,"unpackedSize":112846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRWckrtyowwh8zX/D59nmmEdEbi9BtmJLIVRxiyO2/MAIgAbAe/Tz/zk8fQoaGAUNBIkKC+tpR27ej8KpWRk2ysrM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSlhoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokdw/8CAvorN5fvfVrdZgvHpZQo0XNXz5UVjYj5PIj9086aUgPWxEV\r\n1j0XHGN7TymBNtBniAbKHX2xJAUYaJP1fgn//PHneGpf8Ow/qmpi6kb4kT4p\r\nXcmPncwczxBU5zOPG/KTm5icRVnSaROc2fAxqIXXAZ0dyH1C2Qpvg/08/7kX\r\nv2KASQMJn4//0Rr2fLSSUOTiKO156/lDs4L7Bmso6sXKWS3r047CuRroiZhv\r\nxp4t+MO4MKeL8pxR3bbLz+h0Lr3F9h7oLlcgiU/yDv4tT97egKkyGAfTrfFv\r\nO/eLvSTsSQ0wfBBQUlayRwn+8JRe0PNZ6OingTssJC5pWWoN1iyw3VN8ZM1c\r\nNgu1n7rcGKy0RyMuYG51IX3hR8WMRvk2P5gwIkr6BiMU80l/yf+QVFS4kORJ\r\nn5I6Zb4VZGzACEqoSBBmHX/aVf//uTE1bFA06+CO4fDc0Rhw0NkeM4VxbpPL\r\nRwL4yL2dAzsnNOGZZN6d/xlHYiqlni87M6sDiAbkT8lMvtH7S6cOV5WCKhZ2\r\nRK1y0EBf0ZXS/3SewJSBbmc/9w5FGMHf8m4OcJCFjmvj9mwvuPAs3SUoQ2Ap\r\nYygHUdFimWhX6YHk2Oy8PVi810DPf1XpUMbQzUdiwLZRv8pfGzeMvKqHe+Qg\r\nAg+jzhSm9qfV/sHimeN2cHQbhRMTi4A8Vn4=\r\n=frLn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1665816659.0_1665816679828_0.3469725268639219"},"_hasShrinkwrap":false},"0.7.6-next-1665904926.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1665904926.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1665904926.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1665904926.0","_integrity":"sha512-btEKZ8tnnSHbnVmppDx1dEUJa/U0GNDIKjO/VY5+BKzK3hOSNV6kDTepIgA2MZkUY2XFrHQTlYuKcVlF2Fxchw==","_resolved":"/tmp/659f01ec330d25dbe76eda7dbdce1aba/vuedx-transforms-0.7.6-next-1665904926.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1665904926.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-btEKZ8tnnSHbnVmppDx1dEUJa/U0GNDIKjO/VY5+BKzK3hOSNV6kDTepIgA2MZkUY2XFrHQTlYuKcVlF2Fxchw==","shasum":"419e940d4f89c65ecdd79ce9a0c27cedbee0e01f","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1665904926.0.tgz","fileCount":17,"unpackedSize":131057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsT3gxBvJyvXikJbRFvJjzuoL2IrwqhqXG74moozv0+wIgCHSziGLC/9B3EtKwy408U6jPj6p9uakJWOZLbVIXgf4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS7ExACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0og//dyIH54yL14xsuUkV5iEsWVe7HjynpcDjwFZuzdL1U/ez/1w0\r\naR6DVvivvZjIFyVrgv5pUB+VrwMcHHwqo+1SJ3QBvNHGmG4X4bUlM39pQQg1\r\nWfu3dVSd1wPukiu+tiB0re8xln3OiJ7pLUCLjl8TSuWN2v+YREpTiUOHSMAi\r\nYQ0nTYsZ/IdKsUddumIPFNMSzKKSMybq4QtWNSM6a+7l2gzaPjshyBmqkKqH\r\nWa4iWsBmKZFD57Zt1JIBX3qB+gHv0GI7kyO1M9Sw4927ANePXqB+hNMGIc6G\r\nCTtx7MjS1yrJ18KyIRF5ECJOHuf8fqd7/dzSNoRCbniLq72BfgWxI8/Vo3Mr\r\nEOBsFnPgGiBkTFGiJ9E5uPAPPawie2Uhs9bq4JKtLLu6k7a2RLjA29o5odIZ\r\nQhnp2aAVFDjZJ7XgfYi6NfYLSYvZXAphYKU/LqqJ8BlEYN+dwWw9UfemM7l8\r\nC3Bu8vcEPu2eQ8v1wsb7qLiIhjiIeJ8Wix/GcjU5IGHVMjdD4ydkBwdLPKxh\r\nhgqR1xHIxFBCCWT+SQVDBL0dYjxHDyBQIwU/8McgvFGSzBzSkTJrf9KQkERe\r\n/HfLVF3W3v/gb3e3FZnH85HUdX2SHFLBgOgggScAr4VM/z/2wRG0qfy2x7gW\r\nyFb8D6lmWNmz1JDfNXFXHHomuKj1726OziU=\r\n=sBrM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1665904926.0_1665904945204_0.3265800134540009"},"_hasShrinkwrap":false},"0.7.6-next-1665979403.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1665979403.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1665979403.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1665979403.0","_integrity":"sha512-KUjDz3Av9984K3C+j4QKqx/YEwxi6dd5p4tG0vhSSmeZq8xaR86mKkKkK0TOTnXnTFahgm8la6jxzqgnvm4xcQ==","_resolved":"/tmp/121c13424d9d80684405f04e5361300d/vuedx-transforms-0.7.6-next-1665979403.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1665979403.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KUjDz3Av9984K3C+j4QKqx/YEwxi6dd5p4tG0vhSSmeZq8xaR86mKkKkK0TOTnXnTFahgm8la6jxzqgnvm4xcQ==","shasum":"71c05de2516946a8dedd09606b6f3b2d3d55e87d","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1665979403.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLYJ5+AC5LkW7f28RAxTYBM2zJC2LTmzG0MVUGMa4wHAiBiQfsszrx+7qgnI8nGIJsZRq/2vUl1oM6/eF+heKt2QA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTNQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPPxAAlgbCtE7nNyku3djkqW3oOEivc7hPLqX2MhfYF3wQpDiPAj3m\r\ng0RDPSzDawSmB9aoLFVfU7LIg9IVsiUsdKWwcMZnDd74zosYVcztK6ifCm6x\r\nE3Am18q8m0Q7QTAX2SnjmuXMgiKG6OFohXIQI2uPH58YRJUAEN7CzCQmZEQk\r\nhm6TiILifWJnlkQGaC5Hh40jtILvKCkRmxFfXeCzZ1Q21ZnA8NJFJyOXRsmX\r\nE5nHOKzSQa/3IUs0C/aXeqO00+lZWEweioCwOwd++52TGp9LvdvcaKFN2J3T\r\njRQfBucXafG+DGE3gJ80ARFQD0uPohy4Z6bHpArdvPijyFyyDQYFQqSvkzH8\r\nPE7ilyJ6bOMJbmdujG0PTRkNGYrRa0R6peinyEktfjstEBhlAWBXAYvK8qcK\r\nIdLxsc9mRfh+QybL0fkd+dIvtr4vRqAllboui8xp0717/u4RZLaekCHy9pWk\r\ns6V16Ikxg4sqJsPNticNgyZ2pLDoe/XAAhbVTYIVFoauBhDLfKewoKwiBuHI\r\npDhbfNMZE802x97bBfy1flY0FD8lJnvJO1zJpiEcH2lNi3/ogiyMB10zTdO+\r\nflEo/RmdTU3L0vucCGaD2GiK9v2Zb/BhPEQSsh+WbaFsSs77lJ6XberfHGVk\r\n/UOc082Us3jExqtVL/MHbapFB6spOMqiTCU=\r\n=gPr5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1665979403.0_1665979424233_0.19331405948202662"},"_hasShrinkwrap":false},"0.7.6-next-1665995999.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1665995999.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1665995999.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1665995999.0","_integrity":"sha512-k9b/Z+z2pxtvGFla7Z1a/NIjyjGnxYbLgt8+JucsgMToQfV0M6Otl9XC1h26h8oSa2Y3YNfnoP4cT3/t45G5dw==","_resolved":"/tmp/5118110f786ea2e0d4f6f4c94b69ba46/vuedx-transforms-0.7.6-next-1665995999.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1665995999.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-k9b/Z+z2pxtvGFla7Z1a/NIjyjGnxYbLgt8+JucsgMToQfV0M6Otl9XC1h26h8oSa2Y3YNfnoP4cT3/t45G5dw==","shasum":"7554d7378b089345f3ec7410398f3b062d600c41","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1665995999.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTH5PhH210+jOwvxV2gbpmdgKC6BrSW62Sl8vgROu9SQIgRKLoID2QLN7lOv5xTcBnDGGBuKiaYB2yb8lvRmmsQwU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTRTxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosZA//TCXKNX7Om5hgTx7I5ihld3DdCYYkeM+Lidp01aqp6m9dshGC\r\nPwTcsgxbnOgFlA/G0mWDC+3JZaePP/c7yx5P5F91ZxFNyx6MBZJjx1GN716e\r\noCjtRfgaeGcODLhX2z/vpRcoQ/YNlivALmkueTyyeVIu6ZmL2T9K5wVPrSep\r\npZxuSdYWCfe0mJvPv49bFZRENIFh3CZqD4cTxr5sRSZqwtkk4CdRqiTVHH/K\r\ncZ+R0MZrTeOQbN/BFJ50DlCiO5YwpnkjKyeuWXmnKzDT8Hw1DDCpLJErPHnp\r\nfkcs7mpdjOTP5nXjNsdHlY6yzLf/RF3o6+pEDvBkykoDahLKMZLfW/My5O8g\r\na4cK01oNH+DGqrb1WZk+qTtIOvERh8tfxqIsbvgQFzE8ZVybovLzA+Boeew7\r\n5rYykgzzjrP9EaaWN4SE6Zt4y84nPKfOxFbr7SSKdkPzYMIt8WFfp9xxd8HJ\r\nOJH2B6GsWS43J6n9Q/N1KT6dS84zQpEZfzo32qjdTRKVsiV7Jb9q1rn71f7+\r\nTESj6LuOVOrZUZRrzFRog+o096P0gk6g4z+z5HXaPHYbsgPOH7+Gj8OlPr7p\r\nFj/P0jWQkUht7N1HVTcyQ6MB9DtYkTKnyCMSVF25rANhH85RSyt9qTi7On1l\r\nHO8ePwk/RaPM+ZKmggbVlbU3SWLmaVVjvCU=\r\n=KmUO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1665995999.0_1665996016925_0.48089490815122726"},"_hasShrinkwrap":false},"0.7.6-next-1666119500.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1666119500.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1666119500.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1666119500.0","_integrity":"sha512-V5eWGCPb7Yh9Q7VMu5+tSg96ic9+gMVm6AGBtCrAYbLi0CdPMqrirRz9CbJaNd10++ip5FF643r5AsFrJLQYag==","_resolved":"/tmp/1cf7fa1f20f03f8c6509b850f249a969/vuedx-transforms-0.7.6-next-1666119500.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1666119500.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-V5eWGCPb7Yh9Q7VMu5+tSg96ic9+gMVm6AGBtCrAYbLi0CdPMqrirRz9CbJaNd10++ip5FF643r5AsFrJLQYag==","shasum":"fe0d38c3d6f693f08850299f9f6928cf279b0cc5","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1666119500.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFFbTPLdgTDWGH+JF+oe6b3aMs5qrRRfHNVLxIadOvXAiBBExEA/UDh/ug3j8o//S9vIv4yTH6Af+X88OCL8xOGug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTvdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVHw/+MnyQ/5VMW2CYEQ4GKKQjpiTebVtoOYzD/u7g/+sU1nkUnspl\r\ncjHn/EkWWut0bkQ8nNVYYYVQkhsZ384G9GLFpGRzihEbtJpSPXGbhqguVVLv\r\nOD4uEGTC6IzeFSg4iwxkL7OjFf8KSyJkwNZGIxl95Pa+U8Y94dSs2Oat6vlq\r\nf/lFgZMT+m7PTUdML734zcyv9gp5Zhu26PH8E0nGWlUu3mUzj4oIpgd8eFED\r\ny+RyuMcvGU5MjJQFKS7dLq0fxC+QRA2S6iHcHDj4W3fwceVlFFOKtvmpSnmk\r\nxZrpPWTOZ9R5V+rPoCM6Ao8QxLkclORlV7Im0bHc159RwHlD3vLlEt43bCAF\r\nafB1YnT+qIT2K6pFYdQYj0V1fJTrxWc/MCr/Gv6DDqwprh1haY5y7jFApS1v\r\n65tbg5azqvNdGX7PiXat/QP7x3GlHR/cNMaA2rfb2CXuQI9r3RUJ3UlraXIr\r\n1+4e1BcA1O6Kexx+jLDVTCsiixrcrAVPlNRV5CByoqejibxeRSsmma9IS9P6\r\n9zvlY/X8lUGqdau7Tjm6HNLY1obxCZKKoCJP7g6NraGIydDBkM25L7VdZsQw\r\nqSEg1+s4hI6L8ZOjdh0Ky/Xw0G7WH/NFfPGfIaVFNqN1KMGEicJAljjRd522\r\n/IRXOvLaNMqd9HsYPWFuX8Z+s8M6m1RI5p4=\r\n=jzGw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1666119500.0_1666119524971_0.017226677967849602"},"_hasShrinkwrap":false},"0.7.6-next-1666207395.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1666207395.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1666207395.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1666207395.0","_integrity":"sha512-YSFrcPWCZzaGlD4mcLUeLi9Jf2ajv80GMpGseGyqverPDd9cnvVKX/TAQJOfwsorVUyMIVQNeAEgqUWWijE53Q==","_resolved":"/tmp/bef85680bc687f62decead9e71bf79c5/vuedx-transforms-0.7.6-next-1666207395.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1666207395.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YSFrcPWCZzaGlD4mcLUeLi9Jf2ajv80GMpGseGyqverPDd9cnvVKX/TAQJOfwsorVUyMIVQNeAEgqUWWijE53Q==","shasum":"dd7ddf6983e39305c63de28d30acad1d2f46f02c","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1666207395.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF03k97WTlx9sTKDLRU/1rADOL56DbsqPLBZDjheivLgIgYeOHRkL+txh5III3lLNfAHV/QZWDzvuCyQAkx467CnE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUE63ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4+Q//RZh/0gGUVsXKL+4w/dg5q97znoUE11ZzMC0DH4mTnkoWlrpw\r\nAHU9nxxlgp6+5opIXsg735d9vb+cCFt194M+JrmscD+cjq9+O3eYFNa45grk\r\nqCEsFPJquSMv5rdfdf0oxalTbTOpJe11cO7auLpGrBdFFnp5wE7kS1Eu0Mm8\r\nX1lepP/Gz89/RZLtC8WPwy36WLwFrPVf3mippfdU/P8IfgSP2K5g2wMSH/oE\r\nnzheqBfH6TnltVQiPsNgsz6d9zdyKr7qqygHZCh7l6c0w686LZMpAWAOoYrk\r\nA7a5nJsJpjXivICm9ri/MrCcEKJUOiVaC/JUu/Odce+nOVUHi8BMwWINDu6Q\r\nr93ApV8Ef58WdQ42zK4GDtj6MALF//ZtXTeiZcXw3iIiOAns6/K3JwceZI62\r\n7mbVi3kAGAP7Nk+WFcfAQ9zLhyAxCUl+O/pz0Peb2wjbZ5xQAvQLKPvSSXUG\r\nU5v5D0ai2Pnf1Jq/M0H9IhIYJOwt9LRUcg0+L4QH9nHIMG0zf2QpGbk+P1yE\r\nvzcAMnEe+Kv+CQ4AUgQiyAL/83Dd5wh+5wdu2D0zHDc7UT1UUSilyYXQ+lRS\r\n7IXxdxsEETcinuYezCQHAbgHUsO4jxf7A4gj6uC7W9Cj/rtVpSjnRGZYZ9zd\r\nLBu/Q5Oliqz5h4Z7QlP+BhkrauhEkN7wnaM=\r\n=Bqar\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1666207395.0_1666207414817_0.09268690146372749"},"_hasShrinkwrap":false},"0.7.6-next-1666251997.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1666251997.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1666251997.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1666251997.0","_integrity":"sha512-uvhJLqLVHgU54rGyqsg5tM4Vt3TAuYtGGrb8oR9NPjomldkvkWPuqeo2lwvfH7TYRbA5fgsX4Fb9ZavZVjThcQ==","_resolved":"/tmp/e099a745e422e52c0faf447577e6580a/vuedx-transforms-0.7.6-next-1666251997.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1666251997.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uvhJLqLVHgU54rGyqsg5tM4Vt3TAuYtGGrb8oR9NPjomldkvkWPuqeo2lwvfH7TYRbA5fgsX4Fb9ZavZVjThcQ==","shasum":"a6a20a47b61e4aa8b76f3d4b8d7dad55772e54f4","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1666251997.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRhtOCSw+QVhHxbR8pF/vBeVFD5qVjSHmja0bEDI+e2AIhAISg78D9B9BuMPdSq29NAOTtjx95KqycRzmS7IGFGANa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUPzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1tg//cHTyCwAQuHwz7wrWGPKym+qU+hwqMAlUdi/zZEOtPWkACXQh\r\ncyPCDKv/cvlxuv8NvBpXtyHxktsFyCKibBjqAyNslYYKQFGkhnxs5opPV+O3\r\nQbBMxbxX9QI/5w2Hm/QgzPUS3wzRXIX5sH1Il7aGa1Sp0BeIw77IwkftxZUl\r\naP5x2NMw3TVBLUAeXW2okLGW7QVkX8iVht809ozspJZezlabR2hqaCYfs2gR\r\nJIEtAjW6q9xU8wape/TiyA9XLM/Xy4im/WNpa3yRv1PwwnqJZGF172WwBgnX\r\nevitOKxcTOC7+TNvR/ZhD1LjCRV+sQl77QJGBtMgl80nhjfuwEXgFcQf18BE\r\nKVLUBzQITs7ESm16DHq+vOawZybBS9A9Xmsrrqv/EEU6hDzIYNH+167HLuRV\r\n/jCSL/BU3GMX0KXeiTI/UshHEq+PhSmw21aLtbALA9pisaAaCvsb6OGi67l6\r\nUhWnxMH3XI64Tns0ztVsYcdVC4KXNbMgyB7bwzcR5bolR6VW173xWUr9Cj2M\r\nK7Ze0tGd/Xr3RL/SVhpHGe79gt8a4/zA9xq6tNt9ORD2QDCZSGytIqn6k2xD\r\n60Lv1XRVuEc7JsjsO2eGHrXfMD1nZbFAMa8Lsg4f56HdMwKTZTQr3EJmqvSW\r\nSEkzlpxeggWeFt0pB2iL3Oy/a8i4SFgEZYA=\r\n=fhH8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1666251997.0_1666252016119_0.4051739993547743"},"_hasShrinkwrap":false},"0.7.6-next-1667343140.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1667343140.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1667343140.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1667343140.0","_integrity":"sha512-HHeK8i1zRHmhh85vx52ruy8tLd+fNTQSzIGUtIOwOjJqVITwVl97E+0npHbn4D7ik4MrUuIRdrdpsMisjB0rUw==","_resolved":"/tmp/88f90ca3cf6cd6b1072bacb1825fe1ea/vuedx-transforms-0.7.6-next-1667343140.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1667343140.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HHeK8i1zRHmhh85vx52ruy8tLd+fNTQSzIGUtIOwOjJqVITwVl97E+0npHbn4D7ik4MrUuIRdrdpsMisjB0rUw==","shasum":"f35840dac27ba4af32adb526030ecb2153227f97","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1667343140.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnm0GgBOrgV7OFLNhIdce0CSQP2Pap8ZwPODlEmOHF1wIgHpvMgSvqUFPcVvm9SkdEk1dO18s2iYPtLI2hhKb0W0U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYaM1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob8RAAlZDlf+YHLgu8dwbXHjG4nfuGjGKqlooQ7f5xQenKa60v0axr\r\nHbVkqqVQEbK4DAppWqUEWXB5Obt/uoFrwgnuVdLbj9LlNz5u4moA1Rn/oaVv\r\n5vlavpR3uzqDZOlBS+5y6uTEi2OXvb5dkhocg85Mv5gdosj+yPUDxELW3Aua\r\nJtTFVf0Z2hfRkg9qNRtnIm5BoFYxdnvgXfccsCswXqDyIo0uT5xEwc7wkkSj\r\nYN8lTUxG+UzJORe8KcTck+St2vg1DwQ6Qm3pzelVnPEZwGTSGsJCbqEuEs6v\r\nE6QHUSH+/ewb2MVu+mfoiPrAyoIzPjVLdQXMSGNu0Gn0c1egGWjKfjGf5Diu\r\nZSfyn1ydFgSAqzqR4Q5z4g5KlRlfIL4jFRst3o3nrVegMqVVMerF8v0ChhM9\r\n5pXLSqLb34zHRRyNbXOG0CaeDW8hUJauZMJwG3CdFmNVK8/Kgda4gy4WYgI9\r\nMQhscKQLwJfqHTPTO9xzuexezVVW7R/XK5JlOTfN8qO2bM5vYcoVKQTjVDqW\r\naN7WPYg44aJrT/KofwqZ76cawUuxTErjUfPpp7B3jC11LxQr80MAjM1tCeFi\r\nQT+iet5t4ZsfYoEfItC2lsHIV3o2NO5SkCQkX7aa/EIYofUNgSpobWTIZ9+7\r\nZkUyoE+vyXelAK00ktCx6q4nj/JNB+p7zRY=\r\n=6QBk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1667343140.0_1667343156838_0.09567520380867078"},"_hasShrinkwrap":false},"0.7.6-next-1667343481.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1667343481.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1667343481.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1667343481.0","_integrity":"sha512-vNnzHZQkoJvD0sK5F3REgmIhXLZ0fCuMBRVKYwzn5r8jp95+JsI3OWRKU9W8bH3axED93GMVV7853ICxbHl/7g==","_resolved":"/tmp/f43fbdf744e1e5419ba903704f9010a4/vuedx-transforms-0.7.6-next-1667343481.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1667343481.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vNnzHZQkoJvD0sK5F3REgmIhXLZ0fCuMBRVKYwzn5r8jp95+JsI3OWRKU9W8bH3axED93GMVV7853ICxbHl/7g==","shasum":"b542412469ad8e8ea7a9ba968b86da63e8375cfd","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1667343481.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIrXbkCXmW+0Vtnz2HqrITStYnkWHGxPvJHMsDiIWK+AIgIP2PLBsBTTKc7kK1Hw7Rk0RBcGFg84qAAjQWDalaFa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYaSOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNbg/8Cz9Ij7EqX+IsM5kgtAXJFg0gVfEt1e1KaIK58ivP/3MCv5Kk\r\ndl1N2OvBPomVBjkiN+EkVpz+xnFolpNFhTgw5a6Aj+MvqkafMyw/bz/5tuG3\r\ncG9p84txPuB4OUzaUM9p04RlccXRgXBW2P6UzDJU3uw+dhMgr2AXfrKXL2+s\r\n2ofgq6q9VgxggK9PJ1WQz3j+vCx6wBBs0JmQMRJ9W/0prZHOkXYN+tkGyN/O\r\nJ6oQiPflAAVaZhv5E8/i7AJHhLIuSAq3wx7xnk05JSCJyb6FWGhs0GH4BxC6\r\nTD9BhtqlbTJSUUGFCG2hMTUvCt86VcspImZ+awZXzbtsOrPFwn8+7/DcEvF4\r\nHdOfcFK+y7po4GzyTt/xAXOfkCzK2RQ9s31rtcfIookfJhXdfPThDtc3d48d\r\nK+0bPC1ROtOCUL0udQ7pIldp1LpRwF8C8QOuRjgnPcmF2L4ZFIc89/qC44t2\r\nG3QEMj/ZSoG0Ha9vux8tUSpyznzfcTygIDVQ/CExzkSfJM5Mt5OHqd7Jhdz1\r\noClL1PCEXuEyTOijTUXJGKIHf+GJWpqcs1EIW3ZDmlNBF5gajhICuNYi6rW3\r\nuJLTRi0wInBzHN0n5aYsi/fvZUPp8snYVqX+2A46FrCXUeoHY+i8KGWpO3w3\r\nurY1SI5bOaqz9tPzNFjGDpxT7rcvs2MRaQo=\r\n=+fhr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1667343481.0_1667343502609_0.4950102720234706"},"_hasShrinkwrap":false},"0.7.6-next-1667345249.0":{"name":"@vuedx/transforms","version":"0.7.6-next-1667345249.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5-next-1667345249.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.6-next-1667345249.0","_integrity":"sha512-3rZNfZPMNy2QKM4Ri/gCWsciVKcWbNUeKP+ci09O95yR8uPHSdgv+5EAIPZheAQPqv0LK6ae8p3+yZe1dzDJdQ==","_resolved":"/tmp/32b3cce2645c4d2072aa33794e2a74e8/vuedx-transforms-0.7.6-next-1667345249.0.tgz","_from":"file:vuedx-transforms-0.7.6-next-1667345249.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3rZNfZPMNy2QKM4Ri/gCWsciVKcWbNUeKP+ci09O95yR8uPHSdgv+5EAIPZheAQPqv0LK6ae8p3+yZe1dzDJdQ==","shasum":"bc30b22b8725b4267e178d40797c16674399c84e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6-next-1667345249.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn1XoOIJKGigUsVtspeDwvq3unA6fNgbgE3c3pKlb7yAiAgC+43WvMtPlMB7hHb7IJZLtoLFPM1IJrD1JctwTYgMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYatzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkpg//RSdKRSSM43kxvyLzv1RRoUVpdr1IUG/cOtAzYoAtV96zjS+j\r\n+bS1dOf+xR3AyBSPfPff9bcbhsgYTF6DPJc1Q24jzfK50nScl3Af1XLxJy9P\r\nN+4I/eMPWeMNSjjsHvSvcg6D83mc7NakyRGEO0Ma8tgZNBTYkjsOdGUU1AXa\r\nv6APmp7Cn8U2hSECtjOLxV4bkmFNg0nFVj1k+AIUQGJFmv0MeuMNBX+LqOkc\r\npkMKhNq4abAZsf75jqut0A7QotRAtJ49iDDky7Zs05p0CxLwuz1NSS+tuyQ1\r\n1iJbRvjWP2KMCV3DwUz9LAxB8dXQdxYHxM9hLm6o90Lu+UQJVM98FaxZh3Wn\r\n6BI2SSQxJHkbI+nZfs6VMA+OXQj/gdFXZLn06WVmYKCS97KKtonuLPDMErN5\r\nfUilbonVAzLu9GnGvx9uWPCJ/33gw7Efy67RDSB0zI1R5g/AvWM7fn0JA+lJ\r\nM1/bkBnTClDPTVhwIfd5+LVxj973jQ/TYYTYLM4BUusWT3XPihAq5a2zoInU\r\nLXC46qLDKwPKwzwlUsMpTEunuyA5DXJHD5O2M+3OAK+lL51vbjRG9kbuO1kn\r\nHC2os6LBV+pb3kYAYgVFaFSLPnN/1qbl8ER6eM/chJBbvvL3s0wHpOCIFAvY\r\nyyHbuq9MmkX2LpOP+AyG7Bnd8i+lDOfxU3w=\r\n=rT26\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6-next-1667345249.0_1667345267582_0.25410264209034805"},"_hasShrinkwrap":false},"0.7.7-next-1667345594.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667345594.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667345594.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667345594.0","_integrity":"sha512-BYGG7ivgaHWx5ItlUa+2S57AXDb3I8WAtehVXR777O1T/Ac/rSwL70RbR55oXMort7T1ipls5c3yRas6pPgxrg==","_resolved":"/tmp/4c05069ac3dfa4c8ffe37ab077a68216/vuedx-transforms-0.7.7-next-1667345594.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667345594.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BYGG7ivgaHWx5ItlUa+2S57AXDb3I8WAtehVXR777O1T/Ac/rSwL70RbR55oXMort7T1ipls5c3yRas6pPgxrg==","shasum":"3f95d02cfdce7c47cf3dfa2dd70134f341391cca","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667345594.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIF9XTKkoTk8HIsHcNYuuTR8Bw8yXw7aNwksrV+O7zCAiEA0IFsw97fFUhkSacJG9vZK9rbemL2o3xb0eNnqs2WMBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYazNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Xg//ae0o4gcjRENJGQ916AR1iy9737wXmi4ArNo/tBPSW+ivI0MI\r\nO/nX5pkmT1UGxr6TuDu+iYT3vSzfliij3/r4qjVH2mFsD4JSvWsM1bDR8pc2\r\nXJyI/mMxN1HLOOSlJlV5uoEKYWqVOtAsBquklgseUJ7KMRW53GA70doVUhy7\r\nOyeOCu7RHK5bG9vQht7yEr1PMy4qYoj96B55sSpWjgijrdJDXQh0fwEpdzNR\r\nB5Wgm90oUhuOzv5oIgoy9/W2wzQ/DFLaJOqZ2oALnr8y7Jt1ajmVmioC3RxH\r\nHv/E6vzNLbuR77fd/vrusM3pTf0xrqEguJsFySb0ah6NS7OZQ8be4fQyJVuN\r\nlEdbbMwXIxH1Xg/OOO7N7jpaT8cjkr18N1KVPWW7OEZ07xML1jh6ZYuvLADd\r\n4mK0ToywXZF48zNFOx01h0+zQIfkqS59BDhSKVanW6xo1r2pBgx9YrLuVMms\r\nLeYcRFhK4BgoNSbbqKaKAdBnA9IURTffHfFFP936Efr5KdoZsq0l6sslcLXA\r\nXkMHNhtynjNKD2hachoTShbjb/gwjsDPtBd7Q0Z5XahIOvChTRjKjCpWl+OG\r\nA3rsTV6PgNE0hwpojfEP5pYbLZqxKjmwy+hcZxty1Pno/KIqcLKIndhUK8/K\r\n9RYw51mdiYfrR1gUZ8JBgGCMmiP02HZeekQ=\r\n=DdaS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667345594.0_1667345613167_0.7421809206171772"},"_hasShrinkwrap":false},"0.7.6":{"name":"@vuedx/transforms","version":"0.7.6","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.5"},"devDependencies":{"typescript":"^4.6.3"},"_id":"@vuedx/transforms@0.7.6","_integrity":"sha512-PanN3GzoiPCDnQFPfD495radHVJqTZK+OqCnw/H+iWLgyYSQ0eYD24Mtr8mnf2V7g3SZwMcpGsH14wXNYra6KQ==","_resolved":"/tmp/07221115a83e1be1ce1b1df388a69dad/vuedx-transforms-0.7.6.tgz","_from":"file:vuedx-transforms-0.7.6.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PanN3GzoiPCDnQFPfD495radHVJqTZK+OqCnw/H+iWLgyYSQ0eYD24Mtr8mnf2V7g3SZwMcpGsH14wXNYra6KQ==","shasum":"e3e4ecd1d9a24685c64bba089e9fb2e30f07ad5e","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.6.tgz","fileCount":19,"unpackedSize":134494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv6XopsGfd4/tSKLpvOi3GnntOFsjEMKLl5JRzNqijuQIgDejzZFjjvYRbKd9s6ofXJ+mbEjQWkQ00kXdlmITA+Yc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYazYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvMw/+PDf1ChfakK20I25Vj3XtuERa/VVMwmcFUEqPOcwEUqxzNDkY\r\ngUiD5SlSlAo3vGdhx4tUzSeStYOib+qn1SbvZR8oHF3QUnrVtywMgX4ALeqh\r\n0SaM3oC4b/Iw9W7b+VIrRC9K5/yyU/zvznyJH2XBatMcmXHV0KxO+sjr7Ccy\r\nIYMpjnLWTUWQrezShYWHxLljjYNi9zuZ+Fze0IpAzWO7lRL6jB1UFcApdT2D\r\nMZw50Tahbi+loL422lo/0I6y4sTeZIxyrUMw/AxjCBuMuvU3fcH1ZYVkNmcX\r\nPJgpdUw/qSb9jnTJ+47vz54r6dFALO6rY5BXCkOWux3stIqg/IJIEx9ztLD1\r\nXqln6WCpS/AI8JodtjI57hWQfb6b5iZdAjqzA+w8uP37j+wdGaTmVKenCCT8\r\nb9vDAZLtBNHd9oDEImNSPqwZV9YTdS5MW2Iu/AvXYAYuJywRg3E2KF++vCBx\r\njt6bltdBLr1OeJK2ijNQkaPS6gjqKg4tyAJp7jnO9ZPTzropWDtoL5wKTNub\r\nwevO+6FoBRqsMxqZzsZs3b7+Dh116m1OQ63OHUT25YovQQeBNMxQFiuR+BEp\r\nK9fQwcRSi/+ea9WVnwcSoe3WKfh9UQrOLNgamjBidQ+Oc4SeYHrX7V9/Q92A\r\nIkFjXMZkZ6+VJ4ZqdM+LHsHW2E3ytVTvGGA=\r\n=EY48\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.6_1667345624242_0.7583115006648891"},"_hasShrinkwrap":false},"0.7.7-next-1667540051.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667540051.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667540051.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667540051.0","_integrity":"sha512-ECR0Kzz7SrXnJk1K3pdqucV3E274no2D417MDMgqoU/j84fYxHpyljyyb7kwRMJTOoBiG5R4NuA7yKotHtR8Iw==","_resolved":"/tmp/3b8daa562b0048099e9a7b4c7ff7ede1/vuedx-transforms-0.7.7-next-1667540051.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667540051.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ECR0Kzz7SrXnJk1K3pdqucV3E274no2D417MDMgqoU/j84fYxHpyljyyb7kwRMJTOoBiG5R4NuA7yKotHtR8Iw==","shasum":"075b64b9e489c2e5ba719e31556e75ee8e300176","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667540051.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsXO/oboE9gNUu8tig7XMQrEtSFRBMrk0nxMflS5IUGQIhAJ7OSeao98hFmXOGefE8ul9ZCf25CIu/3mtdsn0kzg+Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZKRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEXxAAmBVYBzjVEEuK9MxVI7h36Iwu91fEjHS5rYOGwmgpBEjcxQiw\r\nl8MvUdHwf8NxC0gK5kmbHeoNqdywdRdNOcG1muF3vnC3zgIH9LrXj6HCeCxs\r\nPEc8xCM/SRkmzS2p6FTBu67sOFHHNB8ABMpk/crmzsdsDVBsEQ1Yk7c/MJ+F\r\nL82tYBU7oBNSSfnicSnB8fginZdwVd3tKrrcj4BakecDDjpTHb4gF2YcNd9F\r\nprv6wvvoy9MnXjA033IBzn4jktEgOaeEVrlFEAne8VlH6q4iCs5c7mJIL1bZ\r\ngj9zmh4dGAd06lzMa/EnWi/+ZukJyfj7unA6NvL7GPttad+c7rUIzNp5p/pw\r\n6W4oWYZmXikcsyTBtmLL6wRI9DbjkiW6G1nods1GMs3XE3Zz8+UJIXluZuqo\r\nieceDxIrqW1B0xXofXbC8cG2cwAlsZRqTKntUx8NZRQC8li/SK0V7Fq7jnpk\r\nHTt2zL3nLprO79nPsPYxmihDzcoA2Ewg6tPFTmKnG2wT/zo0RzPJcBhKox0P\r\nFLYd4tIzrKHnPK/norRFOcX7jm1KCpYquxgYJcMgizewm+W2TRvqBaq81J6Q\r\nyZFStfn0rucniwm8Pr7VAcoJsTa7Ok6uY7Io3g9QwTOsv2AC3fqs5NyYxI/V\r\nMH8GetUwGiYpAjiC5E6dIztWAgY1ITTEd7I=\r\n=Uz56\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667540051.0_1667540072621_0.061812453410656776"},"_hasShrinkwrap":false},"0.7.7-next-1667576550.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667576550.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667576550.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667576550.0","_integrity":"sha512-LtbTkXdPus2S5ltVjE78qeIS8g+VYscqC2Zbsttlc+qceYJ8dP8i7w1HuCNgCOsDoVikUaGgQrZsvmAtqiJczw==","_resolved":"/tmp/52ecc582b35153ccb0d06b6887b96820/vuedx-transforms-0.7.7-next-1667576550.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667576550.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LtbTkXdPus2S5ltVjE78qeIS8g+VYscqC2Zbsttlc+qceYJ8dP8i7w1HuCNgCOsDoVikUaGgQrZsvmAtqiJczw==","shasum":"c6cbe14efaab03edce40c11f32bd2a54caaea138","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667576550.0.tgz","fileCount":19,"unpackedSize":134530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrLeAyPmInnNX3RItomg0g0KjALqEXv7v9IqZ8u7p6OAIhAJsYc4e73EHV0lm5l0ldA3xtlK5CvAinFElcylCt0zPW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZTMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqykA//c9jVx/SZ7vNndW8VGnBJuGySc2isL8mpNs+akvXcDRLZm//x\r\n3T6ffd0ZmbHQQg2nLrXaXEFTiOBdwMSISYMqZ1mQbLZhwQaaWCehu0p7q6Oh\r\nXixW+LJzsjwORPzEYRdPKX1rb46V1dikmy9FySLpMga2X+yMT06IGDJH+AXU\r\ns6pOTfeHi3MrDQ9NAKr6X5ZuvSLU0U2oEwfkO/FWeh7uZbZYKbiPRoWqXlN8\r\n8RrnvJYhrVmW2FcRMZSbr4d4+vrImnwCKeVe6fWgsyH3xxZckZ/auYb+Pn5v\r\nuyQJRY0gUNeEeMQ30/DyxCobKaSNJMxDVxd4BHPAjZPinHoK1A/ZjAzEq4lY\r\n3r2AmtvjR1HPRLYUq+HoueD1e70WTntQb3BSWvXcdffG6CSU+boTu+OEnXEJ\r\nVM6CEOwseidTY5NE/GZciTX6y83axcCs0d4RWTj/4iIJreJJHGwMUs2+PeLE\r\n3Rce3cqFjw1jN4+TT6GBI/VxEindJ+0nPpyWjVnluz9YDc5ibJwMorSSq7MF\r\npg/IdawXdBVhZdkoWfnGcPjR+QVPT8JApFRiCNCckE+6bhYbiSxSISi1RzQs\r\nIMEy3yheQrHyFBYAOMEp8USmqzPvTQo9NYFCepNtthgFkTaKVjarseEjvqBk\r\nw7gT6S6JgsBIR/YbJnIfTEZ4at9/ySfZNao=\r\n=vSx6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667576550.0_1667576576717_0.34601548734145693"},"_hasShrinkwrap":false},"0.7.7-next-1667925330.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667925330.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667925330.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667925330.0","_integrity":"sha512-iRbjdyTi08ZzxFh9motPbTNzSZu+3JJgcf3r44Vi8g34kNZv3MFvT5JGxhZccKPebywkaPrcf+G5ycvPiRubWw==","_resolved":"/tmp/3014a6d2f87f90c5060f3b26164a3b43/vuedx-transforms-0.7.7-next-1667925330.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667925330.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iRbjdyTi08ZzxFh9motPbTNzSZu+3JJgcf3r44Vi8g34kNZv3MFvT5JGxhZccKPebywkaPrcf+G5ycvPiRubWw==","shasum":"1858d6529b448c2264893eff3483c280d6183235","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667925330.0.tgz","fileCount":19,"unpackedSize":134546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGiJDiyV/H6HjmUXOWAuiadt8NE9ceg1Y9IWmEdh42aAIgNKsUEwRF82zYlk3q0w426loAGDYnChwat4vamIZ6VMk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaoVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCjw/+Le9GLfMunl+JU82bxUaU7ewS1GVzx3rMn3wFPtmMEtKZVea3\r\nEfQUFcwF40reYbj717ZWPQUVXXVJt1Ya40KLWpqRRpHRla7dIoKQiojpdQyy\r\n/Z4WNMVjWtQLNb6yskHZDLprjHB6Ydd3/LlBv3CGXmy4vK1+yv0UshJ6amuK\r\nWsS5PTcTb/t4PsTBUe142WBAwYxlOaZ79ci44kI6sRasaIdNYfVeZemV5wi0\r\n0VUf+rEUQHQvXa58Vmkl85ibeA4hhprimI8v6nf8Wi7HhTR+YPcvBeXMVjR4\r\nOSaKhSWn6zYslfSF3FXdJhIiHcCtHzBUkbmo331+ITkDoyOz+khaM/GxpLPL\r\naO36m0lNcOSun5YDMh9ojiS3+KU9RTdidRvjY70Hz+Q+bEVBv0RpMefrtObW\r\noQr9Y7Wm06BPvzAMJG34D9dVd8dITuOZuSLNucP5mn3SxcDJTzI91C4b23pt\r\nV68RBdADky0d9Z7qnMAVjkPWNpcvLCSoYTTUgzmYEeasO8KhIhTpzNKV3UsJ\r\nvm314g32/3xwF9tHSvLoh2B0Hww58niA+MvFS6m6b0jNYNyyWDY5O5wFL4BK\r\nX6CgrK0gFKiEXH2W4zCFu2o0iqcVse/o/tmcbCCRlGGDKrJ5VckTqV9iqm0O\r\nI9sapE9gvIp1TLJcJDTwd+pnVNzRqfpr2zA=\r\n=Jwrr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667925330.0_1667925352052_0.37821274730620313"},"_hasShrinkwrap":false},"0.7.7-next-1667938774.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667938774.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667938774.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667938774.0","_integrity":"sha512-DRDVqFsRCLofvVrp3AeFwc5LMOrKKI0S0jfVkai9sn9a/1fXo75XHgE0xHA2MmyNHwb7T2/OmNugntL4tvL4aA==","_resolved":"/tmp/12f3e7ce8f7025b2e1e2ef82ec94c47d/vuedx-transforms-0.7.7-next-1667938774.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667938774.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DRDVqFsRCLofvVrp3AeFwc5LMOrKKI0S0jfVkai9sn9a/1fXo75XHgE0xHA2MmyNHwb7T2/OmNugntL4tvL4aA==","shasum":"5ccc713ea6b24158fada9344615f4a123d0bfb90","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667938774.0.tgz","fileCount":19,"unpackedSize":134546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6Ws7ajei2Pwk5EZA0W/Z1rognqsMJpzHNAv86rX65oAiB3Q+iIh2cy8go0I/AD2ZZ4pDj9iKtFE6k55gnyOuemvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjarnsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL2w//dWhk3PeiQugyOZ2GyuV4HtKYfVvQ1nJ7YWaw5AWGi0JBxMsK\r\nySWLqX2jn5vhUVcXhAdcCMdCDjvJbcvVjeFKI3lvl2iB9azI1mcSPiErJD3n\r\nigCVrco8cqNf2B40y5qFqsZ2v1a43gUKFShk7EQsQGgPRSPOrRN8ygAYmgvp\r\n5Rr7wHaeiN4+AnEAZIbfer17XtVEOF2a5CAEmBOUnTeG1VlclqZXYKdSO8ys\r\nXnO3ascdjDpZOAU6AuPxETD2W+T4Iwg1WcgzgGXZ+GzHszpjDjULcOAtNDAX\r\nx7WEMl+/Lx4Rh9NKVv/7b7KBLIEiqf+x2rgYQ2iBJLbHqnPiFc8lMJwzKkrt\r\nhvZ58nVwCEWUcc6kI/TxeHqRUgOFZvnqe71t62+Ol7/oDOycYVbWRnaNtTQs\r\nFVVtta2Msx7swFjbMvARXChiJ0Y8TqD1KIoPME9TT/gbUkvGWMQLuVdewWus\r\npH3Kbf4IWKyrn8z1fyvE6Y57SrOcqiVFX9Ohdw3Pa8nBJXa9snnI51lqommS\r\nZWmgBoK9pcuXjMObSQmESlpBB3iZmbVRvmehBqxIXvdb2q0QpG9hmJvzjL87\r\nl5kB31V+dRHvYOD0J6MY4Or3IR07eerWK1HkuM9Z6IoVKux+HEO/bJ1YLdHz\r\ny5js8E+IXlizXR6S0qno0TO6ZiAjZREX8f8=\r\n=8e2H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667938774.0_1667938796220_0.06472132210979487"},"_hasShrinkwrap":false},"0.7.7-next-1667939290.0":{"name":"@vuedx/transforms","version":"0.7.7-next-1667939290.0","description":"AST Transforms","main":"lib/index.cjs","module":"lib/index.mjs","types":"lib/index.d.ts","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"funding":{"type":"individual","url":"https://github.com/sponsors/znck"},"license":"MIT","bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"homepage":"https://github.com/znck/vue-developer-experience#readme","dependencies":{"@vuedx/shared":"0.7.6-next-1667939290.0"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# Compiler TSX\n\nA custom compiler to convert Vue template to a (functional) TSX  representation for type checking.\n\n## Usage\n\n```\nnpm add @vuedx/compiler-tsx\n```\n<!-- #region API-DOCS -->\n<!-- Do not edit this file. It is a report generated by [scripts/docgen.js](https://github.com/znck/vue-developer-experience/tree/main/scripts/docgen.js). -->\n\n## API\n\n\n<a href=\"#-vuedx-compiler-tsx-compile-function-1-\" id=\"-vuedx-compiler-tsx-compile-function-1-\"></a>\n\n### [compile](#-vuedx-compiler-tsx-compile-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function compile(template: string, options: Options & CompilerOptions): CodegenResult;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vuedx-compiler-tsx--Options-interface\">Options</a> & <a href=\"#-vue-compiler-core-CompilerOptions-type\">CompilerOptions</a></code> | - |\n\n</details>\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-parse-function-1-\" id=\"-vuedx-compiler-tsx-parse-function-1-\"></a>\n\n### [parse](#-vuedx-compiler-tsx-parse-function-1-)\n\n\n\n<details>\n<summary>More info</summary>\n\n**Signature:**\n```ts\ndeclare function parse(template: string, options: ParserOptions): RootNode;\n```\n\n| Parameter | Type | Description |\n| --- | --- | --- |\n| template | <code>string</code> | - |\n| options | <code><a href=\"#-vue-compiler-core-ParserOptions-interface\">ParserOptions</a></code> | - |\n\n</details>\n<br>\n\n## Types\n\n\n<a href=\"#-vuedx-compiler-tsx-CodegenResult-interface\" id=\"-vuedx-compiler-tsx-CodegenResult-interface\"></a>\n\n### [CodegenResult](#-vuedx-compiler-tsx-CodegenResult-interface)\n\n\n\n```ts\ninterface CodegenResult extends CodegenResult$1 {\n  errors: CompilerError[];\n  expressions: Array<[number, number]>;\n  mappings: Array<[number, number, number, number, number]>;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-ComponentImport-interface\" id=\"-vuedx-compiler-tsx-ComponentImport-interface\"></a>\n\n### [ComponentImport](#-vuedx-compiler-tsx-ComponentImport-interface)\n\n\n\n```ts\ninterface ComponentImport {\n  name?: string;\n  named?: boolean;\n  path: string;\n}\n```\n\n\n<br>\n\n<a href=\"#-vuedx-compiler-tsx-Options-interface\" id=\"-vuedx-compiler-tsx-Options-interface\"></a>\n\n### [Options](#-vuedx-compiler-tsx-Options-interface)\n\n\n\n```ts\ninterface Options {\n  components?: Record<string, ComponentImport>;\n  filename: string;\n}\n```\n\n\n<br>\n<!-- #region API-DOCS -->\n\n## Support\n\nThis package is part of [VueDX project](https://github.com/znck/vue-developer-experience), maintained by [Rahul Kadyan](https://github.com/znck). You can [💖 sponsor him](https://github.com/sponsors/znck) for continued development of this package and other VueDX tools.\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/znck/sponsors@main/sponsors.png'/>\n  </a>\n</p>\n","readmeFilename":"readme.md","_id":"@vuedx/transforms@0.7.7-next-1667939290.0","_integrity":"sha512-k8Er03mRp3/7pWw2VzrcmvHG/s+B+OeSmpsh0UCQR9IAfkvlh/Fz0gzMF6sPLnmSLJa62EYmpHfzUd06gfztow==","_resolved":"/tmp/5688513159b13d14633ac2e849bbc224/vuedx-transforms-0.7.7-next-1667939290.0.tgz","_from":"file:vuedx-transforms-0.7.7-next-1667939290.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-k8Er03mRp3/7pWw2VzrcmvHG/s+B+OeSmpsh0UCQR9IAfkvlh/Fz0gzMF6sPLnmSLJa62EYmpHfzUd06gfztow==","shasum":"0860352e3a301c8b42eb92b14be5a5507dfcb237","tarball":"https://registry.npmjs.org/@vuedx/transforms/-/transforms-0.7.7-next-1667939290.0.tgz","fileCount":19,"unpackedSize":134546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ExA+uKdG0XmEjrySixsM2X24wgSFWswn/8gdmsYzlwIgbrjye9ED4Z5Go0eLzjmb1Z8vNYBLquSfOocTJF6QNeI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjarvwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOVg//VVJJ3eKXj1Xl4mZZzi9d0OfMWQIIUjQmQPAQIg21kNjVIY2A\r\n+6nPy37BQ5njCxeM0yCyVs63+K9Fsj0/pTedVfdFxf+iRRYv3Gw7d5eD5oZu\r\ni+RtZSey1TsMjg8KlUje5i+1hzsGJk42SIL9fe/P/FsqtlHIFMEurhndCxfT\r\nF3FPS2DSQ/dJTDp5y8ERiJs/TelsUcK4/Um2Gvf2J+ISV5AxtjhY0U+KDzgC\r\nNQXVvY49puEsCuN82VXHcWfZQGE9A52LMHWsU/fG1pByrfeC1sYG/CcnQyrF\r\nq5gwcqHjp+OqM3/KH1vvFI+aKkntiGljw0It+wqoICacn00F+OI+BITE1+U8\r\nKA5U1Jw8CrC4NAclJWOYmCXlzKningxIMm44AM+zSNUscVs5LGOS/W1nm36p\r\nuVWJqL+jpL0RVZt+9FwAa8s6/Fag7YuyNklK+EKDprzp8r2C3KMCiwHO9dCS\r\n2mG6P+XB99ybSx2ONAVFCzEDlT2Rb2McRfpZqRx1axU26SiVwaNJZ33l2nsq\r\n/FAuZVDAln9lF2k2sgYLB2dZJLp7+zR65d3o6T1sZ7/XVFDiazzFjavJL0IN\r\nS3WakXEjaG1UW1meadm/GscHM0/0cEahBvtYrM9NjeGmqjIi5O46+6844pjb\r\nwUOWZSCKc6SEHZeCGFyJQ+xm8oyIkaVUMEk=\r\n=lh+6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"znck","email":"rahulkdn@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transforms_0.7.7-next-1667939290.0_1667939311837_0.3133305325759863"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-02T16:29:20.277Z","0.7.5-insiders-1630600136.0":"2021-09-02T16:29:20.466Z","modified":"2022-11-08T20:28:32.102Z","0.7.5-insiders-1630601239.0":"2021-09-02T16:47:51.337Z","0.7.5-insiders-1630604709.0":"2021-09-02T17:45:31.911Z","0.7.4":"2022-02-28T06:46:52.050Z","0.7.5-next-1646032139.0":"2022-02-28T07:09:17.091Z","0.7.5-next-1646814663.0":"2022-03-09T08:31:18.818Z","0.7.5-next-1647274818.0":"2022-03-14T16:20:36.120Z","0.7.5-next-1647442110.0":"2022-03-16T14:48:45.702Z","0.7.5-next-1647674505.0":"2022-03-19T07:22:02.304Z","0.7.5-next-1647768616.0":"2022-03-20T09:30:32.260Z","0.7.5-next-1647933433.0":"2022-03-22T07:17:29.191Z","0.7.5-next-1648400394.0":"2022-03-27T17:00:11.246Z","0.7.5-next-1648409815.0":"2022-03-27T19:37:10.259Z","0.7.5-next-1648411566.0":"2022-03-27T20:06:22.159Z","0.7.5-next-1648440991.0":"2022-03-28T04:16:55.298Z","0.7.5-next-1648822539.0":"2022-04-01T14:15:57.390Z","0.7.5-next-1648824950.0":"2022-04-01T14:56:07.763Z","0.7.5-next-1649087720.0":"2022-04-04T15:55:38.974Z","0.7.5-next-1649225489.0":"2022-04-06T06:11:46.752Z","0.7.5-next-1649228283.0":"2022-04-06T06:58:19.132Z","0.7.5-next-1649315434.0":"2022-04-07T07:10:50.149Z","0.7.5-next-1649381954.0":"2022-04-08T01:39:32.132Z","0.7.5-next-1649388850.0":"2022-04-08T03:34:26.015Z","0.7.5-next-1649398416.0":"2022-04-08T06:13:55.431Z","0.7.5-next-1649493814.0":"2022-04-09T08:43:51.011Z","0.7.5-next-1649577134.0":"2022-04-10T07:52:34.817Z","0.7.5-next-1649578076.0":"2022-04-10T08:08:15.371Z","0.7.5-next-1649583602.0":"2022-04-10T09:40:20.907Z","0.7.5-next-1649585554.0":"2022-04-10T10:12:52.269Z","0.7.5-next-1649614433.0":"2022-04-10T18:14:09.726Z","0.7.5-next-1649653313.0":"2022-04-11T05:02:12.074Z","0.7.5-next-1649654649.0":"2022-04-11T05:24:25.183Z","0.7.5-next-1649655181.0":"2022-04-11T05:33:17.175Z","0.7.5-next-1649663515.0":"2022-04-11T07:52:12.404Z","0.7.5-next-1650753481.0":"2022-04-23T22:38:16.106Z","0.7.5":"2022-04-27T07:41:23.882Z","0.7.6-next-1651048177.0":"2022-04-27T08:29:54.057Z","0.7.6-next-1651050089.0":"2022-04-27T09:01:44.720Z","0.7.6-next-1651055813.0":"2022-04-27T10:37:12.870Z","0.7.6-next-1663917928.0":"2022-09-23T07:25:48.681Z","0.7.6-next-1663918844.0":"2022-09-23T07:41:07.339Z","0.7.6-next-1664761915.0":"2022-10-03T01:52:16.954Z","0.7.6-next-1664775821.0":"2022-10-03T05:44:00.023Z","0.7.6-next-1664852417.0":"2022-10-04T03:00:41.060Z","0.7.6-next-1665816659.0":"2022-10-15T06:51:20.022Z","0.7.6-next-1665904926.0":"2022-10-16T07:22:25.405Z","0.7.6-next-1665979403.0":"2022-10-17T04:03:44.438Z","0.7.6-next-1665995999.0":"2022-10-17T08:40:17.055Z","0.7.6-next-1666119500.0":"2022-10-18T18:58:45.172Z","0.7.6-next-1666207395.0":"2022-10-19T19:23:34.992Z","0.7.6-next-1666251997.0":"2022-10-20T07:46:56.302Z","0.7.6-next-1667343140.0":"2022-11-01T22:52:36.989Z","0.7.6-next-1667343481.0":"2022-11-01T22:58:22.935Z","0.7.6-next-1667345249.0":"2022-11-01T23:27:47.805Z","0.7.7-next-1667345594.0":"2022-11-01T23:33:33.359Z","0.7.6":"2022-11-01T23:33:44.509Z","0.7.7-next-1667540051.0":"2022-11-04T05:34:32.736Z","0.7.7-next-1667576550.0":"2022-11-04T15:42:56.897Z","0.7.7-next-1667925330.0":"2022-11-08T16:35:52.219Z","0.7.7-next-1667938774.0":"2022-11-08T20:19:56.441Z","0.7.7-next-1667939290.0":"2022-11-08T20:28:32.009Z"},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"}],"description":"AST Transforms","homepage":"https://github.com/znck/vue-developer-experience#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/znck/vue-developer-experience.git"},"author":{"name":"Rahul Kadyan","email":"rahulkdn@gmail.com","url":"https://znck.me/"},"bugs":{"url":"https://github.com/znck/vue-developer-experience/issues"},"license":"MIT","readme":"","readmeFilename":""}