UNPKG

mkver

Version:

Node.js access to your app's version and release metadata

72 lines (71 loc) 1.87 kB
{ "name": "mkver", "version": "4.0.2", "main": "./dist/mkver.js", "types": "./dist/mkver.d.ts", "description": "Node.js access to your app's version and release metadata", "scripts": { "fmt": "prettier --write src/*.ts", "lint": "eslint --fix src/*.ts", "premake": "rimraf dist", "make": "tsc && chmod +x dist/mkver.js", "pretest": "npm run make && npm run lint", "test": "mocha dist/**/*.spec.js", "precommit": "npm run fmt && npm run lint && npm run test", "docs:build": "typedoc --out docs src/mkver.ts --readme README.md", "release": "release-it" }, "bin": { "mkver": "./dist/mkver.js" }, "repository": { "type": "git", "url": "https://github.com/photostructure/mkver.git" }, "keywords": [ "Version" ], "author": "Matthew McEachen <matthew-mkver@photostructure.com>", "license": "MIT", "bugs": { "url": "https://github.com/photostructure/mkver/issues" }, "homepage": "https://github.com/photostructure/mkver#readme", "release-it": { "hooks": { "before:init": "npm test" }, "src": { "tagName": "v%s", "commitArgs": "-S", "tagArgs": "-S" }, "github": { "release": true } }, "engines": { "node": ">=20" }, "devDependencies": { "@eslint/js": "^9.28.0", "@types/chai": "^5.2.2", "@types/chai-as-promised": "^8.0.2", "@types/mocha": "^10.0.10", "@types/node": "^22.15.29", "@types/semver": "^7.7.0", "chai": "^5.2.0", "chai-as-promised": "^8.0.1", "eslint": "^9.28.0", "mocha": "^11.5.0", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "release-it": "^19.0.3", "rimraf": "^6.0.1", "semver": "^7.7.2", "source-map-support": "^0.5.21", "typedoc": "^0.28.5", "typescript": "^5.8.3", "typescript-eslint": "^8.33.0" } }