poi
poi copied to clipboard
Future of this project
First of all, I still maintain this project, probably less actively because I have to do other stuff to make a living.
But I want to gather some feedback from you:
- What features do you like the most and what does it lack? In other words, what made you choose/decline Poi?
- What do you expect this project to be in the future?
- Anything about this project
supprt muti-page project like parcel, add multi entry point file convenient. e.g.:
parcel one.html two.html 或 parcel *.html 或 parcel ./**/*.html
@Onesimu Yeah that's what I'd like to implement as well.
ES Module support (e.g. bundling with <script type="module"> for tiny builds)
Something like poi --module or poi --format esm would be nice
make poi work with saber.
Imba using officially maintained imba/loader (bundled within the imba package)
I can send a pull request after I finished my final exam.
My feedback.
What features do you like the most and what does it lack? In other words, what made you choose/decline Poi?
I like:
- Ease of setup
- How extendible it can be, while still keeping everything simple.
- How little clutter is added to the repo. Like normal (no Poi) setup will cost me multiple config files, hundreds of lines of code and a couple of scripts, but with poi I only add one small config. This keeps my code clean and easy to get in.
What additional features I would want:
- Better docs,
- More examples,
- All the tricks that I find in the issues can be documented in the docs.
So to conclude - Poi is great, I use it in every project.
What do you expect this project to be in the future?
Keeping itself updated with all the best practices in frontend compilation. So if recommended webpack setup changes, I expect Poi to follow.
Anything about this project
Keep up the great work. Mad respect!
I would like to know if I can use Vue 3 with Poi now. Seems like it would need extra effort.
more node API support...
especial can setting cwd by API
// In my case, need by `pkg.name` start poi.run rather than by command line
// maybe there run multiple webpack complier in complierManager
const poi = new Poi(cwd = pkg.pwd, config)
const compiler = poi.createWebpackCompiler()
compiler.run()
complierManager.add(compiler, pkg.name)
Webpack 5 PostCSS 8 - https://github.com/egoist/poi/issues/765
[Feature request]
make html entry point plugin to support the assets defined at srcset attribute of img, video, source tags.