jsNG
Introduction
jsNG is a package that contains a library for reading Norton Guide database
files, plus some command line tools for working with them, the most notable
of which
is ngserve
– a
simple web server for serving up NG files as web pages.
You can always get the latest version of jsNG from GitHub as well as from npmjs.
Please see the ChangeLog for a history of the development jsNG.
jsNG is developed by Dave Pearson.
The library
At the heart of jsNG is a library that contains the following packages:
lib/jsNG.js
: Core guide object.lib/jsNGContent.js
: Menu, see-also and entry objects.lib/jsNGParser.js
: Functions for working with the formatting codes of a Norton Guide.
The command line tools
jsNG comes with a handful of command line tools for working with Norton Guide database files. They include:
bin/ngabout
- Display the credits for one or more guides.bin/ngdir
- Display the name and title for one or more guides.bin/ngdump
- Simple tool for dumping the content of a guide as something that can be read as a single file.bin/ngserve
- Simple self-contained web server that serves Norton Guide files as a website.bin/ng2html
- Simple tool that turns a Norton Guide file into a serious of HTML files.