gulp-aum-import
raw JSON → 0.0.2 verified Fri May 01 auth: no javascript abandoned
Gulp plugin that transpiles Aum particle imports (e.g. #import) into resolved dependencies. Version 0.0.2, currently in early experimental stage. No active releases since 2016. Differentiators: integrates with Aum MVC framework's particle system; minimal API surface. Alternatives: direct Aum CLI tools or Webpack loaders.
Common errors
error Error: Cannot find module 'gulp-aum-import' ↓
cause Package not installed or missing in node_modules.
fix
Run npm install gulp-aum-import --save-dev
error TypeError: aumImport is not a function ↓
cause Incorrect import style (e.g., named import instead of default).
fix
Use import aumImport from 'gulp-aum-import'
Warnings
gotcha Plugin only works with .aum files, not standard JavaScript. ↓
fix Ensure source glob matches .aum extension.
deprecated Package has not been updated since 2016; consider using Aum CLI or Webpack loader. ↓
fix Migrate to aum-tools or @aum/webpack-loader.
gotcha Does not handle circular imports; may cause infinite loop. ↓
fix Avoid circular imports in Aum particle files.
Install
npm install gulp-aum-import yarn add gulp-aum-import pnpm add gulp-aum-import Imports
- default wrong
const aumImport = require('gulp-aum-import')correctimport aumImport from 'gulp-aum-import' - aumImport
import aumImport from 'gulp-aum-import' - gulp
import gulp from 'gulp'; import aumImport from 'gulp-aum-import'
Quickstart
import gulp from 'gulp';
import aumImport from 'gulp-aum-import';
gulp.task('aum', () => {
return gulp.src('src/**/*.aum')
.pipe(aumImport())
.pipe(gulp.dest('dist'));
});