8.5.0 • Published 9 months ago

nf-tvui-spriter v8.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

nf-tvui-spriter

A custom sprite generation utility for Netflix TV User Interface (TVUI) projects. This utility is designed to create, optimize, and manage sprite sheets for both web and mobile TVUI projects, ensuring consistency and quality across different resolutions.

Features

  • Generates sprite sheets for multiple resolutions.
  • Optimizes existing sprite sheets.
  • Provides authentication handler for internal Metatron-based services (nonfunctional).
  • Merges custom sprite configurations with project settings.

Installation

npm install nf-tvui-spriter

Usage

const { generateSpriteSheet, optimizeSpriteSheet, authenticationHandler, mergeSpriteConfig } = require('nf-tvui-spriter');

// Example usage
const spriteMetadata = generateSpriteSheet('./input', './output/sprite.png');
console.log(spriteMetadata);

// Optimizing an existing sprite sheet
const optimizationResult = optimizeSpriteSheet('./output/sprite.png', ['HD', '4K']);
console.log(optimizationResult);

// Metatron-based authentication handler 
const authResult = authenticationHandler('/path/to/cert', '/path/to/key');
console.log(authResult);

License

This project is licensed under the MIT License.

8.5.0

9 months ago