1. videojs-languages
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
videojs-languages
Package: videojs-languages
Last modified: Tue, 18 Apr 2023 16:04:11 GMT
Version: 2.0.0
License: Apache-2.0
Downloads: 2,593

Install

npm install videojs-languages
yarn add videojs-languages

Table of Contents generated with DocToc

videojs-languages

Build Status
Greenkeeper badge
Slack Status

NPM

A CLI program for converting video.js JSON language files into executable video.js language definitions.

Installation

 $ npm install -g videojs-languages

This 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/*.json

If no glob arguments are given, for example:

 $ vjslang

The 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 baz

The 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 --help

API 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

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code