Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andostronaut/webpackize

A predefined configuration for webpack.config.js
https://github.com/andostronaut/webpackize

cli config configuration generator typescript webpack webpack-boilerplate webpack-configuration

Last synced: about 9 hours ago
JSON representation

A predefined configuration for webpack.config.js

Awesome Lists containing this project

README

        

# Webpackize

![build](https://github.com/iamando/webpackize/workflows/build/badge.svg)
![license](https://img.shields.io/github/license/iamando/webpackize?color=success)
![npm](https://img.shields.io/npm/v/webpackize)
![release](https://img.shields.io/github/release-date/iamando/webpackize)

A predefined configuration for webpack.config.js

![Demo](docs/demo.png)

## Usage

Change directory to your project

```bash
cd project_name
```

Recommended simple use case

```bash
# basic
npx webpackize

# directly specify the project type for the config (ex: react, vue, next , etc...)
npx webpackize --project
```

Using global installation

```bash
npm install -g webpackize # npm
yarn add global webpackize # yarn

# you need just to call the package and it's done
webpackize

# directly specify the project type for the config (ex: react, vue, next , etc...)
webpackize --project
```

## Framework and Library supported

Project Type available for CLI:

- [React](https://react.dev/)
- [Vue](https://vuejs.org/)
- [Next](https://nextjs.org/)
- [Nuxt](https://nuxtjs.org/)

## Support

Webpackize is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers.

## License

Webpackize is [MIT licensed](LICENSE).