laravel-mix-vue3

0.7.0 • Public • Published

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,
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.7.0
    74
    • latest

Version History

Package Sidebar

Install

npm i laravel-mix-vue3

Weekly Downloads

87

Version

0.7.0

License

MIT

Unpacked Size

5.73 kB

Total Files

9

Last publish

Collaborators

  • kabbouchi