mlgc
Version:
MLGC is a CLI program that allows you to easily copy all Git changes to a folder for easy uploading or sharing.
109 lines (108 loc) • 3 kB
JSON
{
"name": "mlgc",
"version": "2.1.0",
"main": "./src/cli/index.js",
"author": "Michael Lucas <info@michael-lucas.net> (http://www.michael-lucas.net)",
"homepage": "https://github.com/michael-lucas-net/mlgc",
"repository": {
"type": "git",
"url": "https://github.com/michael-lucas-net/mlgc.git"
},
"keywords": [
"git",
"changes",
"upload",
"helper",
"cli"
],
"license": "MIT",
"engines": {
"node": ">=14.0.0"
},
"bin": {
"mlgc": "./src/cli/index.js"
},
"files": [
"src/",
"config/",
"changelog.json"
],
"scripts": {
"test": "jest",
"test:fail": "jest --onlyFailures",
"test:coverage": "jest --coverage --verbose",
"test:coverage:html": "jest --coverage --coverageReporters=html --verbose",
"test:html": "jest --verbose --reporters=default --reporters=jest-html-reporters",
"test:full-report": "jest --coverage --coverageReporters=html --verbose --reporters=default --reporters=jest-html-reporters",
"test:watch": "jest --watch --verbose",
"test:debug": "jest --verbose --no-cache --detectOpenHandles",
"start": "cross-env NODE_OPTIONS=--no-deprecation node src/cli/index.js",
"lint": "eslint src/ test/",
"lint:fix": "eslint src/ test/ --fix",
"format": "prettier --write src/ test/ *.json *.md",
"format:check": "prettier --check src/ test/ *.json *.md",
"quality": "npm run lint && npm run format && npm run test"
},
"dependencies": {
"boxen": "^7.1.1",
"chalk": "^4.1.2",
"cli-progress": "^3.12.0",
"enquirer": "^2.4.1"
},
"devDependencies": {
"cross-env": "^10.1.0",
"eslint": "^9.39.1",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-jest": "^29.2.1",
"eslint-plugin-node": "^11.1.0",
"jest": "^30.2.0",
"jest-html-reporters": "^3.1.7",
"mock-require": "^3.0.3",
"prettier": "^3.6.2"
},
"jest": {
"testEnvironment": "node",
"collectCoverageFrom": [
"src/**/*.js",
"!src/**/*.test.js"
],
"coverageDirectory": "coverage",
"coverageReporters": [
"text",
"lcov",
"html",
"json",
"text-summary"
],
"testMatch": [
"**/test/**/*.test.js"
],
"testPathIgnorePatterns": [
"/node_modules/",
"/___CHANGES_TO_UPLOAD___/"
],
"verbose": true,
"bail": false,
"errorOnDeprecated": true,
"testTimeout": 10000,
"reporters": [
"default"
],
"forceExit": true,
"detectOpenHandles": false,
"setupFilesAfterEnv": [
"<rootDir>/test/setup.js"
]
},
"jest-html-reporters": {
"publicPath": "./test-reports",
"filename": "test-report.html",
"openReport": false,
"pageTitle": "MLGC Test Report",
"logoImgPath": "",
"hideIcon": false,
"includeFailureMsg": true,
"includeSuiteFailure": true,
"includeConsoleLog": true
}
}