microfox
Version:
Universal CLI tool for creating modern TypeScript packages with npm availability checking
1 lines • 3.96 kB
Source Map (JSON)
{"version":3,"sources":["../src/cli.ts","../package.json"],"sourcesContent":["import { Command } from 'commander';\nimport chalk from 'chalk';\nimport { kickstartCommand } from './commands/kickstart';\nimport { addCommand } from './commands/add';\nimport { pushCommand } from './commands/push';\nimport { statusCommand, logsCommand, metricsCommand } from './commands/status';\nimport { codeCommand } from './commands/code';\nimport { installCommand } from './commands/install';\nimport { updateCommand } from './commands/update';\nimport { version } from '../package.json';\nimport { track } from './commands/track.js';\nimport { trackCi } from './commands/track-ci.js';\nimport { openapi } from './commands/openapi.js';\n\nconst program = new Command();\n\nprogram\n .name('microfox')\n .description('Universal CLI tool for creating and managing Microfox projects')\n .version(version);\n\nprogram.addCommand(kickstartCommand);\nprogram.addCommand(pushCommand);\nprogram.addCommand(statusCommand);\nprogram.addCommand(logsCommand);\nprogram.addCommand(metricsCommand);\nprogram.addCommand(codeCommand);\nprogram.addCommand(installCommand);\nprogram.addCommand(updateCommand);\nprogram.addCommand(track);\nprogram.addCommand(trackCi);\nprogram.addCommand(openapi);\n\nprogram.action(() => {\n // Show help if no command is provided\n if (process.argv.length <= 2) {\n program.help();\n }\n});\n\nprogram.parse(process.argv); \n","{\n \"name\": \"microfox\",\n \"version\": \"1.0.15\",\n \"description\": \"Universal CLI tool for creating modern TypeScript packages with npm availability checking\",\n \"main\": \"./dist/index.js\",\n \"module\": \"./dist/index.mjs\",\n \"types\": \"./dist/index.d.ts\",\n \"bin\": {\n \"microfox\": \"./dist/cli.js\"\n },\n \"files\": [\n \"dist/**/*\",\n \"CHANGELOG.md\"\n ],\n \"scripts\": {\n \"build\": \"tsup\",\n \"build:watch\": \"tsup --watch\",\n \"clean\": \"rm -rf dist\",\n \"lint\": \"eslint \\\"./**/*.ts*\\\"\",\n \"prettier-check\": \"prettier --check \\\"./**/*.ts*\\\"\"\n },\n \"exports\": {\n \"./package.json\": \"./package.json\",\n \".\": {\n \"import\": \"./dist/index.mjs\",\n \"require\": \"./dist/index.js\"\n }\n },\n \"dependencies\": {\n \"@types/micromatch\": \"^4.0.9\",\n \"axios\": \"^1.10.0\",\n \"chalk\": \"^5.3.0\",\n \"commander\": \"^14.0.0\",\n \"find-up\": \"^7.0.0\",\n \"inquirer\": \"^12.7.0\",\n \"js-yaml\": \"^4.1.0\",\n \"micromatch\": \"^4.0.8\",\n \"openapi-typescript\": \"^6.7.5\",\n \"readline-sync\": \"^1.4.10\",\n \"zod\": \"^4.0.5\"\n },\n \"devDependencies\": {\n \"@microfox/tracker\": \"^1.0.3\",\n \"@microfox/tsconfig\": \"*\",\n \"@types/inquirer\": \"^9.0.8\",\n \"@types/js-yaml\": \"^4.0.9\",\n \"@types/node\": \"^24.0.8\",\n \"@types/readline-sync\": \"^1.4.8\",\n \"tsup\": \"^8\",\n \"typescript\": \"5.8.3\"\n },\n \"publishConfig\": {\n \"access\": \"public\"\n },\n \"engines\": {\n \"node\": \">=20.0.0\"\n },\n \"homepage\": \"https://github.com/microfox-ai/microfox\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"git+https://github.com/microfox-ai/microfox.git\"\n },\n \"bugs\": {\n \"url\": \"https://github.com/microfox-ai/microfox/issues\"\n },\n \"keywords\": [\n \"microfox\",\n \"cli\",\n \"tool\",\n \"package-management\",\n \"typescript\"\n ]\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,SAAS,eAAe;;;ACEtB,cAAW;;;ADYb,IAAM,UAAU,IAAI,QAAQ;AAE5B,QACG,KAAK,UAAU,EACf,YAAY,gEAAgE,EAC5E,QAAQ,OAAO;AAElB,QAAQ,WAAW,gBAAgB;AACnC,QAAQ,WAAW,WAAW;AAC9B,QAAQ,WAAW,aAAa;AAChC,QAAQ,WAAW,WAAW;AAC9B,QAAQ,WAAW,cAAc;AACjC,QAAQ,WAAW,WAAW;AAC9B,QAAQ,WAAW,cAAc;AACjC,QAAQ,WAAW,aAAa;AAChC,QAAQ,WAAW,KAAK;AACxB,QAAQ,WAAW,OAAO;AAC1B,QAAQ,WAAW,OAAO;AAE1B,QAAQ,OAAO,MAAM;AAEnB,MAAI,QAAQ,KAAK,UAAU,GAAG;AAC5B,YAAQ,KAAK;AAAA,EACf;AACF,CAAC;AAED,QAAQ,MAAM,QAAQ,IAAI;","names":[]}