videojs-languages v2.0.0
Table of Contents generated with DocToc
videojs-languages
A CLI program for converting video.js JSON language files into executable video.js language definitions.
Installation
$ npm install -g videojs-languagesThis will install the vjslang binary on your $PATH.
CLI Usage
The vjslang binary takes any number of glob-like arguments for targeting .json files:
$ vjslang **/*.json foo/bar/*.jsonIf no glob arguments are given, for example:
$ vjslangThe program will fall back to lang/*.json.
Specifying a Destination Directory
By default, each converted .js file will be output alongside its source .json file, but a --dir/-d option can be used to specify a directory where all .js file(s) will end up:
$ vjslang foo/bar.json --dir bazThe directory will be created if it does not exist. If creation fails, vjslang will fall back to its default behavior.
Options
The --dir/-d option is the most interesting/useful. For full option documentation refer to:
$ vjslang --helpAPI Usage
There is a very simple programmatic API that can be used in your own programs. It is used like this:
import convert from 'videojs-languages';
convert(['foo/bar.json', 'baz/*.json'], 'langs');License
Apache-2.0
