diff --git a/package-lock.json b/package-lock.json index 990ef40..c8f831d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,8 @@ "": { "dependencies": { "@rails/ujs": "^7.1.2", - "bootstrap-icons": "^1.11.3" + "bootstrap-icons": "^1.11.3", + "jquery": "^3.7.1" }, "devDependencies": { "@popperjs/core": "^2.11.6", @@ -1421,6 +1422,11 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + }, "node_modules/laravel-vite-plugin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.1.tgz", diff --git a/package.json b/package.json index 688f0d8..3f579fd 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ }, "dependencies": { "@rails/ujs": "^7.1.2", - "bootstrap-icons": "^1.11.3" + "bootstrap-icons": "^1.11.3", + "jquery": "^3.7.1" } } diff --git a/resources/js/app.js b/resources/js/app.js index 22a5851..b340e13 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -2,8 +2,9 @@ import Alpine from 'alpinejs'; import ujs from '@rails/ujs'; - +import jQuery from 'jquery'; window.Alpine = Alpine; Alpine.start(); ujs.start(); +window.$ = jQuery; diff --git a/vite.config.js b/vite.config.js index ba008c1..9c69ba4 100644 --- a/vite.config.js +++ b/vite.config.js @@ -12,4 +12,9 @@ export default defineConfig({ refresh: true, }), ], + resolve: { + alias: { + '$': 'jQuery' + }, + }, });