laravel-mix-vue3
Laravel Mix - Vue 3
A Laravel Mix extension for Vue 3, Typescript and JSX.
Usage
First, install the extension.
npm install laravel-mix-vue3 --save-dev
//or
yarn add laravel-mix-vue3 -D
Make sure to install the below if Laravel Mix failed to install them
npm install @types/webpack-env @vue/compiler-sfc vue-loader@next laravel-mix-vue3 --save-dev
// or
yarn add @types/webpack-env @vue/compiler-sfc vue-loader@next laravel-mix-vue3 -D
Then, require it within your webpack.mix.js file, like so:
Basic
const mix = require("laravel-mix");
require("laravel-mix-vue3");
mix.vue3("resources/js/app.js", "public/js");
Enable Typescript
const mix = require("laravel-mix");
require("laravel-mix-vue3");
mix.vue3("resources/js/app.ts", "public/js", {
typescript: true,
});
Enable JSX
const mix = require("laravel-mix");
require("laravel-mix-vue3");
mix.vue3("resources/js/app.jsx", "public/js", {
jsx: true,
});
Enable TSX
const mix = require("laravel-mix");
require("laravel-mix-vue3");
mix.vue3("resources/js/app.tsx", "public/js", {
typescript: true,
jsx: true,
});
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.7.0 | MIT | |
| 0.6.0 | MIT | |
| 0.5.2 | MIT | |
| 0.5.1 | MIT | |
| 0.5.0 | MIT | |
| 0.4.3 | MIT | |
| 0.4.2 | MIT | |
| 0.4.1 | MIT | |
| 0.4.0 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.0 | MIT | |
| 0.1.0 | MIT |