UNPKG

pastoralist

Version:

A tool to watch over node module resolutions and overrides 🐑 👩🏽‍🌾

127 lines (126 loc) 3.4 kB
{ "name": "pastoralist", "version": "1.2.1", "description": "A tool to watch over node module resolutions and overrides 🐑 👩🏽‍🌾", "main": "dist/index.cjs", "module": "dist/index.js", "type": "module", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "files": [ "dist" ], "bin": { "pastoralist": "./dist/index.js" }, "scripts": { "build": "turbo run build-dist", "build-dist": "pnpm run clean-dist && tsup src/index.ts --format esm,cjs --dts --minify", "clean-dist": "rimraf dist", "commit": "git-cz", "commit-msg": "commitlint --edit $1", "dev": "pnpm --filter @pastoralist/app run app-dev", "lint": "turbo run lint-src", "lint-fix": "eslint", "lint-src": "eslint", "pre-commit": "lint-staged --quiet && pnpm run test", "prepare": "is-ci || husky install", "prepublishOnly": "pnpm run test && pnpm run build", "preview": "pnpm --filter @pastoralist/app app-preview", "release": "release-it", "test": "tsx --test tests/*.ts", "test-resolutions": "tsx src/index.ts --debug", "test-resolutions-with-dist": "node dist/index.js --debug", "typecheck": "turbo run typecheck-src", "typecheck-src": "tsc --noEmit", "update": "codependence --update && pnpm run update-app-deps", "update-app-deps": "pnpm --filter @pastoralist/app update" }, "repository": { "type": "git", "url": "git+https://github.com/yowainwright/pastoralist.git" }, "keywords": [ "resolutions", "overrides", "dependencies", "security", "dependency-management", "yarn", "pnpm" ], "author": "Jeff Wainwright <https:jeffry.in> (yowainwright@gmail.com)", "license": "MIT", "bugs": { "url": "https://github.com/yowainwright/pastoralist/issues" }, "homepage": "https://jeffry.in/pastoralist/", "dependencies": { "commander": "13.1.0", "compare-versions": "6.1.1", "fast-glob": "3.3.3", "gradient-string": "^3.0.0", "ora": "^8.1.0", "p-limit": "^6.1.0" }, "devDependencies": { "@commitlint/cli": "19.8.0", "@commitlint/config-conventional": "19.8.0", "@commitlint/format": "^19.5.0", "@eslint/js": "^9.13.0", "@types/gradient-string": "^1.1.6", "@types/node": "22.14.0", "codependence": "^0.3.1", "eslint": "9.14.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-prettier": "^5.2.1", "husky": "9.1.7", "is-ci": "^4.1.0", "lint-staged": "15.5.0", "path-exists-cli": "^2.0.0", "prettier": "3.5.3", "release-it": "18.1.2", "rimraf": "6.0.1", "stdouttojson": "1.0.0", "tslib": "2.8.1", "tsup": "8.4.0", "tsx": "^4.19.2", "turbo": "2.5.0", "typescript": "5.8.2", "typescript-eslint": "^8.12.2", "vite": "6.2.6" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "src/**/*.ts": [ "eslint --fix" ] }, "eslintConfig": { "root": true, "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier" ] }, "release-it": { "git": { "commitMessage": "chore: release" } }, "packageManager": "pnpm@9.5.0" }