itgalaxy / nunjucks-webpack-plugin

A webpack plugin for nunjucks.
MIT License
27 stars 12 forks source link

How to pass data.json to nunjucks? #19

Open levipadre opened 4 years ago

levipadre commented 4 years ago

Is it possible to pass a json file? In gulp works like this:

let data = require('gulp-data');
let nunjucksRender = require('gulp-nunjucks-render');

gulp.task('nunjucks', function(done) {
    return gulp.src(paths.src.templates + '/*.njk')
        .pipe(data(function() {
            return require('./data.json') 
        }))
        .pipe(nunjucksRender({
            path: paths.src.templates,
            envOptions: {
                lstripBlocks: true,
                autoescape: true,
                trimBlocks: true
            }
        }))
        .pipe(gulp.dest(paths.pages.base))
    done();
});

Any way in webpack?