{"_id":"@semicoder/fia","_rev":"26-83f6eebd439470d1d29f3564dca38cc1","name":"@semicoder/fia","dist-tags":{"latest":"0.16.1"},"versions":{"0.1.0":{"name":"@semicoder/fia","version":"0.1.0","_id":"@semicoder/fia@0.1.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"6294d5bdaecb2d8614c926a2fded22763ccd1dd6","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.1.0.tgz","fileCount":20,"integrity":"sha512-gzv8lyhPmhlPqjsBtO4XqU/icnuwetAXSIrIdoSFgKbiyRh6q5Ja8zAWSKvaPAkBXmqQrR5iYwe9rue8LJdcRg==","signatures":[{"sig":"MEUCIQChlQ9L0dlobN1u2i79SVI7ORhbOZ7ie7LwTeBIy1cNaAIgNABH4pWRIMcaoD4UP03hdb8BbD8NmsvNh/4PYRhsKss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597946},"type":"module","engines":{"bun":"1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"9d3ae3ca9d1134a4d095c0734bb4e38d39b30452","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.1.0_1784433451266_0.03882570083518644","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@semicoder/fia","version":"0.2.0","_id":"@semicoder/fia@0.2.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"2017800ccb217805f382ed54aa9a7189ad472628","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.2.0.tgz","fileCount":23,"integrity":"sha512-mcZDbgBpaZ1nkDQjuHlecknfwPhpgnAiM46AMtogmfYONL909Si0Du+iEAxo4ziudtjrDt9qCDjIg/NZoLxrrA==","signatures":[{"sig":"MEUCIQCqoOvMJwvEmbi6RrX7/tq5M9E/l2BkPvRD4dimMKAKowIgHs7j9PhRasuFyk6afGbrhzIcIVMV12IE4S4odU/94HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916102},"type":"module","engines":{"bun":"1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"3c66840929ef394fbeca476653faa7eef2a93f29","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.2.0_1784448397599_0.305445935199504","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@semicoder/fia","version":"0.2.1","_id":"@semicoder/fia@0.2.1","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"044a558e7b4e03e1a0e73274e6e4893c3b23ce69","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.2.1.tgz","fileCount":23,"integrity":"sha512-vpsGp2U/w6Do2pFw76o8SiT+fHE3xgdZFYbGrA/8Ju3gHa2FwB4sAatrqKt2TLN/WvGxWWz8dZziXmQAxY+vIw==","signatures":[{"sig":"MEUCIG8q3rXkezGGAzVstWDurPWbhi3UCFdLbq6XSy4HX+THAiEA3Q7ZSGHclyrrG0l+qA6LE9I1Re88jfbPRPqIoUO/3WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916102},"type":"module","engines":{"bun":"1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"50536294908e3925f8c34e1d2b536011e62539de","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.2.1_1784454105131_0.5985009252177915","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@semicoder/fia","version":"0.2.2","_id":"@semicoder/fia@0.2.2","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"6a82d1d58b7b4f9d1fa639888acbeaef2f2cfaf9","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.2.2.tgz","fileCount":23,"integrity":"sha512-gStFWKWVHtm0IVBe77os3IcdausbqNsmXf7oyz4VwLPYq+Boot8g+Aw8Un8Z24xyjsMnPnzDUzUBV5O2X7XCnw==","signatures":[{"sig":"MEUCIQCv0vS+ebswWFHdNSvMdTLBQRfA9dfXYawwf3RXp1aJLgIgO5rIS9O4EPWaERKd0T1XeCaOa5n2BCiYuVl6v1GXLis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915931},"type":"module","engines":{"bun":"1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"090d6f670a83d2e7e0826c5655d7dc78903c6c5d","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.2.2_1784456075290_0.48851939978084813","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@semicoder/fia","version":"0.2.3","_id":"@semicoder/fia@0.2.3","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"70e2fd65a19acc6013576161dafba1c13d68f0e9","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.2.3.tgz","fileCount":23,"integrity":"sha512-t7m5YWXMrkZDEYRIIPrjLUbpHkLGqc3qhWRivjLrQf1bLx77Ri9vw0yiRpwn65W2Hwd2jTBUrwhjiWsmZ23xeQ==","signatures":[{"sig":"MEUCIE121RB7NDTLbonwaVFeBm/x696qqYzVwxTJOBBdkrslAiEAqd+a3BtvINpYHP+NtuPNBiVAdD+J1htypjwQR0DX1po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916095},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"f8f6ae3cce9aa2ebc22d03843766474436e6f736","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.2.3_1784555727872_0.05854199044458497","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@semicoder/fia","version":"0.2.4","_id":"@semicoder/fia@0.2.4","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"f7bcada7efed75e0cf0fa42f913a0273fab2da96","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.2.4.tgz","fileCount":25,"integrity":"sha512-24qOgEnrzKc2iW1vGobwmMQE+YTiOSv+khvGn5AZLrhJb3XiIlsWhJat/uAILTJDhF0z6XPtYvQZkiaXyfp1qA==","signatures":[{"sig":"MEUCIFL2waaNuxWMogqa3m5JHOp1nCFxKGlQIfOeAOxCbr+ZAiEAocM8tpTKznbXqKGmjY1zEIZsg4RE5HhSx/WmDNAOJy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705538},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"47e14ced593fdfb4d48b8b27284d4024c50e9bcf","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.2.4_1784557244635_0.8401720277177303","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@semicoder/fia","version":"0.3.0","_id":"@semicoder/fia@0.3.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"22d94d36ecb9f8145b75dce8a0f4b8c861f60b17","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.3.0.tgz","fileCount":25,"integrity":"sha512-UFgPfKBXbB6Vlb0Wrr3j3NnoSmhUzpxEb0Bw6vgG65kiHMllkj8nKfL3f0LtlgcoD4be05PtgIMcRNVcS0kedw==","signatures":[{"sig":"MEYCIQD7STn3x2RYaXhz/fsITIB6Kj5hh9hXRVm87B7VwLjRwgIhAKI7aJE1j34FJ6IRDBvDbZqJV3eNbysJEyfIVj2JIbGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2741505},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"}},"gitHead":"39adac2de84d4988cc4efa2c3f49dfecd8a9a6cf","scripts":{"test":"bun run build && bun test tests","build":"bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/runtime.ts --target=bun --outfile=dist/runtime.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun build src/runtime/managed.ts --target=bun --outfile=dist/managed-runtime.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.3.0_1784723228154_0.9725171612084003","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@semicoder/fia","version":"0.5.0","_id":"@semicoder/fia@0.5.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"71c2db03a6039464cd85804e86b7664232707ac6","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.5.0.tgz","fileCount":28,"integrity":"sha512-1t/Ig4b/D6FPX0EUVRdoomll8O1J2pksqdLgrMd3+fzVnH0mqWOK7NM6Q+QNdExY6SFif/P5ichg8K+gaH/M5w==","signatures":[{"sig":"MEQCIAiIoO8oc5AmRuMYdEyiQtq2JjZE7880hQyELxZc1XdEAiB+mBmpxh1JCPdYPjYVtSDD1Hx6x1kEd9xpyYq4HQtEzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470679},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"0d2a1fd9e87c0b8ec05e1a6f0710160cc8a4f30e","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.5.0_1785283945807_0.6913383771297643","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@semicoder/fia","version":"0.5.1","_id":"@semicoder/fia@0.5.1","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"3335a23bd434c48b9651acb8116bc5721bd8bea8","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.5.1.tgz","fileCount":29,"integrity":"sha512-RmgyfzIKXDAj2E0gUb/IeU2OvzVQubhALQtJoFqeHCnmiiIVQZkSt5wr1PYMSsh1rOFt+vrRiOFEwrhOTtM7yg==","signatures":[{"sig":"MEQCICA+ccUBZtUj+S7eH8MmTD+hbOFzI/YfxAewLnyJ42abAiAWZ9EulYVorrPalBIpHvSb1Ty0TjmQT6nW5n2OI2SX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471161},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"eccac38f10d76a2b023cf9408b8b28f6ee832867","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.5.1_1785327764891_0.8192118016155805","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@semicoder/fia","version":"0.6.0","_id":"@semicoder/fia@0.6.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"17a8d39b237de275c363ae3ee9fe14e02e94bc96","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.6.0.tgz","fileCount":38,"integrity":"sha512-s9WCCjPUuZXoArip7n711KQV9gOIq+7jQflh2NYh3N5Ffkv0ubQumyVfTeosts83xoP/DDpg9WlewNMO5qdhgA==","signatures":[{"sig":"MEQCIEVnQBmLKIpy0ANQhos0KQn2IEx+eDo0PpRM/a+K0UmuAiA1//Ml+FmskLgWk7VmBBdaGRNntqW3gRNXoGnEATkJ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4530213},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"662e5c308e80838af8a3aab2a9994933a0d52003","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.6.0_1785332655914_0.7351519923502128","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@semicoder/fia","version":"0.6.1","_id":"@semicoder/fia@0.6.1","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"fa80c16720eb952013eeb5ab88a933bb149b9771","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.6.1.tgz","fileCount":38,"integrity":"sha512-ZEL85zqZe0fSfkMNKfF34Y1tUaGuPkenphoSgW5salSstazHcdytuhVzS7upjFQ9/14CLmZ9kNr+qYy2BC1LNg==","signatures":[{"sig":"MEYCIQCrph5iCbG140P91eTPlQVE31aB+09Okcj4RvW6p0rybwIhALzZP5E9C2k//6hoL5CVnWxpE+X/aQo+UpQlzggIs9uT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4530784},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"6550950679c8f32afbf0a55af4c19b0862af1f64","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.6.1_1785333335457_0.9139805112419852","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@semicoder/fia","version":"0.6.2","_id":"@semicoder/fia@0.6.2","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"4740d990d435a8b0a411e705c91d5eeb86150945","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.6.2.tgz","fileCount":38,"integrity":"sha512-yu8ieUgcKWw90PWZSP4aOMUd3FcUSIhMM/ltmoSSur1q/dxVnTtwbhwzAnjQv3gPkSZoHofm+HbDbWMlqbFEcA==","signatures":[{"sig":"MEUCIQC9AgMxgu6jOrJxk99PUYuKqpJK6i90r2o1LOwIYiX9hQIgLAOGaGcoJvUxMA32z1HeiMwGHPGF2DxgZo7uerSsVJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4530354},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"057e30b9ddc5955d077a614195d2b842899384c9","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.6.2_1785334575082_0.47976838301050284","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@semicoder/fia","version":"0.6.3","_id":"@semicoder/fia@0.6.3","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"34d69f2c8200a13439f99f889418b7ca01d9cbcf","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.6.3.tgz","fileCount":38,"integrity":"sha512-+uG4NUgHy7UuSnnJ+CvYIip3McfC+NA/Hz/VptxXYGiw427ydri3tU3K7jnP1S9JbatcrFnaX6a7jeFXA0K76w==","signatures":[{"sig":"MEYCIQDJPMtmrcYp1TyImSNLs4gyjK/+YhyjhMjgoHYSbSbxYgIhAIt6xqtgI9HApoiyEOp2MevqbOXQOSTPnoe7YLTG49Uj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4526905},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js","default":"./dist/mcp.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./mcp/server":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js","default":"./dist/mcp-server.js"}},"gitHead":"84244ac5239b9063405ab8e7aef040cee237459e","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/mcp.ts --target=browser --outfile=dist/mcp.js && bun build src/mcp-server.ts --target=bun --outfile=dist/mcp-server.js && bun build src/native.ts --target=browser --outfile=dist/native.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.16.0","description":"Command-line tools for building FIA macOS applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.6.3_1785339109465_0.6449948056680761","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@semicoder/fia","version":"0.7.0","_id":"@semicoder/fia@0.7.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"c452a1642b20eb5598808275884fdde6516ba3ba","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.7.0.tgz","fileCount":31,"integrity":"sha512-cE0F5jGOennwj8nL2jwUN9yS1PZDCBIJO7MreX/I9VAwlZJHA5QVltfsEgQ4NjgBuSrpSgY1uhaDTLS0uWYgHA==","signatures":[{"sig":"MEUCIQCbqZC6DoiCmDLwioW0SUfPwjZrHVq5xUreuKgSBegpwAIgZ/OvwgKK3nCnS2eCMdLhx0Fp1H7AbC7/sYxXHcoHDxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500971},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"67cf752e210db417c8ad63b1b65f8962d86dcf62","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.7.0_1786237005805_0.7782662314551072","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@semicoder/fia","version":"0.7.2","_id":"@semicoder/fia@0.7.2","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"8b133abbf8f2a280e0c481f49636011e5b40e539","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.7.2.tgz","fileCount":31,"integrity":"sha512-TTaWkfE3n35esTudrD1yZ/lcmiukWpYtPqqt1pV0A2ERI36JZ36qUXb2eISyoSmlJj/I57e/mepFaKVBC5n+Nw==","signatures":[{"sig":"MEQCIBynJe2NXY9Yk59HizkCrRlLlsmzIqVCVebszZurGTmIAiBHEJ8JwJMY2mbPJ9+iLx7CEA3Wa4RD8cUACv0tYz3/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2501101},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"a67e785aa15d854f044b8f218039313294a135b3","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.7.2_1786243096427_0.5345776044074364","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@semicoder/fia","version":"0.7.3","_id":"@semicoder/fia@0.7.3","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"a6f728706d8c40c26de229d9527059e59dcee95d","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.7.3.tgz","fileCount":31,"integrity":"sha512-gkVa7SthU8U1yGuwnu8Wn37CQSuYL2kjmNASIdAgILSJFxMaItXt6/YlxuagB1nemdQIE+E3Q5XwFFnfnT+IvQ==","signatures":[{"sig":"MEYCIQD+H7Snq2x6oFaiQJX/xH9rsx28dUQFOTlLeJdIbx/0qwIhALlqaFSBqKAdcRJn3oCV6yvB/BwXlVYnrxu+I3+j/IC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502665},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"f2f80d0eebf0adb8c05bfd661fb64985b71f00ab","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.7.3_1786282784495_0.46199503311239676","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@semicoder/fia","version":"0.8.0","_id":"@semicoder/fia@0.8.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"0a5c0f5f80f58d6da3e9c1b98d977018cde11a5a","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.8.0.tgz","fileCount":31,"integrity":"sha512-PMlmJ8F2R4a4XKXj9v5KhPG9U753sT7Jw2kOs8vvOUae5jEdDIyghkkvKNV7FHhG//hjFCIEaV4SCL9dGLgTPw==","signatures":[{"sig":"MEQCICo7xefT6gSSHf2LVwl2Mf3dvutEpYkVQSooruCSjXMgAiB28zZK2MQ+A+nzEnQbkmAJhzawvEfTio58eNVFKM7ObA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2689332},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"d3ba76b4aab5328a9864631010f377954c5f4c5c","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.8.0_1786290364602_0.47912775897520277","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@semicoder/fia","version":"0.10.0","_id":"@semicoder/fia@0.10.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"8ae34aa56285dcf1e783d8fec845767497da886d","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.10.0.tgz","fileCount":31,"integrity":"sha512-MC3SW0oogl6hFnCTh4/e71Wg74Sn8hFzpCNLyYDucwlU+ybet0w8FdFRtAjsOWx2HT8oPSk0+6xF4qYYLMt/AA==","signatures":[{"sig":"MEUCIQCPfrzY0+djsT6J5JILzPQaHZes4T/IfJQ7AHWyn9053gIgWSnV74+Ne+B7J6xkURWWWdeHiMl+KYJNSOTI2m21a3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2749258},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"48d0a4260d23ee6ec7228bafdc6428b570f5aec4","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.10.0_1786461241656_0.9343979293688691","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@semicoder/fia","version":"0.12.0","_id":"@semicoder/fia@0.12.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"153e4eff78b47076aacc451d3c1eed08421fc125","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.12.0.tgz","fileCount":31,"integrity":"sha512-fj1P6TMe43iqF00l5rpzDMo0n9OhxFwDbTzHmjC4Ay5eE9AnUC1An2JBoJj23PlPjBzCYrQfov3RAO9OIJmgfQ==","signatures":[{"sig":"MEQCIELK2SSFa8MZCVWDAVqWNRSGMsnXB3sz/ZM2Gp0YAXu4AiAhecgOPesTknDhGgalY82lYa8glX+7wa5g5fJmBatYKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2921419},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"bf3690e852c7526258ed8f5146edd0eb9741799f","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.12.0_1786718621384_0.8030033617619248","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@semicoder/fia","version":"0.13.0","_id":"@semicoder/fia@0.13.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"8240249f8bdbd7efe52444283766a84e7926f413","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.13.0.tgz","fileCount":33,"integrity":"sha512-6SW5MYYGJ52JevN6euYr1njiZszr0faylrNrKHxXSiptqr4JsE0OJQtiETvn9vtOmoEYWHCz/XTuIrozphklfA==","signatures":[{"sig":"MEYCIQCMx2eSsPjCHgcWp1vtNil2tw4snK7HzXE9Z7ZzLNneEQIhAP0ne7x+nWURfUYw1F1q7vJrHFIHvecv1UesA6enTtF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969521},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"1b5bdf7fec2f7094f33fcd4af1081414a0b9e9b4","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.13.0_1787236098554_0.170347754861377","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@semicoder/fia","version":"0.13.1","_id":"@semicoder/fia@0.13.1","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"bc2858f6d7993867afd941af77ad4bf017883bc7","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.13.1.tgz","fileCount":33,"integrity":"sha512-Psh/zc4NPpjuTus4XhZf00vmywtYQXgtGoe7Smwy0YnzhdJuoIEox+fT0yorjrIVAPbdVI5lbYjWaC03D61VeQ==","signatures":[{"sig":"MEUCIQC9YOjSyqIb+WrVE2odtOxt1XSAqUjeTPP2WLULxETeSAIgZ+RImIEr0YakdTA2gDLs8QeAYo/5v+3klCAIg691veU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2970344},"type":"module","engines":{"bun":">=1.3.14"},"exports":{"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"91020addf1c1d05ae31776b688ff548d386f6a80","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.17.0","description":"Build resident Bun services hosted by a native macOS status bar application","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","react":"19.2.7","react-dom":"19.2.7","tailwindcss":"^4.1.18","@types/react":"19.2.17","lucide-react":"^0.468.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.3.1","@types/react-dom":"19.2.3","bun-plugin-tailwind":"^0.1.2","class-variance-authority":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.13.1_1787315788048_0.6655255500940116","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@semicoder/fia","version":"0.14.0","_id":"@semicoder/fia@0.14.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"8f273df26065c96176151a8b6c9d6742dd63ce84","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.14.0.tgz","fileCount":20,"integrity":"sha512-ELa46PPiOCBlULM5RU591n8zVVX/kgQ47MWRo9s5onMQ4lZnHldtrAjpMGTz5GRXkeTBoSa/mC0t3MGuP4KeUQ==","signatures":[{"sig":"MEYCIQCCfrhJyj/2PK0GwYChaGgSROwhF1BxB0cntY+BJskesQIhAK6nZwSFsPjDY8BZeWigyKQYKaiDBNjI7rJ2jlYi9CjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfwUQstnAeyHKwlTOTYsSw4oz6AzJtE5xkf+lpVvnvSwIgRv4DJjO7tRLTqaGIgVOR0CPhWGVU4jUlhqxg4UEYSB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64160343},"type":"module","engines":{"bun":">=1.4.0"},"exports":{"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"bc54508f2da0075427c9f708c42ca6359e0de8a9","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/client.ts --target=browser --outfile=dist/client.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun build src/vite.ts --target=bun --outfile=dist/vite.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build && bun -e 'await import(\"./src/artifacts.ts\").then(m => m.verifyAssets())'"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.19.0","description":"Build macOS applications with a precompiled native host, Bun and WebView","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@clack/prompts":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.14.0_1790040317364_0.04570724068452847","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@semicoder/fia","version":"0.14.1","_id":"@semicoder/fia@0.14.1","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"6cc19eebf58eaea7c74a703a8a8524143bd1b1d2","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.14.1.tgz","fileCount":20,"integrity":"sha512-WzdgPBJ/IxaAgXyByGNrzDdzd8pkDwjerIBw75cYgJ+cB01xPVeOMiPKjIyfiNMdeKhD8jonL9QocMGzUVcLIA==","signatures":[{"sig":"MEUCIDxTlojqAYL/KPIbAbPBDN78dIOtaUdezCyMeA3aPlwNAiEA7gLyE8hczecn30NLlBeaFOkmK5XswftycaeBtQDJCAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwhDELNZPvc0oQV5YHm0cJpjNr0yDMm+6MlgGvFP+dxgIhALi2/dnZEjYMmeCB97I7X8qG8Qs4awMWVNZ0vadc7xdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64160494},"type":"module","engines":{"bun":">=1.4.0"},"exports":{"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"7e56e8455f111a80d7e5aa5140987fac71c8bb14","scripts":{"test":"bun run build && bun test tests","build":"rm -rf dist && bun build src/index.ts --target=bun --outfile=dist/index.js && bun build src/config.ts --target=bun --outfile=dist/config.js && bun build src/client.ts --target=browser --outfile=dist/client.js && bun build src/backend.ts --target=bun --outfile=dist/backend.js && bun build src/vite.ts --target=bun --outfile=dist/vite.js && bun ../../node_modules/typescript/bin/tsc -p tsconfig.build.json","prepack":"bun run build && bun -e 'await import(\"./src/artifacts.ts\").then(m => m.verifyAssets())'"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.19.0","description":"Build macOS applications with a precompiled native host, Bun and WebView","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@clack/prompts":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.14.1_1790054256143_0.03428158557843508","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@semicoder/fia","version":"0.15.0","_id":"@semicoder/fia@0.15.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"e186fb15156c12f7c208e7e6b567327420bee3d0","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.15.0.tgz","fileCount":27,"integrity":"sha512-WrQCv/qj0Ri6vMZwev+VlRyNFFDQdNklRrmlg+nYPeAIkY1NF9tChl+HCze23tEmG4AU47TZJ51ExuzG4EDtYg==","signatures":[{"sig":"MEUCIHK8rQ9AxsyKvbnm4m3Ccf9AGqNeoGBksVhc2npIMGwjAiEAuYW04KBIs3o3XpPF5wjLD3eBNVEqeWLcsid7+VF0b3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHlK+LcmVr7D/rIAdg3S+B9rL21XW158s7L6UQphBKN/AiAGGMq3cBSUhEXYCPf7Qb+ykwR/H5jBs2L8JCUIZY/ejQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71113982},"type":"module","engines":{"bun":">=1.4.0"},"exports":{"./api":{"types":"./dist/business-api.d.ts","import":"./dist/business-api.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"2678d844e1172ed59d37755141c93a604b03d16a","scripts":{"test":"bun run build && bun test tests","build":"bun scripts/build.ts","prepack":"bun run build && bun -e 'await import(\"./src/artifacts.ts\").then(m => m.verifyAssets())'"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.19.0","description":"Build macOS applications for humans and agents with a shared API, UI and CLI","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","@clack/prompts":"^1.7.0","json-schema-to-typescript":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.15.0_1790126644547_0.5667240732622187","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@semicoder/fia","version":"0.16.0","_id":"@semicoder/fia@0.16.0","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"bin":{"fia":"bin/fia"},"dist":{"shasum":"6f65f5a71a429dd604e9a2b390129a245c6c8070","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.16.0.tgz","fileCount":31,"integrity":"sha512-E5KTTcIqvXjHPfXDGWpmMHXc/NrKXIKzB6xK6GaSfa2RDy4Y/Zt+ZAbhV5twvU245P6KG3vWiDtVaiekN5IBYA==","signatures":[{"sig":"MEYCIQCIXfuyvuhgLdBRcpaf79zKI695Hjsg4MTuuea8PK2LCQIhAJ07JM56h9NMCrfdnaLAJF9yMM4i62qqQ9kLknjKj873","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIExK6bre17zTFzCO3nBIFDB+xvBbo/daI28gG6KGgCQbAiAIgfjp0B3IxbknY0u8OVI4l8DqiWBPN7vIhM7TbrBCNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70451435},"type":"module","engines":{"bun":">=1.4.0"},"exports":{"./api":{"types":"./dist/business-api.d.ts","import":"./dist/business-api.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"7b517a6ffb84942b7a81754917692563ffade470","scripts":{"test":"bun run build && bun test tests","build":"bun scripts/build.ts","prepack":"bun run build && bun -e 'await import(\"./src/artifacts.ts\").then(m => m.verifyAssets())'"},"_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.19.0","description":"Build macOS applications for humans and agents with a shared API, UI and CLI","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","@clack/prompts":"^1.7.0","json-schema-to-typescript":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fia_0.16.0_1790236898144_0.5513914382393976","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"_id":"@semicoder/fia@0.16.1","bin":{"fia":"bin/fia"},"dist":{"shasum":"586a1c89e56e1bde0e2bba4b16a485fd95dcb379","tarball":"https://registry.npmjs.org/@semicoder/fia/-/fia-0.16.1.tgz","fileCount":31,"integrity":"sha512-/x4bXkiUX1a/JghuYXhKR8xwfjFquV4ZqjcHnwKrfxiAC8UpQZYx3xd7S8lszwxPS2EAmq04yMhk1+6GgdpyTw==","signatures":[{"sig":"MEUCICZL51be0vlbv3xmy78RmhIAL6kRBdwLhkZ6hJnbTQTwAiEAn61pDNXIHHuFBNIN+nkf5PwN1erANd40MnhBlIECQQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHugU9ECYkzcrJuqv3XN5wSo9Bjg4kk6ouvQ/3LBub8lAiEA5pMpq92TeCA4TRkini4f8H12K5/kH70XiGcqdThCFSU="}],"unpackedSize":70451719},"name":"@semicoder/fia","type":"module","engines":{"bun":">=1.4.0"},"exports":{"./api":{"types":"./dist/business-api.d.ts","import":"./dist/business-api.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./backend":{"types":"./dist/backend.d.ts","import":"./dist/backend.js","default":"./dist/backend.js"}},"gitHead":"15bb8d935ad15b10002147faa0fb471b32d9ef94","scripts":{"test":"bun run build && bun test tests","build":"bun scripts/build.ts","prepack":"bun run build && bun -e 'await import(\"./src/artifacts.ts\").then(m => m.verifyAssets())'"},"version":"0.16.1","_npmUser":{"name":"potato47","email":"1406099478@qq.com"},"_npmVersion":"11.19.0","description":"Build macOS applications for humans and agents with a shared API, UI and CLI","directories":{},"maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","@clack/prompts":"^1.7.0","json-schema-to-typescript":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","react":"19.2.7","react-dom":"19.2.7","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fia_0.16.1_1790237900994_0.8583389844769929"}}},"time":{"created":"2026-07-19T03:57:31.109Z","modified":"2026-09-24T08:18:21.661Z","0.1.0":"2026-07-19T03:57:31.437Z","0.2.0":"2026-07-19T08:06:37.776Z","0.2.1":"2026-07-19T09:41:45.258Z","0.2.2":"2026-07-19T10:14:35.466Z","0.2.3":"2026-07-20T13:55:28.006Z","0.2.4":"2026-07-20T14:20:44.820Z","0.3.0":"2026-07-22T12:27:08.337Z","0.5.0":"2026-07-29T00:12:26.061Z","0.5.1":"2026-07-29T12:22:45.099Z","0.6.0":"2026-07-29T13:44:16.187Z","0.6.1":"2026-07-29T13:55:35.720Z","0.6.2":"2026-07-29T14:16:15.320Z","0.6.3":"2026-07-29T15:31:49.703Z","0.7.0":"2026-08-09T00:56:45.989Z","0.7.2":"2026-08-09T02:38:16.614Z","0.7.3":"2026-08-09T13:39:44.670Z","0.8.0":"2026-08-09T15:46:04.815Z","0.10.0":"2026-08-11T15:14:01.871Z","0.12.0":"2026-08-14T14:43:41.697Z","0.13.0":"2026-08-20T14:28:18.794Z","0.13.1":"2026-08-21T12:36:28.334Z","0.14.0":"2026-09-22T01:25:17.764Z","0.14.1":"2026-09-22T05:17:36.541Z","0.15.0":"2026-09-23T01:24:05.085Z","0.16.0":"2026-09-24T08:01:38.579Z","0.16.1":"2026-09-24T08:18:21.467Z"},"description":"Build macOS applications for humans and agents with a shared API, UI and CLI","maintainers":[{"name":"potato47","email":"1406099478@qq.com"}],"readme":"# @semicoder/fia\n\nFIA 4 creates macOS 14+ Apple Silicon apps for humans and agents with one typed API, React UI, bundled CLI, TypeScript script SDK and agent skill. React, Vite, Bun and the precompiled Swift host remain the runtime architecture.\n\n```bash\nfia create my-app\ncd my-app\nbun run dev\nbun run build\n```\n\nThere is one project template. `create` accepts `--yes`, `--git/--no-git`, `--install/--no-install` and `--local`. It never asks for a backend or native mode. `--local` installs the current FIA package directory; precompiled assets must already exist.\n\n## Commands\n\n| Command                               | Purpose                                                    |\n| ------------------------------------- | ---------------------------------------------------------- |\n| `agent <args>`                        | Invoke this project’s running development application      |\n| `dev [--open-browser]`                | Native window, Vite HMR and supervised Bun restart         |\n| `run`                                 | Build and launch a production layout                       |\n| `build`                               | Assemble and sign a local `.app` without Swift compilation |\n| `release`                             | Developer ID signing, notarization, stapling and ZIP       |\n| `release --update`                    | Signed frontend/backend code release                       |\n| `check` / `test`                      | Validate config and TypeScript / run application Bun tests |\n| `doctor --target dev\\|release --json` | Check runtime assets, OS and publishing tools              |\n| `status` / `logs` / `stop`            | Inspect or stop this project's development session         |\n| `smoke --json`                        | Production launch, frontend readiness and orderly shutdown |\n| `icon F`                              | Render a text icon using the precompiled host              |\n| `update keygen --output <directory>`  | Generate an Ed25519 release key pair                       |\n\n`icon` accepts `--background`, `--foreground`, `--output`, and `--force` for exported files. In a project it writes the configured app icon, or `assets/icon.icns`; the standard path is discovered automatically. It does not rewrite executable TypeScript configuration. Keep private update keys outside the repository.\n\n## Configuration\n\n```ts\nimport { defineConfig } from \"@semicoder/fia/config\";\n\nexport default defineConfig({\n  app: { name: \"My App\", identifier: \"com.example.my-app\", version: \"1.0.0\", build: 1 },\n  agent: { command: \"my-app\", description: \"Describe what the application can do.\" },\n  statusItem: { symbol: \"terminal\", tooltip: \"My App\" },\n  signing: {\n    releaseIdentity: \"Developer ID Application: Example (TEAMID)\",\n    notarizationProfile: \"my-notary-profile\",\n  },\n  updates: {\n    url: \"https://downloads.example.com/my-app/latest.json\",\n    publicKey: \"BASE64_RAW_ED25519_PUBLIC_KEY\",\n    downloadURL: \"https://example.com/download\",\n  },\n});\n```\n\nThe minimal config needs `app` and `agent.command/description`. The shared API defaults to `shared/api.ts`; override with `api.entry`. `agent.instructions` can point to application-specific Markdown workflows. Optional backend settings are `entry` and `assets`; optional web settings are `root` and `dist`, which must match Vite's output. There are no enabled, mode, template or Swift settings.\n\nPaths in `backend.assets` are relative to `context.app.codeDirectory`: the project root in development, and the packaged code directory in production. For example, `assets: [\"assets/model.wasm\"]` can be read with `Bun.file(context.app.codeDirectory + \"/assets/model.wasm\")`. Store writable user data in `context.app.dataDirectory`.\n\n## Publishing\n\nGenerate keys with `fia update keygen --output /secure/path/my-app-keys`, copy the public key into config, and create the first full installer with `fia release`. Configure the same update key before distributing that installer.\n\nFor a code update, increase `app.build` and `app.version`, keep the runtime settings unchanged, then run:\n\n```bash\nFIA_UPDATE_PRIVATE_KEY_FILE=/secure/path/my-app-keys/update-private.pem fia release --update\n```\n\nUpload `dist/updates/releases/<build>/` to the matching `releases/<build>/` directory beside your update URL, then publish `dist/updates/latest.json` at the configured URL. Upload the manifest last. Release directories are immutable; choose a new build number for another release. The CLI creates artifacts and does not upload them.\n\nBoth frontend and backend switch together after native confirmation. Native windows survive, but JS memory and connections restart. Persistent state belongs in backend `context.app.dataDirectory`. Keep data migrations compatible with the previous code version. Changes to the host, Bun, system permissions or native configuration need a new installer.\n\nNo Swift compiler is used by application create/dev/build/icon. Full installer releases still require the Apple signing and notarization tools and your own Developer ID credentials.\n\n## Application CLI\n\nInstall the command explicitly from the application or tray menu (or `native.agent.installCLI()`). The default target is `~/.local/bin`; shell profiles are never modified. The application bundles its own Bun runtime. Move the app first, then reinstall the command to repair its path if necessary.\n\n```bash\nmy-app schema --json\nmy-app call counter.increment --json '{\"by\":1}'\nmy-app events counter.changed --jsonl\nmy-app exec -e 'console.log(await app.call(\"counter.get\", {}))'\nmy-app exec --file workflow.ts --timeout 60000\nmy-app skill install --dir ~/.agents/skills\nmy-app open\nmy-app status --json\nmy-app quit\n```\n\nCalls automatically start the app without presenting a window. `open` presents the existing instance. Scripts are trusted local code, not sandboxed; they run in a supervised Bun child process and finish with the CLI invocation. They may use already installed dependencies, but do not auto-install packages. Event reconnection requires refreshing state; failed writes are never automatically replayed.\n\nThe CLI launcher, command name and Bun are part of the immutable runtime. API handlers, schema, UI, skill and type definitions are a single signed code release. Active calls/scripts or an application `beforeUpdate` veto postpone activation. CLI calls return `updating` during the switch and observation period. Candidate skills remain unpublished until commit; rollback retains the previous skill.\n\nSee [FIA 4 migration](docs/framework/migration-v4.md) and [framework contract](docs/framework/README.md).\n\n## Browser debugging and event waits\n\n`fia dev` prints a one-use browser URL that expires after 60 seconds. Use `fia dev --open-browser` to open it automatically, or `fia agent open --browser --url` to get a new URL for browser automation. Omit `--url` to open it in the default browser. Obtain a new URL after a backend restart; the bare Vite URL does not establish authentication. Browser debugging connects to the running native host, and is unavailable in production.\n\n```sh\nmy-app events session.changed --jsonl --count 1 --timeout 30000 \\\n  --match '{\"sessionId\":\"session-1\",\"status\":\"idle\"}'\n```\n\nMatching uses top-level scalar equality (all fields must match). Count completion exits 0; timeout exits 124 without an error frame; cancellation exits 130. No count means unlimited events; no timeout or 0 means unlimited time. Subscribe before triggering work and read current state after waiting; events have no replay.\n\nShared API requests, responses and individual events each have a 1 MiB UTF-8 limit, including their envelope. Use pagination for histories and custom `defineBackend.http` routes for attachments or token streams. Routes are relative to `/api` and are not exposed by the application CLI. Background lifecycle hooks and routes receive typed `context.emit`. See the packaged [framework documentation](docs/framework/README.md) for background tasks, JSON diagnostics and WebSocket option sharing.\n","readmeFilename":"README.md"}