@spatie/webpack

Our base webpack config for Laravel projects. Work in progress!
514 12
Install
npm install @spatie/webpack
Latest Version:0.1.5
Vue:2
License:MIT
Last Updated:Sep 30, 2020
Links: GitHub  ·  npm
Maintainer: spatie

Our base Webpack config

Our base webpack config for Laravel projects. Work in progress!

What's in the Box?

  • Babel with @babel/preset-env and @babel/plugin-syntax-dynamic-import
  • Postcss with postcss-easy-import, tailwindcss and postcss-preset-env
  • .vue file support, also aliases the vue dependency to the full build
  • Creates a mix-manifest.json file
  • Sends system notifications on build
  • Disables most of Webpack's stats

Extending the configuration

Create your own webpack.config.js, and pass your configuration options to the main export.

module.exports = require('@spatie/webpack')({
    entry: {
        'js/app': './resources/js/app.js',
        'css/app': './resources/css/app.css',
    },
});

Package versions

You can specify alternative package versions using Yarn's resolutions configuration.

"resolutions": {
  "tailwind": "^0.5.0"
},

Colofon

Contributing

Generally we won't accept any PR requests to Spoon. If you have discovered a bug or have an idea to improve the code, contact us first before you start coding.

License

Spoon and The Laravel framework are open-sourced software licensed under the MIT license

Related Packages

@spatie/blender-content-blocks

Blender content blocks component

6,816 12

Version History

Version Released Vue License
0.1.5 ^2.5.17 MIT
0.1.4 ^2.5.17 MIT
0.1.3 ^2.5.17 MIT
0.1.2 MIT
0.1.1 MIT