{"_id":"sfc-composer","_rev":"26-86950ccebbf3c28d7fad0fc101a8f7e2","name":"sfc-composer","dist-tags":{"latest":"0.8.2"},"versions":{"0.0.1":{"name":"sfc-composer","version":"0.0.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs .","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix","prepack":"pnpm run build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && vitest run --coverage"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.36.0","@vitest/coverage-c8":"^0.29.3","@vitest/ui":"^0.29.3","changelogen":"^0.5.1","eslint":"^8.36.0","typescript":"^5.0.2","unbuild":"^1.1.2","vite":"^4.2.0","vitest":"^0.29.3","vue":"^3.2.47"},"packageManager":"pnpm@7.28.0","gitHead":"94700e2f2171fb69d999ae19b228d792d57bf93d","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-r9E24dfZtRXNW1O8qsFLswxu11roYoiEBc8mj2uGWi0nJ7Bj/nioPKnp1PB7wUmvksT1fsu430+msTPA/T1j6A==","shasum":"6f2cdf9114ec41bb88b3d772ec708081c4736344","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.1.tgz","fileCount":12,"unpackedSize":21323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNEGI8ReISi1WSWxLQAGsx3loJx6UxwsU04FAcTaq12AiEAiOv5bLomeA8CChsWDB6Spoyrf7E883lBMYLpsCiWua4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFdjMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKvQ//bjTwrDpFO8fKnen6Y0RjyAJ8SXqxXyFjPgsMy48D5ttzVgzB\r\nZlglQEgW8ZC24u6c4sZWwA0RDhBKM6n5pbZa09wukpFT8ls/qDj2wCLYoIl4\r\nApBJG0+eLGnHAMh13b8mkedyKxy7ByrHvF5593rD6S+mkmv7ENNcaBI+ib/H\r\noq3sZsdvirZzWu/PJowdjtsGZ9+Cr3H+HHzXoC9YqUhrkiEjc3LMd+wwBFWA\r\nS1GQgPjooq4wxy13gipBa1fGT0Zeit3A9Vpvu0fsaAF5heUnRxZiHR+lRC7f\r\nhd9YSpdTMQYfLexW2nIySyuK0A9b/5ZrL42eaQtuGh1SYliUcS7PVPjVeMky\r\nPsCkUl+/2sqXZkRjKDCNsMAwCt4PssFYrizeYiIuJzxYDdZCw0VmRI3AbpnW\r\nvy2SYiNbDZdrge6/t1tcKnF0GrOF+cWQe9s08FqVFB+14SqaldtO37JLbCnH\r\nkiyj1br0BeBxpgo6jrHTA4o9n+sSbWDjSaH6eX50s9OZgRuc5rnksBm20BHU\r\nwbpGtBMa68ZfNKnT6oKleO+K5r2OzaLDgGGh5k/2ZGUozhRnw046R1VNTj+F\r\nVCUC15fjnFT7GXqF4CwK9yO4E+RLqRzm9CJlUnzKQCEcVMdfHDfJiz9vHBy0\r\n3AzQQ11xoJQe5r6NlnDCvWVmzEyYATo+klc=\r\n=wtIK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.1_1679153356398_0.9245023401113803"},"_hasShrinkwrap":false},"0.0.2":{"name":"sfc-composer","version":"0.0.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs .","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.36.0","@vitest/coverage-c8":"^0.29.3","@vitest/ui":"^0.29.3","changelogen":"^0.5.1","eslint":"^8.36.0","release-it":"^15.9.0","typescript":"^5.0.2","unbuild":"^1.1.2","vite":"^4.2.0","vitest":"^0.29.3","vue":"^3.2.47"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"cb98f096079e213cf7a97278ac7d4f19632800a5","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0E+pRGf4/mdJuIqtHq1ji/kqW4AnkN5KFurV4MlGdzXpIvMvULhJmzLdi0wef32FOD7oTmMtiBrrSObEO+GesA==","shasum":"7b5515e36872a2a34115f3278030aee445d63ba1","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.2.tgz","fileCount":12,"unpackedSize":21611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWQXReXiavxKS9b0oSY0FZ2PTu1KC0i7S9jHmFggo/VAiAljwqvMIccyHoc7OhCgkKwPyNd4dUqIDSimWMlmGtvqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFdlMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog3w/+LoMFrHJNrqlmzpHQSnE5bd6sj2WCHDvH4ZOc5GTxOdYXtqKC\r\nwEUHj5yhfvxJLRV2VDY/eVHFUmyjkw8Hpb/Wn+NPwrmE2J84R9Eq33l2V1Ku\r\nmZJsjI9UyUK6K3+QDTo2LmM8byo90F+8Ey/H1ixA7uop0vjTwZRZzSmpgL2H\r\n9qH8mgoLNU+z+vr9D1aXnUUDZnsz91jpVHwoBESiWfkcn6xnMPTL99wiBEJR\r\n4cGarLQI0Ref2waeeJu5viLcv3KtPFA71ovWx0G8rLMH6aYNMlgCdY9pWwxP\r\nT/6EQOCpp5ZZorQaLIMwh2RUAPOI1e//6xj8/LvzrhGSoXzGQvwWrpARJUJ+\r\nxRp98iQYxFCtOg+P5RXJQqjRTk5bmherBFgZ6CvEfqpZT5RUxq9PBM0slLbm\r\nEfEzTpNuXvFA1DXJm9CB919MHM0WvpfUBDOQLVhGJm/GNH5JHE4E7k7BMzHe\r\nlDjNHB/drGhc/fOtDMN7ShXcg/JiSwQ7346MXOUq4q2LQGxEABlz62FtwM53\r\nWa/1JAQpacXbbK5QLcD/MmkgzQjGBi6ug0gxIN1ddQ1vSNnokTFnGIc2e1XU\r\n2spW7jSsVfNN5e9oiIWIs9Q5sT/Icvnht7cc4ETf056DHVVz/IXKFflVvSnt\r\n07E42eaIjmM/kEfa453YLKuT0JVlVFgwIhI=\r\n=UEMu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.2_1679153484134_0.7688852166851707"},"_hasShrinkwrap":false},"0.0.3":{"name":"sfc-composer","version":"0.0.3","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs .","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.36.0","@vitest/coverage-c8":"^0.29.3","@vitest/ui":"^0.29.3","changelogen":"^0.5.1","eslint":"^8.36.0","release-it":"^15.9.0","typescript":"^5.0.2","unbuild":"^1.1.2","vite":"^4.2.0","vitest":"^0.29.3","vue":"^3.2.47"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"9c94417cb933c417101fa046080b512eebb85a08","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-N8Ve7STmx7i0rRIibsCGlhIGTEs8YIUztZOtf944TgUZKlCtZ+TgKMbbpISf+v6PdS3XZT8eOnnncskpGKGOfg==","shasum":"f362ec29b926f4da89b169d7f8a6cd8fd1a18dd4","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.3.tgz","fileCount":15,"unpackedSize":35352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC6p8eeQuX+QSIe21qe7b3GQAMlyOx5/ybV26kGwdJcQIgONdEUKRC8i4T0oZTeuHpYZbQehlros7NepHkCBnRBX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwDw//W1Sb+U9y7YQ4XIaH1GEUdh0BPRwghTK9Wb6DBl3GINJfaRjr\r\nih+kEbBEJuifyxuRWR5r/zGO06dEVolrg5E2QcrFMKGrL52Twed0f0xpfZEC\r\nLosvJepfSx01xm9tD02n+YsamHS4W+GnZJve8pZoTekvCVTQvBDR1SzAE0/e\r\nXVaK1OjARpdFhcQgljrPbspKaGlW2DX/sh+mkIqcQpB8lutTD452xba178Be\r\n349ZKjV3MAiNK6PkOOkQYWFX9EK9iV4caCtHoQBQg4vROE9tyHKRSNLp2PtV\r\nd5UultzdgOEgGhy2/8mM//XAJbGGho4ZUWverwVTP5uCR6kcimlwDMvQfZRk\r\nz8A3XWF/faR84bOjZ011BZsPr6dW+EIDQGmtpcufhWsl+qaQ2WQSaYZlPOSJ\r\nzFq2+itXLUvcWH6CR64wrAaaYnAGsmISCtqLxZuepaci6XUSYjHZBf17fVuQ\r\nw1uQ8Y6QprBGJ5pNnexbcPaPVY03BpKfcgneviLdUa/SfUeIOuaKIorOUNkq\r\n+bSzdT2btu/zqldELoNRkY1taaYxjC8xGjbh833y5T5s4zSSj6b66iZinYQX\r\nzgteO8IxGoTCKcRCCO6JT9vjj42nBl/4Sd7d5TscEdN5cjHvJarqzMxM8DPb\r\nCk6akzWS2momiwpOXCfOUCuufRiyU/Xc7qY=\r\n=Mety\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.3_1679837698910_0.8131421831826104"},"_hasShrinkwrap":false},"0.0.4":{"name":"sfc-composer","version":"0.0.4","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs .","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.36.0","@vitest/coverage-c8":"^0.29.3","@vitest/ui":"^0.29.3","changelogen":"^0.5.1","eslint":"^8.36.0","release-it":"^15.9.0","typescript":"^5.0.2","unbuild":"^1.1.2","vite":"^4.2.0","vitest":"^0.29.3","vue":"^3.2.47"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"f1e8d90cd4bd53af3fc92bb060b20abd6acf6ae9","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qtu1mkI/zgQEUv98bCO2EgeOQzwuQkmOg8X3L0cVfg32/e4VUXbiQtvu7xcdfZbj9KbLZqscOfMsw6a7/YJpUg==","shasum":"0a79eb85501137c2fd0a2732e4d816d9507bb6e1","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.4.tgz","fileCount":15,"unpackedSize":35392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2VPxPpuSQrSfT+F3M6Sy+UWbBKw3Ftk+wORqiVpZMFgIhAKLH2Ua4lfUA0lyAIQnNCCk49LoReP2jUMgZydMMeBZf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEovACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ1hAAmygDLjO6aZXUBnwRTRjNLfa51GHPRu9+D3DZ9/U+7C1pC1Eh\r\nLbQ96wuhce8g2priu0STcD1JaKi7zX+ZWVQb5JBtHdUOu0vq1IuXXclWVX+D\r\n+gAYAP6WT+Nw6GS+V9sQxvCN8sfHczkW1Vz1vbIijt4DhDrcOPAlsxRhrDlU\r\nBxX5pybDL2jopN1PUHShjnlmo8yHcyKCcXITUA1gqaWsDZWg0LvUM/6nHgyf\r\n7PdcDiGoW+2GMuq79W9c3Qq56UtIARepFq3EAJzhFr95oPH6pQaXvYm2hrQc\r\nHLx4xMnKpl1kPdaCtSki6/rGUrcPeftNBGplfmfQ8wAjVIhz8avLkF60doPZ\r\nfhWHX23jL3wWXVUDsVx2wmayp6SViTYHXA2Wa52yzY4Hu3hE7PO/VWpi2tzs\r\n7P0sfoWvovZ5pg90x7Eci1se3unRAx2QVwOzKM2AIFWfS0ivTeoPNHSuERmN\r\nbH23DVKPlvEiu51yYML7pZeha99BgW9XRrQ8R4IrIk66R8msDPE7wg9E3rb1\r\nQFkfSxXN0rmGMSwcpOaoRUKG5uY3PpnbiAXmnKl7tP5eqvaxsMMp8ZXn0se8\r\nFqMlfR+mZZBJ3Q5Q6LGh15E22pjlvDqtQZwvIGykKb9kE/TD/9+BDH351oG3\r\nhmUz3oW+vm4A96FBWA13ENl8f41THVJvd0E=\r\n=fIVz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.4_1679837743136_0.27727170276930346"},"_hasShrinkwrap":false},"0.0.5":{"name":"sfc-composer","version":"0.0.5","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.39.4","@vitest/coverage-c8":"^0.31.4","@vitest/ui":"^0.31.4","changelogen":"^0.5.3","eslint":"^8.41.0","release-it":"^15.10.5","typescript":"^5.1.3","unbuild":"^1.2.1","vite":"^4.3.9","vitest":"^0.31.4","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"e991a8256fb2fd125ce388bb5a1ba98b893ea5bd","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-exc1O71Xp3Tg+AO3m+u7636VQH9iaxgwfCbm8GOJjSTcWXw+M/Y5Ez9QcR1/kcJNmrZ5USz7W159TTItZKg1vg==","shasum":"f5513ff67363bfccc0a02b4171a46c258e53bdb4","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.5.tgz","fileCount":16,"unpackedSize":48428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsdTvjXE74dqOzL0fup6imzNqa0L0Y4ANZNgyy1DXd/AiEA9LLeOPE6lU8XHm1iOr+bkmRouxrNyoL0uhAdfNpoq3s="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.5_1685705047837_0.24910971648201152"},"_hasShrinkwrap":false},"0.0.6":{"name":"sfc-composer","version":"0.0.6","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.0"},"devDependencies":{"@antfu/eslint-config":"^0.39.4","@vitest/coverage-c8":"^0.31.4","@vitest/ui":"^0.31.4","changelogen":"^0.5.3","eslint":"^8.41.0","release-it":"^15.10.5","typescript":"^5.1.3","unbuild":"^1.2.1","vite":"^4.3.9","vitest":"^0.31.4","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"82ca4297e40902a90bbab00a4bf91c3f5ca6a1f0","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.0.6","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ti7GoJVmOOmiU6Crml+v/xffDjaHxsR8AADR0XReY7ptrTWfxalV2mkGpDqPERh3cN9HH7M8WpJZQ0+/nLhbRg==","shasum":"366456183577d578c555f97dacc5de4ced376ad4","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.0.6.tgz","fileCount":16,"unpackedSize":49219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaUZ0qTsW7/balZ1u/tjS4nlKxm/p/8qTvkWiJ3fcIfwIhAP1CE81dMXiaiN12Hadt3KG5FjjRDxX/C5dMZnhZIUmu"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.0.6_1690473284642_0.24039808281272546"},"_hasShrinkwrap":false},"0.1.0":{"name":"sfc-composer","version":"0.1.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"48c4d6051b7a3531cb3cbe0e49290b0bac17ecf9","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.1.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-DBfjlRastZZ3+x99ggeJXsE4ns2b3wNCoLnOeyV1FYJXhYTf5FIhEHAfztIKJmExzoemAqOtcHp0NNzaLtQLQg==","shasum":"5b607358d715fafe21c7f50f62ee899dcd18c568","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.1.0.tgz","fileCount":16,"unpackedSize":50208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAshZ2Gy54DWiVJDBll5EmoyE0+F9u7d8YUiV3NbWjsMAiEAxseWQh3YM15nxVmityKJeKl/98jbgqKrjJBbkyF+//A="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.1.0_1690547464819_0.5144550522363223"},"_hasShrinkwrap":false},"0.1.1":{"name":"sfc-composer","version":"0.1.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"7466a4b8887b7a9e8f6f245543c5ded22187232e","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.1.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-9zPW/ZWh+ICb6SZgRmNRqhb37IfFJU6MRW5s2+RNK1+u8NopFsKkCuPdKgOCguWjzC4jwuFoZt1puSYCklD4Kw==","shasum":"b7c2bae81e295172cdba80d48f91a2d98174943f","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.1.1.tgz","fileCount":16,"unpackedSize":50423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOGiwNqBcHixIJUwhjgnFn8DV9mqU+zjctxalsvuTuEAiBnq4a3HPn36gmF0sFERbX94HJ5xyRwuLPQGgDD5rdqng=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.1.1_1690595657881_0.321458731276582"},"_hasShrinkwrap":false},"0.1.2":{"name":"sfc-composer","version":"0.1.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"88306f9985c95c666f7bf5008042b86161e73519","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.1.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qt4ZsooGhPxA882Cj0D8g/fV3ChJeIa+jWG5OKWOn7+Miuo2pEKBuTRLeuZ/l9h7Iwk8YCef0AOAXI65aNcF0w==","shasum":"1fdbf8a94df70dc5f349d0d5af46c4eedf4e5a51","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.1.2.tgz","fileCount":16,"unpackedSize":50523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSaUhAri/yMaaI2otndXCEdpvK0+A6Q4vSAcxarY8wmQIhAM8mjHDPTK14ydgrb2B0rz3nhQ06sehYCvrM3sSgh2nX"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.1.2_1690633073591_0.08127643181180977"},"_hasShrinkwrap":false},"0.2.0":{"name":"sfc-composer","version":"0.2.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"baa4d3afd6dc6d59419ea038bc026e86b6357dbd","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-lKRHs96rfUlQbnKcWQ2viYFuNvKX0+nlNCtewpUMsiXQ3blm+tCCOlA+jH1c2dik9VlzE4ZZr1VrjvizavHMYg==","shasum":"7cde272d73d29fac9d6f15bf4bbbbdb6d37388d0","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.0.tgz","fileCount":17,"unpackedSize":55285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUqPSe8HCCoi6INq+mZxt/3DPNBtTYoI7vlHoF04BEyAIhALzv8P8fP9io2aoK046oRWJHF0uyZUltPXVbYGJU8ami"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.0_1690642235866_0.27107484874915655"},"_hasShrinkwrap":false},"0.2.1":{"name":"sfc-composer","version":"0.2.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"e802210294d6fbcce058a45d85cc2c5cd75161ec","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-x5oT+nnuYgoakyguX6LL8W4SWlOSdEDPG/V0W+/NFkm0nHJIJLRvbtdtkZMAkXnl7+HRDd/Npc0dkdkWG6fLMA==","shasum":"f2a64eb1d45a701eb328d62af2b6487dc942e47f","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.1.tgz","fileCount":17,"unpackedSize":55285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBSylU6LSHVHcrZVSOaRZH2keTMuw+5O1FButjs7qqSAIhAM5L3JdawDk3qFM9gEzmpEjPOO5mLDfusPIO2wNZDVw1"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.1_1690646789464_0.7957150812725478"},"_hasShrinkwrap":false},"0.2.2":{"name":"sfc-composer","version":"0.2.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"86e0ff94210d86d51187ed307d7524ca9c492fb7","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-SGiREDYuUBIxR4Dxo6XJBmWSvWvfJzTK5FtBW7qVrr0Os2nZg/xhqFmEnNqIRGrjz0WSZEBrYb+TKAcZk6rKEw==","shasum":"8171b986020373862605bc35f0519e06da659594","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.2.tgz","fileCount":17,"unpackedSize":57420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtTVrzL7fYytzbwSex3UrHvt+DIz6FvI8Ane17TOcnmAiEAjiL/GUTL2DFs8QVnvXCTLcwpK69Vz/2ZEpdfXSRB57Q="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.2_1690809368572_0.4325099258199965"},"_hasShrinkwrap":false},"0.2.3":{"name":"sfc-composer","version":"0.2.3","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"f5dde7597b721a166ea20757813e3798e161a02b","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tRseUjezL5t4+Vn8gS5gCinElInEkWRU5Bn4KwLQ2iACGyqPiALDeBM1eykSW15gvzeuBd5bLELrJ13GPd0GZg==","shasum":"87d8781af9d2676fb7af14f7e66e78dfbc4fe655","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.3.tgz","fileCount":17,"unpackedSize":60159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1co6Rk5Y9+ACYmtVU+ZwRwDhz10uTnFr4qz29hxKLmAiBanOWlcAqfU2T+AzUPhrRdllILxIVk1HrDhCR6+T33xw=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.3_1690809974908_0.23076066868969125"},"_hasShrinkwrap":false},"0.2.4":{"name":"sfc-composer","version":"0.2.4","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"bd8be5e0457c206dcc74331967048fad42dfa804","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GbWD2nMycmXI0JTaR8OfPtPOROgXbOUEWiIXtS46whDdnARq34d5gZ/3O6qGEIqX/LPCeUfRpVrEP4fZ9E3epQ==","shasum":"5e669e3a3e9649d297dd311bfaa55ce19f98d70e","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.4.tgz","fileCount":17,"unpackedSize":59531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/BlQIhp6IK4rRjCkT4U0+J9voaE2D9i4yS+25naIOzwIgTu5G/4ihGnLuMak23/pYgj0RoTDMS+HOnfZliowlmsA="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.4_1690810388087_0.5541775307104146"},"_hasShrinkwrap":false},"0.2.5":{"name":"sfc-composer","version":"0.2.5","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.2"},"devDependencies":{"@antfu/eslint-config":"^0.39.8","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.33.0","@vitest/ui":"^0.33.0","changelogen":"^0.5.4","eslint":"^8.45.0","release-it":"^16.1.3","typescript":"^5.1.6","unbuild":"^1.2.1","vite":"^4.4.7","vitest":"^0.33.0","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"da61c26161d6ad2d40b9913b4f4a6686256b745c","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.2.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hY7PVUqP9gnCxGihTo/5rxflR9yt3I5cIgLO1AOQ4ONX2zPPaKrsy5gboIx3a1Yr2TbvBn56CsFygKWqLTnwtw==","shasum":"ff26cb15759921e7f3e6e7c57069e0cdfd019729","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.2.5.tgz","fileCount":17,"unpackedSize":59696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICohx6OriH37tJt3Jh1zQD5PIs0uG4b4p9sSwrWBwAHVAiEAmQLYaU3h1Iznfv44QFvLcxFcrknKEYamby6WxwgRhO8="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.2.5_1690908297344_0.9567913844237785"},"_hasShrinkwrap":false},"0.3.0":{"name":"sfc-composer","version":"0.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.41.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.3","@vitest/ui":"^0.34.3","changelogen":"^0.5.5","eslint":"^8.48.0","release-it":"^16.1.5","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.3","vue":"^3.3.4"},"packageManager":"pnpm@7.28.0","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"0a615e5b35a6f9bfa6dd70884ed8ac41b661fc3a","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.3.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nHTcH/7au8STb+GzgwdbiDD9IE5Yhyne9UGfCDkR5AnXwDi/hBSJbXHhW2gHzucaWWv4cNU+2C0BRW1iblC9JQ==","shasum":"21d953987ea59d534c56590a8c9da88f7e5cf712","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.3.0.tgz","fileCount":14,"unpackedSize":39467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC50W6L815/q3UZO3hODDsdF6YImZ4biMOSr3zvJyixQAiAqztZ/ahK874nwx5YIl7+JDF687MTAixqLlmba1KH0aQ=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.3.0_1693057146754_0.3466566102416808"},"_hasShrinkwrap":false},"0.3.1":{"name":"sfc-composer","version":"0.3.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.41.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.3","@vitest/ui":"^0.34.3","changelogen":"^0.5.5","eslint":"^8.48.0","release-it":"^16.1.5","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.3","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"173b4e2be62fcf6f7b9c0124a292447a8bf4e959","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.3.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ladSrsvIfqNTOKg6d8KwNRSlfau3rpLcpvXsE3AK22IiyLAf5Jxt2nCReGcucdedC6V6T47yVBL0pKk26ZXB3g==","shasum":"448f180b8be811aa563ae5f1b368289e16cac8ff","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.3.1.tgz","fileCount":14,"unpackedSize":39079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFL08/Zx7JncxUWmY7wGQZxQ7srVQ+1cvQ5GP4HeJu7mAiBy6rOWvzutTkaL5twUnZsDbqkasFO1P19x5M453t1mlg=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.3.1_1693245662694_0.8300922200401055"},"_hasShrinkwrap":false},"0.3.2":{"name":"sfc-composer","version":"0.3.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.41.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.3","@vitest/ui":"^0.34.3","changelogen":"^0.5.5","eslint":"^8.48.0","release-it":"^16.1.5","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.3","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"gitHead":"3268f8d75a11dd12d15aa5841362d7b1e3bd15a6","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_id":"sfc-composer@0.3.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-h1wM0az7f/OBlIpC1PelZwjryrsXZRmZdmw8f+BT6HEtoH4NVhxRrRScjoDO9ViYvNMS3p36ZgWBRcNyU7kaqw==","shasum":"e1f95563405921276cd14b5150eb7dd56044077f","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.3.2.tgz","fileCount":14,"unpackedSize":39307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEG0qHebAES+WyrCEH8bWI9FoeqQWw/aKSPLHzP2zPmAiEArB01XovRb7qbt/fb0oXbIVyNiCwHctBOCbTqVI54Cjg="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.3.2_1694018426415_0.29564293887445925"},"_hasShrinkwrap":false},"0.4.0":{"name":"sfc-composer","version":"0.4.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.41.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.3","@vitest/ui":"^0.34.3","changelogen":"^0.5.5","eslint":"^8.48.0","release-it":"^16.1.5","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.3","vue":"^3.3.4","svelte":"^4.2.1"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.4.0","gitHead":"a61568812aa0b1f0bd8dcf486736ae4f2fe8e451","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-uQ+Dnw5YEauGfyM3sYvV9S4Ftr3hp+cTGwhfMkfzpHUIzckooS+egVR4AKZP/twsNbHXDsF0bARZ5MhckcXSgQ==","shasum":"04cdb3dd746d4ceb434c8d10ced758510fe4b1d1","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.4.0.tgz","fileCount":14,"unpackedSize":40306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7DEwnrldSjJzEDsUKksokAYAI+7ySU15TkkuXK9NktAiEA/kWv2D671GvEfmgJJfMcqexHRyMHa+T5smBT1teZKDQ="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.4.0_1695863234939_0.635514356621983"},"_hasShrinkwrap":false},"0.5.0":{"name":"sfc-composer","version":"0.5.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.41.0","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.3","@vitest/ui":"^0.34.3","changelogen":"^0.5.5","eslint":"^8.48.0","release-it":"^16.1.5","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.3","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.5.0","gitHead":"45527a75ddfa3fc68d9f3ce6d53e58c265e582c8","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-smABT1rT0AvnRafPy9u7VtbpUbXeErS3owtDpsjQhbH/YFxbFo0eaYl/Jn6rs59o8iibCBQvi7zMbccG7gmfWA==","shasum":"8ae6de21982d8ac11a75d0eb4f5bb432281b8984","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.5.0.tgz","fileCount":24,"unpackedSize":71614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIew1Xq/jXIiJoVWSNRidMz/zWLoZSjQxUJYaxrrb3JQIhAO2oKMDPL79STBbSr1GHYdtrG17d9zW9p+w/160FY+t8"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.5.0_1695944485475_0.1602996004501951"},"_hasShrinkwrap":false},"0.6.0":{"name":"sfc-composer","version":"0.6.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.6.0","gitHead":"47da76b40fbd700746aa52f3a954b33fa0c0a118","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-dghbKVINLUgF2DaZyJzMY230AOZbkQUwwq+MlDO8NvItWCaVegcUe97jx3dVpzTQb+W5+zJ9AUk206jsYw1zmw==","shasum":"bfe10a403a8808f8f3ac8774f3b6bb30d4e6619a","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.6.0.tgz","fileCount":24,"unpackedSize":71523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSPqiH4u9zyE0/UbKNB08GB/DQqmuwkc1nyRtFg7a2oAiEA4an0h56sku6lEIr08NORQ8OlsZbJIIOzIDeCA0BFIMk="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.6.0_1695952864310_0.9812850546170695"},"_hasShrinkwrap":false},"0.7.0":{"name":"sfc-composer","version":"0.7.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.7.0","gitHead":"aeab964c9bc7d00a04e3bc2f3e2ac9b17265b81c","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-i00wLWW7aBBG7T+6EgZ844F0kYXIj1fjUfGo9QWHamiQazs/wHMQfb/smEyasGbnCxrR+n6IPn7OLFHJ0YblkQ==","shasum":"05cd4c0a139a4da0771dc8cda3f2cf4577cc5099","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.7.0.tgz","fileCount":24,"unpackedSize":71927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHUNvP94YkIUv5QRo72vyEj+t41tSCgMEl2Z1QDCCEVQIgbZ0NuUWQMCBKQ4jG79Rn3eNnJs6gRlH9aLlNDNIctvA="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.7.0_1695956392605_0.7557265550573855"},"_hasShrinkwrap":false},"0.7.1":{"name":"sfc-composer","version":"0.7.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.7.1","gitHead":"6d90ca2a860ae1c43744eda68b76d4a08ca2243f","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-c1BRNoQTCFUAoGZ5IFRdU6l7tn23BNBb9VQxixY7WJxbj8u9YWP5ln/tVDFleYY4OYgz69HSM2FGBiGpQFQaKQ==","shasum":"01ad41d7976b93f2bf73676f19d309c3a60be45f","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.7.1.tgz","fileCount":26,"unpackedSize":72094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtQaCcWyk1xqMDAMLdAexksbV9MN4qrfsrpx7rMlt5jgIhAJWxP//Cm0d1MoDoiVBRYuRSegwKG1zDSAiXZJ88a6Ct"}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.7.1_1696000077812_0.4794740034042493"},"_hasShrinkwrap":false},"0.7.2":{"name":"sfc-composer","version":"0.7.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.7.2","gitHead":"189c95c543cd6f3cd16015cee7933e66eedd99db","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-BHyGMOOLZwVf/n+PM3CX43xYaRL2uKt8VkwmEl9lG6sMjsvzjF1OyCymQcoCkYgUBtsYG6ZqWfVYboZLy4Ji6A==","shasum":"b8185c2e26294a72ad1b9e0e098d5154abb4f23c","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.7.2.tgz","fileCount":26,"unpackedSize":72650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiq8XOZQtOJD5Px2gKK0DpEjawKSQMShUveyYwhJiB9AiEAn1CyR7SM0TiF8zDSAHN7sAREqePgped+4zGowqkz0vk="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.7.2_1696342345941_0.02625142001968017"},"_hasShrinkwrap":false},"0.8.0":{"name":"sfc-composer","version":"0.8.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.8.0","gitHead":"08e7eed88c2c24c585375f14527ec8de482d4a73","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-iFXt8Gi8GhLc3vISsWU0JLKE2tFLICR0I4hdvjl5geWQcbabm6GPMPwuikDTOPqoixcroohHSO1CgHba9XPCAw==","shasum":"61bd349d77286da8ba06b2c6045d074b6c9b1bf9","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.8.0.tgz","fileCount":26,"unpackedSize":72872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCRvKpn/093TryVlM15OjutgHCS6cKpPxqJqRzP/NqrAIgMkmOFUe1ld8lcqPXVns77MW+TB1DgsYgsjgCpNp59EI="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.8.0_1696524601711_0.9266636152294478"},"_hasShrinkwrap":false},"0.8.1":{"name":"sfc-composer","version":"0.8.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.8.1","gitHead":"b3df4816f903b69cd2091681aa6134dd1ab9bdcb","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-2wnoGAtS9kP/Zmz9zPU5I1GmTqaKZaeJ3J9fJu/EKR48fQ2oTLO4rgowpmXLDT44ScS+2eGdWcNEZG+9S/mMQw==","shasum":"55f2243c90400b0db47b7ccafb7ed57e6bbb01f2","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.8.1.tgz","fileCount":26,"unpackedSize":72884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaMJsfH4YmzwzvjAWn+ee18d6bWUHp/FydpM+iYojEPAiAE7IiQUAHqWIQVhvRjLGPj96Hy1g2ZwwXvoebr/pPf5g=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.8.1_1696592061363_0.17025700817432954"},"_hasShrinkwrap":false},"0.8.2":{"name":"sfc-composer","version":"0.8.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.cjs"},"./svelte":{"types":"./svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.cjs"},"./astro":{"types":"./astro.d.ts","import":"./dist/astro.mjs","require":"./dist/astro.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild -c build.config.ts","stub":"unbuild -c build.config.ts --stub","play":"pnpm build && pnpm -r --filter=./playground run dev","play:build":"pnpm build && pnpm -r --filter=./playground run build","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . --quiet","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix --quiet","prepack":"pnpm run build","release":"release-it","test":"pnpm lint && vitest run --coverage","test:ui":"vitest --ui --open=false"},"dependencies":{"magic-string":"^0.30.3"},"devDependencies":{"@antfu/eslint-config":"^0.43.1","@astrojs/compiler":"^2.1.0","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^0.34.5","@vitest/ui":"^0.34.5","changelogen":"^0.5.5","eslint":"^8.50.0","release-it":"^16.2.1","svelte":"^4.2.1","typescript":"^5.2.2","unbuild":"^2.0.0","vite":"^4.4.9","vitest":"^0.34.5","vue":"^3.3.4"},"packageManager":"pnpm@8.6.12","release-it":{"hooks":{"before:init":["pnpm build","pnpm test"]},"npm":{"access":"public"},"git":{"commitMessage":"chore(release): release v${version}"},"github":{"release":true,"releaseName":"v${version}"}},"_id":"sfc-composer@0.8.2","gitHead":"7ce0c4dde8b3b201e90322ba796e32c788fe67d0","bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"homepage":"https://github.com/tahul/sfc-composer#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-b9XiU5EXfMeFpXLJYyzis3vs5SZ5+nXr4JjuVx7BorBpAvehIF15HUg4ZzxerTEeYFZ9CRGGO9oLkk0488nKdg==","shasum":"8258ba97d877e8c57c30890de86a27ea0a5ca5da","tarball":"https://registry.npmjs.org/sfc-composer/-/sfc-composer-0.8.2.tgz","fileCount":26,"unpackedSize":73124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGqsO3T1WjURunFU/PgOgwaUezrduOlZxjihh7qrouqAiB9lxOpDYCPrw2P769kr+OiXl9V14eR4KcFv80/KP7kiQ=="}]},"_npmUser":{"name":"tahul","email":"yael.guilloux@gmail.com"},"directories":{},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sfc-composer_0.8.2_1697675169133_0.6678751729722139"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-18T15:29:16.397Z","0.0.1":"2023-03-18T15:29:16.554Z","modified":"2023-10-19T00:26:09.522Z","0.0.2":"2023-03-18T15:31:24.286Z","0.0.3":"2023-03-26T13:34:59.114Z","0.0.4":"2023-03-26T13:35:43.346Z","0.0.5":"2023-06-02T11:24:07.970Z","0.0.6":"2023-07-27T15:54:44.807Z","0.1.0":"2023-07-28T12:31:05.006Z","0.1.1":"2023-07-29T01:54:18.046Z","0.1.2":"2023-07-29T12:17:53.724Z","0.2.0":"2023-07-29T14:50:36.037Z","0.2.1":"2023-07-29T16:06:29.611Z","0.2.2":"2023-07-31T13:16:08.729Z","0.2.3":"2023-07-31T13:26:15.039Z","0.2.4":"2023-07-31T13:33:08.235Z","0.2.5":"2023-08-01T16:44:57.480Z","0.3.0":"2023-08-26T13:39:07.074Z","0.3.1":"2023-08-28T18:01:02.924Z","0.3.2":"2023-09-06T16:40:26.678Z","0.4.0":"2023-09-28T01:07:15.172Z","0.5.0":"2023-09-28T23:41:25.689Z","0.6.0":"2023-09-29T02:01:04.539Z","0.7.0":"2023-09-29T02:59:52.892Z","0.7.1":"2023-09-29T15:07:58.071Z","0.7.2":"2023-10-03T14:12:26.271Z","0.8.0":"2023-10-05T16:50:01.898Z","0.8.1":"2023-10-06T11:34:21.672Z","0.8.2":"2023-10-19T00:26:09.350Z"},"maintainers":[{"name":"tahul","email":"yael.guilloux@gmail.com"}],"description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href]","homepage":"https://github.com/tahul/sfc-composer#readme","repository":{"type":"git","url":"git+https://github.com/tahul/sfc-composer.git"},"bugs":{"url":"https://github.com/tahul/sfc-composer/issues"},"license":"MIT","readme":"# sfc-composer\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![Github Actions][github-actions-src]][github-actions-href]\n\n> 👨‍🔬 Pre-compiler helpers for Single File Components\n\n> Currently supports: [.vue](https://vuejs.org), [.svelte](https://svelte.dev), [.astro](https://astro.build)\n\n> [🕹️ Playground](https://sfc-composer.netlify.app)\n\n## Usage\n\nInstall package:\n\n```bash\npnpm install sfc-composer\n```\n\n```js\nimport { MagicSFC as MagicVueSFC } from 'sfc-composer/vue'\nimport { MagicSFC as MagicSvelteSFC } from 'sfc-composer/svelte'\nimport { MagicSFC as MagicAstroSFC } from 'sfc-composer/astro'\n```\n\n## Internals\n\n### ⚙️ MagicSFC class\n\n`MagicSFC<T>` is the root interface supplied to be extended by framework-specific child classes.\n\n- `scripts: MagicBlock<T>[]`\n\n  Referring to `<script>` or any `JavaScript/TypeScript` contexts of SFCs.\n\n- `templates: MagicBlock<T>[]`\n\n  Referring to `<template>` parts of SFCs.\n\n- `styles: MagicBlock<T>[]`\n\n  Referring to `<style>` parts of SFCs.\n\n- `customs: MagicBlock<T>[]`\n\n  Custom blocks from frameworks parsers supporting that feature.\n\n- `getSourcemap(options?: SourceMapOptions): SourceMap`\n\n  Generates a [version 3 sourcemap](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit) like [`MagicString`](https://www.npmjs.com/package/magic-string).\n\n- `getTransformResult(): TransformResult`\n\n  Compatible with [Vite](https://vitejs.dev) `transform()` hook result.\n\n- `parse(): Promise<MagicSFC>`\n\n  Uses the parser to update `MagicSFC` blocks.\n\nShould be implemented by child classes.\n\nLearn more about all the usages by looking at [the tests](/test/index.test.ts)!\n\n### ⚙️ How MagicSFC works\n\nWhen using the `parse` function, `MagicSFC` will split the supplied component using your framework native tooling.\n\nThe parsing result will be splitted into a standard format recognizing `templates`, `scripts` and `styles` blocks.\n\nEach of these `MagicBlock` will preserve the original shape from the parser, but will also expose all the relevant [MagicString](https://www.npmjs.com/package/magic-string) functions.\n\nEach of these function, when called, will both apply your changes on the local block.\n\nYou also get access to `_loc` and `_source` on every `MagicBlock`, which are standard copies of the block positioning and content.\n\nWhen calling `result`, you will get the `code` as a string, and an appropriate `SourceMap` object.\n\nLook at the [implementation](./src/proxy.ts).\n\n### ⚙️ createSFC functions\n\nFrameworks exports a `createSfc` function that makes generating SFCs programatically easier.\n\nThey all support the same input aguments:\n\n```ts\nimport { createSFC as createVueSFC } from 'sfc-composer/vue'\nimport { createSFC as createSvelteSFC } from 'sfc-composer/svelte'\nimport { createSFC as createAstroSFC } from 'sfc-composer/astro'\n\nconst writeableSFC = {\n  templates: [\n    {\n      content: '<div>Hello World!</div>'\n    }\n  ],\n  scripts: [\n    {\n      content: 'console.log(`Hello World!`)'\n    }\n  ],\n  styles: [\n    {\n      content: 'div { color: red; }'\n    }\n  ]\n}\n\n// Will output a valid Svelte SFC\ncreateSvelteSFC(writeableSFC)\n\n// Will output a valid Astro SFC\ncreateAstroSFC(writeableSFC)\n\n// Will output a valid Vue SFC\ncreateVueSFC({\n  ...writeableSFC,\n  // Vue also natively supports `customs` block in its parser.\n  customs: [\n    {\n      type: 'i18n',\n      content: '{ \"fr\": \"Bonjour!\", \"en\": \"Hello!\" }',\n    }\n  ]\n})\n```\n\n## <img src=\"https://vuejs.org/logo.svg\" width=\"24\" height=\"24\" /> MagicVueSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { MagicSFC as MagicVueSFC } from 'sfc-composer/vue'\n  import { parse } from 'vue/compiler-sfc'\n\n  async function transformVueSFC() {\n    const sfc = new MagicVueSFC(\n      '<template><div>Hello World!</div></template>'\n      + '<script setup>let test: string</script>'\n      + '<style scoped>div { color: red; }</style>',\n      {\n        parser: parse\n      }\n    )\n\n    // Process the SFC code through the parser\n    await sfc.parse()\n\n    // Append to the <script> tag\n    sfc.scripts[0].append(' = `Hello World`')\n\n    return sfc.result()\n\n    // {\n    //    code: '<template><div>Hello World!</div></template>\\n\\n<script setup>let test: string = `Hello World`</script>\\n\\n<style scoped>div { color: red; }</style>'\n    //    map: SourceMap\n    // }\n  }\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/vue.test.ts).\n\n## <img src=\"https://vuejs.org/logo.svg\" width=\"24\" height=\"24\" /> createVueSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { createSFC as createVueSFC } from 'sfc-composer/vue'\n\n  const MagicVueSFC = createVueSFC({\n    templates: [\n      {\n        content: '<div>{{ msg }}</div>',\n      }\n    ],\n    script: [\n      {\n        content: 'export default { data() { return { msg: \"Hello, world!\" } } }'\n      },\n      {\n        content: 'const setupMsg = \"Hello from setup!\"',\n      }\n    ],\n    styles: [\n      {\n        lang: 'scss',\n        scoped: true,\n        content: '.text { color: red; }',\n      },\n    ],\n})\n```\n\n  #### 🖨️ Will output\n\n  ```\n  <script>\n  export default { data() { return { msg: \"Hello, world!\" } }\n  </script>\n\n  <script setup>\n  const setupMsg = \"Hello from setup!\"\n  </script>\n\n  <template>\n  <div>{{ msg }}</div>\n  </template>\n\n  <style scoped lang=\"scss\">\n  .text { color: red; }\n  </style>\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/vue.create.test.ts)!\n\n## <img src=\"https://svelte.dev/favicon.png\" width=\"24\" height=\"24\" />  MagicSvelteSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { MagicSFC as MagicSvelteSFC } from 'sfc-composer/svelte'\n  import { preprocess } from 'svelte/compiler'\n\n  async function transformSvelteSFC() {\n    const sfc = new MagicSvelteSFC(\n      '<script>let test: string</script>\\n\\n'\n      + '<div>Hello World!</div>\\n\\n'\n      + '<style>div { color: red; }</style>',\n      {\n        parser: preprocess\n      }\n    )\n\n    // Process the SFC code through the parser\n    await sfc.parse()\n\n    // Append to the <script> tag\n    sfc.scripts[0].append(' = `Hello World`')\n\n    return sfc.result()\n\n    // {\n    //    code: '<script>let test: string = `Hello World`</script>\\n\\n<div>Hello World!</div>\\n\\n<style>div { color: red; }</style>'\n    //    map: SourceMap\n    // }\n  }\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/svelte.test.ts)!\n\n## <img src=\"https://svelte.dev/favicon.png\" width=\"24\" height=\"24\" />  createSvelteSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { createSFC as createSvelteSFC } from 'sfc-composer/svelte'\n\n  const MagicVueSFC = createSvelteSFC({\n    templates: [\n      {\n        content: '<div>{msg}</div>',\n      }\n    ],\n    script: [\n      {\n        content: 'let test = `Hello World!`;'\n      }\n    ],\n    styles: [\n      {\n        content: '.text { color: red; }',\n      },\n    ],\n})\n```\n\n  #### 🖨️ Will output\n\n  ```\n  <script>\n  let test = `Hello World!`;\n  </script>\n\n  <script setup>\n  const setupMsg = \"Hello from setup!\"\n  </script>\n\n  <div>{msg}</div>\n\n  <style>\n  .text { color: red; }\n  </style>\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/svelte.create.test.ts)!\n\n## <img src=\"https://astro.build/favicon.svg\" width=\"24\" height=\"24\" /> MagicAstroSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { MagicSFC as MagicAstroSFC } from 'sfc-composer/astro'\n  import { preprocess } from '@astrojs/compiler'\n\n  async function transformAstroSFC() {\n    const sfc = new MagicAstroSFC(\n      '---\\nlet test: string\\n---\\n\\n'\n      + '<div>Hello World!</div>\\n\\n'\n      + '<style>div { color: red; }</style>',\n      {\n        parser: preprocess\n      }\n    )\n\n    // Process the SFC code through the parser\n    await sfc.parse()\n\n    // Append to the <script> tag\n    sfc.scripts[0].append('test = `Hello World`')\n\n    return sfc.result()\n\n    // {\n    //    code: '---\\nlet test: string\\ntest = `Hello World`\\n---\\n\\n<div>Hello World!</div>\\n\\n<style>div { color: red; }</style>'\n    //    map: SourceMap\n    // }\n  }\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/astro.test.ts)!\n\n## <img src=\"https://astro.build/favicon.svg\" width=\"24\" height=\"24\" /> createAstroSFC\n\n<details>\n  <summary>Example code</summary>\n\n  ```ts\n  import { createSFC as createAstroSFC } from 'sfc-composer/astro'\n\n  const MagicVueSFC = createAstroSFC({\n    templates: [\n      {\n        content: '<div>{msg}</div>',\n      }\n    ],\n    script: [\n      {\n        content: 'let test = `Hello World!`;',\n        attrs: {\n          frontmatter: true\n        }\n      },\n      {\n        content: 'let secondTest = `Hello World`;'\n      }\n    ],\n    styles: [\n      {\n        content: '.text { color: red; }',\n      },\n    ],\n})\n```\n\n  #### 🖨️ Will output\n\n  ```\n  ---\n  let test = `Hello World!`;\n  ---\n\n  <script>\n  let secondTest = `Hello World`;\n  </script>\n\n  <div>{msg}</div>\n\n  <style>\n  .text { color: red; }\n  </style>\n  ```\n\n</details>\n\n> Learn more by looking at [the tests](/test/astro.create.test.ts)!\n\n## Development\n\n- Clone this repository\n- Install latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n## License\n\nMade with 💚\n\nPublished under [MIT License](./LICENSE).\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/sfc-composer?style=flat-square\n[npm-version-href]: https://npmjs.com/package/sfc-composer\n[npm-downloads-src]: https://img.shields.io/npm/dm/sfc-composer?style=flat-square\n[npm-downloads-href]: https://npmjs.com/package/sfc-composer\n[github-actions-src]: https://img.shields.io/github/actions/workflow/status/tahul/sfc-composer/ci.yml?branch=main&style=flat-square\n[github-actions-href]: https://github.com/tahul/sfc-composer/actions?query=workflow%3Aci\n","readmeFilename":"README.md"}