UNPKG

mle-tools-configuration

Version:

A configuration management tool for TypeScript/JavaScript applications

58 lines (57 loc) 2.95 kB
{ "name": "mle-tools-configuration", "version": "1.0.15", "author": "mlefree", "description": "A configuration management tool for TypeScript/JavaScript applications", "keywords": [ "configuration", "typescript", "javascript", "config-management", "domain-based-configuration" ], "private": false, "license": "MIT", "main": "./index.js", "types": "./index.d.ts", "scripts": { "bp:_clean": "rm -rf package-lock.json node_modules .gen .logs .nyc_output .logs .output.txt .coverage .angular dist disti www && npm i", "bp:bump": "OLD_VERSION=\"v$(node -e \"console.log(require('./package.json').version)\")\" && VERSION=\"$(npm version patch --no-git-tag-version)\" && echo \"export const bpInfo = {version: '$VERSION'};\" > ./src/bpInfo.ts && git tag $OLD_VERSION && git checkout -b $VERSION && git push origin refs/heads/$VERSION:$VERSION --tags && git push --set-upstream origin $VERSION", "bp:update-changelog-dates": "node ./scripts/bp/update-changelog-date.cjs", "bp:style:lint-format-ts": "eslint 'src/**/*.ts' 'specs/**/*.ts' --fix --no-error-on-unmatched-pattern", "bp:use-local-deps": "node ./scripts/bp/switch-dependencies.cjs local && npm run bp:_clean", "bp:use-remote-deps": "node ./scripts/bp/switch-dependencies.cjs remote && npm run bp:_clean", "bp:branch:push": "BRANCH=$(git rev-parse --abbrev-ref HEAD) && git add . && (git diff-index --quiet HEAD && echo 'No changes to commit' || (git commit -m \"$BRANCH pushed\" && git push))", "bp:branch:squash": "node ./scripts/bp/squash-commits.cjs", "bp:branch:check-before-release": "npm run bp:use-remote-deps && node ./scripts/bp/check-before-release.cjs", "bp:branch:last-push:main": "npm run bp:branch:push && npm run bp:branch:squash && BRANCH=$(git rev-parse --abbrev-ref HEAD) && git checkout main && git merge $BRANCH && git push", "bp:main:package": "git checkout package && git merge main -m \"$(git log -1 --pretty=%B main)\" && git push --set-upstream origin package && git checkout main", "build": "npm run build-dist", "build-dist": "rm -rf dist/ && tsc --project tsconfig.json && cp *.md dist/ && cp package.json dist/", "test": "mocha --require ts-node/register 'specs/**/**.spec.ts'", "coverage": "nyc npm run test" }, "dependencies": { "ts-node": "^10.9.2" }, "devDependencies": { "@testdeck/mocha": "^0.3.3", "@types/chai": "^4.3.10", "@types/mocha": "^10.0.1", "@types/node": "^20.8.8", "chai": "^4.3.10", "mocha": "^10.2.0", "nyc": "^15.1.0", "tslint": "^6.1.3", "typescript": "^5.0.3", "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^5.4.1", "prettier": "^3.5.3", "@typescript-eslint/eslint-plugin": "^8.34.0", "@typescript-eslint/parser": "^8.34.0", "@eslint/js": "^9.29.0", "@eslint/eslintrc": "^3.3.1" } }