About • Plugins • Installation • Features • Example • Documentation • Contributing • Support
Welcome to Gulp Plugins Hub – a collection of powerful, type-safe Gulp plugins designed to supercharge your development workflow. Built with modern development practices in mind, our plugins offer seamless integration, exceptional performance, and extensive customization options.
- gulp-plugin-factory - Create type-safe Gulp plugins
- gulp-conditional - Conditional stream processing
- gulp-archive-creator - Create archives from streams
- gulp-folder-clone - Clone with transformations
- gulp-refilename - Pattern-based renaming
- gulp-file-exclude - Smart file filtering
- gulp-js-squeezer - JavaScript optimization
- gulp-html-squeezer - HTML minification
- gulp-pug-compiler - Pug compilation
# Using npm
npm install @zilero/[plugin-name] --save-dev
# Using yarn
yarn add @zilero/[plugin-name] --dev
# Using pnpm
pnpm add @zilero/[plugin-name] --save-dev| Feature | Description |
|---|---|
| 🔒 Type Safety | Full TypeScript support with accurate types |
| 🚀 Performance | Optimized stream processing for speed |
| 📦 Modularity | Use only what you need |
| 🛠️ Configurable | Extensive options for customization |
| 📝 Logging | Detailed progress and error reporting |
| 🔄 Hooks | Pre/Post processing capabilities |
import { src, dest } from 'gulp';
import GulpConditional from '@zilero/gulp-conditional';
import GulpJsSqueezer from '@zilero/gulp-js-squeezer';
import GulpArchiveCreator from '@zilero/gulp-archive-creator';
export const build = () => {
return src('src/**/*.js')
.pipe(GulpConditional({
handlers: [{
condition: () => process.env.NODE_ENV === 'production',
handler: () => GulpJsSqueezer({
minifyOptions: { compress: true }
})
}]
}))
.pipe(GulpArchiveCreator({
format: 'zip',
pluginOptions: {
archiveName: 'build'
}
}))
.pipe(dest('dist'));
};Detailed documentation for each plugin is available in their respective directories. Click the plugin names above to learn more.
We love your input! Check out our Contributing Guide to get started.
MIT © Zilero
