{"_id":"@acwork/laravel-vue-asset","_rev":"4-3415550df3b67520c2d3d1ea60ee8cfc","name":"@acwork/laravel-vue-asset","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"private":false,"name":"@acwork/laravel-vue-asset","version":"1.0.0","description":"A helper to resolve paths to assets in a Laravel vue app","main":"asset.js","repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"author":{"name":"Ankit Chaudhary"},"license":"MIT","bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","_id":"@acwork/laravel-vue-asset@1.0.0","gitHead":"fb0f194fe744f7d175b72cd3f9a3447988402f87","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-CAydchglUwvjTN3Ki4WhDAxJNUYXFK+mm+TylpJxtBkEmBwJzsM1TZnfegHTX85yzXSlbSJlJKDTFM1SnhlcJA==","shasum":"4e25b835c351e8e0c88c06bc157659d5f09aedbd","tarball":"https://registry.npmjs.org/@acwork/laravel-vue-asset/-/laravel-vue-asset-1.0.0.tgz","fileCount":4,"unpackedSize":2509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFkbTkpRrEMhBuGpSu+ZzdaQ9FsnaVUGptFVeeEIcmgQIgQNNgKYjaHGTf7yhfRPWcxg7fAD4oJh4y+nWaDoTq+5Y="}]},"_npmUser":{"name":"acwork","email":"ac.work9808@gmail.com"},"directories":{},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laravel-vue-asset_1.0.0_1705857340798_0.7081887478364397"},"_hasShrinkwrap":false},"1.0.1":{"private":false,"name":"@acwork/laravel-vue-asset","version":"1.0.1","description":"A helper to resolve paths to assets in a Laravel vue app","main":"asset.js","repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"author":{"name":"Ankit Chaudhary"},"license":"MIT","bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","_id":"@acwork/laravel-vue-asset@1.0.1","gitHead":"4f0d9e6b9cba992354ca2f5521ea61895cb423ae","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-zthQ1XayaqoDctzSnIVSjiIEHKoQSZuzZ1qZaYpvi4zw8sQnbz6VJArBo+v6ho70sJCitKhimT9AaN5J2wJ/sQ==","shasum":"2e33dd34cea7922449321e5f025ea0a886ec1c73","tarball":"https://registry.npmjs.org/@acwork/laravel-vue-asset/-/laravel-vue-asset-1.0.1.tgz","fileCount":4,"unpackedSize":4147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB+5kSfz6uU94qfl5RAP1oazHRQnRjJFXfjQi11L4tAAIgKJNyKkNJS2i4BKczHU+v3yuKTufLGo+Sm49Il8d+CF8="}]},"_npmUser":{"name":"acwork","email":"ac.work9808@gmail.com"},"directories":{},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laravel-vue-asset_1.0.1_1705859383583_0.25438733035098826"},"_hasShrinkwrap":false},"1.0.2":{"private":false,"name":"@acwork/laravel-vue-asset","version":"1.0.2","description":"A helper to resolve paths to assets in a Laravel vue app","main":"asset.js","repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"author":{"name":"Ankit Chaudhary"},"license":"MIT","bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","_id":"@acwork/laravel-vue-asset@1.0.2","gitHead":"f00219e37ed0a0eac2275e19867f557fe90b6d59","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-kh0u+Y8mH9q1Tzy1J2woOVj2Eq1pqZBoZPobDRf/aHUasdlkzA9ccWnW/jwwOD4kvv6RT4JtKEV6ajwi5I11cA==","shasum":"2be5c080907b1a61cff3350a1d7d874e4ebef5cc","tarball":"https://registry.npmjs.org/@acwork/laravel-vue-asset/-/laravel-vue-asset-1.0.2.tgz","fileCount":4,"unpackedSize":4235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB2xgef0VknBTPxXNZYzE2z1YDb6o0jijjaP5lie6eNAIhAPOjZ+tb26UaLFzY87fxMCBQVzo0YH3MW4oqz7eDslEn"}]},"_npmUser":{"name":"acwork","email":"ac.work9808@gmail.com"},"directories":{},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laravel-vue-asset_1.0.2_1705864499166_0.5222922983230098"},"_hasShrinkwrap":false},"1.0.3":{"private":false,"name":"@acwork/laravel-vue-asset","version":"1.0.3","description":"A helper to resolve paths to assets in a Laravel vue app","main":"Asset.js","repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"author":{"name":"Ankit Chaudhary"},"license":"MIT","bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","_id":"@acwork/laravel-vue-asset@1.0.3","gitHead":"08f4fcd48befdabb4ea2ceb4633aecc633a93c76","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Ops2dT31hToPd065IiHXfkzkvWZ8g5BG5YmB5QBLSdl9adAaM76S9mz+xiOq3JsdZTtl9FSWt/2M5KA0dPzqmw==","shasum":"02a0a0359d46b75beb554982fd37f6277c9f55d8","tarball":"https://registry.npmjs.org/@acwork/laravel-vue-asset/-/laravel-vue-asset-1.0.3.tgz","fileCount":4,"unpackedSize":4236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFh6Txmn6SwKDmPikJ/1LdCm5RD7SL9TCqhbInlx09QTAiBZ5VKaLAEWd2i31cBPViwGjsgiRxwHFrTeUmxt4gESfg=="}]},"_npmUser":{"name":"acwork","email":"ac.work9808@gmail.com"},"directories":{},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laravel-vue-asset_1.0.3_1705909400946_0.2662966741212549"},"_hasShrinkwrap":false},"1.0.4":{"private":false,"name":"@acwork/laravel-vue-asset","version":"1.0.4","description":"A helper to resolve paths to assets in a Laravel vue app","main":"Asset.js","repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"author":{"name":"Ankit Chaudhary"},"license":"MIT","bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","_id":"@acwork/laravel-vue-asset@1.0.4","gitHead":"097b64fb0745b664ee493d99a2e7bd13db444247","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-IdaSzQBeyByXV+mLpq4fTalc9f3cCrE2UoDX2XGi0DQDmAEp4PA8WG3XLQR3vYcWd06wkZlJYqJYqHqZYj7A2Q==","shasum":"bb4bbacde81f7f53ee1abe1fc25f3a66f14ac928","tarball":"https://registry.npmjs.org/@acwork/laravel-vue-asset/-/laravel-vue-asset-1.0.4.tgz","fileCount":4,"unpackedSize":4256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ6bqwPjxRp1bUdGmq6vnfM/EvSQ4BZs86IqVgFDDU+AIgKS0vhDTjs2udt7FWBlOZIbqcns795F7BuqvdkxDiOIw="}]},"_npmUser":{"name":"acwork","email":"ac.work9808@gmail.com"},"directories":{},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laravel-vue-asset_1.0.4_1705997254595_0.4227618189917419"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-21T17:15:40.723Z","1.0.0":"2024-01-21T17:15:40.959Z","modified":"2024-01-23T08:07:34.892Z","1.0.1":"2024-01-21T17:49:43.753Z","1.0.2":"2024-01-21T19:14:59.297Z","1.0.3":"2024-01-22T07:43:21.074Z","1.0.4":"2024-01-23T08:07:34.722Z"},"maintainers":[{"name":"acwork","email":"ac.work9808@gmail.com"}],"description":"A helper to resolve paths to assets in a Laravel vue app","homepage":"https://github.com/ankitwork9808/laravel-vue-asset#readme","keywords":["laravel","Vite","asset","vuejs","vue3","s3","VITE_ASSET_URL","ASSET_URL","AWS_URL","Helper function"],"repository":{"type":"git","url":"git+https://github.com/ankitwork9808/laravel-vue-asset.git"},"author":{"name":"Ankit Chaudhary"},"bugs":{"url":"https://github.com/ankitwork9808/laravel-vue-asset/issues"},"license":"MIT","readme":"# Laravel vue asset helper (Please follow the setups)\nLaravel asset function for Vue3 (Laravel 10 + Vue + InertiaJs)\n\nThis package provides a helper to generate paths to assets on the client side the same as in Laravel with asset('foo.png').\nLike you use \"asset\" in your Laravel blade\n\n## Installing\nUsing npm:\n```bash\n$ npm i @acwork/laravel-vue-asset\n```\nOnce the package is installed, you can import the library using `import` approach:\n\nEdit .env file\n\n```bash\nASSET_URL=https://foo.cloudfront.net\nVITE_ASSET_URL=\"${ASSET_URL}\"\n```\n\n```js\nimport { Asset } from '@acwork/laravel-vue-asset';\n```\n\n### Edit in your resources/js/app.js\n```js\ncreateInertiaApp({\n    title: (title) => `${title} - ${appName}`,\n    resolve: (name) => resolvePageComponent(`./Pages/${name}.vue`, import.meta.glob('./Pages/**/*.vue')),\n    setup({ el, App, props, plugin }) {\n        return createApp({ render: () => h(App, props) })\n            .use(plugin)\n            .use(ZiggyVue)\n            .use(Asset)\n            .mount(el);\n    },\n    progress: {\n        color: '#4B5563',\n    },\n});\n```\n\n```html\n<img :src=\"asset(image.src)\" :alt=\"image.alt\" class=\"w-6 h-6 rounded\"/>\n```\n\n1. Go to .env file\n2. Deinfe your S3 url with key ASSET_URL=https://your-bucket.s3.amazonaws.com/\n3. Add VITE key VITE_ASSET_URL=\"${ASSET_URL}\"\n4. Go to resources/js/app.js and add code\n5. use asset(path) function anywhere in your vue template\n\n## Usage\nThe asset prefix can be configured with an environment variable(.env).\nTo configure with an .env variable:\n```bash\nASSET_URL=https://foo.cloudfront.net\nVITE_ASSET_URL=\"${ASSET_URL}\"\n```\n\n## About Cresco Developers (acWork)\nCreso Developers is a web app and mobile development agency based on the Chennai, India.\n\n## License\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.","readmeFilename":"README.md"}