You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,19 @@ All notable changes to Rush-FS are documented here. The format is based on [Keep
6
6
7
7
- (Add new changes here before each release.)
8
8
9
+
## [0.1.0-alpha.0] - (release date TBD)
10
+
11
+
**This is an alpha release.** API and behavior may change before 0.1.0 stable. Feedback and issues are welcome.
12
+
13
+
### Changed
14
+
15
+
-**Package name:** The main npm package is now **`@rush-fs/core`** (scoped). Install with `pnpm add @rush-fs/core` or `npm i @rush-fs/core`, and import with `import { readdir, readFile, ... } from '@rush-fs/core'`.
16
+
-**Migration from `rush-fs`:** If you were using the old unscoped package `rush-fs`, replace it with `@rush-fs/core` in `package.json` and in all imports. The API is unchanged; only the package name and version differ. The old `rush-fs` package may be deprecated on npm in a separate step; prefer `@rush-fs/core` for new installs.
17
+
18
+
## [0.0.5] - (release date TBD)
19
+
20
+
- Re-publish with `optionalDependencies` correctly injected after `napi prepublish`, so `pnpm i rush-fs` / `npm i rush-fs` auto-installs the platform native binding. No API or behavior changes from 0.0.4.
21
+
9
22
## [0.0.4] - (release date TBD)
10
23
11
24
### Fixed
@@ -23,6 +36,8 @@ All notable changes to Rush-FS are documented here. The format is based on [Keep
API-aligned with Node.js <code>fs</code> for painless drop-in replacement in existing projects; get multi-fold performance in heavy file operations, powered by Rust.
16
17
</p>
17
18
19
+
<palign="center"><strong>⚠️ Alpha:</strong> The package is currently in <strong>alpha</strong>. API and behavior may change before 0.1.0 stable.</p>
20
+
18
21
</div>
19
22
20
23
## Installation
21
24
22
25
```bash
23
-
npm install rush-fs
26
+
npm install @rush-fs/core
24
27
# or
25
-
pnpm add rush-fs
28
+
pnpm add @rush-fs/core
26
29
```
27
30
28
-
When you install `rush-fs`, the package manager should automatically install the **platform-specific native binding** for your OS/arch via `optionalDependencies` (e.g. `@rush-fs/rush-fs-darwin-arm64` on macOS ARM). If the native binding is missing and you see "Cannot find native binding", try:
31
+
When you install `@rush-fs/core`, the package manager should automatically install the **platform-specific native binding** for your OS/arch via `optionalDependencies` (e.g. `@rush-fs/rush-fs-darwin-arm64` on macOS ARM). If the native binding is missing and you see "Cannot find native binding", try:
29
32
30
33
1. Remove `node_modules` and the lockfile (`package-lock.json` or `pnpm-lock.yaml`), then run `pnpm install` (or `npm i`) again.
31
34
2. Or install the platform package explicitly:
@@ -34,10 +37,12 @@ When you install `rush-fs`, the package manager should automatically install the
0 commit comments