Zoltan Kochan
|
4a36b9a110
|
refactor: rename internal packages to @pnpm/<domain>.<leaf> convention (#10997)
## Summary
Rename all internal packages so their npm names follow the `@pnpm/<domain>.<leaf>` convention, matching their directory structure. Also rename directories to remove redundancy and improve clarity.
### Bulk rename (94 packages)
All `@pnpm/` packages now derive their name from their directory path using dot-separated segments. Exceptions: `packages/`, `__utils__/`, and `pnpm/artifacts/` keep leaf names only.
### Directory renames (removing redundant prefixes)
- `cli/cli-meta` → `cli/meta`, `cli/cli-utils` → `cli/utils`
- `config/config` → `config/reader`, `config/config-writer` → `config/writer`
- `fetching/fetching-types` → `fetching/types`
- `lockfile/lockfile-to-pnp` → `lockfile/to-pnp`
- `store/store-connection-manager` → `store/connection-manager`
- `store/store-controller-types` → `store/controller-types`
- `store/store-path` → `store/path`
### Targeted renames (clarity improvements)
- `deps/dependency-path` → `deps/path` (`@pnpm/deps.path`)
- `deps/calc-dep-state` → `deps/graph-hasher` (`@pnpm/deps.graph-hasher`)
- `deps/inspection/dependencies-hierarchy` → `deps/inspection/tree-builder` (`@pnpm/deps.inspection.tree-builder`)
- `bins/link-bins` → `bins/linker`, `bins/remove-bins` → `bins/remover`, `bins/package-bins` → `bins/resolver`
- `installing/get-context` → `installing/context`
- `store/package-store` → `store/controller`
- `pkg-manifest/manifest-utils` → `pkg-manifest/utils`
### Manifest reader/writer renames
- `workspace/read-project-manifest` → `workspace/project-manifest-reader` (`@pnpm/workspace.project-manifest-reader`)
- `workspace/write-project-manifest` → `workspace/project-manifest-writer` (`@pnpm/workspace.project-manifest-writer`)
- `workspace/read-manifest` → `workspace/workspace-manifest-reader` (`@pnpm/workspace.workspace-manifest-reader`)
- `workspace/manifest-writer` → `workspace/workspace-manifest-writer` (`@pnpm/workspace.workspace-manifest-writer`)
### Workspace package renames
- `workspace/find-packages` → `workspace/projects-reader`
- `workspace/find-workspace-dir` → `workspace/root-finder`
- `workspace/resolve-workspace-range` → `workspace/range-resolver`
- `workspace/filter-packages-from-dir` merged into `workspace/filter-workspace-packages` → `workspace/projects-filter`
### Domain moves
- `pkg-manifest/read-project-manifest` → `workspace/project-manifest-reader`
- `pkg-manifest/write-project-manifest` → `workspace/project-manifest-writer`
- `pkg-manifest/exportable-manifest` → `releasing/exportable-manifest`
### Scope
- 1206 files changed
- Updated: package.json names/deps, TypeScript imports, tsconfig references, changeset files, renovate.json, test fixtures, import ordering
|
2026-03-17 21:50:40 +01:00 |
|
Brandon Cheng
|
6225d84db0
|
chore: configure external source maps on final pnpm.mjs bundle (#10378)
* chore: configure external source maps
* chore: upload `source-maps.tgz` artifact to GitHub release
|
2025-12-31 12:59:39 +01:00 |
|
Zoltan Kochan
|
7e2910e70f
|
chore(release): 11.0.0-alpha.0
|
2025-11-13 15:44:27 +01:00 |
|
Zoltan Kochan
|
df6d546e13
|
chore: fix repository URLs in package.json files of utils
|
2025-11-10 00:58:29 +01:00 |
|
Zoltan Kochan
|
491a84fb26
|
feat: use ESM instead of commonjs (#9870)
|
2025-08-25 10:02:00 +02:00 |
|
Zoltan Kochan
|
dfea901cbf
|
chore: use catalogs only in dependencies (#9868)
|
2025-08-15 17:59:00 +02:00 |
|
Zoltan Kochan
|
0c5e0ae4a1
|
chore: update dependencies
|
2025-03-13 03:07:45 +01:00 |
|
Zoltan Kochan
|
24e19c02d0
|
chore: update meta-updater
|
2025-03-02 03:11:14 +01:00 |
|
Zoltan Kochan
|
f394713610
|
chore: use resolution-mode=lowest-direct
|
2025-03-01 14:34:00 +01:00 |
|
Zoltan Kochan
|
3fe70e7897
|
refactor!: all lib versions should start with pnpm major version
|
2024-11-29 01:04:45 +01:00 |
|
Khải
|
9b4f73caaf
|
chore(scripts): typecheck-only (#8395)
* chore(scripts): typecheck-only
* feat: change all configuration
* feat: include pnpm/ and pnpm/test/
* chore(deps): remove unused dependency
* refactor(typescript-only): use find-packages
* refactor(typescript-only): refactor paths
* fix: typescript-only
* fix: update compile-only
* fix: compile pnpm
* fix: windows
* fix: windows
* chore: meta-updater
* refactor(tsconfig): remove explicit composite
* fix: path in windows
* feat: don't depend on cwd
---------
Co-authored-by: Zoltan Kochan <z@kochan.io>
|
2024-08-11 08:26:01 +02:00 |
|
Zoltan Kochan
|
7678113d79
|
chore: use catalogs (#8249)
|
2024-06-27 17:22:38 +02:00 |
|
Zoltan Kochan
|
9584e5e86d
|
fix(deps): update
|
2023-08-19 18:13:57 +03:00 |
|
Zoltan Kochan
|
00dea18c60
|
chore(deps): update
|
2022-12-30 22:05:59 +02:00 |
|
Zoltan Kochan
|
9cbe293876
|
refactor: put all non-public projects to directories that start with __
|
2022-11-20 02:40:44 +02:00 |
|