UNPKG

sync-monorepo-packages

Version:

Synchronize files and metadata across packages in a monorepo

109 lines (108 loc) 2.67 kB
{ "name": "sync-monorepo-packages", "version": "1.0.2", "description": "Synchronize files and metadata across packages in a monorepo", "keywords": [ "lerna", "monorepo", "package", "package.json", "sync", "synchronize", "copy", "metadata", "workflow", "manifest", "workspaces" ], "repository": { "type": "git", "url": "https://github.com/boneskull/sync-monorepo-packages" }, "license": "Apache-2.0", "author": "Christopher Hiller <boneskull@boneskull.com> (https://boneskull.com/)", "main": "src/index.js", "types": "types/src/index.d.ts", "bin": { "sync-monorepo-packages": "src/cli.js" }, "files": [ "src", "types/src/*.d.ts" ], "scripts": { "build": "tsc", "commitlint": "commitlint", "lint": "eslint .", "lint-staged": "lint-staged", "lint:md": "markdownlint README.md", "prepare": "husky install && npm run build", "prepublishOnly": "npm run build", "prerelease": "npm test", "test": "npm run test:e2e && npm run build && npm run lint && npm run lint:md", "test:e2e": "mocha test/e2e" }, "lint-staged": { "*.js": [ "eslint --fix" ], "*.{yml,md}": [ "prettier --write" ] }, "prettier": { "bracketSpacing": false, "endOfLine": "auto", "singleQuote": true }, "dependencies": { "debug": "4.3.4", "find-up": "5.0.0", "fs-extra": "11.1.0", "globby": "10.0.2", "log-symbols": "3.0.0", "pluralize": "8.0.0", "read-pkg": "5.2.0", "rfc6902": "5.0.1", "rxjs": "7.6.0", "term-size": "2.2.1", "wrap-ansi": "7.0.0", "write-pkg": "4.0.0", "yargs": "17.6.2" }, "devDependencies": { "@commitlint/cli": "17.3.0", "@commitlint/config-conventional": "17.3.0", "@types/debug": "4.1.7", "@types/fs-extra": "9.0.13", "@types/mocha": "10.0.1", "@types/node": "18.11.15", "@types/pluralize": "0.0.29", "@types/sinon": "10.0.13", "@types/wrap-ansi": "3.0.0", "@types/yargs": "17.0.17", "eslint": "8.29.0", "eslint-config-prettier": "8.5.0", "eslint-config-standard": "17.0.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-n": "15.6.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-promise": "6.1.1", "execa": "5.1.1", "husky": "8.0.2", "lint-staged": "13.1.0", "markdownlint-cli": "0.32.2", "mocha": "10.2.0", "prettier": "2.8.1", "type-fest": "3.4.0", "typescript": "4.7.4", "unexpected": "13.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0", "npm": ">7" }, "overrides": { "type-fest": "3.4.0" } }