Sha256: 62c32438994489652db56db16c5f132a01bccedfecefb1296cd9a300f9fb3d7b

Contents?: true

Size: 768 Bytes

Versions: 5

Compression:

Stored size: 768 Bytes

Contents

#!/usr/bin/env node

'use strict';

let fs = require('fs');
let buildify = require('buildify');
let rimraf = require('rimraf');
let path = 'resources/js';

console.log('Start Preprocess for npm publishing')

if (fs.existsSync(path)) {
  rimraf.sync(path);
  console.log('Removed existing resources/js files');
} else {
  console.log('No existing resources/js files');
}

fs.mkdirSync(path);
console.log('Created resources/js');

let files = fs.readdirSync('resources/json');

for (let file of files) {
  let name = path + '/' + file.split('.')[0] + '.js';

  buildify()
    .load('resources/json/' + file)
    .perform(function(content) {
      return 'module.exports = ' + content + ';';
    })
    .save(name);
  //console.log('Created ' + name);
}

process.exit();

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
adiwg-mdcodes-2.10.1 scripts/prepublish.js
adiwg-mdcodes-2.9.3.pre.beta.3 scripts/prepublish.js
adiwg-mdcodes-2.9.2 scripts/prepublish.js
adiwg-mdcodes-2.9.1 scripts/prepublish.js
adiwg-mdcodes-2.9.0 scripts/prepublish.js