1require 'json'
2
3package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
4
5Pod::Spec.new do |s|
6 s.name = 'T3TerminalNative'
7 s.version = package['version']
8 s.summary = 'Native terminal surface for T3 Code mobile.'
9 s.description = 'Native terminal surface bridge used by the T3 Code React Native app.'
10 s.homepage = 'https://t3tools.com'
11 s.license = { :type => 'UNLICENSED' }
12 s.author = { 'T3 Tools' => 'hello@t3tools.com' }
13 s.platforms = { :ios => '16.1' }
14 s.source = { :path => '.' }
15 s.source_files = 'ios/**/*.{h,m,mm,swift}'
16 s.vendored_frameworks = 'Vendor/libghostty/GhosttyKit.xcframework'
17 s.frameworks = 'IOSurface', 'Metal', 'MetalKit', 'QuartzCore', 'UIKit'
18 s.libraries = 'c++', 'z'
19 s.swift_version = '5.9'
20 s.dependency 'ExpoModulesCore'
21end