@@ -38,20 +38,6 @@ No verification is done when using npm to install the package. The contents of t
38
38
39
39
To verify the native ` .node ` packages, follow the same steps as above using ` mongodb-js-zstd-X.Y.Z-platform.tgz ` and the corresponding ` .sig ` file.
40
40
41
-
42
- ## OS Support matrix
43
-
44
- | | node12 | node14 | node16 | node18 | node20 |
45
- | ---------------- | ------ | ------ | ------ | ------ | ------ |
46
- | Windows x64 | ✓ | ✓ | ✓ | ✓ | ✓ |
47
- | macOS x64 | ✓ | ✓ | ✓ | ✓ | ✓ |
48
- | macOS arm64 | ✓ | ✓ | ✓ | ✓ | ✓ |
49
- | Linux x64 gnu | ✓ | ✓ | ✓ | ✓ | ✓ |
50
- | Linux arm gnu | ✓ | ✓ | ✓ | ✓ | ✓ |
51
- | Linux arm64 gnu | ✓ | ✓ | ✓ | ✓ | ✓ |
52
- | Linux x64 musl | ✓ | ✓ | ✓ | ✓ | ✓ |
53
- | Linux arm64 musl | ✓ | ✓ | ✓ | ✓ | ✓ |
54
-
55
41
## MongoDB Node.js Driver Version Compatibility
56
42
57
43
Only the following version combinations with the [ MongoDB Node.js Driver] ( https://github.com/mongodb/node-mongodb-native ) are considered stable.
@@ -64,6 +50,24 @@ Only the following version combinations with the [MongoDB Node.js Driver](https:
64
50
65
51
| ` [email protected] ` | N/A
| N/A
|
66
52
53
+ #### Prebuild Platforms
54
+
55
+ Below are the platforms that are available as prebuilds on each github release.
56
+ ` prebuild-install ` downloads these automatically depending on the platform you are running npm install on.
57
+
58
+ - Linux GLIBC 2.23 or later
59
+ - s390x
60
+ - arm64
61
+ - x64
62
+ - Linux MUSL 1.1.20
63
+ - arm64
64
+ - x64
65
+ - MacOS universal binary
66
+ - x64
67
+ - arm64
68
+ - Windows
69
+ - x64
70
+
67
71
## API
68
72
69
73
``` ts
@@ -106,5 +110,9 @@ First, install and build the zstd library:
106
110
107
111
` npm run install-zstd `
108
112
109
- Then:
113
+ Then build the bindings:
114
+
115
+ ` npm run prebuild `
116
+
117
+ Then test:
110
118
` npm test `
0 commit comments