{"versions":{"1.0.3":{"name":"@fly-ai/flyai-cli","version":"1.0.3","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/index.js"},"scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","dev":"tsc && chmod +x dist/index.js && node dist/index.js","prepublishOnly":"npm run build"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"@fly-ai/flyai-cli":"^1.0.0","commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"03d6e840ed4eba6d529933033389a23c97dc9032","types":"./dist/index.d.ts","_id":"@fly-ai/flyai-cli@1.0.3","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Q/wD7iGmLhP9LuFANnVwFyehB1i9KmKTunPRkB4T0PjF4WPCIcQPOygKEYlk7qNdVPeo2xsEqLO9vckrQar9/Q==","shasum":"dfa59f1517d93d834a7bb0546db3f5d6b1f1d947","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.3.tgz","fileCount":20,"unpackedSize":21856,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBkcT5d28/+cthRAXzbQEtGZhUgznEZWfOVocUBJzYoAiEA/4jEndpkqEgiOeBQ96Hip69T8ATMjjZB5Njkz+xvXao="}],"size":6636},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.3_1773945909700_0.9586298762942467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T18:45:09.841Z","publish_time":1773945909841,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@fly-ai/flyai-cli","version":"1.0.4","description":"飞猪酒店、机票查询命令行工具","license":"MIT","type":"module","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"build:bundle":"node scripts/build-clawhub-bundle.mjs","prepack":"npm run build:bundle"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"2d603e49be97b9887468790ad60111c76d6941e2","_id":"@fly-ai/flyai-cli@1.0.4","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sI9Z36M2JnCXdiFoecjdfVOxVVycHZuZY1coy+ahgtkQZ7ONxxJIN835O0fTar5OZzk4p2rL8poZmejeJwS7pg==","shasum":"14cf29ef1cecca57e9fa1a92c1b9c33a6f803eb2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.4.tgz","fileCount":3,"unpackedSize":771839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBwbJ6BNuksh6ne5gaCZaJgcDvAb37uQJq0IhBU2ogLeAiBc+JGIbPCZbzSbTKzWZIs0ALSUKw9zjAaUo2Ev/P44lQ=="}],"size":268606},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.4_1774335019681_0.49529908365535147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T06:50:19.944Z","publish_time":1774335019944,"_source_registry_name":"default","contributors":[]},"1.0.5":{"name":"@fly-ai/flyai-cli","version":"1.0.5","description":"飞猪酒店、机票查询命令行工具","license":"MIT","type":"module","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"build:bundle":"node scripts/build-clawhub-bundle.mjs","prepack":"npm run build:bundle"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"2d603e49be97b9887468790ad60111c76d6941e2","_id":"@fly-ai/flyai-cli@1.0.5","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JQtFe+xzvhDH6FWnjJnxMJOPHpqVz4K7hscllUutVcTa7Zs0MC8K1RseMQhG5sLzz2XVDkfiLO2+ji0FbjGp6Q==","shasum":"818fa4b326a134a53a94f5174dcc721bae4a37f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.5.tgz","fileCount":3,"unpackedSize":59634,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkERGwE/bslYpzsnObQ5iKcnItlpiMDiXsiD9+6z6d9gIhAJGxUH25CYybpczKpxdEXyfmAx+iV9J/O/7kfUmWAUw8"}],"size":18254},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.5_1774338965224_0.4588375807394034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T07:56:05.380Z","publish_time":1774338965380,"_source_registry_name":"default","contributors":[]},"1.0.6":{"name":"@fly-ai/flyai-cli","version":"1.0.6","description":"飞猪酒店、机票查询命令行工具","license":"MIT","type":"module","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"build:bundle":"node scripts/build-clawhub-bundle.mjs","prepack":"npm run build:bundle"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"bf5ad34c0575e2973212ed9bf3de5d758bf53e20","_id":"@fly-ai/flyai-cli@1.0.6","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-R/j++VSuZpO96yugfgir30/YLp3viZ38qO1I9ZYkgdQOTPtXEpq7Cx0jiqG/BXQY46h8ptrvoojDqbVvHEcqfQ==","shasum":"9b62efda8bea7c8acaed1a25547f7527a6d79352","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.6.tgz","fileCount":3,"unpackedSize":59637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGxiqfSrOJxp/dg43oO9zERPvIumIgcq8uBmyorHdOkbAiBxB2H0xGEY/+Bf28FBxM7SeNpNTC4u4+4Aji+XBJDWww=="}],"size":18260},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.6_1774515407479_0.25165119850405193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-26T08:56:47.627Z","publish_time":1774515407627,"_source_registry_name":"default","contributors":[]},"1.0.7":{"name":"@fly-ai/flyai-cli","version":"1.0.7","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/index.js","flyai-bundle":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"2da8bd18882c25df5fac00f1794856eb64564017","_id":"@fly-ai/flyai-cli@1.0.7","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FZKijCX8tOoJutYTTQBPlsF6UstNbuWhT42lxtqxcNJEAZfqThGVb/xfelNqOp2YK7c9q/oqZ1Vm67UsRVPRVQ==","shasum":"6a6b9959d3af851cf734b0831313c8c83552a42d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.7.tgz","fileCount":7,"unpackedSize":72976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVkTuqKExlDEDtoZxrJbs1JshJFrZ7icjxN49aOMlWhgIgIXRYuPbiyt+IrfNRYHy7LPSAsG7zMy8SG5i+zwbPSEw="}],"size":23593},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.7_1774883151945_0.36346879677501986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T15:05:52.109Z","publish_time":1774883152109,"_source_registry_name":"default","contributors":[]},"1.0.8":{"name":"@fly-ai/flyai-cli","version":"1.0.8","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"a0fe0a3485c6f896d0fa2367ca1d1ab9a86a34f9","_id":"@fly-ai/flyai-cli@1.0.8","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PeYJyBCKXYlzTu6Q4rxV2BRcJdKYwEalK4YDng6lcHRQI0p1vG6RI92YNgYQsM1phIZJA9OD3+VTxRqJvMFXBA==","shasum":"27bdac92b1490e75b393b6a33b27c31c35bc32a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.8.tgz","fileCount":5,"unpackedSize":117006,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzmXrs2ElOtlyAschiCK5tLwpan2+MYaXa/HcvbM6W+QIhAMrN9vd2BmB3hwHA/6xqRog+T92Tc6KTJNzPod2+cXcd"}],"size":37367},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.8_1774884187345_0.35089561499042055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T15:23:07.496Z","publish_time":1774884187496,"_source_registry_name":"default","contributors":[]},"1.0.9":{"name":"@fly-ai/flyai-cli","version":"1.0.9","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"a0fe0a3485c6f896d0fa2367ca1d1ab9a86a34f9","_id":"@fly-ai/flyai-cli@1.0.9","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RrJSsWYrLaJFH1w+1tqgOOc+0Bnt8rnB49heoQD4+Dt8eH92ypwexirGwsIn96wV+w9/wCmMwaF+maU0YCAuYg==","shasum":"2a86ce8ef256f37abc295cf7ae603a03d77fc8f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.9.tgz","fileCount":4,"unpackedSize":65513,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBTMbNf8+v7RAp6bPnitNChkgBcW5XScS3odR8mTxVBpAiAF+/DrubBgMEVuRnLXRz/or0WlKi59Kf4Po9l9wxdeag=="}],"size":20864},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.9_1774884280413_0.2775422068907243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T15:24:40.535Z","publish_time":1774884280535,"_source_registry_name":"default","contributors":[]},"1.0.10":{"name":"@fly-ai/flyai-cli","version":"1.0.10","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"a0fe0a3485c6f896d0fa2367ca1d1ab9a86a34f9","_id":"@fly-ai/flyai-cli@1.0.10","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-35oaHJP4x2XrgMVR5yco2IGxSedfWu+dZrqsXjd/AjcpUzOIIO7zl1Y89jzhNFX4C3fjl37PoLLXRzBjcvbmIA==","shasum":"4872e3b2319d6b1b88e07fc3b3024914162c6cb8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.10.tgz","fileCount":3,"unpackedSize":65378,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBQFdLTspojstXuZRWw4Kho5SF4ZucovuDh8UttqqbrNAiEAqljt/QRrqSwXpP8ROvQOdjnGjvrAzC+hg+l+CDZ16pw="}],"size":20800},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.10_1774884447259_0.5561753890910743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T15:27:27.402Z","publish_time":1774884447402,"_source_registry_name":"default","contributors":[]},"1.0.11":{"name":"@fly-ai/flyai-cli","version":"1.0.11","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"d4b6bef04dc91058b46bdac3812a3cb96b81c2e1","_id":"@fly-ai/flyai-cli@1.0.11","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EtgaxdASTbdXCpjEYHYyj3/+h909iP6F7vt3H24o2GkAgqcJNRB6m60FBsrqix9pNx5JoZWE0ZnhpZETaXS2Lw==","shasum":"3263982db97055b7a8b98d7d7964779b56df3e5c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.11.tgz","fileCount":3,"unpackedSize":65378,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF6rRkUQqspv+49WPhTYguvSUX+AsOCbsqjTV313JpaVAiBYR/nhNuVBWh+A/xV0BXMlbvqYAfTgQ7o5Qw4cduqB8g=="}],"size":20800},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.11_1774885334562_0.392174232093744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T15:42:14.732Z","publish_time":1774885334732,"_source_registry_name":"default","contributors":[]},"1.0.14":{"name":"@fly-ai/flyai-cli","version":"1.0.14","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"791f799ee63905a52eeed6264dea9fcba7d0ea13","_id":"@fly-ai/flyai-cli@1.0.14","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YYMOwoVNDS4yAHoNzGfy05HmaU7AZOH+4FtayHAYt0GqWGwEogGNpgcdFjQLq3PjKWcCdfO0Hzwh7PI1z3J4FQ==","shasum":"97aac60f40deda07bdc7fabeee6a6c1204f6284c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.14.tgz","fileCount":3,"unpackedSize":74214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvx772JazoPqItVZnxu0uaZqdRX5ClrHpWSYY8SBOTYwIgfTPfIctfNBHYhfraixIGrdQ0po8/1yu+V3Npd0L5DY0="}],"size":21776},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.14_1774966250796_0.07851440660573039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T14:10:50.951Z","publish_time":1774966250951,"_source_registry_name":"default","contributors":[]},"1.0.15":{"name":"@fly-ai/flyai-cli","version":"1.0.15","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"8057d7a91f093ea43fe3501eb563342a6733921d","types":"./dist/index.d.ts","_id":"@fly-ai/flyai-cli@1.0.15","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gVYz6d7tRbH38Ydh8NHQksR9uMjeG1UUnvef0AOIYtvRAx9GNnU+f6RTcr1x9QaKC8968FgxDGWA9fqORePllg==","shasum":"3dc5a3aeca2039eb909a2341570e7fa207e9ddb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.15.tgz","fileCount":44,"unpackedSize":59028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtBZ7PJZOZDFLeN3enmmG7Fl/yhfAfJvEbBu+O/t+MXwIgZt94TmwHsQQN+thRTNaEBA+D2fsM9q+0OgDLO9lllvw="}],"size":17846},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.15_1776766771069_0.1823614031952936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-21T10:19:31.197Z","publish_time":1776766771197,"_source_registry_name":"default","contributors":[]},"1.0.16":{"name":"@fly-ai/flyai-cli","version":"1.0.16","description":"飞猪酒店、机票查询命令行工具（streamable_http）","type":"module","main":"dist/index.js","bin":{"flyai":"dist/flyai-bundle.cjs"},"scripts":{"generate:build-config":"node scripts/generate-build-config.mjs","prebuild":"npm run generate:build-config","prebuild:bundle":"npm run generate:build-config","build":"tsc && chmod +x dist/index.js","build:bundle":"node scripts/build-bundle.mjs","build:bundle:obfuscate":"npm run generate:build-config && node scripts/build-bundle.mjs --obfuscate","build:full":"npm run build && npm run build:bundle:obfuscate","start":"node dist/index.js","start:bundle":"node dist/flyai-bundle.cjs","dev":"npm run generate:build-config && tsc && chmod +x dist/index.js && node dist/index.js"},"keywords":["flyai","飞猪","酒店","机票","门票","线路","cli"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^22.10.1","esbuild":"^0.24.0","javascript-obfuscator":"^5.3.0","typescript":"^5.7.2"},"engines":{"node":">=18"},"gitHead":"8057d7a91f093ea43fe3501eb563342a6733921d","_id":"@fly-ai/flyai-cli@1.0.16","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ksi06xvJSJcdhmfoDbpAnA84K4/pF+SkLsa5ZLvNruUc3e2EpoGaI6FcJXKTODvB/evprfy5pdRzW3lVazqfkA==","shasum":"689390a91d2f6e40c426e97c11acb230324adbc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fly-ai/flyai-cli/-/flyai-cli-1.0.16.tgz","fileCount":3,"unpackedSize":74116,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEmdRpxUuTnMC01ETWrPxUHx/448w2xmeOwGRQhuzbJpAiBiZIOVOCEvul0Y9LkJLvbVtKL8+zK+QRb3BIzQa6pbWQ=="}],"size":21842},"_npmUser":{"name":"anonymous","email":"flyai@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ocean_wll@163.com"},{"name":"anonymous","email":"flyai@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flyai-cli_1.0.16_1776767010204_0.708684197598344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-21T10:23:30.312Z","publish_time":1776767010312,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.16"},"name":"@fly-ai/flyai-cli","time":{"created":"2026-03-17T11:45:28.027Z","modified":"2026-04-21T10:23:45.760Z","1.0.3":"2026-03-19T18:45:09.841Z","1.0.4":"2026-03-24T06:50:19.944Z","1.0.5":"2026-03-24T07:56:05.380Z","1.0.6":"2026-03-26T08:56:47.627Z","1.0.7":"2026-03-30T15:05:52.109Z","1.0.8":"2026-03-30T15:23:07.496Z","1.0.9":"2026-03-30T15:24:40.535Z","1.0.10":"2026-03-30T15:27:27.402Z","1.0.11":"2026-03-30T15:42:14.732Z","1.0.14":"2026-03-31T14:10:50.951Z","1.0.15":"2026-04-21T10:19:31.197Z","1.0.16":"2026-04-21T10:23:30.312Z"},"readme":"# flyai-cli\n\n飞猪酒店、机票查询命令行工具（TypeScript，streamable_http MCP）。\n\n## 依赖\n\n- Node.js >= 18\n- 安装：`npm install`\n\n## 构建配置（profile）\n\n默认凭证与签名字符串在**构建时**写入 `src/build-profile.ts`，由 `scripts/generate-build-config.mjs` 根据 profile 生成。\n\n1. 复制模板：`cp profile.example.json profile.json`\n2. 编辑 `profile.json`，填写 `defaultAuthorization`、`signSecret` 等（`profile.json` 已加入 `.gitignore`，勿提交密钥）。\n3. 运行时可用环境变量 **`FLYAI_SIGN_SECRET`** 覆盖构建期写入的 `signSecret`（非空则优先），便于分发 bundle 时不把密钥打进产物、改由部署环境注入；须与 MCP 侧配置的密钥一致。\n4. 可选：通过环境变量指定 profile 路径（相对仓库根目录或绝对路径）：\n\n   ```bash\n   export FLYAI_PROFILE=/path/to/your-profile.json\n   ```\n\n未提供 `profile.json` 且未设置 `FLYAI_PROFILE` 时：**不覆盖**仓库里已有的 `src/build-profile.ts`，直接作为默认配置参与编译。仅当该文件也不存在时，才会用 `profile.example.json` 生成一份（例如全新克隆且未提交 `build-profile.ts` 时）。\n\n## 构建方法\n\n| 命令 | 说明 |\n|------|------|\n| `npm run generate:build-config` | 有 `FLYAI_PROFILE` 或 `profile.json` 时据此写入 `src/build-profile.ts`；否则若已有 `src/build-profile.ts` 则跳过 |\n| `npm run build` | 先执行 `generate:build-config`（`prebuild`），再 `tsc` 编译到 `dist/`，并为 `dist/index.js` 加可执行权限 |\n| `npm run build:bundle` | 先 `generate:build-config`，再用 esbuild 打单文件 `dist/flyai-bundle.cjs`（含 commander 等依赖） |\n| `npm run build:bundle:obfuscate` | **一条指令**：先 `generate:build-config`，再 esbuild 打包并混淆；产出 **`dist/flyai-bundle.plain.cjs`**（未混淆中间产物）与 **`dist/flyai-bundle.cjs`**（混淆终产物，`package.json` 的 `flyai-bundle` 入口） |\n| `npm run build:full` | `build` + `build:bundle:obfuscate`（完整编译 + 混淆单文件包） |\n\n说明：`npm run build` 与 `npm run build:bundle` 会通过 `prebuild` / `prebuild:bundle` 自动跑 profile 生成；**混淆单文件包**请直接用 `npm run build:bundle:obfuscate`（已内含 `generate:build-config`，无需再单独执行）。供安全审计时优先使用 **`npm run build`** 或 **`npm run build:bundle`（无 obfuscate）**；混淆构建请保留并对照 **`dist/flyai-bundle.plain.cjs`**。\n\n## 运行\n\n- 开发（含生成配置、编译、启动）：`npm run dev`\n- 编译产物：`node dist/index.js <command> ...`\n- 单文件包：`node dist/flyai-bundle.cjs`（需先执行对应 bundle 构建）；若使用混淆构建，还可直接运行未混淆的 `node dist/flyai-bundle.plain.cjs` 便于排查问题\n- 全局命令：在仓库根目录执行 `npm link` 后使用 `flyai <command> ...`\n\n## 隐私与请求头 x-ff-ctx\n\n每个 MCP 请求会携带 **`x-ff-ctx`**：内容为 gzip 后的 JSON，若已配置 `signSecret`（或运行时 **`FLYAI_SIGN_SECRET`**）则再经 AES-256-GCM 加密后 Base64。典型用途包括风控、滥用检测与客户端环境一致性校验。CLI **默认不采集主机名、系统用户名、主目录**；CPU 仅传核数，不传型号。具体字段实现见 `src/machine-info.ts`、`src/device-id.ts`。\n\n**在变更默认设备标识之前，请与飞猪 MCP / 风控侧确认**，避免影响鉴权、签名或风控策略。\n\n### 载荷概要\n\n- **machine**：`platform`、`arch`、CPU 核数、内存档位（粗分档 GB）、`osType`、`nodeVersion`、`osReleaseMajor`（内核/系统主版本号）\n- **fingerprint**：主语言标签（不含完整 locale）、UA 风格 `platform`、`User-Agent` 字符串、硬件并发数、粗设备内存档、`clientSurface: cli`、时区偏移、`deviceId`（对随机种子做 SHA256 的 64 位 hex）。种子来自 `~/.flyai/device-id` 或临时目录文件；**不**读取 Linux `machine-id`、macOS `IOPlatformUUID`、Windows `MachineGuid`。\n\n### 环境变量（隐私相关）\n\n| 变量 | 取值 | 说明 |\n|------|------|------|\n| `FLYAI_SIGN_SECRET` | 非空字符串 | 覆盖构建期 `signSecret`，用于 `x-ff-ctx` 加密与请求 HMAC；须与服务端一致 |\n\n## License\n\nMIT","users":{}}