UNPKG

git-command-helper

Version:
346 lines 12.6 kB
{ "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" } }