{"_id":"@eliasku/vite-plugin-wasm-c","_rev":"6-56fd1ec70522eb7758245a59719ecd1d","name":"@eliasku/vite-plugin-wasm-c","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.1","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"_id":"@eliasku/vite-plugin-wasm-c@0.0.1","gitHead":"648aaf19aa38dfe29ecf75171931227e721ac9b2","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-d9skgtmyRkOtgGlp2l2QiAqpX/7kgb8b8aLhCdAe1toLCnxxNV52veSg/7lOZ1XKtRHdER99qwVsUIQsQk0Now==","shasum":"19aa5460ed2c51113f72302c9841291bcbbaf774","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.1.tgz","fileCount":4,"unpackedSize":8166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIVYl+eGvFZr+xyUVsox1HMNx1knWZeoq+hTMHQqU+HgIgVslwzBOA5LZb8sAxKjU58tRFkNm88ExVg0U1+L4gOpM="}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.1_1697700617213_0.5353164086730275"},"_hasShrinkwrap":false},"0.0.2":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.2","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build","release":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"_id":"@eliasku/vite-plugin-wasm-c@0.0.2","gitHead":"c782ef46ba05eceb6f646e66621ed0c918994745","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-dX2jKgp/Pxe0hT0uJCpqwH/gkgNwvBZ7PpZxF0kN4RCjy3j+HVaNcBn/tz3haX/5ihnS1C1wuikPUxTgqw5ZLg==","shasum":"aa2a11990c2f30009f8ca2e7fc9722692da51582","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.2.tgz","fileCount":1,"unpackedSize":475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9QjPsIUD7bGOhPZKwGcJV3zx12MRtiNYO8ouSjR8lBgIhAKeMTb5dLW4pgTuiQmZkeuKHilMgDsa0UxLB4bQdY8SR"}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.2_1697701408148_0.39978688412735774"},"_hasShrinkwrap":false},"0.0.3":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.3","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build","build-for-release":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"_id":"@eliasku/vite-plugin-wasm-c@0.0.3","gitHead":"681fcbb8a38ad76be882d0be1cc7b6f46102817e","description":"","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Bz8MjXotQdehmjkARY5IIgGNjKg8hIDotsgvv0hv1li4Spb56FfhDw47Pv7moBGSYuyHqaCMaWh9ZINzsaHwqw==","shasum":"d0e263120f209374aa0abfce05b4be80a55649f3","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.3.tgz","fileCount":5,"unpackedSize":4144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNrCwipsNJ3uXF+s72Gi/ePx34JPHEL7FKcSUKayv5RAiEAlN6s69ud+MGN9ZjJCC4UAcp1MnoAaWWmLKMFlJZf+S4="}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.3_1697702486227_0.4213541961533671"},"_hasShrinkwrap":false},"0.0.4":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.4","type":"module","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"license":"UNLICENSED","_id":"@eliasku/vite-plugin-wasm-c@0.0.4","gitHead":"0617b132ad21b78fc6eb7c5666d66bd7cfbac127","description":"Plugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-FBTYJ16htldmVexvSRdLqy1EU/uA82EuzipvLYDxhCdTiR/RxuKXBysv/kCAZheI6FVGpp0Uz+LbrHM2y/W0sA==","shasum":"c78a575a1d5852f81d7fac56168be1f78979141b","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.4.tgz","fileCount":5,"unpackedSize":5287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtgP+JoVUSkLGmCNsNoRugYUXxJPHsDORee6yC/PXaHQIhAOSuFe8tISJzGt7VH9lXLoFaG9BA9hHRTHSmDKUjfvYe"}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.4_1697737464479_0.684522763382525"},"_hasShrinkwrap":false},"0.0.5":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.5","type":"module","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"license":"UNLICENSED","_id":"@eliasku/vite-plugin-wasm-c@0.0.5","gitHead":"a748360d7cbfc46ddc1fb38c6dba3b99db57a7e1","description":"Plugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-gBXLHBEwXZTtHwklYGmWs5GZlmxELVCIVCVtiVrxVpzI8evQVP+Tk4BYeI25hx74aFYV8KqjKy61hOtjfTiLcQ==","shasum":"b3e303936dc202cc84d5f7bf2fd6314f1a15299d","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.5.tgz","fileCount":5,"unpackedSize":6481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvdkOEW8EXKdsyperQtWu7uTQVYdBakA3BL2YWH1kwtgIhAKk7UGJn4MQKYxoIR2NyEtcPgl3J3yBtqL4GSKJhjVh4"}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.5_1698626399615_0.4181180964800222"},"_hasShrinkwrap":false},"0.0.6":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.6","type":"module","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"license":"UNLICENSED","_id":"@eliasku/vite-plugin-wasm-c@0.0.6","gitHead":"b2301eef714d2dadec2174a318e0bd4894599276","description":"Plugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-HTn5HU537QfZdmTxQnSLoHxH2w3AAJiQFjQkkvq2c1GEAgzZtQB/jmN0JBOZk0uUG7z095RvVoyufrQjc96hDg==","shasum":"090514274d880bd804411d579ee8c51baac4205f","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.6.tgz","fileCount":5,"unpackedSize":6626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCoGx/sUsBmTqKNuWqwrYzStMH0SL7R+fia0o1fUafiAIhAJgZtGddZeN3zCJioB8RUtwRVvGxQjXz3uZNu+tctTBB"}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.6_1699658829161_0.23548567433808154"},"_hasShrinkwrap":false},"0.0.7":{"name":"@eliasku/vite-plugin-wasm-c","version":"0.0.7","type":"module","exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"dev":"vite build --watch","build":"vite build"},"peerDependencies":{"vite":"^4.0.0"},"license":"UNLICENSED","_id":"@eliasku/vite-plugin-wasm-c@0.0.7","gitHead":"1052ecc778b5e9ce6e593f881d49f52de53bce2a","description":"Plugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-yZeD8z69X2Vx5vcYtBGRcG3Ymw7fVcVyFhKfRsF2HM6u/zV6RZuzhvKvINxg7XeiThWmRmg3b8Mr37TD9KpzrA==","shasum":"5a5c75a9687fc59bb9c8715a92c5182e9936121d","tarball":"https://registry.npmjs.org/@eliasku/vite-plugin-wasm-c/-/vite-plugin-wasm-c-0.0.7.tgz","fileCount":5,"unpackedSize":6641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGZ2P1Oz0urh+9kjBtBHVZWeCSYDieZP8+eysGvKrhbwIgA2NNdovLxIh/FhFqh0wI7nJD4QPKgYP9RivksOYKEEU="}]},"_npmUser":{"name":"eliasku","email":"deadbabe@gmail.com"},"directories":{},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-wasm-c_0.0.7_1699742634057_0.9049349250718854"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-19T07:30:17.091Z","0.0.1":"2023-10-19T07:30:17.434Z","modified":"2023-11-11T22:43:54.445Z","0.0.2":"2023-10-19T07:43:28.308Z","0.0.3":"2023-10-19T08:01:26.421Z","0.0.4":"2023-10-19T17:44:24.699Z","0.0.5":"2023-10-30T00:39:59.839Z","0.0.6":"2023-11-10T23:27:09.405Z","0.0.7":"2023-11-11T22:43:54.256Z"},"maintainers":[{"name":"eliasku","email":"deadbabe@gmail.com"}],"readme":"# Vite plugin for building C files\n\nPlugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.\n\n## Examples\n\n- [minimal configuration example](https://github.com/eliasku/vite-wasm/blob/master/packages/min-config/vite.config.ts)\n- [configuration example](https://github.com/eliasku/vite-wasm/blob/master/packages/vite-wasm-c-example/vite.config.ts)\n\n## Usage\n\nImport `cc` plugin function\n\n```typescript\nimport { cc } from \"@eliasku/vite-plugin-wasm-c\";\n```\n\nAdd `cc` plugin to your vite config:\n\n```typescript\nplugins: [\n    // ...\n    cc({\n        // set LLVM installation path, `process.env.LLVM_PATH` by default\n        llvm: \"/usr/local/opt/llvm\",\n        // regular expression to allow watch your C source-code files\n        watch: /src\\/(wasm|include)\\/.*\\.[hc]$/,\n        // translation units array to build and link\n        sources: [\n            \"./src/wasm/main.c\",\n        ],\n        // additional header search path directories\n        headerSearchPath: [\n            \"./src/include\",\n        ],\n        // change default output filename\n        output: \"main.wasm\",\n    }),\n    // ...\n],\n```\n","readmeFilename":"README.md","description":"Plugin provides `vite` commands to build and watch C source files without `stdlib` using `llvm` toolchain.","license":"UNLICENSED"}