diff --git a/.meta-updater/package.json b/.meta-updater/package.json index 03d23e1d56..77920cca79 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm-private/updater", - "version": "3.0.19", + "version": "1000.0.0", "private": true, "type": "module", "scripts": { @@ -9,8 +9,8 @@ }, "dependencies": { "@pnpm/lockfile.fs": "workspace:*", - "@pnpm/meta-updater": "catalog:", "@pnpm/logger": "workspace:*", + "@pnpm/meta-updater": "catalog:", "@pnpm/object.key-sorting": "workspace:*", "@pnpm/parse-overrides": "workspace:*", "@pnpm/types": "workspace:*", @@ -23,5 +23,9 @@ }, "devDependencies": { "@pnpm-private/updater": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 48f257df7b..9316db705e 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -42,7 +42,6 @@ export default async (workspaceDir: string) => { // eslint-disable-line } else if (manifest.name === CLI_PKG_NAME && manifest.devDependencies) { delete manifest.devDependencies[manifest.name] } - if (manifest.private === true || isSubdir(utilsDir, dir)) return manifest manifest.keywords = [ 'pnpm', pnpmMajorKeyword, @@ -95,7 +94,8 @@ export default async (workspaceDir: string) => { // eslint-disable-line if (manifest.peerDependencies?.['@pnpm/worker'] != null) { manifest.peerDependencies['@pnpm/worker'] = 'workspace:^' } - if (manifest.name !== '@pnpm/make-dedicated-lockfile' && manifest.name !== '@pnpm/mount-modules') { + const isUtil = isSubdir(utilsDir, dir) + if (manifest.name !== '@pnpm/make-dedicated-lockfile' && manifest.name !== '@pnpm/mount-modules' && !isUtil && manifest.name !== '@pnpm-private/updater') { for (const depType of ['dependencies', 'optionalDependencies'] as const) { if (manifest[depType]?.['@pnpm/logger']) { delete manifest[depType]!['@pnpm/logger'] @@ -114,6 +114,7 @@ export default async (workspaceDir: string) => { // eslint-disable-line } return sortKeysInManifest(manifest) } + if (manifest.private === true || isUtil) return manifest return updateManifest(workspaceDir, manifest, dir, nextTag) }, 'tsconfig.json': updateTSConfig.bind(null, { diff --git a/__typecheck__/package.json b/__typecheck__/package.json index 86a483044d..1c3409ad84 100644 --- a/__typecheck__/package.json +++ b/__typecheck__/package.json @@ -1,9 +1,13 @@ { "name": "@pnpm-private/typecheck", - "version": "0.0.0", + "version": "1000.0.0", "private": true, "devDependencies": { "@pnpm-private/typecheck": "workspace:*", "@pnpm/tsconfig": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__typings__/package.json b/__typings__/package.json index 2ac7e3f53d..4a555548d5 100644 --- a/__typings__/package.json +++ b/__typings__/package.json @@ -1,8 +1,12 @@ { "name": "@pnpm-private/typings", - "version": "0.1.3", + "version": "1000.0.0", "private": true, "devDependencies": { "@pnpm-private/typings": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/assert-project/package.json b/__utils__/assert-project/package.json index 0afd1c23eb..3788bfe74a 100644 --- a/__utils__/assert-project/package.json +++ b/__utils__/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "4.0.16", + "version": "1000.0.0", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -18,14 +18,17 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@types/is-windows": "catalog:", - "@types/isexe": "2.0.2", + "@types/isexe": "catalog:", "@types/node": "catalog:" }, "directories": { "test": "test" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/privatePackages/assert-project#readme", - "keywords": [], + "keywords": [ + "pnpm", + "pnpm10" + ], "license": "MIT", "engines": { "node": ">=10" @@ -47,7 +50,7 @@ "@pnpm/registry-mock": "catalog:", "@pnpm/types": "workspace:*", "is-windows": "catalog:", - "isexe": "2.0.0", + "isexe": "catalog:", "read-yaml-file": "catalog:", "write-pkg": "catalog:" } diff --git a/__utils__/assert-store/package.json b/__utils__/assert-store/package.json index 23790ba166..3031e3869c 100644 --- a/__utils__/assert-store/package.json +++ b/__utils__/assert-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-store", "description": "Utils for testing pnpm store", - "version": "2.0.16", + "version": "1000.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -14,7 +14,10 @@ "test": "test" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/privatePackages/assert-store#readme", - "keywords": [], + "keywords": [ + "pnpm", + "pnpm10" + ], "license": "MIT", "engines": { "node": ">=10" diff --git a/__utils__/eslint-config/package.json b/__utils__/eslint-config/package.json index 824805c50f..afeaa6dbc0 100644 --- a/__utils__/eslint-config/package.json +++ b/__utils__/eslint-config/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/eslint-config", "description": "pnpm's ESLint configuration", - "version": "1.1.0", + "version": "1000.0.0", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -16,7 +16,10 @@ "test": "test" }, "homepage": "https://pnpm.io", - "keywords": [], + "keywords": [ + "pnpm", + "pnpm10" + ], "license": "MIT", "engines": { "node": ">=12.22.0" @@ -24,17 +27,17 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/utils/eslint-config", "scripts": {}, "dependencies": { - "@eslint/eslintrc": "3.1.0", - "@eslint/js": "9.9.1", - "@typescript-eslint/eslint-plugin": "6.18.1", - "@typescript-eslint/parser": "6.18.1", + "@eslint/eslintrc": "catalog:", + "@eslint/js": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", "eslint": "catalog:", - "eslint-config-standard-with-typescript": "^39.1.1", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.6.0", - "typescript": "5.5.4" + "eslint-config-standard-with-typescript": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-n": "catalog:", + "eslint-plugin-node": "catalog:", + "eslint-plugin-promise": "catalog:", + "typescript": "catalog:" }, "devDependencies": { "@pnpm/eslint-config": "workspace:*" diff --git a/__utils__/get-release-text/package.json b/__utils__/get-release-text/package.json index b29f0d0b50..0da9f61a5e 100644 --- a/__utils__/get-release-text/package.json +++ b/__utils__/get-release-text/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-release-text", - "version": "0.0.1", + "version": "1000.0.0", "private": true, "type": "module", "scripts": { @@ -8,12 +8,16 @@ "lint": "eslint src/**/*.ts" }, "dependencies": { - "mdast-util-to-string": "^2.0.0", - "remark-parse": "^9.0.0", - "remark-stringify": "^9.0.1", - "unified": "^9.2.2" + "mdast-util-to-string": "catalog:", + "remark-parse": "catalog:", + "remark-stringify": "catalog:", + "unified": "catalog:" }, "devDependencies": { "@pnpm/get-release-text": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/jest-config/package.json b/__utils__/jest-config/package.json index 034dd1c079..493dd1f381 100644 --- a/__utils__/jest-config/package.json +++ b/__utils__/jest-config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/jest-config", - "version": "1.0.22", + "version": "1000.0.0", "private": true, "main": "jest-preset.js", "dependencies": { @@ -11,5 +11,9 @@ }, "devDependencies": { "@pnpm/jest-config": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/prepare-temp-dir/package.json b/__utils__/prepare-temp-dir/package.json index abc4ae0322..2ba92d469b 100644 --- a/__utils__/prepare-temp-dir/package.json +++ b/__utils__/prepare-temp-dir/package.json @@ -1,9 +1,8 @@ { "name": "@pnpm/prepare-temp-dir", - "version": "0.0.0", + "version": "1000.0.0", "main": "lib/index.js", "types": "lib/index.d.ts", - "dependencies": {}, "devDependencies": { "@pnpm/prepare-temp-dir": "workspace:*", "@types/node": "catalog:" @@ -13,5 +12,9 @@ "prepublishOnly": "pnpm run compile", "test": "pnpm run compile", "compile": "rimraf tsconfig.tsbuildinfo lib && tsc --build" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/prepare/package.json b/__utils__/prepare/package.json index 4306b95252..32fd06f32b 100644 --- a/__utils__/prepare/package.json +++ b/__utils__/prepare/package.json @@ -1,13 +1,13 @@ { "name": "@pnpm/prepare", - "version": "0.0.123", + "version": "1000.0.0", "main": "lib/index.js", "types": "lib/index.d.ts", "dependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/prepare-temp-dir": "workspace:*", "@pnpm/types": "workspace:*", - "write-json5-file": "^3.1.0", + "write-json5-file": "catalog:", "write-pkg": "catalog:", "write-yaml-file": "catalog:" }, @@ -20,5 +20,9 @@ "prepublishOnly": "pnpm run compile", "test": "pnpm run compile", "compile": "rimraf tsconfig.tsbuildinfo lib && tsc --build" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/scripts/package.json b/__utils__/scripts/package.json index 505b70d6d2..a8bb670b1f 100644 --- a/__utils__/scripts/package.json +++ b/__utils__/scripts/package.json @@ -1,18 +1,22 @@ { "name": "@pnpm/scripts", - "version": "0.0.0", + "version": "1000.0.0", "private": true, "dependencies": { - "@pnpm/workspace.find-packages": "^1000.0.15", - "@pnpm/workspace.read-manifest": "^1000.1.1", + "@pnpm/workspace.find-packages": "catalog:", + "@pnpm/workspace.read-manifest": "catalog:", "execa": "catalog:", "fast-glob": "catalog:", "make-empty-dir": "catalog:", "normalize-path": "catalog:" }, "devDependencies": { - "@pnpm/logger": "^1000.0.0", + "@pnpm/logger": "catalog:", "@pnpm/scripts": "workspace:*", "@types/normalize-path": "catalog:" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/test-fixtures/package.json b/__utils__/test-fixtures/package.json index 6958b80ca3..bedfe77892 100644 --- a/__utils__/test-fixtures/package.json +++ b/__utils__/test-fixtures/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/test-fixtures", "description": "Test fixtures", - "version": "0.1.37", + "version": "1000.0.0", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -19,7 +19,10 @@ "test": "test" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/privatePackages/test-fixtures#readme", - "keywords": [], + "keywords": [ + "pnpm", + "pnpm10" + ], "license": "MIT", "engines": { "node": ">=10" diff --git a/__utils__/test-ipc-server/package.json b/__utils__/test-ipc-server/package.json index 17dc170768..d94683dd5a 100644 --- a/__utils__/test-ipc-server/package.json +++ b/__utils__/test-ipc-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/test-ipc-server", - "version": "0.0.0", + "version": "1000.0.0", "private": true, "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,5 +17,9 @@ "lint": "eslint src/**/*.ts test/**/*.ts", "compile": "rimraf tsconfig.tsbuildinfo lib && tsc --build", "test": "pnpm run compile && jest" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] } diff --git a/__utils__/tsconfig/package.json b/__utils__/tsconfig/package.json index 51d3013fb0..a5c0804248 100644 --- a/__utils__/tsconfig/package.json +++ b/__utils__/tsconfig/package.json @@ -2,7 +2,7 @@ "name": "@pnpm/tsconfig", "description": "pnpm's TypeScript configuration", "private": true, - "version": "2.0.1", + "version": "1000.0.0", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -19,7 +19,8 @@ "@pnpm/tsconfig": "workspace:*" }, "keywords": [ - "pnpm8" + "pnpm", + "pnpm10" ], "engines": { "node": ">=14.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67abd3d957..2f20605aa3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,6 +27,12 @@ catalogs: '@commitlint/prompt-cli': specifier: ^17.8.1 version: 17.8.1 + '@eslint/eslintrc': + specifier: 3.1.0 + version: 3.1.0 + '@eslint/js': + specifier: 9.9.1 + version: 9.9.1 '@gwhitney/detect-indent': specifier: 7.0.1 version: 7.0.1 @@ -96,6 +102,12 @@ catalogs: '@pnpm/util.lex-comparator': specifier: ^3.0.2 version: 3.0.2 + '@pnpm/workspace.find-packages': + specifier: ^1000.0.15 + version: 1000.0.15 + '@pnpm/workspace.read-manifest': + specifier: ^1000.1.1 + version: 1000.1.1 '@reflink/reflink': specifier: 0.1.19 version: 0.1.19 @@ -129,6 +141,9 @@ catalogs: '@types/is-windows': specifier: ^1.0.2 version: 1.0.2 + '@types/isexe': + specifier: 2.0.2 + version: 2.0.2 '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -216,6 +231,12 @@ catalogs: '@types/zkochan__table': specifier: npm:@types/table@6.0.0 version: 6.0.0 + '@typescript-eslint/eslint-plugin': + specifier: 6.18.1 + version: 6.18.1 + '@typescript-eslint/parser': + specifier: 6.18.1 + version: 6.18.1 '@yarnpkg/core': specifier: 4.2.0 version: 4.2.0 @@ -348,6 +369,21 @@ catalogs: eslint: specifier: ^8.57.1 version: 8.57.1 + eslint-config-standard-with-typescript: + specifier: ^39.1.1 + version: 39.1.1 + eslint-plugin-import: + specifier: ^2.31.0 + version: 2.31.0 + eslint-plugin-n: + specifier: ^16.6.2 + version: 16.6.2 + eslint-plugin-node: + specifier: ^11.1.0 + version: 11.1.0 + eslint-plugin-promise: + specifier: ^6.6.0 + version: 6.6.0 eslint-plugin-regexp: specifier: 2.7.0 version: 2.7.0 @@ -462,6 +498,9 @@ catalogs: make-empty-dir: specifier: ^3.0.2 version: 3.0.2 + mdast-util-to-string: + specifier: ^2.0.0 + version: 2.0.0 mem: specifier: ^8.1.1 version: 8.1.1 @@ -582,6 +621,12 @@ catalogs: realpath-missing: specifier: ^1.1.0 version: 1.1.0 + remark-parse: + specifier: ^9.0.0 + version: 9.0.0 + remark-stringify: + specifier: ^9.0.1 + version: 9.0.1 rename-overwrite: specifier: ^6.0.2 version: 6.0.2 @@ -690,6 +735,9 @@ catalogs: typescript: specifier: 5.5.4 version: 5.5.4 + unified: + specifier: ^9.2.2 + version: 9.2.2 uuid: specifier: ^9.0.1 version: 9.0.1 @@ -711,6 +759,9 @@ catalogs: write-json-file: specifier: ^4.3.0 version: 4.3.0 + write-json5-file: + specifier: ^3.1.0 + version: 3.1.0 write-pkg: specifier: 4.0.0 version: 4.0.0 @@ -950,7 +1001,7 @@ importers: specifier: 'catalog:' version: 1.0.2 isexe: - specifier: 2.0.0 + specifier: 'catalog:' version: 2.0.0 read-yaml-file: specifier: 'catalog:' @@ -966,7 +1017,7 @@ importers: specifier: 'catalog:' version: 1.0.2 '@types/isexe': - specifier: 2.0.2 + specifier: 'catalog:' version: 2.0.2 '@types/node': specifier: 'catalog:' @@ -991,37 +1042,37 @@ importers: __utils__/eslint-config: dependencies: '@eslint/eslintrc': - specifier: 3.1.0 + specifier: 'catalog:' version: 3.1.0 '@eslint/js': - specifier: 9.9.1 + specifier: 'catalog:' version: 9.9.1 '@typescript-eslint/eslint-plugin': - specifier: 6.18.1 + specifier: 'catalog:' version: 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: 6.18.1 + specifier: 'catalog:' version: 6.18.1(eslint@8.57.1)(typescript@5.5.4) eslint: specifier: 'catalog:' version: 8.57.1 eslint-config-standard-with-typescript: - specifier: ^39.1.1 + specifier: 'catalog:' version: 39.1.1(@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.5.4) eslint-plugin-import: - specifier: ^2.31.0 + specifier: 'catalog:' version: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) eslint-plugin-n: - specifier: ^16.6.2 + specifier: 'catalog:' version: 16.6.2(eslint@8.57.1) eslint-plugin-node: - specifier: ^11.1.0 + specifier: 'catalog:' version: 11.1.0(eslint@8.57.1) eslint-plugin-promise: - specifier: ^6.6.0 + specifier: 'catalog:' version: 6.6.0(eslint@8.57.1) typescript: - specifier: 5.5.4 + specifier: 'catalog:' version: 5.5.4 devDependencies: '@pnpm/eslint-config': @@ -1031,16 +1082,16 @@ importers: __utils__/get-release-text: dependencies: mdast-util-to-string: - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0(patch_hash=78bd3240806e30c963b9f930251eb10b9940e506f7cc8910fb3d17d7867956a2) remark-parse: - specifier: ^9.0.0 + specifier: 'catalog:' version: 9.0.0(unified@9.2.2) remark-stringify: - specifier: ^9.0.1 + specifier: 'catalog:' version: 9.0.1(unified@9.2.2) unified: - specifier: ^9.2.2 + specifier: 'catalog:' version: 9.2.2 devDependencies: '@pnpm/get-release-text': @@ -1078,7 +1129,7 @@ importers: specifier: workspace:* version: link:../../packages/types write-json5-file: - specifier: ^3.1.0 + specifier: 'catalog:' version: 3.1.0 write-pkg: specifier: 'catalog:' @@ -1106,10 +1157,10 @@ importers: __utils__/scripts: dependencies: '@pnpm/workspace.find-packages': - specifier: ^1000.0.15 - version: 1000.0.15(@pnpm/logger@1000.0.0) + specifier: 'catalog:' + version: 1000.0.15(@pnpm/logger@1001.0.0) '@pnpm/workspace.read-manifest': - specifier: ^1000.1.1 + specifier: 'catalog:' version: 1000.1.1 execa: specifier: 'catalog:' @@ -1125,8 +1176,8 @@ importers: version: 3.0.0 devDependencies: '@pnpm/logger': - specifier: ^1000.0.0 - version: 1000.0.0 + specifier: 'catalog:' + version: 1001.0.0 '@pnpm/scripts': specifier: workspace:* version: 'link:' @@ -9915,10 +9966,6 @@ packages: resolution: {integrity: sha512-p0dK1aizAUODDPdIsUmV+8W8n9TrCshony74M3hKo3JOcD6gY8raCwwYVeOr15LgvT/ZjFSzKZRPOyBKFeUupQ==} engines: {node: '>=18.12'} - '@pnpm/logger@1000.0.0': - resolution: {integrity: sha512-v5WO9L4pT7ZjZpf7a/a3H3Xj59JPHNMFJwRS7m/01VMWrKjs89CdVIE5e/N6DwuzP750j0iKozTw6UrCVEfQjA==} - engines: {node: '>=18.12'} - '@pnpm/logger@1001.0.0': resolution: {integrity: sha512-nj80XtTHHt7T+b5stLWszzd166MbGx4eTOu9+6h6RdelKMlSWhrb7KUb0j90tYk+yoGx8TeMVdJCaoBnkLp8xw==} engines: {node: '>=18.12'} @@ -16920,15 +16967,15 @@ snapshots: '@pnpm/types': 1000.6.0 load-json-file: 6.2.0 - '@pnpm/cli-utils@1000.0.15(@pnpm/logger@1000.0.0)': + '@pnpm/cli-utils@1000.0.15(@pnpm/logger@1001.0.0)': dependencies: '@pnpm/cli-meta': 1000.0.4 - '@pnpm/config': 1002.5.2(@pnpm/logger@1000.0.0) - '@pnpm/default-reporter': 1001.3.6(@pnpm/logger@1000.0.0) + '@pnpm/config': 1002.5.2(@pnpm/logger@1001.0.0) + '@pnpm/default-reporter': 1001.3.6(@pnpm/logger@1001.0.0) '@pnpm/error': 1000.0.2 - '@pnpm/logger': 1000.0.0 - '@pnpm/manifest-utils': 1000.0.6(@pnpm/logger@1000.0.0) - '@pnpm/package-is-installable': 1000.0.6(@pnpm/logger@1000.0.0) + '@pnpm/logger': 1001.0.0 + '@pnpm/manifest-utils': 1000.0.6(@pnpm/logger@1001.0.0) + '@pnpm/package-is-installable': 1000.0.6(@pnpm/logger@1001.0.0) '@pnpm/read-project-manifest': 1000.0.7 '@pnpm/types': 1000.2.1 chalk: 4.1.2 @@ -17018,7 +17065,7 @@ snapshots: '@pnpm/config.nerf-dart@1.0.1': {} - '@pnpm/config@1002.5.2(@pnpm/logger@1000.0.0)': + '@pnpm/config@1002.5.2(@pnpm/logger@1001.0.0)': dependencies: '@pnpm/catalogs.config': 1000.0.2 '@pnpm/catalogs.types': 1000.0.0 @@ -17028,7 +17075,7 @@ snapshots: '@pnpm/git-utils': 1000.0.0 '@pnpm/matcher': 1000.0.0 '@pnpm/npm-conf': 3.0.0 - '@pnpm/pnpmfile': 1001.0.7(@pnpm/logger@1000.0.0) + '@pnpm/pnpmfile': 1001.0.7(@pnpm/logger@1001.0.0) '@pnpm/read-project-manifest': 1000.0.7 '@pnpm/types': 1000.2.1 '@pnpm/workspace.read-manifest': 1000.1.1 @@ -17080,9 +17127,9 @@ snapshots: '@pnpm/constants@1001.1.0': {} - '@pnpm/core-loggers@1000.1.4(@pnpm/logger@1000.0.0)': + '@pnpm/core-loggers@1000.1.4(@pnpm/logger@1001.0.0)': dependencies: - '@pnpm/logger': 1000.0.0 + '@pnpm/logger': 1001.0.0 '@pnpm/types': 1000.2.1 '@pnpm/core-loggers@1001.0.1(@pnpm/logger@1001.0.0)': @@ -17118,15 +17165,15 @@ snapshots: '@pnpm/dedupe.types@1000.0.0': {} - '@pnpm/default-reporter@1001.3.6(@pnpm/logger@1000.0.0)': + '@pnpm/default-reporter@1001.3.6(@pnpm/logger@1001.0.0)': dependencies: '@pnpm/cli-meta': 1000.0.4 - '@pnpm/config': 1002.5.2(@pnpm/logger@1000.0.0) - '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1000.0.0) + '@pnpm/config': 1002.5.2(@pnpm/logger@1001.0.0) + '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1001.0.0) '@pnpm/dedupe.issues-renderer': 1000.0.1 '@pnpm/dedupe.types': 1000.0.0 '@pnpm/error': 1000.0.2 - '@pnpm/logger': 1000.0.0 + '@pnpm/logger': 1001.0.0 '@pnpm/render-peer-issues': 1000.0.6 '@pnpm/types': 1000.2.1 '@pnpm/util.lex-comparator': 3.0.1 @@ -17415,19 +17462,14 @@ snapshots: dependencies: ci-info: 3.9.0 - '@pnpm/logger@1000.0.0': - dependencies: - bole: 5.0.19 - ndjson: 2.0.0 - '@pnpm/logger@1001.0.0': dependencies: bole: 5.0.19 ndjson: 2.0.0 - '@pnpm/manifest-utils@1000.0.6(@pnpm/logger@1000.0.0)': + '@pnpm/manifest-utils@1000.0.6(@pnpm/logger@1001.0.0)': dependencies: - '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1000.0.0) + '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1001.0.0) '@pnpm/error': 1000.0.2 '@pnpm/types': 1000.2.1 transitivePeerDependencies: @@ -17606,13 +17648,13 @@ snapshots: mem: 8.1.1 semver: 7.7.2 - '@pnpm/package-is-installable@1000.0.6(@pnpm/logger@1000.0.0)': + '@pnpm/package-is-installable@1000.0.6(@pnpm/logger@1001.0.0)': dependencies: '@pnpm/cli-meta': 1000.0.4 - '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1000.0.0) + '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1001.0.0) '@pnpm/env.system-node-version': 1000.0.4 '@pnpm/error': 1000.0.2 - '@pnpm/logger': 1000.0.0 + '@pnpm/logger': 1001.0.0 '@pnpm/types': 1000.2.1 detect-libc: 2.0.4 execa: safe-execa@0.1.2 @@ -17701,14 +17743,14 @@ snapshots: dependencies: '@pnpm/types': 1000.6.0 - '@pnpm/pnpmfile@1001.0.7(@pnpm/logger@1000.0.0)': + '@pnpm/pnpmfile@1001.0.7(@pnpm/logger@1001.0.0)': dependencies: - '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1000.0.0) + '@pnpm/core-loggers': 1000.1.4(@pnpm/logger@1001.0.0) '@pnpm/crypto.hash': 1000.1.1 '@pnpm/error': 1000.0.2 '@pnpm/hooks.types': 1001.0.4 '@pnpm/lockfile.types': 1001.0.4 - '@pnpm/logger': 1000.0.0 + '@pnpm/logger': 1001.0.0 '@pnpm/store-controller-types': 1001.0.3 '@pnpm/types': 1000.2.1 chalk: 4.1.2 @@ -17995,12 +18037,12 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@pnpm/workspace.find-packages@1000.0.15(@pnpm/logger@1000.0.0)': + '@pnpm/workspace.find-packages@1000.0.15(@pnpm/logger@1001.0.0)': dependencies: - '@pnpm/cli-utils': 1000.0.15(@pnpm/logger@1000.0.0) + '@pnpm/cli-utils': 1000.0.15(@pnpm/logger@1001.0.0) '@pnpm/constants': 1001.1.0 '@pnpm/fs.find-packages': 1000.0.7 - '@pnpm/logger': 1000.0.0 + '@pnpm/logger': 1001.0.0 '@pnpm/types': 1000.2.1 '@pnpm/util.lex-comparator': 3.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index daabd1a8cf..9ea6392515 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -54,6 +54,8 @@ catalog: '@commitlint/cli': ^17.8.1 '@commitlint/config-conventional': ^17.8.1 '@commitlint/prompt-cli': ^17.8.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.9.1 '@gwhitney/detect-indent': 7.0.1 '@pnpm/builder.policy': 3.0.1 '@pnpm/byline': ^1.0.0 @@ -77,6 +79,8 @@ catalog: '@pnpm/tabtab': ^0.5.4 '@pnpm/tgz-fixtures': 0.0.0 '@pnpm/util.lex-comparator': ^3.0.2 + '@pnpm/workspace.find-packages': ^1000.0.15 + '@pnpm/workspace.read-manifest': ^1000.1.1 '@reflink/reflink': 0.1.19 '@rushstack/worker-pool': 0.4.9 '@types/adm-zip': ^0.5.7 @@ -88,6 +92,7 @@ catalog: '@types/ini': 1.3.31 '@types/is-gzip': 2.0.0 '@types/is-windows': ^1.0.2 + '@types/isexe': 2.0.2 '@types/jest': ^29.5.14 '@types/js-yaml': ^4.0.9 '@types/lodash.kebabcase': 4.1.9 @@ -117,6 +122,8 @@ catalog: '@types/yarnpkg__lockfile': ^1.1.9 '@types/yazl': ^3.3.0 '@types/zkochan__table': npm:@types/table@6.0.0 + '@typescript-eslint/eslint-plugin': 6.18.1 + '@typescript-eslint/parser': 6.18.1 '@yarnpkg/core': 4.2.0 '@yarnpkg/extensions': 2.0.3 '@yarnpkg/lockfile': ^1.1.0 @@ -161,6 +168,11 @@ catalog: esbuild: ^0.25.0 escape-string-regexp: ^4.0.0 eslint: ^8.57.1 + eslint-config-standard-with-typescript: ^39.1.1 + eslint-plugin-import: ^2.31.0 + eslint-plugin-n: ^16.6.2 + eslint-plugin-node: ^11.1.0 + eslint-plugin-promise: ^6.6.0 eslint-plugin-regexp: 2.7.0 execa: npm:safe-execa@0.1.2 exists-link: 2.0.0 @@ -199,6 +211,7 @@ catalog: loud-rejection: ^2.2.0 lru-cache: ^10.4.3 make-empty-dir: ^3.0.2 + mdast-util-to-string: ^2.0.0 mem: ^8.1.1 micromatch: ^4.0.8 ndjson: ^2.0.0 @@ -240,6 +253,8 @@ catalog: read-ini-file: 4.0.0 read-yaml-file: ^2.1.0 realpath-missing: ^1.1.0 + remark-parse: ^9.0.0 + remark-stringify: ^9.0.1 rename-overwrite: ^6.0.2 render-help: ^1.0.3 resolve-link-target: ^2.0.0 @@ -277,6 +292,7 @@ catalog: ts-jest: 29.2.3 ts-node: ^10.9.2 typescript: 5.5.4 + unified: ^9.2.2 uuid: ^9.0.1 v8-compile-cache: 2.4.0 validate-npm-package-name: 5.0.0 @@ -285,6 +301,7 @@ catalog: write-file-atomic: ^5.0.1 write-ini-file: 4.0.1 write-json-file: ^4.3.0 + write-json5-file: ^3.1.0 write-pkg: 4.0.0 write-yaml-file: ^5.0.0 yaml-tag: 1.1.0 diff --git a/pnpm/dev/package.json b/pnpm/dev/package.json index c5757f17f1..68b4e3e7bc 100644 --- a/pnpm/dev/package.json +++ b/pnpm/dev/package.json @@ -1,6 +1,6 @@ { "name": "pd", - "version": "1.0.34", + "version": "1000.0.0", "bin": "pd.js", "private": true, "scripts": { @@ -9,11 +9,15 @@ }, "dependencies": { "@pnpm/find-workspace-dir": "workspace:*", - "@pnpm/workspace.read-manifest": "workspace:*", "@pnpm/workspace.find-packages": "workspace:*", + "@pnpm/workspace.read-manifest": "workspace:*", "esbuild": "catalog:" }, "devDependencies": { "pd": "workspace:*" - } + }, + "keywords": [ + "pnpm", + "pnpm10" + ] }