parquet-wasm
Advanced tools
Comparing version 0.2.0 to 0.3.0
@@ -7,3 +7,3 @@ { | ||
"description": "WebAssembly Parquet reader and writer.", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"license": "MIT OR Apache-2.0", | ||
@@ -15,31 +15,6 @@ "repository": { | ||
"files": [ | ||
"bundler_bg.wasm", | ||
"bundler.js", | ||
"bundler_bg.js", | ||
"bundler.d.ts", | ||
"LICENSE_APACHE", | ||
"LICENSE_MIT", | ||
"node.d.ts", | ||
"node.js", | ||
"node_bg.wasm", | ||
"node_bg.wasm.d.ts", | ||
"web.d.ts", | ||
"web.js", | ||
"web_bg.wasm", | ||
"web_bg.wasm.d.ts", | ||
"node2.d.ts", | ||
"node2.js", | ||
"node2_bg.wasm", | ||
"node2_bg.wasm.d.ts", | ||
"web2.d.ts", | ||
"web2.js", | ||
"web2_bg.wasm", | ||
"web2_bg.wasm.d.ts", | ||
"bundler2.d.ts", | ||
"bundler2.js", | ||
"bundler2_bg.wasm", | ||
"bundler2_bg.wasm.d.ts" | ||
"*" | ||
], | ||
"module": "bundler.js", | ||
"types": "bundler.d.ts", | ||
"module": "bundler/arrow1.js", | ||
"types": "bundler/arrow1.d.ts", | ||
"sideEffects": false, | ||
@@ -46,0 +21,0 @@ "keywords": [ |
@@ -7,3 +7,3 @@ # WASM Parquet [![npm version](https://img.shields.io/npm/v/parquet-wasm.svg)](https://www.npmjs.com/package/parquet-wasm) | ||
Including all compression codecs, the brotli-encoded WASM bundle is 881KB. | ||
Including all compression codecs, the brotli-encoded WASM bundle is 907KB. | ||
@@ -38,10 +38,10 @@ ## Install | ||
| `parquet-wasm` | `parquet` and `arrow` | "Bundler" build, to be used in bundlers such as Webpack | | ||
| `parquet-wasm/node` | `parquet` and `arrow` | Node build, to be used with `require` in NodeJS | | ||
| `parquet-wasm/web` | `parquet` and `arrow` | ESM, to be used directly from the Web as an ES Module | | ||
| `parquet-wasm/node/arrow1` | `parquet` and `arrow` | Node build, to be used with `require` in NodeJS | | ||
| `parquet-wasm/esm/arrow1` | `parquet` and `arrow` | ESM, to be used directly from the Web as an ES Module | | ||
| | | | | ||
| `parquet-wasm/bundler2` | `parquet2` and `arrow2` | "Bundler" build, to be used in bundlers such as Webpack | | ||
| `parquet-wasm/node2` | `parquet2` and `arrow2` | Node build, to be used with `require` in NodeJS | | ||
| `parquet-wasm/web2` | `parquet2` and `arrow2` | ESM, to be used directly from the Web as an ES Module | | ||
| `parquet-wasm/bundler/arrow2` | `parquet2` and `arrow2` | "Bundler" build, to be used in bundlers such as Webpack | | ||
| `parquet-wasm/node/arrow2` | `parquet2` and `arrow2` | Node build, to be used with `require` in NodeJS | | ||
| `parquet-wasm/esm/arrow2` | `parquet2` and `arrow2` | ESM, to be used directly from the Web as an ES Module | | ||
Note that when using the `/web` and `/web2` bundles, the default export must be awaited. See [here](https://rustwasm.github.io/docs/wasm-bindgen/examples/without-a-bundler.html) for an example. | ||
Note that when using the `esm` bundles, the default export must be awaited. See [here](https://rustwasm.github.io/docs/wasm-bindgen/examples/without-a-bundler.html) for an example. | ||
@@ -52,3 +52,3 @@ ### `parquet` API | ||
Refer to the [API documentation](https://kylebarron.dev/parquet-wasm/modules/bundler.html) for more details and examples. | ||
Refer to the [API documentation](https://kylebarron.dev/parquet-wasm/modules/bundler_arrow1.html) for more details and examples. | ||
@@ -59,3 +59,3 @@ ### `parquet2` API | ||
Refer to the [API documentation](https://kylebarron.dev/parquet-wasm/modules/bundler2.html) for more details and examples. | ||
Refer to the [API documentation](https://kylebarron.dev/parquet-wasm/modules/bundler_arrow2.html) for more details and examples. | ||
@@ -113,3 +113,3 @@ ### Debug functions | ||
- [x] Brotli | ||
- [ ] ZSTD. Will be supported using the next versions of the upstream packages `parquet` and `parquet2`. | ||
- [x] ZSTD. Supported in `arrow1`, will be supported in `arrow2` when the next version of the upstream `parquet2` package is released. | ||
- [ ] LZ4. Work is progressing but no support yet. | ||
@@ -162,3 +162,3 @@ | ||
- ~~`parquet/lz4`~~: ~~Activate LZ4 compression in the `parquet` crate.~~ WASM-compatible version not yet implemented in the `parquet` crate. | ||
- ~~`parquet/zstd`~~: ~~Activate ZSTD compression in the `parquet` crate.~~ ZSTD should work in parquet's next release, pending https://github.com/apache/arrow-rs/pull/1414 | ||
- `parquet/zstd`: Activate ZSTD compression in the `parquet` crate. | ||
- parquet2 compression features. Should only be activated when `arrow2` is activated. | ||
@@ -165,0 +165,0 @@ - `parquet2/brotli`: Activate Brotli compression in the `parquet2` crate. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 6 instances in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 6 instances in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
22731819
31
5683