JSPM

@flowscripter/mpeg-sdl-tool

1.0.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q48760F
  • License MIT

ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) CLI tool

Package Exports

  • @flowscripter/mpeg-sdl-tool
  • @flowscripter/mpeg-sdl-tool/index.ts

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@flowscripter/mpeg-sdl-tool) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

mpeg-sdl-tool

version build coverage license: MIT

ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) CLI tool

Binary Executable Usage

MacOS

Via Homebrew:

brew install flowscripter/tap/mpeg-sdl-tool

Linux

In a terminal:

curl -fsSL https://raw.githubusercontent.com/flowscripter/mpeg-sdl-tool/main/script/install.sh | sh

Windows

Via Winget:

winget install Flowscripter.mpeg-sdl-tool

Manual Install

You can download and extract the binary zip files from the releases page.

Functional Tests

Refer to functional_tests/README.md

Development

Install dependencies:

bun install

Test:

bun test

Run:

bun run index.ts

During development this can be used to validate command definitions:

DYNAMIC_CLI_FRAMEWORK_VALIDATE_ALL=1 bun run index.ts

During development this can be used to enable framework logging:

DYNAMIC_CLI_FRAMEWORK_DEBUG=1 bun run index.ts

Compile binary:

bun build index.ts --compile --outfile /tmp/mpeg-sdl-tool

NOTE: The following tasks use Deno as it excels at these and Bun does not currently provide such functionality:

Format:

deno fmt

Lint:

deno lint index.ts src/ tests/

Documentation

Refer to the mpeg-sdl-parser documentation.

Refer to the dynamic-cli-framework documentation.

License

MIT © Flowscripter