UNPKG

syncpack

Version:

Consistent dependency versions in large JavaScript Monorepos

136 lines (135 loc) 4.78 kB
{ "name": "syncpack", "description": "Consistent dependency versions in large JavaScript Monorepos", "version": "13.0.3", "author": "Jamie Mason <jamie@foldleft.io> (https://github.com/JamieMason)", "bin": { "syncpack": "dist/bin.js", "syncpack-fix-mismatches": "dist/bin-fix-mismatches/index.js", "syncpack-format": "dist/bin-format/index.js", "syncpack-lint": "dist/bin-lint/index.js", "syncpack-lint-semver-ranges": "dist/bin-lint-semver-ranges/index.js", "syncpack-list": "dist/bin-list/index.js", "syncpack-list-mismatches": "dist/bin-list-mismatches/index.js", "syncpack-prompt": "dist/bin-prompt/index.js", "syncpack-set-semver-ranges": "dist/bin-set-semver-ranges/index.js", "syncpack-update": "dist/bin-update/index.js" }, "bugs": "https://github.com/JamieMason/syncpack/issues", "contributors": [ "Adam Haglund (https://github.com/beeequeue)", "Alex Hayton (https://github.com/AlexHayton)", "Alex Trofimov (https://github.com/mctrafik)", "Altay (https://github.com/altaywtf)", "Andrew Njoo (https://github.com/adnjoo)", "Angel de da Torre (https://github.com/ardelato)", "Aparajita Fishman (https://github.com/aparajita)", "Artur Wierzbicki (https://github.com/ArturWierzbicki)", "Chase Holdren (https://github.com/chaseholdren)", "Chase Tamnoon (https://github.com/chase-tamnoon)", "Daniel Silva (https://github.com/dsilvasc)", "Elchin Valiyev (https://github.com/evaliyev)", "Gabriel Pereira Woitechen (https://github.com/wtchnm)", "Jamie Haywood (https://github.com/jamiehaywood)", "Jamie Mason (https://github.com/JamieMason)", "Jody Heavener (https://github.com/jodyheavener)", "Keyan Zhang (https://github.com/keyz)", "Luis Vieira (https://github.com/luisvieiragmr)", "Maksim Nesterenko (https://github.com/maksnester)", "Marais Rossouw (https://github.com/maraisr)", "Matt Sprague (https://github.com/uforic)", "Max Rohde (https://github.com/mxro)", "Michał Warać (https://github.com/auto200)", "Nick Saunders (https://github.com/nsaunders)", "Siraj (https://github.com/Syhner)", "Stuart Knightley (https://github.com/Stuk)", "Tom Fletcher (https://github.com/tom-fletcher)" ], "dependencies": { "@effect/schema": "^0.75.5", "chalk": "^5.4.1", "chalk-template": "^1.1.0", "commander": "^13.1.0", "cosmiconfig": "^9.0.0", "effect": "^3.13.7", "enquirer": "^2.4.1", "fast-check": "^3.23.2", "globby": "^14.1.0", "jsonc-parser": "^3.3.1", "minimatch": "9.0.5", "npm-package-arg": "^12.0.2", "ora": "^8.2.0", "prompts": "^2.4.2", "read-yaml-file": "^2.1.0", "semver": "^7.7.1", "tightrope": "0.2.0", "ts-toolbelt": "^9.6.0" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@release-it/conventional-changelog": "8.0.2", "@tsconfig/node18": "^18.2.4", "@types/node": "^22.13.10", "@types/npm-package-arg": "^6.1.4", "@types/prompts": "^2.4.9", "@types/semver": "^7.5.8", "@vitest/coverage-v8": "^3.0.8", "auto-changelog": "^2.5.0", "memfs": "^4.17.0", "prettier": "^3.5.3", "prettier-plugin-astro": "^0.14.1", "release-it": "17.11.0", "ts-node": "^10.9.2", "typescript": "^5.8.2", "typescript-json-schema": "^0.65.1", "vitest": "^3.0.8" }, "engines": { "node": ">=18.18.0" }, "exports": "./dist/index.js", "files": [ "dist" ], "homepage": "https://github.com/JamieMason/syncpack#readme", "keywords": [ "dependencies", "exact-versions", "lerna", "lernajs", "monorepo", "npm", "nx", "package-json", "packages", "pnpm", "semver", "sort-package-json", "turbo", "turborepo", "version-linter", "versions", "workspaces", "yarn" ], "license": "MIT", "repository": "JamieMason/syncpack", "scripts": { "build": "pnpm run clean && pnpm run build:source && pnpm run build:json-schema", "build:json-schema": "typescript-json-schema --esModuleInterop --noExtraProps --ignoreErrors src/index.ts RcFile --out dist/schema.json", "build:source": "tsc --project tsconfig.build.json", "clean": "rm -rf ./dist", "format": "pnpm run format:source && pnpm run format:astro", "format:astro": "prettier --write site/src", "format:source": "biome check --write --unsafe", "lint": "npm run lint:source && npm run lint:engines", "lint:engines": "node scripts/check-engines.mjs", "lint:source": "biome check && tsc --noEmit", "prepack": "pnpm run build", "release": "release-it", "test": "vitest run --coverage src", "test:watch": "vitest run --no-coverage --watch" }, "type": "module", "types": "./dist/index.d.ts" }