{"_id":"craft-native","_rev":"40-51e3a8925b031f8d7a0051e0c3042c57","name":"craft-native","dist-tags":{"latest":"0.0.107"},"versions":{"0.0.37":{"name":"craft-native","version":"0.0.37","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.37","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft":"./bin/cli.ts","craft-sdk":"./bin/cli.ts"},"dist":{"shasum":"61da4c1694b095c5b71b474ba294cf995ed74f25","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.37.tgz","fileCount":135,"integrity":"sha512-2T0yGNfjLQPBw49KnzG6lRJd4thIKrZrRYPRIjvD2nB+IaobGGTZzy3XNKgeBxMQ4wixsYy60V+zvId9CxC+4A==","signatures":[{"sig":"MEUCIFvoMfOuPESb60uoXOJ2VBr+nqJRH+LiYrkIBTcMgTI8AiEAtNcx9l7Y39LWZwB5wBrK7iv/RqHvhdk+rCwxhGla0NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387236},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"rm -rf dist && bun run build:lib && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun --external archiver --external ws && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node --external archiver --external ws","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{"ws":"^8.18.0","archiver":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.12","better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0","@types/archiver":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.37_1778629487161_0.5207522233620934","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"craft-native","version":"0.0.49","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.49","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"129169db35842942ca65e9e323b0dd951882af5d","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.49.tgz","fileCount":180,"integrity":"sha512-bqaF11mYLECEx7DV82cQ9Y1+PlMEslioNtqa4IIUCPMhkk88dapVS6uYjHRlbWji7T4DzHq1cNYTeyCcOS/Osg==","signatures":[{"sig":"MEUCIQCQK4HSaQPD1jz9s9welnORP6s+wacKpxHlFa9+48UcngIgESc4Yrpz7wclIQZD8owQrdwvNqv9oMcBmUj9qWFUbAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152613},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"129169db35842942ca65e9e323b0dd951882af5d","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-bqaF11mYLECEx7DV82cQ9Y1+PlMEslioNtqa4IIUCPMhkk88dapVS6uYjHRlbWji7T4DzHq1cNYTeyCcOS/Osg==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.49_1785373427917_0.5129864006906433","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"craft-native","version":"0.0.50","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.50","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"da180bed2c5a039efd14625a605a87826861b7ca","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.50.tgz","fileCount":180,"integrity":"sha512-pgLoTvptsQDzqtBPQM5F7WLe+nry3gIbc7UoJpM2vlSk+s5raIA6mqCNXIfcoC58hUoR+WEgfp8jiIaRnvWPEQ==","signatures":[{"sig":"MEQCIBxeUlus9Y8KpXAfkA86+VWfCKSucxQpgoDKm+5GoQtKAiAYzi3Qph708wdQz5i2UYLB7XYg9CnzZ/0ZO8ZAHsLYkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3153430},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"da180bed2c5a039efd14625a605a87826861b7ca","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-pgLoTvptsQDzqtBPQM5F7WLe+nry3gIbc7UoJpM2vlSk+s5raIA6mqCNXIfcoC58hUoR+WEgfp8jiIaRnvWPEQ==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.50_1785373705087_0.8682016841689375","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"craft-native","version":"0.0.51","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.51","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"1c440fa5d859abb3914bb2100940eff4ac019c43","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.51.tgz","fileCount":180,"integrity":"sha512-mDeR2f8VnbI4mkLTkK2wgG5cKS/l90xJJTqJ0dbGGNymLzA//UXNeY6HhZFjMac3bIBVTi5j7laaqKe5yiamcA==","signatures":[{"sig":"MEUCIGy2trUF10/8n5L+WUerCWrvwe/p+Dth7XcbXGAeTeRZAiEA30QIq92Iut9gP44wkVe4NQxOlhiIgWgTtgVMihPAk34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154523},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1c440fa5d859abb3914bb2100940eff4ac019c43","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-mDeR2f8VnbI4mkLTkK2wgG5cKS/l90xJJTqJ0dbGGNymLzA//UXNeY6HhZFjMac3bIBVTi5j7laaqKe5yiamcA==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.51_1785378453881_0.060762955508201655","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"craft-native","version":"0.0.52","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.52","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"23b691e85ba61a307dbb543c35115da1a4bba2d6","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.52.tgz","fileCount":180,"integrity":"sha512-K8l4xMB3FUAUPp290nR7DLObXjKI38IeA9unV7hitvOwLT57abTKVmIyfoixknqe/4VXXpkGrbhTSSGzF4MN0g==","signatures":[{"sig":"MEQCIG1k36uJknLFwuqoaFkJJBAv8le3lMww8WB4i3po7lQyAiBcZy1FUXci9j9mQ74EfYpz2tdlXUUYbsEtCrg0/sZGsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154523},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"23b691e85ba61a307dbb543c35115da1a4bba2d6","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-K8l4xMB3FUAUPp290nR7DLObXjKI38IeA9unV7hitvOwLT57abTKVmIyfoixknqe/4VXXpkGrbhTSSGzF4MN0g==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.52_1785383503342_0.3016485804023681","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"craft-native","version":"0.0.53","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.53","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"8a9a32569acd29960839695188150351bbf121ce","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.53.tgz","fileCount":180,"integrity":"sha512-RZJPXb/dHGFZhKD6OlNLOMAPnulHOuzgFKtUXzEP/BV5W8xEZizdH5Kt7cJv6+n/jQ2H+7LLAvMr3M4q1r38EQ==","signatures":[{"sig":"MEYCIQDxYeFcoxOsM6o1KY58Fl11EC3AmrJrRjxnpxtamX+dIgIhAMdl14ggvQBcwrn0+hffrI0VaiM5+XO2P2hqphrQ1Ybm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154523},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8a9a32569acd29960839695188150351bbf121ce","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-RZJPXb/dHGFZhKD6OlNLOMAPnulHOuzgFKtUXzEP/BV5W8xEZizdH5Kt7cJv6+n/jQ2H+7LLAvMr3M4q1r38EQ==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.53_1785387583742_0.4509477081421016","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"craft-native","version":"0.0.54","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.54","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"a69d8e6ab11d93699d6963f34d870aae16f13d9f","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.54.tgz","fileCount":180,"integrity":"sha512-wTZagUZ1and+ol/pA46BUdRY2rPS1bzeHcomu35JMfbyXM+gF/xsVsNmO5U23JPukDCWV3xy0/Pnt/8AZTUr2A==","signatures":[{"sig":"MEYCIQCzsRtuQt3KcQGE9RdxdwGxGXJF6TCuD4qMXEYyiFpGNgIhAPUaOtDw5KfkOofknSBACb4qGZMJXkBRLKQwvg/IHee4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154523},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a69d8e6ab11d93699d6963f34d870aae16f13d9f","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-wTZagUZ1and+ol/pA46BUdRY2rPS1bzeHcomu35JMfbyXM+gF/xsVsNmO5U23JPukDCWV3xy0/Pnt/8AZTUr2A==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.54_1785389377931_0.6117136068029174","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"craft-native","version":"0.0.55","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.55","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/home-lang/craft#readme","bugs":{"url":"https://github.com/home-lang/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"8920d7735f73e2f8b6f68cb362f209b73f01b1d8","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.55.tgz","fileCount":180,"integrity":"sha512-qFekhPhVKRqsMJLaX9zTDQCq03ciVYvARoiBJYtFfFiQuf/uwBWEfhlez5pjKLnX4PVuQhsZM2PwG+NLdoxvbQ==","signatures":[{"sig":"MEYCIQDLlbwwPE1VWphut2t1eSmrlcaFPHKPZMeLspcq6pc2aAIhAMDtGfOPCIz2Qr2pCqBOZqZg1O+jjou28n8W3IHHNib5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154756},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8920d7735f73e2f8b6f68cb362f209b73f01b1d8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"_integrity":"sha512-qFekhPhVKRqsMJLaX9zTDQCq03ciVYvARoiBJYtFfFiQuf/uwBWEfhlez5pjKLnX4PVuQhsZM2PwG+NLdoxvbQ==","repository":{"url":"git+https://github.com/home-lang/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"10.8.3","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"26.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.55_1785445035692_0.09064789149213892","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"craft-native","version":"0.0.72","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.72","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"073d9c003da5465495bf1566a826abc75230ea34","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.72.tgz","fileCount":175,"integrity":"sha512-cSQKqP+CN81fNqEnrziDNfAlQfMgs2A3zYD6dIbasyNDn7E+5BdGE8FTp6ZXEP46wmgHyFvEYX5ED40LRhm09Q==","signatures":[{"sig":"MEUCIQCR7o0nS+uFYuv9mMBCU8Zv/Ciehttc1jEbsgZLO7D0PgIgfNgHMgjZar/q3oHWUr0OdjO5tclCteJyAn6qVMGQ4/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2122044},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.72_1787447852498_0.8247708529612756","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"craft-native","version":"0.0.74","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.74","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"a4a492b548f065cbd7395c8f2d6bb0a0191a05cd","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.74.tgz","fileCount":175,"integrity":"sha512-d7x84dDzai3efL2GCrcjtUzXVDj6TeBd72GrFBHOw5WwUEA9qaAJebCPHsRVgLZe99lQzCg+8dK45wJz241EhQ==","signatures":[{"sig":"MEYCIQCSjA5KPSaqIyhLyLllFWl4C/WO6vZ561ldX4lAI4bwxAIhAOv0p/hDmtnTvO3kmjxqxfvj02/s1+fuzhCuhVGaB+aj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2122044},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.74_1787450684634_0.5215064953174173","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"craft-native","version":"0.0.75","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.75","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"dc6106e9380892769e2b18c86e6cdd212c174a42","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.75.tgz","fileCount":175,"integrity":"sha512-bJSPxC8kplzn+ReEJY4bHCKCY+WSrlcpUNo7XLrSJxlk59MLXeBFrLsAQZj5L1L39lB8TCmenCESseNiMQNotQ==","signatures":[{"sig":"MEUCID9OF2QiwCFFuM/PYkP7jVKM31EzWzmG1cJRF+KxXy31AiEArlnz95AVCIYpS0LnEVddOlC/fLtLMy64ALUNqY6ohws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2122044},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.75_1787452252401_0.8889409741142502","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"craft-native","version":"0.0.76","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.76","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"d870620df5e627e00a3b314879f5d87fae3c17ea","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.76.tgz","fileCount":175,"integrity":"sha512-NQ8taXw0GTpH6fKc3i+KF1Yj5CbIDiViK0UZ69P4kewRfo337E2lzH8NZ8/ohz1aZ97+h6zKaHztCyB/2+1hQQ==","signatures":[{"sig":"MEUCIH0MNvPXLGS+IBNqSIpsIabzz0jOyYeAnJVAPrOhB94sAiEAk0GRkYbivja5Bu4LfYCI3EvSCP26+0mOFsV1B2B1+hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123761},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.76_1787464285915_0.41840226541571757","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"craft-native","version":"0.0.77","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.77","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"cd814cb39e0b8f20170aac46bf77c69cc0761f5d","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.77.tgz","fileCount":175,"integrity":"sha512-hBqFxZC22GVt8wv3srd/rsDTKykSzM/aFJDDM8+W/Mk8CuZDFjlOIkRSnyJqZwyVf4bvkRzdegd9fiOfnwUNOg==","signatures":[{"sig":"MEYCIQCsezfGTcgj6qr1zuMGDESHjThv8xMV322AJYJWAQPBfQIhAOxMzBlO74Ec6Z1Nr1MP9WvRIHAXuJ/Xt7R4if/zD+NX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2147580},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.77_1787676090483_0.6243360985061763","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"craft-native","version":"0.0.78","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.78","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"7a00b3ec42d76b4c8580d5dfd5d53ea5dd38a3be","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.78.tgz","fileCount":173,"integrity":"sha512-vLvrRoyepPAYEUpTgt5uxrD8X1Vl4RXpX/c4JMM82rxmmciAvJE2g4CUJ10ixlxkzBAu9TWLeWUyKG4WiVCmyg==","signatures":[{"sig":"MEQCIBibAOigjNMIklWJYLoJbTfye9Zp8p7zN+dsFUbMjqfSAiBKZSyg6e2qDArVgvH03lWS3ZMHcz8v+qWMT3/g8ATSjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124043},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.78_1787966963555_0.32160707593657456","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"craft-native","version":"0.0.79","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.79","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"835984cf0de3a79e2f6b30eb5b16c72d4c59f6b2","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.79.tgz","fileCount":173,"integrity":"sha512-i5CODZv1JdRLC2IM+pKQTuTwmG/EJXUEFDZ87SI9n68IuCLmiDugdZQtE2dYzYp0YtsdidbadFrO4NFx9UNfSg==","signatures":[{"sig":"MEUCIDJEmNCe/7G+Z+ubO9SBHFuHBowMlrZY2SkGRgjRQw2FAiEAhBJEyVb7JlYL6zl6JfRb8pGm4XBldnWgopnK52UFbAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.79_1788024473579_0.9221698681952757","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"craft-native","version":"0.0.80","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.80","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"34f5e788cff4cf3d7fd6fa76d794d47f4ada2015","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.80.tgz","fileCount":173,"integrity":"sha512-VP7THApV1xpFjRzN1DedIXVPzs/w6IzYPo2ifhMamMLhmGHuscOMQlcfHx6DNFub87dGLQUA0fL4GuocSXjOPA==","signatures":[{"sig":"MEUCIFZ0sqNFsWbVEfwqGE6BxrQwVMX+91SWVliZkbKi5/wNAiEAwLsDY5VcK+gnWzHHSEZc6KFyq9LJH8MsuGisuPERVjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.80_1788048484527_0.7167854062345471","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"craft-native","version":"0.0.81","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.81","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"695957f1606cabb71dc927c84b43aef161e8c9ad","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.81.tgz","fileCount":173,"integrity":"sha512-k/zezFatA8hyrnYji2/fm3TQye5WhbY+nWKck8t2n3KrhDJPXfUsSRtJB8RVyZqjg/ExDJuJye2Dm6oN0nkchw==","signatures":[{"sig":"MEYCIQC+4crAm7tWd2BcRCe/H8iOLJJ6RT47DUatPi2MxlvfygIhAP3x0yyVM+EKX9XB5+s9HQyDhNxGL69busb20j745AI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.81_1788061121819_0.02794015236352032","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"craft-native","version":"0.0.82","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.82","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"efcde5462adb0bdc85602a3929852de457fdf04b","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.82.tgz","fileCount":173,"integrity":"sha512-QZ7dM7ucihmFzM0uUQLIY/Tv3w8Dsk+IVfpXR+sZZs0gnCytlcde8fVwaNZ9eIqKY5Qse+u7ISyeRrnPgf3V1w==","signatures":[{"sig":"MEUCIQDbDJsxBUUrTj1oCUKukw9J+1YXNz9Zv36qDYdRRQtNsgIgGL4gwDJObq8KCodmoEaODXcoPzkLm1CdsVSX6kQM/bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.82_1788067602618_0.5166782746219272","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"craft-native","version":"0.0.83","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.83","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"deaeeefd030fc3e31651b79da3a0a0c4c8fa146c","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.83.tgz","fileCount":173,"integrity":"sha512-6FWJmaTG8TYpxKvj7gCYhkylq8jeY6anE75zNcxGbZDRt5AeaKpLBIdCo2AlCHkw1amuFUdahrJ6vPZdInGbQQ==","signatures":[{"sig":"MEUCIQDafOpeaJNNXw+7QKrxAgLh4yduQ0YJnMC885CRWn9SGwIgOrOMNUtQ8Laop7pDMDwJFkX8/eMH4ShGvZdvWuE7C8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.83_1788143548596_0.10736133977464224","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"craft-native","version":"0.0.84","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.84","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"be34b2c4df8ba45370d71ea431fbe48ef5f2bc84","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.84.tgz","fileCount":173,"integrity":"sha512-wViNItgN9HvXi3/d1n07ZjdFPNoUhPy9JWm8xzMRNXIStuy7X0mimg1uMOp48zjGZdwUqL1yUhN3TYwC2icc8A==","signatures":[{"sig":"MEUCIQC4hVAQOcssbgaxCm5eyAu9qAVYld3AbUVVe2/6wfXFmgIgf5GOV8e1svZzFfopu3Rdb72IqNI2sk8p2xvd3TCCR2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.84_1788212650285_0.326576084561919","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"craft-native","version":"0.0.85","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.85","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"f5e74c51318bf19afe76a883967278d3d25a70b9","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.85.tgz","fileCount":173,"integrity":"sha512-iSYqLvnwgHee1Q7GxyF8/QhMzO3p11jY5TtPmwiDStDzwZvwz2E6TOOGHcN4eYNuOOB11+KlEGxhwljd5z1vHQ==","signatures":[{"sig":"MEUCIQDagtiUGp9ZfXtNVIC5YFue8osptlzGG1UZlXk5s6hoewIgJIAZxJnzUSJcVJTVJDGo5KHgLSIMArd/OzEt0e8gNkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.85_1788228904099_0.755766747050882","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"craft-native","version":"0.0.86","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.86","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"9b6e91bc14bb47235be19c138e8e4c057d6fec28","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.86.tgz","fileCount":173,"integrity":"sha512-9Vfe7ijwwVd+dEaAC3c9xOASgk91VqSgjG/779Mj5I+P5yeLcQyuE/Zryp7fWyK7km5PIFtSxjmw5HYeYwWUdw==","signatures":[{"sig":"MEQCIEuPUDUQy3ws7GgCyJy9WPjYV4fok1tK+qCyRehmb8/zAiAZeSJ+8UgdSwIwH6A34QZCfDUNj5TAXNit6FqgINdySg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130594},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.86_1788277565046_0.676400519063683","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"craft-native","version":"0.0.87","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.87","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"a079e5488d8e3cba8efce5fef11a75940266570d","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.87.tgz","fileCount":173,"integrity":"sha512-OXi2TeHbxBZyv/+PEzQpDx+Ea2+MB/ObfHQ5t7vZPkJQo0xa5QpTjOuvUoz7ouMBgOQHwiBcytJ7NDxciZy74Q==","signatures":[{"sig":"MEUCIQCYa+KeTZz7fWM//BAMm3sDDcpmNcmRR7Mz2RkGa2fEmQIgEBS4FU5iWVDgY54DlN8C9DfA+XCSwiUE6by4Z3YzDH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2132984},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun run tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.87_1788310194759_0.09631190696453351","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"craft-native","version":"0.0.88","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.88","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"a90580f031b0f5f62d2b1db9cee6d669cefee9ab","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.88.tgz","fileCount":174,"integrity":"sha512-1MxXR69YfaeQSL4XQE2ZEBJ/yixfF0MtukFnn+s4jzC6R4LVVci0eoWc31IQEhvkHSvhJWEvS3WUBtNYkcnG4w==","signatures":[{"sig":"MEQCIFrDqdASKjKRNX1CnoCnScp34cV8f785C5S1FW2Tuw4qAiBNrY7OEv1eKUaAfID4imXPt1e8udRdKXhbQzPrtKGuHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2201046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.88_1788800520797_0.9848743831889384","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"craft-native","version":"0.0.89","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.89","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"8ccdc6fc2eb88dbaab8b6668053784142f10bbbe","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.89.tgz","fileCount":174,"integrity":"sha512-BZFLh7RsFhscph2J2FWg5XU9IcA18n2NtwaWY8TVCOajb7ID44TgvUF/D+UscuqsAFBKBb7XqnW9C0IjQHV/ow==","signatures":[{"sig":"MEQCIFioBAUBKZIUlaXCNhZxksTi6NB3y7espxIB0hnKSU6yAiBdTBtkfs3AaRqwGvChN6Pu5ZFe9yC+ycqKsAkn9THa1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2202721},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.89_1788804900162_0.6017232463676327","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"craft-native","version":"0.0.90","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.90","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"8620e01c546bd38922d8040a202abc605b00c2bb","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.90.tgz","fileCount":174,"integrity":"sha512-38sZHDJfjisiIC4e/JezvGXw7eqwruoIP5iVsrP8Qa8h+NMpDi6N24jp0Oflb4/RVOwg+xQQwTcihn86s8W2lA==","signatures":[{"sig":"MEQCID6NFX+O1xvVLOH4hIJc1Jqe6750yA5VuzQ9tguQHQ/IAiAbRnNqBBwxNxiDzHDR24cd3pvK1S9sfB6oQ3PY4V7pjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2202721},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.90_1788805693362_0.8861565876770341","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"craft-native","version":"0.0.91","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.91","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"bd722792e1066eed2ce149c01982b62ee5afe7f2","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.91.tgz","fileCount":177,"integrity":"sha512-+gv4k38qR+dfneMhIU6Qks0Zdb4iu6pbWM84u5zZuhjo6WTMqiRl9QrTta/j+CSpv0o4yyM99IdVYlcQ05SO0Q==","signatures":[{"sig":"MEUCICVtbODE1CClEdgKrzYEcfYLIKDXeTyRYlUMBhALSrThAiEA++vCCyzSJAnQKGkmqG7s2cPAwwRzktNWzoor6cixLV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhOFGs/Xf5pqJfJArEpQFdJj1YtBGi6O37glMkfe/8uAiBBkGwZs3CQlq5wvyxDA425rYqmRECHbnKUnHSmJJ5TSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2364035},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.91_1789477549305_0.2866980493682165","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"craft-native","version":"0.0.92","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"craft-native@0.0.92","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"./dist/cli.js"},"dist":{"shasum":"4ff056a0e2f85ce6edc7cb5377b34bbcd70b5aa8","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.92.tgz","fileCount":177,"integrity":"sha512-ZItXbEfrR3uYpEyHz65BYce/O2SUeV8TXKlG2QEzOmg4svD9/eD+/C4bfA5jgthmszcJMYKmHc6yKE+JIECZqw==","signatures":[{"sig":"MEQCIHc8J1Jrg/tU8bZZnu2tjaoXThYWIZvXnFWParL6ycJvAiA/QDPXEmSms1e7I2KFfyAWSRf8ifrGub7wKIQ+3vGYuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCr0d9Pdirs4sRnEpZ6s8kkv8ppjgCW3d3GTB2WQ4O9wAIgGqDyvAtHKCVGttzYG9fwXtXxvGXQQUm0kcvX3qUwbKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396911},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.7","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.92_1789659927174_0.6642583864536793","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"craft-native","version":"0.0.94","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.94","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"b20c20aa6b835d81ad8ad34f594bb6186d6040bf","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.94.tgz","fileCount":139,"integrity":"sha512-VTTOvY8Q2KQ8Udp8I+BxLVBV9Kap9UUCCk9AM1t5BbGf9wN84VynCBk3mnJSEbnVDguU1/AgqsvRdqp42HEGSA==","signatures":[{"sig":"MEQCIHpaZJhuSzVArOLb/KxfVQI3OTPtEsdTXkngFau5P7THAiBmI/wSVvvJElQyCgu6Dr+YNcN8W5PkrGjhpDiQdE1PCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAyWk7zeenjxp8sI8QpbPFXBQqr2jLeeHYArLMVWf0wZAiEA9R6gV9LlROoxug+XuICByHtXZRb2l9yYNIPQEpMkI54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443954},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-VTTOvY8Q2KQ8Udp8I+BxLVBV9Kap9UUCCk9AM1t5BbGf9wN84VynCBk3mnJSEbnVDguU1/AgqsvRdqp42HEGSA==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.94_1790588065015_0.7235871830505274","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"craft-native","version":"0.0.95","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.95","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"b7016c000bbbe40670006152467e84381a036b9a","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.95.tgz","fileCount":139,"integrity":"sha512-dlgSkMjKmsOxqbnuh5ds4hZQ0AX5IYpyfqZJm8qq5wEIX0miE4IcDCezJWYoOzX3JnYRVWCJAg3idKeljn9N8A==","signatures":[{"sig":"MEQCIE+4avKuvIUOnnJ6mi0+wRisg2C86o+jFFRhTuavtOXiAiBSfKM6Pf1lRiLjhHI84I0K94ov3MCtGNF4uCRm6RPeRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDv93NaJsmCQyaUQpQhEEDqO30Cg6CxXvl5W0nxdlLGAiEAvft0b2A2XByqer80d4k1jQygf07lgxejcNoIkeJ0hw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443954},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-dlgSkMjKmsOxqbnuh5ds4hZQ0AX5IYpyfqZJm8qq5wEIX0miE4IcDCezJWYoOzX3JnYRVWCJAg3idKeljn9N8A==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.95_1790589069314_0.8524698115141032","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"craft-native","version":"0.0.96","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.96","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"eb9f66e038f7aaf63f5fe67f7494f53574dc0a91","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.96.tgz","fileCount":139,"integrity":"sha512-mzo0IFckz2OcXKsiMBFgMDDY6lYxh9Mxq2rRDbz2nfYCRa8k8HSPLv/JNldQyWUH8DHtUgxNdBlwmgNt/+bS7g==","signatures":[{"sig":"MEYCIQCEnOPVaEjMttbefckU1HW2K3Oj6PC2ojB6HYRtuCCm2gIhAKcvGhVjmjlTXMXsmQpo64Gvp0Ka2Re4Hp76MhPXLo7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC9RXQJO/4x2fhnhK0hAzIznLQj3oIwv68pGitVB6DeAIhAPlGOjYAs5FPNsm+H2M0XNIOogXCSO0v3nM1MxcpSsyZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443954},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-mzo0IFckz2OcXKsiMBFgMDDY6lYxh9Mxq2rRDbz2nfYCRa8k8HSPLv/JNldQyWUH8DHtUgxNdBlwmgNt/+bS7g==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.96_1790590602398_0.40539911290413677","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"craft-native","version":"0.0.97","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.97","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"b0167de7ebf6895134a8f623be5b9c526b61da92","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.97.tgz","fileCount":139,"integrity":"sha512-my2rfp/u+HXNzzh2MVH8YVnRZ2HmBUqG0q2sdaKYrWxSTJiMOYYfkXwQ0XcF+UzzvayUbrK78/SJaIunZ3aP9w==","signatures":[{"sig":"MEQCICI/wrZzKFTprX5iroOfJ5NoKQNO/MlD+h9RJIMDyw0vAiAlbLhk+6P5ko9qQFk13N1KMGyfj5f8QmekQNMypG6ZCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvWtrDx3AJgnlKMyh+3moBJ56GTeQZWk1H7FITuqEjaQIgO0snt8mHJkGC/11p16OrwAHy96PU28k6fBxRcdsrqlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443954},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-my2rfp/u+HXNzzh2MVH8YVnRZ2HmBUqG0q2sdaKYrWxSTJiMOYYfkXwQ0XcF+UzzvayUbrK78/SJaIunZ3aP9w==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.97_1790592010162_0.7257337998819922","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"craft-native","version":"0.0.98","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.98","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"9ed25bdc86808f3964f15b4df5032d1ceb9944a1","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.98.tgz","fileCount":139,"integrity":"sha512-pwc9S3BF+Z5sbL5UHDi2+VVupXpxlHM0FU+W42/VzBcTb8/l1RdP3kGd+8Tsj/7xtX5gPey3pslaL7fCtXRMgg==","signatures":[{"sig":"MEQCICgtiYzgwi/CzocIBxxklntupnH1w4JHj3OeP4m4hYK9AiBiCVVAjQcF43aa1rMEAA/bKgdtWW9sA2ag5oaBy6DW0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9+gc3qyS6LkWEFBWk7pVx3eUMInbUwOvEmNa8F3zP7AiAjGe5OFH2yD6Xd74cS4itzImte5l7+wlkb/VvYoVitcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2444689},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-pwc9S3BF+Z5sbL5UHDi2+VVupXpxlHM0FU+W42/VzBcTb8/l1RdP3kGd+8Tsj/7xtX5gPey3pslaL7fCtXRMgg==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.98_1790611924290_0.8643141314814482","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"craft-native","version":"0.0.99","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.99","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"d2f2c5d34d711574c3ec5d87645f1d0ef19cafa3","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.99.tgz","fileCount":139,"integrity":"sha512-OwuFtnEc2HWlo3+BWC1yRCfb8cKpCDJ9Ezs/sgsllEqDKZi5XSbQsDSPx2rkE/IegxzaI/teiQmjdkhOnkQARQ==","signatures":[{"sig":"MEUCIQCvBkgqhtJ+/ojJmoVj0GVwoA2RuL+l4AQOWfAy1k+ViwIgePRcXLD86P2N9RYgbXHqR7TEQq9IyeApyybT+TT/404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAoUkoaAwxLyFD2cidAmAx/x3qVAFOxrAzAsrsL+igjpAiB32eF3uJuToPEJqaOgqSFBRz3Piqj9U4dmBElhkYmi6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467678},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-OwuFtnEc2HWlo3+BWC1yRCfb8cKpCDJ9Ezs/sgsllEqDKZi5XSbQsDSPx2rkE/IegxzaI/teiQmjdkhOnkQARQ==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.99_1790634195129_0.9967451495051345","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"craft-native","version":"0.0.100","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.100","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"33a5ae8e53347629a8ec4e7b0c356348f5c89b79","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.100.tgz","fileCount":139,"integrity":"sha512-PH+7wAiSmuP9K/6E9eFpEKM0xyZj4tg5ktT4FpVkT7SW1ShFUh0xJ9+ieCPcKbkfVtBrvUVYOOeeWOFgoALJnQ==","signatures":[{"sig":"MEUCIE/JI0dSagtd8kH+ZwOM/l1QsJ3ktfy3WoIigV3VD/e8AiEA0VxMqQFIzcx3+VrSe2nEJ5dOuKzBHDr6OUktGKzOuk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBO9jSnGLVPMUIo40SwsAmFeMzQwzs2XIVAbxUst+0jKAiB3u3mTYCeGBK3+HSmdmF0PVjmk/zPweiAU2VqngP75bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469647},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-PH+7wAiSmuP9K/6E9eFpEKM0xyZj4tg5ktT4FpVkT7SW1ShFUh0xJ9+ieCPcKbkfVtBrvUVYOOeeWOFgoALJnQ==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.100_1790636557456_0.3281038140873893","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"craft-native","version":"0.0.101","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.101","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"fa1f01824c0651afb94032c50a9a974317d2e427","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.101.tgz","fileCount":139,"integrity":"sha512-zwWtw38TcZjx0c+xO98edcza17da+ydJG3pSPZ4pwxr+D5SpGi8tCi6gWwFsImUw4iU/f7Rt0WML8SmUHBaduQ==","signatures":[{"sig":"MEQCICzdiADgP1OWL8EDQhnOsnbBgBrm1N4qOpvToYGXEUbHAiBnoD6nD2mtv9IldfV/tzruQCn5cZnItZMC7npbs05Xrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCijTBjdqaXjnsrq4r0zPU3nD/evQERshAWuUwnz8xNlAIhAIIgFcK8tCVIPIhgrrUBcta3vwQ5X2mjB0GK88bf8Wln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473887},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-zwWtw38TcZjx0c+xO98edcza17da+ydJG3pSPZ4pwxr+D5SpGi8tCi6gWwFsImUw4iU/f7Rt0WML8SmUHBaduQ==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.101_1790637908385_0.01715326365452685","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"craft-native","version":"0.0.103","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.103","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"b55d39517efa8ec1e7d77cdbe2d57dab89370cea","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.103.tgz","fileCount":139,"integrity":"sha512-E09uKW0+sUqACdfraHVyPnrn4gOCUiDoU6bQahGMzNuSDtg1P9pGuWuGnM/4OaOjaiWHgdNR2YbRSmDmOVeUVw==","signatures":[{"sig":"MEUCIQCzs8+BRR49TI2BajLGZawG7ZFrZD9wVE247XbckDHk9QIgGQMxWGEOzCG+r8uRwtWJZ2r3WzdWqZt9fXVzNW/isjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDX5tond9u8W6s7PULUFbcw2z7z1/TML6EwpKshdvl6hAiEA5PS21UiEJnuGzLh+SZyhQ0d1FtOsGQwpDeyylm9Plqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474863},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-E09uKW0+sUqACdfraHVyPnrn4gOCUiDoU6bQahGMzNuSDtg1P9pGuWuGnM/4OaOjaiWHgdNR2YbRSmDmOVeUVw==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.103_1790651928974_0.13206989524114476","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"craft-native","version":"0.0.104","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.104","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"2f294cadc09329f7ee6658b3580bfecfbfd9774b","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.104.tgz","fileCount":139,"integrity":"sha512-o2Pd0fPiE6mZ6wbuOXH2elrljsncL102L9c8lGGG/n0anZ3k7gom+Tfsm3+ekEtCJK9LW8LoYq+5z97QsrTq6Q==","signatures":[{"sig":"MEUCIQDMW3usMZ9CfO+K9AQFk3kfE03OURh2m8z2/xY8li3XvQIgIZ2QjyxGsByINPYovbJQBvdsoTd61DnSVgYxrFrlNeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDZ8GOfIBDI3SVGSOro/I8YzkpAQ9YcRDfH/eAkZCRtAiBbnrURF5Ez2eLS08FwcrNdwRKyJM5NjNbN5rGqMd9pcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2475116},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-o2Pd0fPiE6mZ6wbuOXH2elrljsncL102L9c8lGGG/n0anZ3k7gom+Tfsm3+ekEtCJK9LW8LoYq+5z97QsrTq6Q==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.104_1790659150753_0.6886770294455669","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"craft-native","version":"0.0.105","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","_id":"craft-native@0.0.105","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/craft-native/craft#readme","bugs":{"url":"https://github.com/craft-native/craft/issues"},"bin":{"craft-sdk":"dist/cli.js"},"dist":{"shasum":"8dad6b781ab0774917a665a8135810856c59385f","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.105.tgz","fileCount":139,"integrity":"sha512-NQ+wra/eL4tGjAtSay8LJip+VeIS/yhc2dsIIGb7oc6sP7DGZrKqnLSN2c2l8ey175sqd6N7crG6ucz7psIlUg==","signatures":[{"sig":"MEQCIHucf+1SP6xFwAkC1ydwH7g5eZmLL9zuSDCQgaaI5KRxAiB6OzH2n9KKR+y5K3AZnUfBJThpfqvd5vZZr2nNkZMmzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/Mr37l6SCRI5DBtwqijBMwGVP47T7vqTXxcPcPPLagAIhANNDqwcR9OnMwkrZW6/AhPcsGMz0ycWvbepOsGtihTKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492643},"type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-NQ+wra/eL4tGjAtSay8LJip+VeIS/yhc2dsIIGb7oc6sP7DGZrKqnLSN2c2l8ey175sqd6N7crG6ucz7psIlUg==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/craft-native_0.0.105_1790768750808_0.6577770848808409","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"_id":"craft-native@0.0.107","bin":{"craft-sdk":"dist/cli.js"},"bugs":{"url":"https://github.com/craft-native/craft/issues"},"dist":{"shasum":"574868d7e38bce1b0630fb00a5595db3d933cc48","tarball":"https://registry.npmjs.org/craft-native/-/craft-native-0.0.107.tgz","fileCount":142,"integrity":"sha512-AQNcrFtq5EPvfz4oSCpgjzZQoncGsMnEUh52C051UYyFFSq6iif0N8cc8IvNWCMAFR7O+sKDA15yxqJHqWFbjw==","signatures":[{"sig":"MEQCIB1JKo9mkzt5t09iZgS7xvtMpOrV4SV1tgSdAth7SsViAiA/lTkurKP+pBhCNCQXupDhz94SaiMrYtcJmjmKZGeKYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfusTOEM7i2N9GRCnUply2yAXHHW9Ooe6SxE+l8JyyywIhAP3LgLFAgyxx80qoc5++pTMNx7UHgI5pmBkf60OuYGHB"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/craft-native@0.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469509},"name":"craft-native","type":"module","_from":"file:/home/runner/work/_temp/craft-npm-archives/0.tgz","types":"./dist/index.d.ts","author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ios":{"types":"./dist/ios/src/index.d.ts","import":"./dist/ios/src/index.js","browser":null},"./mobile":{"types":"./dist/mobile.d.ts","import":"./dist/mobile.js","default":"./dist/mobile.js"},"./android":{"types":"./dist/android/src/index.d.ts","import":"./dist/android/src/index.js","browser":null}},"license":"MIT","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx --bun pickier lint . --config ../../pickier.config.ts --max-warnings 9999","test":"bun test","build":"bun build.ts && bun run build:types","lint:fix":"bunx --bun pickier lint . --fix --config ../../pickier.config.ts --max-warnings 9999","build:lib":"bun build src/index.ts --outdir dist --format esm --target bun && bun build src/index.ts --outfile dist/index.cjs --format cjs --target node","typecheck":"tsc --noEmit","build:types":"bun scripts/tsc.ts -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts","prepublishOnly":"bun run build"},"version":"0.0.107","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e7306042-f69c-48c4-a927-6dd3fffb1c29"}},"homepage":"https://github.com/craft-native/craft#readme","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"_resolved":"/home/runner/work/_temp/craft-npm-archives/0.tgz","_integrity":"sha512-AQNcrFtq5EPvfz4oSCpgjzZQoncGsMnEUh52C051UYyFFSq6iif0N8cc8IvNWCMAFR7O+sKDA15yxqJHqWFbjw==","repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"_npmVersion":"11.15.0","description":"Build desktop apps with web languages - TypeScript SDK for Craft","directories":{},"maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"_nodeVersion":"24.21.0","dependencies":{},"typesVersions":{"*":{"ios":["./dist/ios/src/index.d.ts"],"mobile":["./dist/mobile.d.ts"],"android":["./dist/android/src/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.2.25","@types/bun":"^1.2.0","@types/node":"^22.0.0","@stacksjs/clapp":"^0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/craft-native_0.0.107_1790997663494_0.6740507762055845"}}},"time":{"created":"2026-05-12T23:44:47.107Z","modified":"2026-10-03T03:21:03.954Z","0.0.37":"2026-05-12T23:44:47.369Z","0.0.49":"2026-07-30T01:03:48.132Z","0.0.50":"2026-07-30T01:08:25.258Z","0.0.51":"2026-07-30T02:27:34.091Z","0.0.52":"2026-07-30T03:51:43.523Z","0.0.53":"2026-07-30T04:59:43.901Z","0.0.54":"2026-07-30T05:29:38.136Z","0.0.55":"2026-07-30T20:57:15.923Z","0.0.72":"2026-08-23T01:17:32.664Z","0.0.74":"2026-08-23T02:04:44.774Z","0.0.75":"2026-08-23T02:30:52.559Z","0.0.76":"2026-08-23T05:51:26.074Z","0.0.77":"2026-08-25T16:41:30.715Z","0.0.78":"2026-08-29T01:29:23.693Z","0.0.79":"2026-08-29T17:27:53.707Z","0.0.80":"2026-08-30T00:08:04.694Z","0.0.81":"2026-08-30T03:38:41.961Z","0.0.82":"2026-08-30T05:26:42.763Z","0.0.83":"2026-08-31T02:32:28.777Z","0.0.84":"2026-08-31T21:44:10.470Z","0.0.85":"2026-09-01T02:15:04.340Z","0.0.86":"2026-09-01T15:46:05.189Z","0.0.87":"2026-09-02T00:49:54.913Z","0.0.88":"2026-09-07T17:02:01.027Z","0.0.89":"2026-09-07T18:15:00.292Z","0.0.90":"2026-09-07T18:28:13.520Z","0.0.91":"2026-09-15T13:05:49.415Z","0.0.92":"2026-09-17T15:45:27.337Z","0.0.94":"2026-09-28T09:34:25.095Z","0.0.95":"2026-09-28T09:51:09.415Z","0.0.96":"2026-09-28T10:16:42.511Z","0.0.97":"2026-09-28T10:40:10.273Z","0.0.98":"2026-09-28T16:12:04.409Z","0.0.99":"2026-09-28T22:23:15.229Z","0.0.100":"2026-09-28T23:02:37.545Z","0.0.101":"2026-09-28T23:25:08.504Z","0.0.103":"2026-09-29T03:18:49.083Z","0.0.104":"2026-09-29T05:19:10.893Z","0.0.105":"2026-09-30T11:45:50.969Z","0.0.107":"2026-10-03T03:21:03.588Z"},"bugs":{"url":"https://github.com/craft-native/craft/issues"},"author":{"name":"Chris Breuer","email":"chris@stacksjs.org"},"license":"MIT","homepage":"https://github.com/craft-native/craft#readme","keywords":["desktop","app","framework","webview","zig","native","cross-platform","electron-alternative","tauri-alternative","gui","typescript","bun"],"repository":{"url":"git+https://github.com/craft-native/craft.git","type":"git","directory":"packages/typescript"},"description":"Build desktop apps with web languages - TypeScript SDK for Craft","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"readme":"# craft-native\n\nBuild lightning-fast desktop apps with web languages, powered by Zig.\n\n## Features\n\n- **Lightning Fast**: 50ms startup vs Electron's 230ms (4.5x faster)\n- **Tiny Memory Footprint**: ~14 KB idle vs Electron's 68 MB (4857x less)\n- **Small Binaries**: 3 MB vs Electron's 135 MB (45x smaller)\n- **TypeScript First**: Full type safety with zero dependencies\n- **Zero Config**: Just write HTML/CSS/JS and run\n- **Cross-Platform**: macOS, Linux, Windows\n- **GPU Accelerated**: Direct Metal/Vulkan access for blazing performance\n- **Hot Reload**: Built-in development mode with auto-refresh\n\n## Installation\n\n```bash\nbun add craft-native\n```\n\n## Quick Start\n\n### Minimal Example (1 line!)\n\n```ts\nimport { show } from 'craft-native'\n\nawait show('<h1>Hello Craft!</h1>', { title: 'My App', width: 600, height: 400 })\n```\n\n### Hello World\n\n```ts\nimport { createApp } from 'craft-native'\n\nconst html = `\n<!DOCTYPE html>\n<html>\n<head>\n  <meta charset=\"UTF-8\">\n  <style>\n    body {\n      margin: 0;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      height: 100vh;\n      background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n      color: white;\n      font-family: system-ui, sans-serif;\n    }\n  </style>\n</head>\n<body>\n  <h1>⚡ Lightning Fast Desktop Apps</h1>\n</body>\n</html>\n`\n\nconst app = createApp({\n  html,\n  window: {\n    title: 'My Craft App',\n    width: 800,\n    height: 600,\n  },\n})\n\nawait app.show()\n```\n\n### Load a URL\n\n```ts\nimport { loadURL } from 'craft-native'\n\n// Load any website or local dev server\nawait loadURL('http://localhost:3000', {\n  title: 'My Web App',\n  width: 1200,\n  height: 800,\n  devTools: true,\n  hotReload: true,\n})\n```\n\n## API Reference\n\n### `createApp(config)`\n\nCreate a new Craft app instance.\n\n```ts\nimport { createApp } from 'craft-native'\n\nconst app = createApp({\n  html: '<h1>Hello</h1>',  // HTML content\n  url: 'https://example.com',  // Or load a URL\n  window: {\n    title: 'My App',\n    width: 800,\n    height: 600,\n    // ... more options\n  },\n})\n\nawait app.show()\n```\n\n### `show(html, options)`\n\nQuick helper to show a window with HTML.\n\n```ts\nimport { show } from 'craft-native'\n\nawait show('<h1>Hello World</h1>', {\n  title: 'My App',\n  width: 600,\n  height: 400,\n})\n```\n\n### `loadURL(url, options)`\n\nQuick helper to load a URL.\n\n```ts\nimport { loadURL } from 'craft-native'\n\nawait loadURL('http://localhost:3000', {\n  title: 'Dev Server',\n  width: 1200,\n  height: 800,\n  devTools: true,\n})\n```\n\n## Window Options\n\n```ts\ninterface WindowOptions {\n  title?: string              // Window title\n  width?: number              // Width in pixels (default: 800)\n  height?: number             // Height in pixels (default: 600)\n  x?: number                  // X position\n  y?: number                  // Y position\n  resizable?: boolean         // Can resize (default: true)\n  frameless?: boolean         // Frameless window (default: false)\n  transparent?: boolean       // Transparent background (default: false)\n  alwaysOnTop?: boolean       // Always on top (default: false)\n  fullscreen?: boolean        // Start fullscreen (default: false)\n  darkMode?: boolean          // Enable dark mode\n  hotReload?: boolean         // Enable hot reload (default: dev mode)\n  devTools?: boolean          // Enable dev tools (default: dev mode)\n  systemTray?: boolean        // Enable system tray (default: false)\n  hideDockIcon?: boolean      // Hide dock icon (macOS menubar-only mode)\n  menubarOnly?: boolean       // No window, tray icon only\n  titlebarHidden?: boolean    // Hide titlebar (content extends into titlebar)\n  vibrancy?: string           // macOS vibrancy effect\n}\n```\n\n## Menubar Apps\n\nCraft supports menubar/system tray apps with or without a popup window.\n\n### Menubar with Popup Window\n\n```ts\nimport { createApp } from 'craft-native'\n\nconst app = createApp({\n  html: `<h1>Pomodoro Timer</h1>`,\n  window: {\n    title: 'Timer',\n    width: 320,\n    height: 380,\n    systemTray: true,      // Enable system tray icon\n    hideDockIcon: true,    // Hide dock icon (menubar-only)\n    frameless: true,\n    transparent: true,\n  },\n})\n\nawait app.show()\n```\n\n### Menubar-Only (No Window)\n\n```ts\nconst app = createApp({\n  window: {\n    title: 'System Monitor',\n    menubarOnly: true,     // No window, tray icon only\n    systemTray: true,\n    hideDockIcon: true,\n  },\n})\n\nawait app.show()\n```\n\n### Tray API (from JavaScript in your HTML)\n\n```js\n// Update menubar title (e.g., \"🍅 25:00\")\nwindow.craft.tray.setTitle('🍅 25:00')\n\n// Set context menu\nwindow.craft.tray.setMenu([\n  { label: 'Start', action: 'start' },\n  { label: 'Pause', action: 'pause' },\n  { type: 'separator' },\n  { label: 'Quit', action: 'quit' }\n])\n\n// Listen for menu actions\nwindow.addEventListener('craft:tray:menu', (e) => {\n  switch (e.detail.action) {\n    case 'start': startTimer(); break\n    case 'pause': pauseTimer(); break\n    case 'quit': window.craft.app.quit(); break\n  }\n})\n```\n\n## Window API (JavaScript)\n\nControl the window from your HTML/JavaScript:\n\n```js\n// Visibility\nwindow.craft.window.show()\nwindow.craft.window.hide()\nwindow.craft.window.toggle()\nwindow.craft.window.focus()\n\n// State\nwindow.craft.window.minimize()\nwindow.craft.window.maximize()\nwindow.craft.window.close()\nwindow.craft.window.toggleFullscreen()\nwindow.craft.window.center()\n\n// Properties\nwindow.craft.window.setTitle('New Title')\nwindow.craft.window.setPosition(100, 100)\n\n// Events\nwindow.craft.window.on('focus', () => console.log('Focused'))\nwindow.craft.window.on('blur', () => console.log('Blurred'))\n```\n\n## App API (JavaScript)\n\nApplication lifecycle and system integration:\n\n```js\n// Lifecycle\nwindow.craft.app.quit()\nwindow.craft.app.hide()\nwindow.craft.app.show()\n\n// Dock (macOS)\nwindow.craft.app.hideDockIcon()\nwindow.craft.app.showDockIcon()\nwindow.craft.app.setBadge('3')\nwindow.craft.app.bounce()\n\n// Notifications\nwindow.craft.app.notify({\n  title: 'Timer Complete',\n  body: 'Your focus session is done!'\n})\n\n// System info\nwindow.craft.app.isDarkMode()  // Returns true/false\nwindow.craft.app.getLocale()   // Returns 'en-US', etc.\n```\n\n## Sidebar Styles\n\nCraft includes pre-built CSS styles for three popular sidebar designs:\n\n### Tahoe Style (macOS Finder)\n\n```ts\nimport { tahoeStyles, renderTahoeSidebar, tahoeDemoData } from 'craft-native'\n\n// Use Tailwind classes\nconst sidebar = `<div class=\"${tahoeStyles.sidebar}\">...</div>`\n\n// Or render full HTML\nconst html = renderTahoeSidebar(tahoeDemoData)\n```\n\n### Arc Style (Arc Browser)\n\n```ts\nimport { arcStyles, renderArcSidebar, arcDemoData } from 'craft-native'\n\n// Gradient pills, collapsible sections\nconst html = renderArcSidebar(arcDemoData, false) // collapsed = false\n```\n\n### OrbStack Style (Minimal Dark)\n\n```ts\nimport { orbstackStyles, renderOrbStackSidebar, orbstackDemoData } from 'craft-native'\n\n// Dark #1a1a1a theme with status indicators\nconst html = renderOrbStackSidebar(orbstackDemoData)\n```\n\n## Auto-Updating\n\n`AutoUpdater` fetches a manifest, verifies the download, replaces the app bundle,\nand relaunches.\n\n```ts\nimport { AutoUpdater } from 'craft-native'\n\nconst updater = new AutoUpdater({\n  updateUrl: 'https://github.com/you/app/releases/latest/download/update.json',\n  currentVersion: '1.0.0',\n  appPath: '/Applications/MyApp.app',\n  autoDownload: false,\n  macos: { teamId: 'ABCDE12345' },\n})\n\nupdater.on('update-available', info => console.log('available:', info.version))\nupdater.on('download-progress', p => console.log(`${p.percent}%`))\n\nif (await updater.checkForUpdates()) {\n  await updater.downloadUpdate()\n  await updater.installUpdate()\n}\n```\n\n### macOS trust\n\nThe manifest's SHA-256 proves the download matches what the manifest asked for. It\nsays nothing about *who published it* — whoever can rewrite the manifest can rewrite\nthe hash with it. So on macOS the staged bundle is also put through the checks\nGatekeeper runs at launch, before anything is swapped:\n\n- `codesign --verify --deep --strict` — the signature covers the bytes on disk\n- `spctl -a -t exec` — Apple has notarized this build\n- `TeamIdentifier` equals `macos.teamId` — *you* published it\n\nPin `teamId`. Without it an updater accepts any notarized bundle, and notarization is\navailable to every Apple developer account there is. `@stacksjs/desktop`'s\n`createSelfUpdater` fills it in from the signature on the running copy, which is the\nversion most apps want.\n\n### Replacing the bundle\n\nThe swap is deliberately not `rm -rf app && cp -R new app`:\n\n- **`ditto`, not `cp -R`.** `cp` and `fs.cpSync` drop the extended attributes and ACLs\n  a code signature is computed over, so a byte-identical copy fails `codesign --verify`.\n- **Two renames, not a delete.** The new bundle lands on the destination volume first,\n  then the old one is renamed aside and the new one renamed in. Both are atomic within\n  a directory, so there is no window in which an interrupted update leaves the user\n  with no app.\n- **Quarantine last.** The flag is cleared only after verification passes — clearing it\n  first is how an updater becomes a way to install anything at all.\n\nThese are exported on their own for installers and CI: `verifyBundleTrust`,\n`readBundleIdentity`, `extractBundle`, `extractBundleFromDmg`, `extractBundleFromZip`,\n`swapBundle`, `dittoBundle`, `clearQuarantine`, `canReplaceBundle`.\n\n### Relaunching\n\n`restartApp` opens the bundle and exits. Pass `relaunch` when the updater does not run\nin the process the user launched — an agent behind a webview that calls\n`process.exit(0)` kills a child, leaves the window on a dead server, and relaunches\nnothing.\n\n### Deltas\n\nDelta updates are used only when `bspatch` or `xdelta3` is on the machine. Neither\nships with macOS or a default Linux install, so a manifest that offers a delta falls\nback to the full bundle rather than failing.\n\n## Examples\n\nSee the [examples directory](../examples-ts) for more:\n\n### Basic Apps\n\n- **minimal.ts** - Simplest possible app\n- **hello-world.ts** - Modern styled app\n- **todo-app.ts** - Interactive todo list\n\n### Menubar Apps\n\n- **menubar-timer.ts** - Pomodoro timer with popup window\n- **menubar-only.ts** - System monitor (no window, tray icon only)\n\n### Sidebar Apps\n\n- **file-browser.ts** - Finder-like app with Tahoe sidebar\n- **arc-browser.ts** - Browser with Arc-style vertical tabs\n- **orbstack-containers.ts** - Container manager with OrbStack style\n- **sidebar-showcase.ts** - All three sidebar styles side-by-side\n\nRun examples:\n\n```bash\n# Basic apps\nbun run packages/examples-ts/hello-world.ts\nbun run packages/examples-ts/todo-app.ts\n\n# Menubar apps\nbun run packages/examples-ts/menubar-timer.ts\nbun run packages/examples-ts/menubar-only.ts\n\n# Sidebar apps\nbun run packages/examples-ts/file-browser.ts\nbun run packages/examples-ts/arc-browser.ts\nbun run packages/examples-ts/sidebar-showcase.ts\n```\n\n## Performance Comparison\n\n| Metric | Craft | Electron | Advantage |\n|--------|------|----------|-----------|\n| **Startup Time**| 50ms | 230ms |**4.5x faster** |\n| **Idle Memory**| 14 KB | 68 MB |**4857x less** |\n| **Binary Size**| 3 MB | 135 MB |**45x smaller** |\n| **IPC Throughput**| 2.89 µs | 2.16 ms |**748x faster** |\n\nSee [benchmarks](../../benchmarks) for detailed performance comparisons.\n\n## Why Craft\n\n### vs Electron\n\n- **4.5x faster startup** - Your app opens instantly\n- **4857x less memory** - More performant on any machine\n- **45x smaller binaries** - Faster downloads, less disk space\n- **No Chromium** - Native webview means better integration\n- **GPU accelerated** - Direct Metal/Vulkan for smooth rendering\n\n### vs Tauri\n\n- **2.77x faster startup** - Even quicker than Tauri\n- **186x less idle memory** - Extremely lightweight\n- **No Rust required** - Just TypeScript/JavaScript\n- **Zero dependencies** - Pure Node.js APIs only\n- **Better DX** - Hot reload and dev tools built-in\n\n## Native bridge error codes\n\nThe mobile bridge declarations in `types/craft.d.ts` distinguish canonical\n`NativeBridgeErrorCode` values from the broader compatible `CraftErrorCode` union.\nThe native wire vocabulary comes from `packages/zig/src/bridge_error.zig`; SDK\nparity tests fail if the declaration drifts. It includes `INVALID_PARAMETER`,\n`PLATFORM_NOT_SUPPORTED`, `NATIVE_CALL_FAILED`, `WEBVIEW_HANDLE_NOT_SET`, `BUSY`,\nand `CAPABILITY_DISABLED`.\n\nExisting mobile/shim names such as `INVALID_PARAMS` and `NOT_AVAILABLE` remain\naccepted by `CraftErrorCode` for source compatibility. They are not aliases that\nthe SDK rewrites on the wire. Applications supporting multiple host versions\nshould handle the codes those hosts actually return; new native error handling\nshould use the canonical spellings. A capability disabled by app configuration\nis distinct from a user denying permission, and `BUSY` is distinct from a failed\nnative call.\n\n## Requirements\n\n- Bun >= 1.0.0 (for development)\n- Craft binary (automatically built on install)\n\n## Building from Source\n\n```bash\n# Clone the monorepo\ngit clone https://github.com/home-lang/craft\ncd craft\n\n# Install dependencies\nbun install\n\n# Build the Zig core\nbun run build:core\n\n# Build the TypeScript SDK\nbun run build:sdk\n\n# Run examples\ncd packages/examples-ts\nbun run hello-world\n```\n\n## Contributing\n\nWe love contributions! Please see our [contributing guide](../../CONTRIBUTING.md).\n\n## License\n\nMIT © [Chris Breuer](https://github.com/chrisbbreuer)\n\n## Links\n\n- [Documentation](https://github.com/home-lang/craft#readme)\n- [Examples](../examples-ts)\n- [Benchmarks](../../benchmarks)\n- [Issues](https://github.com/home-lang/craft/issues)\n","readmeFilename":"README.md"}