nodejs_package_json 0.4.9

Shapes for Node.js package.json.
Documentation
{
  "name": "@yarnpkg/monorepo",
  "private": true,
  "license": "BSD-2-Clause",
  "workspaces": ["packages/*"],
  "devDependencies": {
    "@arcanis/sherlock": "^2.0.3",
    "@eslint/config-inspector": "^0.5.0",
    "@types/jest": "^28.1.6",
    "@types/micromatch": "^4.0.1",
    "@types/node": "^18.19.124",
    "@types/semver": "^7.1.0",
    "@yarnpkg/cli": "workspace:^",
    "@yarnpkg/core": "workspace:^",
    "@yarnpkg/eslint-config": "workspace:^",
    "@yarnpkg/fslib": "workspace:^",
    "@yarnpkg/libzip": "workspace:^",
    "@yarnpkg/sdks": "workspace:^",
    "clipanion": "^4.0.0-rc.2",
    "esbuild": "npm:esbuild-wasm@^0.23.0",
    "eslint": "^9.20.1",
    "jest": "^29.2.1",
    "pirates": "^4.0.5",
    "tslib": "^2.4.0",
    "typescript": "catalog:"
  },
  "resolutions": {
    "ink@^3.2.0": "patch:ink@npm%3A3.2.0#~/.yarn/patches/ink-npm-3.2.0-2f1df5b094.patch",
    "yoga-layout-prebuilt": "patch:yoga-layout-prebuilt@1.10.0#./.yarn/patches/yoga-layout-prebuilt.patch",
    "make-fetch-happen@npm:^14.0.1": "portal:packages/make-fetch-smaller",
    "make-fetch-happen@npm:^14.0.2": "portal:packages/make-fetch-smaller"
  },
  "dependenciesMeta": {
    "core-js": {
      "built": false
    },
    "core-js-pure": {
      "built": false
    },
    "date-fns": {
      "built": false
    },
    "fsevents": {
      "built": false
    }
  },
  "scripts": {
    "bench": "yarn node -r ./scripts/setup-ts-execution ./scripts/bench-folder.ts",
    "build:plugin-constraints": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts constraints",
    "build:plugin-exec": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts exec",
    "build:plugin-interactive-tools": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts interactive-tools",
    "build:plugin-stage": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts stage",
    "build:plugin-typescript": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts typescript",
    "build:plugin-version": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts version",
    "build:plugin-workspace-tools": "yarn node -r ./scripts/setup-ts-execution ./scripts/create-mock-plugin.ts workspace-tools",
    "build:plugin-commands": "node ./scripts/gen-plugin-commands.js > packages/yarnpkg-cli/sources/pluginCommands.ts",
    "build:compile": "rm -rf \"$0\"/lib && mkdir -p \"$0\"/lib && rsync -a --include '*.d.ts' --exclude '*.ts' --exclude '*.tsx' \"$0\"/sources/ \"$0\"/lib/ && node scripts/compile \"$@\"",
    "dump:extensions": "yarn node -r ./scripts/setup-ts-execution -p 'JSON.stringify(require(\"./packages/yarnpkg-extensions/sources/index.ts\").packageExtensions)'",
    "test:lint": "eslint --max-warnings 0 .",
    "test:unit": "jest",
    "typecheck:all": "tsc -p ."
  },
  "sherlock": {
    "requireList": ["scripts/actions/sherlock-prepare.js"]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/yarnpkg/berry.git",
    "directory": "."
  },
  "engines": {
    "node": ">=18.12.0"
  },
  "dependencies": {
    "@iarna/toml": "^2.2.5",
    "@yarnpkg/types": "workspace:^",
    "chalk": "^4.1.2",
    "micromatch": "^4.0.2",
    "semver": "^7.1.2"
  },
  "packageManager": "yarn@4.2.1+sha256.15ce76682a8cd2090257b883cd69c637925b29573f9573e8403ec227d5ab6815"
}