@followthecode/cli
Version:
CLI tool for Git repository analysis and data collection
105 lines • 3.05 kB
JSON
{
"name": "@followthecode/cli",
"version": "1.2.43",
"description": "CLI tool for Git repository analysis and data collection",
"main": "index.js",
"license": "UNLICENSED",
"publishConfig": {
"access": "public"
},
"bin": {
"ftc": "./bin/ftc.js",
"ftc-linux": "./bin/ftc"
},
"scripts": {
"build": "npm run build:all && npm run setup",
"build:all": "npm run build:win && npm run build:mac && npm run build:linux",
"build:win": "dotnet publish ftc.cli.csproj -c Release -r win-x64 -o ./bin/win-x64",
"build:mac": "dotnet publish ftc.cli.csproj -c Release -r osx-x64 -o ./bin/osx-x64",
"build:linux": "dotnet publish ftc.cli.csproj -c Release -r linux-x64 -o ./bin/linux-x64",
"setup": "npm run sync-version && npm run copy-config && npm run set-permissions",
"sync-version": "node scripts/sync-version.js",
"copy-config": "node scripts/copy-config.js",
"set-permissions": "node scripts/set-permissions.js",
"postinstall": "node scripts/post-install.js",
"test": "dotnet test",
"test:install": "npm run test:install:win",
"test:install:win": "powershell -ExecutionPolicy Bypass -File scripts/test-simple.ps1",
"test:install:linux": "bash scripts/test-installation.sh",
"test:install:wsl": "wsl bash scripts/test-installation.sh",
"clean": "dotnet clean",
"publish": "node scripts/publish.js",
"publish:patch": "node scripts/publish.js --patch",
"publish:minor": "node scripts/publish.js --minor",
"publish:major": "node scripts/publish.js --major"
},
"keywords": [
"git",
"analysis",
"repository",
"cli",
"follow-the-code",
"metrics",
"csv",
"json",
"s3"
],
"author": "Follow The Code Team",
"repository": {
"type": "git",
"url": "https://github.com/your-org/follow-the-code.git"
},
"bugs": {
"url": "https://github.com/your-org/follow-the-code/issues"
},
"homepage": "https://github.com/your-org/follow-the-code#readme",
"engines": {
"node": ">=14.0.0"
},
"os": [
"win32",
"darwin",
"linux"
],
"cpu": [
"x64",
"arm64"
],
"files": [
"bin/ftc.js",
"bin/ftc",
"bin/win-x64/ftc.cli.exe",
"bin/win-x64/appsettings.json",
"bin/win-x64/git2-3f4182d.dll",
"bin/osx-x64/ftc.cli",
"bin/osx-x64/appsettings.json",
"bin/osx-x64/libgit2-3f4182d.dylib",
"bin/linux-x64/ftc.cli",
"bin/linux-x64/appsettings.json",
"bin/linux-x64/libgit2-3f4182d.so",
"appsettings.json",
"scripts/sync-version.js",
"scripts/copy-config.js",
"scripts/set-permissions.js",
"scripts/install-wrapper.js",
"scripts/post-install.js",
"scripts/README.md",
"README.md",
"LICENSE",
"TESTING_INSTALLATION.md"
],
"dependencies": {
"node-fetch": "^3.3.0"
},
"devDependencies": {
"@types/node": "^18.0.0"
},
"overrides": {
"node-domexception": {
"node-domexception": "npm:undici@^5.0.0"
}
},
"resolutions": {
"node-domexception": "npm:undici@^5.0.0"
}
}