git-command-helper
Version:
github command helper for nodejs
346 lines • 12.6 kB
JSON
{
"name": "git-command-helper",
"version": "2.1.0",
"description": "github command helper for nodejs",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./package.json": "./package.json",
"./dist/submodule": {
"import": "./dist/submodule.mjs",
"require": "./dist/submodule.js",
"types": "./dist/submodule.d.ts"
},
"./dist/spawner": {
"import": "./dist/spawner.mjs",
"require": "./dist/spawner.js",
"types": "./dist/spawner.d.ts"
},
"./dist/spawn": {
"import": "./dist/spawn.mjs",
"require": "./dist/spawn.js",
"types": "./dist/spawn.d.ts"
},
"./dist/instances": {
"import": "./dist/instances.mjs",
"require": "./dist/instances.js",
"types": "./dist/instances.d.ts"
},
"./dist/index": {
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./dist/index-exports": {
"import": "./dist/index-exports.mjs",
"require": "./dist/index-exports.js",
"types": "./dist/index-exports.d.ts"
},
"./dist/helper": {
"import": "./dist/helper.mjs",
"require": "./dist/helper.js",
"types": "./dist/helper.d.ts"
},
"./dist/git": {
"import": "./dist/git.mjs",
"require": "./dist/git.js",
"types": "./dist/git.d.ts"
},
"./dist/git.es": {
"import": "./dist/git.es.mjs",
"require": "./dist/git.es.js",
"types": "./dist/git.es.d.ts"
},
"./dist/clone": {
"import": "./dist/clone.mjs",
"require": "./dist/clone.js",
"types": "./dist/clone.d.ts"
},
"./dist/cache-stream": {
"import": "./dist/cache-stream.mjs",
"require": "./dist/cache-stream.js",
"types": "./dist/cache-stream.d.ts"
},
"./dist/utils/safe-url": {
"import": "./dist/utils/safe-url.mjs",
"require": "./dist/utils/safe-url.js",
"types": "./dist/utils/safe-url.d.ts"
},
"./dist/utils/index": {
"import": "./dist/utils/index.mjs",
"require": "./dist/utils/index.js",
"types": "./dist/utils/index.d.ts"
},
"./dist/utils/index-exports": {
"import": "./dist/utils/index-exports.mjs",
"require": "./dist/utils/index-exports.js",
"types": "./dist/utils/index-exports.d.ts"
},
"./dist/utils/extract-submodule": {
"import": "./dist/utils/extract-submodule.mjs",
"require": "./dist/utils/extract-submodule.js",
"types": "./dist/utils/extract-submodule.d.ts"
},
"./dist/types/status": {
"import": "./dist/types/status.mjs",
"require": "./dist/types/status.js",
"types": "./dist/types/status.d.ts"
},
"./dist/git/staged": {
"import": "./dist/git/staged.mjs",
"require": "./dist/git/staged.js",
"types": "./dist/git/staged.d.ts"
},
"./dist/functions/status": {
"import": "./dist/functions/status.mjs",
"require": "./dist/functions/status.js",
"types": "./dist/functions/status.d.ts"
},
"./dist/functions/parseGitHubUrl": {
"import": "./dist/functions/parseGitHubUrl.mjs",
"require": "./dist/functions/parseGitHubUrl.js",
"types": "./dist/functions/parseGitHubUrl.d.ts"
},
"./dist/functions/origin-helper": {
"import": "./dist/functions/origin-helper.mjs",
"require": "./dist/functions/origin-helper.js",
"types": "./dist/functions/origin-helper.d.ts"
},
"./dist/functions/latestCommit": {
"import": "./dist/functions/latestCommit.mjs",
"require": "./dist/functions/latestCommit.js",
"types": "./dist/functions/latestCommit.d.ts"
},
"./dist/functions/isFileChanged": {
"import": "./dist/functions/isFileChanged.mjs",
"require": "./dist/functions/isFileChanged.js",
"types": "./dist/functions/isFileChanged.d.ts"
},
"./dist/functions/infoOptions": {
"import": "./dist/functions/infoOptions.mjs",
"require": "./dist/functions/infoOptions.js",
"types": "./dist/functions/infoOptions.d.ts"
},
"./dist/functions/index": {
"import": "./dist/functions/index.mjs",
"require": "./dist/functions/index.js",
"types": "./dist/functions/index.d.ts"
},
"./dist/functions/index-exports": {
"import": "./dist/functions/index-exports.mjs",
"require": "./dist/functions/index-exports.js",
"types": "./dist/functions/index-exports.d.ts"
},
"./dist/functions/hasChanges": {
"import": "./dist/functions/hasChanges.mjs",
"require": "./dist/functions/hasChanges.js",
"types": "./dist/functions/hasChanges.d.ts"
},
"./dist/functions/gitignore": {
"import": "./dist/functions/gitignore.mjs",
"require": "./dist/functions/gitignore.js",
"types": "./dist/functions/gitignore.d.ts"
},
"./dist/functions/getGithubRootDir": {
"import": "./dist/functions/getGithubRootDir.mjs",
"require": "./dist/functions/getGithubRootDir.js",
"types": "./dist/functions/getGithubRootDir.d.ts"
},
"./dist/functions/getGithubRepoUrl": {
"import": "./dist/functions/getGithubRepoUrl.mjs",
"require": "./dist/functions/getGithubRepoUrl.js",
"types": "./dist/functions/getGithubRepoUrl.d.ts"
},
"./dist/functions/getGithubRemote": {
"import": "./dist/functions/getGithubRemote.mjs",
"require": "./dist/functions/getGithubRemote.js",
"types": "./dist/functions/getGithubRemote.d.ts"
},
"./dist/functions/getGithubCurrentBranch": {
"import": "./dist/functions/getGithubCurrentBranch.mjs",
"require": "./dist/functions/getGithubCurrentBranch.js",
"types": "./dist/functions/getGithubCurrentBranch.d.ts"
},
"./dist/functions/getGithubBranches": {
"import": "./dist/functions/getGithubBranches.mjs",
"require": "./dist/functions/getGithubBranches.js",
"types": "./dist/functions/getGithubBranches.d.ts"
},
"./dist/functions/dry-helper": {
"import": "./dist/functions/dry-helper.mjs",
"require": "./dist/functions/dry-helper.js",
"types": "./dist/functions/dry-helper.d.ts"
},
"./dist/config/index": {
"import": "./dist/config/index.mjs",
"require": "./dist/config/index.js",
"types": "./dist/config/index.d.ts"
},
"./dist/config/index-exports": {
"import": "./dist/config/index-exports.mjs",
"require": "./dist/config/index-exports.js",
"types": "./dist/config/index-exports.d.ts"
},
"./dist/config/gitConfig": {
"import": "./dist/config/gitConfig.mjs",
"require": "./dist/config/gitConfig.js",
"types": "./dist/config/gitConfig.d.ts"
},
"./dist/config/fix-end-of-line": {
"import": "./dist/config/fix-end-of-line.mjs",
"require": "./dist/config/fix-end-of-line.js",
"types": "./dist/config/fix-end-of-line.d.ts"
},
"./dist/config/fix-case-sensitive": {
"import": "./dist/config/fix-case-sensitive.mjs",
"require": "./dist/config/fix-case-sensitive.js",
"types": "./dist/config/fix-case-sensitive.d.ts"
}
},
"files": [
"./dist",
"./bin"
],
"scripts": {
"build:exports": "node index-builder.js",
"build:tsc": "tsc -b tsconfig.build.json",
"build:rollup": "rollup --bundleConfigAsCjs -c rollup.config.js",
"build": "npm run build:exports && npm run build:tsc && npm run build:rollup",
"pack": "node packer.js --yarn",
"update:build-release": "curl -L https://github.com/dimaslanjaka/nodejs-package-types/raw/main/.github/workflows/build-release.yml > .github/workflows/build-release.yml",
"update:typedoc": "curl -L https://github.com/dimaslanjaka/nodejs-package-types/raw/main/typedoc.js > typedoc.config.js",
"update:typedoc-runner": "curl -L https://github.com/dimaslanjaka/nodejs-package-types/raw/main/typedoc-runner.js > typedoc-runner.js",
"update:typedoc-server": "curl -L https://github.com/dimaslanjaka/nodejs-package-types/raw/main/typedoc-server.js > typedoc-server.js",
"update:packer": "curl -L https://github.com/dimaslanjaka/nodejs-package-types/raw/main/packer.js > packer.js",
"update:ncu": "npx npm-check-updates -u -x chalk",
"update:lockfile": "curl -L https://github.com/dimaslanjaka/git-command-helper/raw/master/yarn.lock > yarn.lock",
"update": "run-s \"update:**\"",
"patch": "npm version patch",
"pretest": "node -r ts-node/register test/pretest.ts",
"test": "npx jest --runInBand --detectOpenHandles --logHeapUsage --update-snapshot --config=jest.config.ts",
"test-cov": "npx nyc --reporter=lcovonly npm test --collect-coverage",
"docs": "npm run clean && npm run build && gulp docs",
"clean": "rimraf dist tmp/dist && npm run build",
"deadcode": "ts-prune",
"prepare": "husky"
},
"repository": {
"type": "git",
"url": "git+https://github.com/dimaslanjaka/git-command-helper.git"
},
"keywords": [
"git",
"gitmodules",
"doctor",
"command",
"helper",
"node-command-git",
"github",
"cli-parser",
"git-cli-parser"
],
"author": {
"name": "Dimas Lanjaka",
"email": "dimaslanjaka@gmail.com",
"url": "https://www.webmanajemen.com"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/dimaslanjaka/git-command-helper/issues"
},
"homepage": "https://www.webmanajemen.com/docs/git-command-helper/",
"dependencies": {
"@expo/spawn-async": "^1.7.2",
"bluebird": "^3.7.2",
"core-js": "^3.44.0",
"cross-spawn": "^7.0.6",
"deepmerge-ts": "7",
"fs-extra": "^11.3.0",
"glob": "^11.0.3",
"ignore": "^7.0.5",
"ini": "^5.0.0",
"lodash": "^4.17.21",
"minimatch": "^10.0.3",
"sbg-utility": "^2.0.8",
"upath": "^2.0.1"
},
"devDependencies": {
"@babel/core": "^7.28.0",
"@babel/preset-env": "^7.28.0",
"@babel/preset-typescript": "^7.27.1",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.31.0",
"@jest/environment": "^30.0.5",
"@jest/expect": "^30.0.5",
"@jest/globals": "^30.0.5",
"@jest/types": "^30.0.5",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.4",
"@types/babel__core": "^7",
"@types/babel__preset-env": "^7",
"@types/bluebird": "^3",
"@types/core-js": "^2.5.8",
"@types/fs-extra": "^11",
"@types/git-command-helper": "https://github.com/dimaslanjaka/git-command-helper/raw/pre-release/release/git-command-helper.tgz",
"@types/ini": "^4.1.1",
"@types/jest": "^30.0.0",
"@types/lodash": "^4",
"@types/minimist": "^1",
"@types/node": "^24.1.0",
"@types/which": "^3",
"@typescript-eslint/eslint-plugin": "^8.38.0",
"@typescript-eslint/parser": "^8.38.0",
"ansi-colors": "^4.1.3",
"axios": "^1.11.0",
"axios-cache-interceptor": "^1.8.0",
"babel-jest": "^30.0.5",
"binary-collections": "^2.0.9",
"browser-sync": "^3.0.4",
"eslint": "^9.31.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.3",
"globals": "^16.3.0",
"gulp": "^5.0.1",
"husky": "^9.1.7",
"jest": "^30.0.5",
"jest-config": "^30.0.5",
"jest-mock": "^30.0.5",
"jsonc-parser": "^3.3.1",
"lint-staged": "^16.1.2",
"minimist": "^1.2.8",
"nyc": "^17.1.0",
"prettier": "^3.6.2",
"rimraf": "^6.0.1",
"rollup": "^4.45.1",
"semver": "^7.7.2",
"ts-jest": "^29.4.0",
"ts-node": "^10.9.2",
"ts-prune": "^0.10.3",
"typedoc": "^0.28.7",
"typedoc-plugin-missing-exports": "^4.0.0",
"typescript": "^5.8.3",
"why-is-node-running": "^3.2.2"
},
"resolutions": {
"sbg-utility": "https://github.com/dimaslanjaka/static-blog-generator/raw/df939d4cb3e31fded39412534bcef11de9fe0dcc/packages/sbg-utility/release/sbg-utility.tgz",
"binary-collections": "https://github.com/dimaslanjaka/bin/raw/22e0e798d99c851b803552874559b761153a0cc1/releases/bin.tgz",
"cross-spawn": "https://github.com/dimaslanjaka/node-cross-spawn/raw/80999ac7a7031a81e11ddb5fab0f8ba433041c98/release/cross-spawn.tgz",
"ansi-regex": "^4",
"glob-parent": "^6.0.2",
"node.extend": "^2.0.2",
"socket.io-parser": "^3.4.3",
"unset-value": "^2.0.1"
},
"engines": {
"node": ">=14"
}
}