Plugins
"io arc" has two types of plug-ins: tasks and modules.
For web development, the task plugin is used to build.
Developers can also create modules, or use existing modules to create new tasks.
#
TasksTask libraries for building and other tasks used in the project.
Package | Tags | Description |
---|---|---|
@io-arc/task-browser-sync | Start the local server (using browser-sync) | |
@io-arc/task-clean | Delete the contents | |
@io-arc/task-copy | Copy files | |
@io-arc/task-manifest | Generate manifest.json | |
@io-arc/task-service-worker | Create a Service Worker | |
@io-arc/task-webp-converter | PNG/JPG/GIF to Webp convert | |
@io-arc/task-webpack-babel | Babel transpile for webpack | |
@io-arc/task-webpack-css | CSS compile for webpack | |
@io-arc/task-webpack-html | HTML (with handlebars) compile for webpack | |
@io-arc/task-webpack-pug | Pug compile for webpack | |
@io-arc/task-webpack-sass | Sass compile for webpack | |
@io-arc/task-webpack-stylus | Stylus compile for webpack | |
@io-arc/task-webpack-typescript | TypeScript compile for webpack | |
@io-arc/task-webpack-vue | Vue (Babel) build for webpack | |
@io-arc/task-webpack-vue-typescript | Vue (TypeScript) build for webpack | |
@io-arc/task-yaml2json | YAML files to JSON files convert |
#
ModulesLibraries supporting the build tasks.
Package | Tags | Description |
---|---|---|
@io-arc/env | A constant that can be used for building and other processes | |
@io-arc/file-list | Get the file list | |
@io-arc/logger | Logging output to console | |
@io-arc/output-dir-diff | Obtain the difference from the directory position to be compared | |
@io-arc/path-build | Convert an array of directory names to paths | |
@io-arc/read-yaml | YAML files to JSON files | |
@io-arc/types | TypeScript types | |
@io-arc/utils | Utility functions | |
@io-arc/webp-converter | PNG/JPG/GIF to Webp converter | |
@io-arc/webpack-loaders-image | Images operation with webpack | |
@io-arc/webpack-loaders-js | JavaScript operation with webpack | |
@io-arc/webpack-loaders-pug-linter | Pug lint with webpack | |
@io-arc/webpack-plugins-task-message | Task message log with webpack | |
@io-arc/webpack-settings | Webpack settings | |
@io-arc/yaml2json | YAML files to JSON files converter |