{"_id":"@doyosi/laravel","_rev":"8-12141ac972891fc777be07939d2ed33e","name":"@doyosi/laravel","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@doyosi/laravel","version":"1.0.0","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.0","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"88f76d1ce9e9ec15a144cb300eede7e026ec870d","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.0.tgz","fileCount":22,"integrity":"sha512-82nuoOe19VroEK4xqe6cURAp4wvp6dSSNYl9aUDW0irAwEjDl3qdmawXWkWqYEh497G0WFj3LScuFPOTc6eoPw==","signatures":[{"sig":"MEUCIDoipVqvOl14YzCUpbZBb9qmbFx4FVE9CnLFz9X7PD3ZAiEAxh54QkAUSkUMr23P1VQ2oLeYxqdzUPFqFqkdMeDuJrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697228},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"1d88e017ee820f5b2c4890def5656704b41ee3e0","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.0_1752247709090_0.14191260429858055","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@doyosi/laravel","version":"1.0.1","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.1","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"90058c89711cb00870672324ae6dcf1aa2f1ace7","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.1.tgz","fileCount":22,"integrity":"sha512-yeVQ05xSePiYSQZZG8P1PAwb1+LTAGX6kUQbQQuIpEsg9H1RCsMJ8EIzmJwqGOvebuhWcZb2L38xjwc61tWy+g==","signatures":[{"sig":"MEUCIQCQ3etYAqQtzavRFskBxtp3SJyu2jj3RNH66sQoWxUAPAIgJuK0nr7nsCijR+0QWIsp7K3JYGIxAPaK/nkIr6JPpIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697214},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"3f53695934423afbbc21774b233db5a627c56abe","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.1_1752248102358_0.008308459122928546","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@doyosi/laravel","version":"1.0.2","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.2","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"ce832beaa6854007632b88002cb7acdd097d00e6","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.2.tgz","fileCount":22,"integrity":"sha512-rvVaJgPHwMgq+HTulDJ/za2Vjk3txrwNdGHhPMpUY6IokKMSQvN0pO9QxRbCpJKO3O3Zmp5fEtpyXCwtV54Ewg==","signatures":[{"sig":"MEUCIQD2Lg/yZcR9n7hjT6RGazz1R8nKzeMm+2kKitOpO2yCvgIgZl+N3HFQ7Y6RYofVlxXppl/x5l5XHa7nVRtr8l4jFjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723236},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"5a3f6f7b6fde7a826bcbe456a69f9b9897b8f70b","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.2_1752754223621_0.9907583466286267","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@doyosi/laravel","version":"1.0.3","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.3","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"8a93149825031549c8413cae473f15e72f7064bd","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.3.tgz","fileCount":22,"integrity":"sha512-uv6LwhSHHA5/SmZvCqdrEgqfn0+IAFp7Xk8RH6fgpaj/aYQOmqXH/nMTtunj1Cml2LssmppRc/HJ8MfEVJ71TQ==","signatures":[{"sig":"MEYCIQCjv5KLHK7QyeQxHeKM6B2UiaXo4HjTuytV6fsIdsOzhQIhANGPrDSFRN6AIH7MJrCo7Fade1WtSCccX6JqIjhTTXvm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723245},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"5a3f6f7b6fde7a826bcbe456a69f9b9897b8f70b","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.3_1752754462527_0.13189435906315028","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@doyosi/laravel","version":"1.0.4","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.4","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"d6b52c6efeb39cdd7b13c13ce608b14a97da0e58","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.4.tgz","fileCount":22,"integrity":"sha512-waI2lAAbCczNf6SbUKX4ptUjRXyb0eBndLgCyY4GcCcX9lfUl5eJz8kbmupOMwXim9QBrTOT/XcOOu3U2UmxDQ==","signatures":[{"sig":"MEQCIA5cTR9TojCnpaxEWoYhkz+Uv8BdNFYo6ZMai+K6bMPiAiAXS2kwChwkNJYo3WfTzbhl4EC7ipZN0xVQ7LPm6lcDdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723248},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"5a3f6f7b6fde7a826bcbe456a69f9b9897b8f70b","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.4_1752754721751_0.09950694306031171","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@doyosi/laravel","version":"1.0.5","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.5","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"10b47718519c54b2507cc17d89647bb76899eda4","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.5.tgz","fileCount":22,"integrity":"sha512-KI9zR4VqPfLfX52CLqdc2InhmOLRREpOc7BU8tK2NS/s6UzBuPg87lRFbEqivEOt6YuKOeKHVlWNjr2souHRsw==","signatures":[{"sig":"MEUCIF0c5vGmcl+ofMJUypQ+iQIczgd6yjfOUJPOnUqC0K0WAiEA+m95dm8d9iLRxsLTh4dVqPqf/HHDlyOuUdGrSzsBDDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737053},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"5a3f6f7b6fde7a826bcbe456a69f9b9897b8f70b","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.5_1752756284500_0.5869949748382608","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@doyosi/laravel","version":"1.0.6","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"url":"https://doyosi.com","name":"Doyosi","email":"contact@doyosi.com"},"license":"MIT","_id":"@doyosi/laravel@1.0.6","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"homepage":"https://github.com/Doyosi/laravel-js#readme","bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"dist":{"shasum":"2e4cb4570563c8ae283524aa997ebd2f6cade829","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.6.tgz","fileCount":22,"integrity":"sha512-87W9EDPu9beTeMVzYRnXnH1NruroWxbBwEtkOgmT85MEbd5MMDRk9iNW1E12iODo02GaoeQLHCOoWIVNXZUWVg==","signatures":[{"sig":"MEUCIFmEmt3jzmxn88qQ6RnY7IHnt4wElNnv78fuPcNBg0ZVAiEArLUSFj8b+8Pi43RwJDzqJwADWiW7nwgZyQ5HFdY/3Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706723},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">=6.0.0","node":">=14.0.0"},"gitHead":"d953a5e5fc0df3507df01dd82a9c0311b81bf2bf","scripts":{"dev":"rollup -c -w","test":"echo \"No tests yet\" && exit 0","build":"rollup -c","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/Doyosi/laravel-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","directories":{},"_nodeVersion":"24.4.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/laravel_1.0.6_1753448322254_0.4415514543934387","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@doyosi/laravel","version":"1.0.7","type":"module","description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/index.umd.js","types":"types/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","clean":"if exist dist rmdir /s /q dist","clean:unix":"rm -rf dist","prepublishOnly":"npm run clean && npm run build","test":"echo \"No tests yet\" && exit 0"},"keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"author":{"name":"Doyosi","email":"contact@doyosi.com","url":"https://doyosi.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Doyosi/laravel-js.git"},"bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"homepage":"https://github.com/Doyosi/laravel-js#readme","engines":{"node":">=14.0.0","npm":">=6.0.0"},"browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","rollup":"^4.9.6"},"peerDependencies":{"axios":"^1.0.0"},"peerDependenciesMeta":{"axios":{"optional":true}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@doyosi/laravel@1.0.7","gitHead":"2a06612401d2cc3c8d1c13ff2e8c8d16beba8566","_nodeVersion":"24.4.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-Q7n+DZZcLTQbwT1BmLTw/VK+I5MwRdPzNdEPUVfTLg5Io/obRcx6nFBN/++PJxufiH++lsZ8qw0YcXjdhqsW7Q==","shasum":"b16e28fe854d88403fa7dd5aef2d1214453522cb","tarball":"https://registry.npmjs.org/@doyosi/laravel/-/laravel-1.0.7.tgz","fileCount":22,"unpackedSize":698092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4gn3tliNFYqyikNHSbs6K7IGuZ5K2547m7+C1j9obSwIgfd27iytiyD3AkpfNh7ms4dRlPeezRM/oTZxBqgrQfOk="}]},"_npmUser":{"name":"doyosi","email":"alp3r3r@gmail.com"},"directories":{},"maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/laravel_1.0.7_1753452288889_0.0006643656374127893"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-11T15:28:28.956Z","modified":"2025-07-25T14:04:49.303Z","1.0.0":"2025-07-11T15:28:29.318Z","1.0.1":"2025-07-11T15:35:02.573Z","1.0.2":"2025-07-17T12:10:23.839Z","1.0.3":"2025-07-17T12:14:22.776Z","1.0.4":"2025-07-17T12:18:41.990Z","1.0.5":"2025-07-17T12:44:44.684Z","1.0.6":"2025-07-25T12:58:42.468Z","1.0.7":"2025-07-25T14:04:49.128Z"},"bugs":{"url":"https://github.com/Doyosi/laravel-js/issues"},"author":{"name":"Doyosi","email":"contact@doyosi.com","url":"https://doyosi.com"},"license":"MIT","homepage":"https://github.com/Doyosi/laravel-js#readme","keywords":["doyosi","laravel","javascript","plugins","ajax","forms","ui-components","form-handling","delete-confirmation","dropdown","multiple-select","code-input","edit-form","pagination","toast-notifications","image-upload","language-switch","i18n","frontend","web-components","table-ajax","div-ajax"],"repository":{"type":"git","url":"git+https://github.com/Doyosi/laravel-js.git"},"description":"Complete JavaScript plugins collection for Laravel applications - AJAX, forms, UI components, and more","maintainers":[{"name":"doyosi","email":"alp3r3r@gmail.com"}],"readme":"# @doyosi/laravel\r\n\r\n[![npm version](https://badge.fury.io/js/%40doyosi%2Flaravel.svg)](https://badge.fury.io/js/%40doyosi%2Flaravel)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\nComplete collection of modern JavaScript plugins designed specifically for Laravel applications. Provides AJAX functionality, form handling, UI components, and interactive features.\r\n\r\n## 🚀 Features (11 Plugins)\r\n\r\n### AJAX & Data Loading\r\n- **AjaxDivBox**: Dynamic grid/list rendering with card-like divs and pagination\r\n- **AjaxTable**: AJAX-powered data tables with filtering and pagination\r\n\r\n### Form & Input Components  \r\n- **FormSubmit**: Modern async form handling with validation support\r\n- **EditContent**: Seamless edit/add form workflows for CRUD operations\r\n- **CodeInput**: Verification code input with auto-focus navigation\r\n- **ImageInput**: Image upload with live preview functionality\r\n- **SelectDropdown**: Enhanced single-select dropdown with search\r\n- **SelectMultipleDropdown**: Multi-select dropdown with advanced features\r\n\r\n### UI & Interaction\r\n- **DeleteContent**: Confirmation modals for delete operations\r\n- **Toast**: Beautiful toast notifications with animations\r\n- **LanguageSwitch**: Multi-language interface switching\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @doyosi/laravel\r\n```\r\n\r\n## 🔧 Quick Start\r\n\r\n```javascript\r\nimport { \r\n    AjaxDivBox, \r\n    FormSubmit, \r\n    DeleteContent, \r\n    Toast,\r\n    SelectDropdown \r\n} from '@doyosi/laravel';\r\n\r\n// Dynamic content loading\r\nconst grid = new AjaxDivBox({\r\n    url: '/api/items',\r\n    container: '#content-list'\r\n});\r\n\r\n// Form handling\r\nnew FormSubmit({\r\n    formSelector: '#myForm',\r\n    method: 'axios'\r\n});\r\n\r\n// Delete confirmations\r\nnew DeleteContent('.delete-btn');\r\n\r\n// Toast notifications\r\nnew Toast({ \r\n    message: 'Welcome!', \r\n    type: 'success' \r\n});\r\n\r\n// Enhanced dropdowns\r\nnew SelectDropdown('#mySelect_dropdown');\r\n```\r\n\r\n## 📚 Plugin Documentation\r\n\r\n### AjaxDivBox\r\n```javascript\r\nconst divBox = new AjaxDivBox({\r\n    url: '/api/posts',\r\n    container: '#posts-container',\r\n    templateId: 'post-template',\r\n    pagination: '#pagination',\r\n    filterSelector: '#filters'\r\n});\r\n\r\ndivBox.on('rendered', ({ data, meta }) => {\r\n    console.log('Loaded posts:', data);\r\n});\r\n```\r\n\r\n### AjaxTable\r\n```javascript\r\nconst table = new AjaxTable({\r\n    url: '/api/users',\r\n    container: '#users-table',\r\n    templateId: 'user-row-template'\r\n});\r\n```\r\n\r\n### FormSubmit\r\n```javascript\r\nconst form = new FormSubmit({\r\n    formSelector: '#contactForm',\r\n    method: 'axios',\r\n    successMessage: 'Message sent!',\r\n    useToast: true\r\n});\r\n\r\nform.on('success', response => {\r\n    console.log('Form submitted:', response);\r\n});\r\n```\r\n\r\n### DeleteContent\r\n```javascript\r\nnew DeleteContent('.delete-btn', {\r\n    confirmText: 'Delete this item?',\r\n    onDelete: (success, data, button) => {\r\n        if (success) {\r\n            button.closest('tr').remove();\r\n        }\r\n    }\r\n});\r\n```\r\n\r\n### EditContent\r\n```javascript\r\nnew EditContent({\r\n    form: '#itemForm',\r\n    editButtonSelector: '.btn-edit',\r\n    cancelButtonSelector: '.btn-cancel'\r\n});\r\n```\r\n\r\n### CodeInput\r\n```javascript\r\nnew CodeInput('.code-input', 'verification_code');\r\n```\r\n\r\n### ImageInput\r\n```javascript\r\nnew ImageInput('#profileImage');\r\n// Auto-updates preview, ESC to cancel\r\n```\r\n\r\n### SelectDropdown\r\n```javascript\r\nnew SelectDropdown('#categorySelect_dropdown', {\r\n    onSelect: ({ label, value }) => {\r\n        console.log('Selected:', label, value);\r\n    }\r\n});\r\n```\r\n\r\n### SelectMultipleDropdown\r\n```javascript\r\nnew SelectMultipleDropdown('#tagsSelect_dropdown', {\r\n    maxSelections: 5,\r\n    onSelect: ({ selections }) => {\r\n        console.log('Current selections:', selections);\r\n    }\r\n});\r\n```\r\n\r\n### Toast\r\n```javascript\r\n// Success notification\r\nnew Toast({\r\n    message: 'Data saved successfully!',\r\n    type: 'success',\r\n    duration: 3000\r\n});\r\n\r\n// Error notification\r\nnew Toast({\r\n    message: 'Something went wrong',\r\n    type: 'error',\r\n    position: 'top-right'\r\n});\r\n```\r\n\r\n### LanguageSwitch\r\n```javascript\r\nnew LanguageSwitch({\r\n    localeDropdownSelector: '.language-dropdown',\r\n    buttonSelector: '.btn-locale',\r\n    defaultLocale: 'en'\r\n});\r\n```\r\n\r\n## 🔗 Laravel Integration\r\n\r\n### CSRF Protection\r\n```javascript\r\n// Set default headers for axios\r\naxios.defaults.headers.common['X-CSRF-TOKEN'] = \r\n    document.querySelector('meta[name=\"csrf-token\"]').getAttribute('content');\r\n```\r\n\r\n### Response Format\r\nYour Laravel controllers should return JSON:\r\n\r\n```php\r\n// Success response\r\nreturn response()->json([\r\n    'message' => 'Success!',\r\n    'data' => $data,\r\n    'redirect' => route('dashboard') // optional\r\n]);\r\n\r\n// Error response  \r\nreturn response()->json([\r\n    'message' => 'Validation failed',\r\n    'errors' => $validator->errors()\r\n], 422);\r\n\r\n// Paginated data\r\nreturn response()->json([\r\n    'data' => $items,\r\n    'meta' => $items->meta() // Laravel pagination meta\r\n]);\r\n```\r\n\r\n## 🎨 CSS Framework Support\r\n\r\nDesigned for **Tailwind CSS** and **DaisyUI**, but works with any CSS framework.\r\n\r\n## 📋 Requirements\r\n\r\n- Modern browsers with ES6 support\r\n- Optional: Axios for HTTP requests (fallback to fetch)\r\n- Recommended: Tailwind CSS + DaisyUI for styling\r\n\r\n## 🏗️ Build Commands\r\n\r\n```bash\r\n# Development\r\nnpm run dev\r\n\r\n# Production build\r\nnpm run build\r\n\r\n# Clean build\r\nnpm run clean\r\n```\r\n\r\n## 📄 License\r\n\r\nMIT © [Karyazilim](https://karyazilim.com)\r\n\r\n## 🤝 Contributing\r\n\r\nContributions welcome! Please read our [contributing guidelines](https://github.com/doyosi/laravel/blob/main/CONTRIBUTING.md).\r\n\r\n---\r\n\r\n**Happy coding with @doyosi/laravel! 🚀**","readmeFilename":"README.md"}