Csszabi98 / es-pack

An easy to configure, modular build tool running on esbuild with a powerful plugin api.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

espack: A build tool running on esbuild
espack | plugins | templates

@es-pack monorepository

This is the monorepository for espack a build tool running on esbuild.

Technology stack

  • esbuild for bundling
  • typescript
  • nodejs
  • rush for repository management

Development requirements

  • Have at least node 12 installed
  • Install rush

How to do things?

  • After checking out the repo run the following command to initialize the repository:
rush update
  • Run the following command to build the underlying projects:
rush build
  • Or run the following command to od a development build:
rush build:dev
  • Watch mode:
rush build:watch
  • To lint the project run:
rush lint
  • To fix the lint issues run:
rush lint:fix

Additional info

  • prettier runs before each commit to the repository and fixes files to meet the configuration standards
  • a commit format of conventional commits is used, and commitlint runs before every commit to enforce these rules

Contributing

Feel free to contribute to the repository by any means, but do it in a documented format, via github issues.

Contact

If you have any questions contact the repository owner via email: csizmadia98@gmail.com

About

An easy to configure, modular build tool running on esbuild with a powerful plugin api.


Languages

Language:TypeScript 87.4%Language:JavaScript 9.5%Language:Shell 1.5%Language:HTML 1.5%Language:Vue 0.1%