UNPKG

@tsavo/creatify-api-ts

Version:

TypeScript client for the Creatify AI API

82 lines (63 loc) 3.12 kB
## [1.6.2](https://github.com/TSavo/creatify-api-ts/compare/v1.6.1...v1.6.2) (2025-05-30) ### Bug Fixes * complete demo video integration milestone ([6f0f299](https://github.com/TSavo/creatify-api-ts/commit/6f0f299b0d210e6156754f9275d2404999072b40)) # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.0] - 2025-05-23 ### Added - Added proper TypeScript type definitions for all API responses and parameters - Added Voice interface to TextToSpeech namespace - Added separate type files for better organization ### Changed - Improved type safety by replacing `any` types with more specific types - Fixed error handling in video-creator.ts to properly handle unknown error types - Converted `let` variables to `const` when they were never reassigned - Fixed unused variables by prefixing them with an underscore - Updated client methods to accept generic data types ### Fixed - Fixed TypeScript errors in batch-processor.ts - Fixed namespace issues in types/index.ts - Fixed error handling in video-creator.ts ## [0.1.0] - 2025-05-20 ### Added - Updated contact information for open source release - Improved documentation with troubleshooting section - Added security best practices section - Added API version compatibility information - Added CODE_OF_CONDUCT.md ### Fixed - Updated NPM registry configuration - Fixed type definitions for voice information ## [1.0.0] - 2025-05-17 ### Added - Initial stable release of the Creatify API TypeScript client - Complete TypeScript definitions for all API endpoints, parameters, and responses - Comprehensive documentation with examples - Avatar API support for creating AI avatar videos - URL-to-Video API support for converting web content to videos - Text-to-Speech API support for generating audio from text - AI Editing API support for automated video editing - Custom Templates API support for creating videos with templates - DYOA (Design Your Own Avatar) API support for designing custom avatars - VideoCreator utility for simplified video creation - AudioProcessor utility for audio generation - BatchProcessor utility for handling multiple API tasks - GitHub Actions workflow for CI/CD - NPM publishing configuration ## [0.1.0] - 2025-05-17 ### Added - Initial release of the Creatify API TypeScript client - Avatar API support for creating AI avatar videos - URL-to-Video API support for converting web content to videos - Text-to-Speech API support for generating audio from text - AI Editing API support for automated video editing - Custom Templates API support for creating videos with templates - DYOA (Design Your Own Avatar) API support for designing custom avatars - VideoCreator utility for simplified video creation - AudioProcessor utility for audio generation - BatchProcessor utility for handling multiple API tasks - Comprehensive TypeScript types for all API parameters and responses - Full test suite with Vitest