0.0.8-b • Published 4 years ago
@modfy/core v0.0.8-b
@modfy/core
This is the core package for the modfy api library
Full documenation docs.modfy.video
Currently invite only, reach out to hello@modfy.video
Install
yarn add @modfy/core
# Using Npm
npm install @modfy/coreAuth
You can get your tokens at https://api.modfy.video/dashboard
import Modfy from '@modfy/core'
const modfy = new Modfy({
  token: '',
  secretToken: 'sk*test*',
  clientSide: false
  // Optional value if you plan to use client side rendering. (Defaults to false)
})Operations
General Operations
const processedFile = modfy.operations(inputFiles, type, ...args)Compress
const compressedFiles = modfy.compress(
  ['./input.mp4'],
  /* Files
    - Three types of files are accepted
    - 1. HTML File Object, you can pass in an File Object directly in your browser
    - 2. Object containing {name : string, buffer : Buffer, mineType? : string}
    - 3. String of File Path (Only supported in Node)
    */
  'client', // Type of processing, can choose from client or server
  10 // Compression value
)
// Function returns a Promise<Uint8Array>