UNPKG

codependence

Version:

Checks `codependencies` in package.json files to ensure dependencies are up-to-date 🤼‍♀️

130 lines (129 loc) 4.38 kB
{ "name": "codependence", "version": "0.3.1", "main": "dist/index.cjs", "description": "Checks `codependencies` in package.json files to ensure dependencies are up-to-date 🤼‍♀️", "type": "module", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "bin": { "codependence": "dist/index.js", "cdp": "dist/index.js" }, "files": [ "dist" ], "scripts": { "build": "turbo run build-dist", "build-dist": "tsup src/index.ts --format esm,cjs --dts", "clean-dist": "rimraf dist", "clean": "turbo run clean-dist", "cmd:node:test-fail-run": "node dist/index.js --config './test/test-fail-package.json' --files 'test-fail-package.json' --rootDir './test/' --debug", "cmd:node:test-pass-run": "node dist/index.js --config './test/test-pass-package.json' --files 'test-pass-package.json' --rootDir './test/' --debug", "cmd:tsx:test-search": "tsx src/index.ts --rootDir './test/' --debug --searchPath './test/.codependencerc' --isTestingCLI", "cmd:tsx:test-fail-run": "tsx src/index.ts --config './test/test-fail-package.json' --files 'test-fail-package.json' --rootDir './test/' --debug", "cmd:tsx:test-pass-run": "tsx src/index.ts --config './test/test-pass-package.json' --files 'test-pass-package.json' --rootDir './test/' --debug", "cmd:tsx:test-update-run": "tsx src/index.ts --config './test/test-fail-package.json' --files 'test-fail-package.json' --rootDir './test/' --debug --isTesting", "cmd:tsx:test-codependencies-cli": "tsx src/index.ts -c './test/test-fail-package.json' --files 'test-fail-package.json' -cds 'lodash' '{ \"fs-extra\": \"10.0.1\" }' --rootDir './test/' --debug --isTesting", "commit": "git-cz", "commit-msg": "commitlint --edit $1", "coverage": "vitest run --coverage", "dev": "pnpm --filter @codependence/app run app-dev", "lint": "turbo run lint-src", "lint-fix": "eslint . --fix", "lint-src": "eslint src --ext .ts", "lint:fix": "eslint src/**/*.ts --fix", "pre-commit": "lint-staged", "prepare": "is-ci || husky install", "prepublishOnly": "npm run clean-dist && npm run build-dist", "preview": "pnpm --filter @codependence/app app-preview", "release": "release-it", "setup": "pnpm install && pnpm build", "test": "turbo run test-src", "test-src": "vitest run", "typecheck": "turbo run typecheck-src", "typecheck-src": "tsc --noEmit", "update": "echo 'temp default' && pnpm update" }, "author": "Jeff Wainwright <yowainwright@gmail.com> (https://jeffry.in)", "license": "MIT", "dependencies": { "commander": "^11.1.0", "cosmiconfig": "^9.0.0", "execa": "^8.0.1", "fast-glob": "^3.3.2", "gradient-string": "^2.0.2", "ora": "8.0.1", "validate-npm-package-name": "^5.0.1" }, "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.3", "@commitlint/prompt-cli": "^18.6.1", "@types/gradient-string": "^1.1.6", "@types/node": "^20.12.12", "@types/validate-npm-package-name": "^4.0.2", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "c8": "^8.0.1", "cross-env": "^7.0.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "husky": "^8.0.3", "is-ci": "^3.0.1", "lint-staged": "15.2.0", "path-exists": "^5.0.0", "prettier": "^3.2.5", "release-it": "^17.2.1", "rimraf": "^5.0.7", "stdouttojson": "^0.7.2", "tslib": "^2.6.2", "tsup": "^8.0.2", "tsutils": "^3.21.0", "tsx": "^4.10.5", "turbo": "^1.13.3", "type-fest": "^4.18.2", "typescript": "^5.4.5", "vite": "^3.2.10", "vitest": "^1.6.0" }, "keywords": [ "peerDependencies", "optionalDependencies", "optional-dependencies", "dependencies", "devDependencies", "versioning", "versions", "semver" ], "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "header-max-length": [ 2, "always", 120 ] } }, "lint-staged": { "*.{ts,json}": [ "eslint --fix", "prettier --write" ] }, "release-it": { "git": { "commitMessage": "chore: release %s" } } }