{"repo":"swashata/wp-webpack-script","free":true,"listed":false,"github":"https://github.com/swashata/wp-webpack-script","clone":"git clone https://github.com/swashata/wp-webpack-script.git","description":"💥🔥📦👩‍💻 An easy to use, pre configured, hackable webpack setup & development server for WordPress themes and plugins.","language":"TypeScript","stars":412,"topics":["wordpress-development","wordpress","babel","webpack","browser-sync","bundler"],"license":"MIT","category":"machine-learning","readme_excerpt":"visit our website wpack.io for documentation and usage wpack.io - Modern JavaScript tooling for WordPress What is wpack.io? Put simply, wpack.io is a nodejs based build tool to ease up using modern javascript in WordPress Themes and Plugins. It gives a fine Developer Experience (DX) and a single dependency for all your bundling requirement. It is a fine-tuned webpack/browser-sync configuration made specifically for WordPress Theme and Plugin Development. With the rise of Gutenberg editor, the usage of modern JavaScript and libraries like react is imminent. The goal of this tooling is to: - ✅ Provide out of the box compiling and bundling of all front-end assets. - ✅ Give best in class Developer Experience (DX). - Hot Module Replacement and Live Reload. - Compile files on save. - Work on any local development server. - ✅ Support modern and useful concepts like modules, tree-shaking, dynamic import etc. and eliminate the pain points such as: - ❌ Boilerplate for setting up your project. - ❌ Doing a lot of configuration to setup webpack. - ❌ A lot of things to hook webpack with browsersync. We can not safely have webpack dev server because it doesn't reload for PHP files. - ❌ A lot of dependencies like babel, webpack loaders and what not. What is supported out of the box - 👉 Have Create React App like developer experience for WordPress Plugin/Theme development. - 👉 Consume all the modern packages from npm registry. - 👉 Write javascript with modern ES2018 (ES6+) syntax and compi","default_branch":null,"files":null,"tree":[],"storefront":"/r/swashata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swashata/wp-webpack-script/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}