{"_id":"@4ears-me/github-app-auth-helper","name":"@4ears-me/github-app-auth-helper","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@4ears-me/github-app-auth-helper","version":"1.0.0","description":"Simple helper for authenticating GitHub apps against git repositories.","type":"module","engines":{"node":">= 22.11 < 23"},"devDependencies":{"@aws-sdk/types":"^3.734.0","@eslint/js":"~9.17","@types/eslint__js":"~8.42","@types/fs-extra":"^11.0.4","@types/minimist":"^1.2.5","@types/node":"~22","@types/tmp":"^0.2.6","@typescript-eslint/parser":"~8.19","@vitest/coverage-v8":"~3.0","@vitest/eslint-plugin":"~1.1","eslint":"~9.17","eslint-config-prettier":"~9.1","globals":"~15.14","prettier":"~3.4","rimraf":"~6.0","tmp":"^0.2.3","ts-api-utils":"~2.0","typescript":"~5.7","typescript-eslint":"~8.19","vitest":"~3.0"},"scripts":{"start":"node build/src/main.js","clean":"rimraf coverage build tmp","prebuild":"npm run lint","build":"tsc -p tsconfig.json","build:watch":"tsc -w -p tsconfig.json","build:release":"npm run clean && tsc -p tsconfig.release.json","lint":"eslint .","test":"vitest run unit --config __tests__/vitest.config.ts","test:coverage":"vitest run unit --config __tests__/vitest.config.ts --coverage.enabled --coverage.all","prettier":"prettier \"{src,__{tests}__}/**/*.{ts,mts}\" --config .prettierrc --write","prettier:check":"prettier \"{src,__{tests}__}/**/*.{ts,mts}\" --config .prettierrc --check","test:watch":"vitest unit"},"author":{"name":"Brian Tajuddin","email":"brian.tajuddin@samsara.com"},"license":"Apache-2.0","bin":{"git-credential-app-auth":"build/src/main.js"},"dependencies":{"@aws-sdk/client-secrets-manager":"^3.750.0","@aws-sdk/client-sts":"^3.750.0","@aws-sdk/credential-provider-web-identity":"^3.750.0","@aws-sdk/credential-providers":"^3.758.0","@octokit/auth-app":"^7.1.5","fs-extra":"^11.3.0","minimist":"^1.2.8","tslib":"~2.8"},"volta":{"node":"22.12.0"},"main":"src/main.ts","repository":{"type":"git","url":"git+https://github.com/4ears-me/github-app-auth-helper.git"},"keywords":["git","credentials","github","app"],"bugs":{"url":"https://github.com/4ears-me/github-app-auth-helper/issues"},"homepage":"https://github.com/4ears-me/github-app-auth-helper#readme","_id":"@4ears-me/github-app-auth-helper@1.0.0","gitHead":"377010262b1c638ce231a2323699b26459bea3c3","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-WE17IdiD2ri5Oja6NaEpnktwNxZHV1TkiIlJ8vYGXmwsv5dtQeZy8rt1nTeE/qqGsWBFSuAVBBMuzB9Vg3jT/w==","shasum":"f22cd0d1f104a65b049a2d17a63de37b71e5b493","tarball":"https://registry.npmjs.org/@4ears-me/github-app-auth-helper/-/github-app-auth-helper-1.0.0.tgz","fileCount":23,"unpackedSize":29661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCk4w9q30HuJPAIi0V2JGFUIqMfihObCnTAWBE5TbJkSAIhAMdq8n0V/avopezZ4bw+ZcADjEdtUYnYkmU/8entZFew"}]},"_npmUser":{"name":"btajuddin","email":"brian@briantajuddin.com"},"directories":{},"maintainers":[{"name":"btajuddin","email":"brian@briantajuddin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-app-auth-helper_1.0.0_1741036688305_0.9274071979442542"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-03T21:18:08.228Z","1.0.0":"2025-03-03T21:18:08.487Z","modified":"2025-03-03T21:18:08.738Z"},"maintainers":[{"name":"btajuddin","email":"brian@briantajuddin.com"}],"description":"Simple helper for authenticating GitHub apps against git repositories.","homepage":"https://github.com/4ears-me/github-app-auth-helper#readme","keywords":["git","credentials","github","app"],"repository":{"type":"git","url":"git+https://github.com/4ears-me/github-app-auth-helper.git"},"author":{"name":"Brian Tajuddin","email":"brian.tajuddin@samsara.com"},"bugs":{"url":"https://github.com/4ears-me/github-app-auth-helper/issues"},"license":"Apache-2.0","readme":"# github-app-auth-helper\n\n[![TypeScript version][ts-badge]][typescript-5-7]\n[![Node.js version][nodejs-badge]][nodejs]\n[![Build Status - GitHub Actions][gha-badge]][gha-ci]\n\nThis is a `git` credential helper for GitHub applications. The helper aims to streamline secure use of GitHub\napplications for accessing GitHub, especially from CI environments. It offers a pluggable mechanism for retrieving the\napplication information to make it flexible over the long term.\n\n","readmeFilename":"README.md"}