{"_id":"@carlosnunezmx/csv_bun_plugin","_rev":"2-1ababe4466afe5354db3cae2b8966689","name":"@carlosnunezmx/csv_bun_plugin","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"@carlosnunezmx/csv_bun_plugin","version":"0.0.1","author":{"url":"https://carlosnunezmx.tech","name":"CarlosNuñezMX","email":"carlitosnu41@gmail.com"},"_id":"@carlosnunezmx/csv_bun_plugin@0.0.1","maintainers":[{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"}],"homepage":"https://github.com/CarlosNunezMX/aru","bugs":{"url":"https://github.com/CarlosNunezMX/csv_bun_plugin","email":"carlitosnu41@gmail.com"},"dist":{"shasum":"2865848436cdc4444587faf57e0aa8bbbfa78fc5","tarball":"https://registry.npmjs.org/@carlosnunezmx/csv_bun_plugin/-/csv_bun_plugin-0.0.1.tgz","fileCount":17,"integrity":"sha512-iuth+WZkJ1kL4vOGsbwdFrd1G7ZW3TOcUeAO9XTOiKb8nZY+Smng5lzJDAMRoGpyduXZOZqDjAp8G5jDJBgk6g==","signatures":[{"sig":"MEQCIA+5iclBUwxj3FiPR3wqJmMheGrDfu4VThe3Sd9xGyX6AiAWlGKxXOJgSddlDl7BY5ToFufX33FfAu34cLYSKKVxdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235906},"type":"module","types":"./types/csv_loader.d.ts","module":"dist/csv_loader.js","exports":{".":{"types":"./types/csv_loader.d.ts","import":"./dist/csv_loader.js"}},"gitHead":"608d2c2fac3bc4ec43518e6f0459ad969206e3b9","scripts":{"build":"bun build plugin/csv_loader.ts --target bun --minify --sourcemap=external --outdir dist","types":"tsc","prepublish":"bun run build && bun types"},"_npmUser":{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"},"_npmVersion":"10.9.0","description":"An simple csv loader bun plugin","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fast-csv/parse":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/csv_bun_plugin_0.0.1_1730951481041_0.8456303222637482","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@carlosnunezmx/csv_bun_plugin","version":"0.5.0","author":{"url":"https://carlosnunezmx.tech","name":"CarlosNuñezMX","email":"carlitosnu41@gmail.com"},"_id":"@carlosnunezmx/csv_bun_plugin@0.5.0","maintainers":[{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"}],"homepage":"https://github.com/CarlosNunezMX/csv_bun_plugin","bugs":{"url":"https://github.com/CarlosNunezMX/csv_bun_plugin","email":"carlitosnu41@gmail.com"},"dist":{"shasum":"0e1ca96f9c3fce94b6d399ce2c0c70bf8ce98767","tarball":"https://registry.npmjs.org/@carlosnunezmx/csv_bun_plugin/-/csv_bun_plugin-0.5.0.tgz","fileCount":17,"integrity":"sha512-rd9h//tCQW7VF8EJt+O3d+ycgPtgHNkmLcI9kcHQjWaEHesbktCvmPn0GsuhB/jAEj+cGAFJxH2cIguiHOGF6g==","signatures":[{"sig":"MEUCIQCluwZUQXRL/nRZsUy8pTD2T+npj88gJNB/x0hvrRnNggIgV1vOZb1zlds1H0SIS0GRvmOszu727EG9j6+Jqm6Q4lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235917},"type":"module","types":"./types/csv_loader.d.ts","module":"dist/csv_loader.js","exports":{".":{"types":"./types/csv_loader.d.ts","import":"./dist/csv_loader.js"}},"gitHead":"78ce661f0ba8a330baf31f66f64344847473eeca","scripts":{"build":"bun build plugin/csv_loader.ts --target bun --minify --sourcemap=external --outdir dist","types":"tsc","prepublish":"bun run build && bun types"},"_npmUser":{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"},"_npmVersion":"10.9.0","description":"An simple csv loader bun plugin","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@fast-csv/parse":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/csv_bun_plugin_0.5.0_1730951630616_0.7520048809961026","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@carlosnunezmx/csv_bun_plugin","module":"dist/csv_loader.js","description":"An simple csv loader bun plugin","types":"./types/csv_loader.d.ts","homepage":"https://github.com/CarlosNunezMX/csv_bun_plugin","type":"module","version":"0.5.1","scripts":{"build":"bun build plugin/csv_loader.ts --target bun --minify --sourcemap=external --outdir dist","prepublish":"bun run build && bun types","types":"tsc"},"author":{"name":"CarlosNuñezMX","email":"carlitosnu41@gmail.com","url":"https://carlosnunezmx.tech"},"bugs":{"url":"https://github.com/CarlosNunezMX/csv_bun_plugin","email":"carlitosnu41@gmail.com"},"exports":{".":{"types":"./types/csv_loader.d.ts","import":"./dist/csv_loader.js"}},"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"dependencies":{"@fast-csv/parse":"^5.0.2"},"_id":"@carlosnunezmx/csv_bun_plugin@0.5.1","gitHead":"f643c5124a303cd903d247cd47361d7ed3dcf6e1","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-OeyRrsa0VPsQLLoISckhU/XV/5cT2am7+69jY6g5kL/dBPwRHjQ/7IQelL+Mejyby5CSim+8VRw1v8R11vo/gw==","shasum":"572b7c92e0bef7f5f5787e5fc3990a6fdf031096","tarball":"https://registry.npmjs.org/@carlosnunezmx/csv_bun_plugin/-/csv_bun_plugin-0.5.1.tgz","fileCount":7,"unpackedSize":229811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO0rXjDDahQVIQtd+kfSKvh8rPonKfErtGM28JCY6h2AIgRhtjh0QsZUoPILXgPq/aVKTi9nkzvVcQX2FHcttdBFQ="}]},"_npmUser":{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"},"directories":{},"maintainers":[{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv_bun_plugin_0.5.1_1730951771786_0.4266383902434121"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-07T03:51:20.929Z","modified":"2024-11-07T03:56:12.164Z","0.0.1":"2024-11-07T03:51:21.252Z","0.5.0":"2024-11-07T03:53:50.814Z","0.5.1":"2024-11-07T03:56:11.982Z"},"bugs":{"url":"https://github.com/CarlosNunezMX/csv_bun_plugin","email":"carlitosnu41@gmail.com"},"author":{"name":"CarlosNuñezMX","email":"carlitosnu41@gmail.com","url":"https://carlosnunezmx.tech"},"homepage":"https://github.com/CarlosNunezMX/csv_bun_plugin","description":"An simple csv loader bun plugin","maintainers":[{"name":"carlosnunezmx","email":"carlitosnu41@gmail.com"}],"readme":"# CSV Loader Plugin for Bun\n\nCreated with [`@fast-csv/parse`](https://npmjs.com/package/@fast-csv/parse)\n\n## Usage\n\nInstallation\n\n```bash\nbun install @carlosnunezmx/csv_loader_bun\n\n```\n\n### Use as plugin in runtime\n\nIn your preload file you need to plug-in\n\n```typescript\nimport csv_config from \"@carlosnunezmx/csv_loader_bun\";\nimport { plugin } from \"bun\";\n\n// Mount your plugins :D\nplugin(csv_config({\n  // Your config\n}))\n```\n\nThen you need to import it into your `bunfig.toml`\n\n```toml\npreload = [\"plugins.ts\"]\n```\n\nNow you can import your csv as a normal module.\n\n```typescript\nimport {data} from \"mydata.csv\"\nconsole.log(data);\n```\n\n### Get types\nTo get types to your modules you need to import this file to your global.d.ts file\n\n```typescript\n// global.d.ts\nimport \"@carlosnunezmx/csv_loader_bun/types\";\n```\n","readmeFilename":"README.md"}