gulp-redis-lua2js

Convert lua scripts to node modules

Usage no npm install needed!

<script type="module">
  import gulpRedisLua2js from 'https://cdn.skypack.dev/gulp-redis-lua2js';
</script>

README

gulp-redis-lua2js

Travis npm package Coverage Status Dependency Status devDependency Status

Convert lua scripts to node modules using redis-lua2js

Install

$ npm install --save-dev gulp-redis-lua2js

Usage

Convert pdel.lua to pdel.js:

const gulp = require('gulp');
const lua2js = require('gulp-redis-lua2js');

gulp.task('lua', function() {
  // Backend locales
  return gulp.src('pdel.lua')
  .pipe(lua2js())
  .pipe(gulp.dest('lua'));
});

For a real life example, check redis-pdel

API

lua2js({ useFilenameAsName, ...options })

Converts the given lua scripts into node modules.

useFilenameAsName

Type: boolean, default: true, if no name was explicitly specified in the options, use the filename (without lua extension) as the name of the command when converting

options

The options to lua2js documented in redis-lua2js

License

See the LICENSE file for license rights and limitations (MIT).