Skip to content

Release v0.0.6 - Performance and Type Safety Improvements

Latest

Choose a tag to compare

@KannuSingh KannuSingh released this 10 Aug 10:04
eb66cee

Release v0.0.6 - Performance and Type Safety Improvements

This release focuses on performance optimizations, better TypeScript support, and reduced bundle sizes across all packages.

📦 Updated Packages

  • @prepaid-gas/core@0.0.6
  • @prepaid-gas/constants@0.0.6
  • @prepaid-gas/data@0.0.6

✨ What's Changed

🔧 @prepaid-gas/constants

  • Implement proper ABI type inference with viem for better TypeScript support
  • Add shared ABI utilities and base patterns for reduced bundle size
  • Optimize paymaster ABIs with shared base pattern
  • Add viem Chain support and getChainById utility
  • Add bundle analysis tooling for package optimization

🚀 @prepaid-gas/core

  • Update viem dependency for improved compatibility
  • Remove permissionless dependency and optimize peer dependencies
  • Add Rollup bundle analyzer for package size monitoring
  • Improve TypeScript types and API consistency

📊 @prepaid-gas/data

  • Clean up unused imports for better tree-shaking
  • Add Rollup bundle analyzer
  • Improve query builder performance

🛠️ General Improvements

  • Standardize package scripts across all packages
  • Add comprehensive bundle analysis configuration
  • Improve code formatting and linting consistency

📚 Installation

npm install @prepaid-gas/core@0.0.6
npm install @prepaid-gas/constants@0.0.6
npm install @prepaid-gas/data@0.0.6