Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

videojs-languages

Package Overview
Dependencies
Maintainers
16
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

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)*

latest
npmnpm
Version
2.0.0
Version published
Maintainers
16
Created
Source

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

Keywords

videojs

FAQs

Package last updated on 28 Sep 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts