0.2.0 • Published 5 years ago

niagara-moduledev v0.2.0

Weekly downloads
217
License
-
Repository
github
Last release
5 years ago

niagara-moduledev

Translates web requests for Niagara module resources into absolute file paths from moduledev.properties. Accepts either /module/ URLs or module:// ORDs.

var moduledev = require('niagara-moduledev'),
    path = 'd:\\niagara\\r43\\niagara_home\\etc\\moduledev.properties';
    
moduledev.fromFile(path, function (err, md) {
  var url = '/module/bajaScript/rc/virt.js',
      ord = 'module://bajaScript/rc/coll.js',
      notFound = '/module/blahjaSkript/rc/nope.js';

  md.getFilePath(url, function (err, filePath) {
    console.log(String(fs.readFileSync(filePath)));
  });

  md.getFilePath(ord, function (err, filePath) {
    console.log(String(fs.readFileSync(filePath)));
  });
  
  md.getFilePath(notFound, function (err, filePath) {
    console.error(err);
  });
});
0.2.0

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

6 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

10 years ago