mirror of
https://github.com/rzmk/czv.git
synced 2025-12-19 00:09:24 +00:00
build: change npm library from czv to czv-wasm
This commit is contained in:
parent
55aa4457b8
commit
bc05a9f46e
7 changed files with 20 additions and 10 deletions
|
|
@ -6,7 +6,7 @@ czv includes libraries for Rust, Python, and WebAssembly (JavaScript and TypeScr
|
|||
|
||||
- czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
- Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
## Installation and examples
|
||||
|
|
@ -38,7 +38,7 @@ strawberry,1.50
|
|||
### JavaScript/TypeScript (WebAssembly)
|
||||
|
||||
```bash
|
||||
bun install czv
|
||||
bun install czv-wasm
|
||||
```
|
||||
|
||||
Or use `npm`, `pnpm`, or `yarn` instead of `bun`.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ Python library for [czv](https://github.com/rzmk/czv). czv is a library of CSV-r
|
|||
|
||||
- czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
- Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
## Installation and example
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ print(output) # 4
|
|||
|
||||
- czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
- Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@ WebAssembly (JavaScript and TypeScript) library for [czv](https://github.com/rzm
|
|||
|
||||
- czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
- Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
## Installation and example
|
||||
|
||||
```bash
|
||||
bun install czv
|
||||
bun install czv-wasm
|
||||
```
|
||||
|
||||
Or use `npm`, `pnpm`, or `yarn` instead of `bun`.
|
||||
|
|
@ -60,3 +60,13 @@ wasm-pack test --firefox --release
|
|||
```
|
||||
|
||||
You may replace `--firefox` with another browser such as `--chrome` and `--safari`.
|
||||
|
||||
### Publish package to npmjs.com
|
||||
|
||||
Getting a `Package name too similar to existing package csv` when trying to publish the package as `czv` so we publish the package as `czv-wasm`.
|
||||
|
||||
0. Build the `pkg` folder with `wasm-pack build --release --target web`.
|
||||
1. Run `cd pkg`.
|
||||
<!-- 1. Based on https://github.com/rustwasm/wasm-pack/issues/427#issuecomment-435966644, rename the `name` in `pkg/package.json` from `czv-wasm` to `czv`. -->
|
||||
2. Run `npm pkg fix` as suggested.
|
||||
3. Run `npm publish`.
|
||||
|
|
|
|||
|
|
@ -24,13 +24,13 @@
|
|||
//! console.log(output);
|
||||
//! ```
|
||||
//!
|
||||
//! For a full website example see the example's source code here: https://www.npmjs.com/package/czv) <https://github.com/rzmk/czv/tree/main/czv-wasm/examples/web-demo>
|
||||
//! For a full website example see the example's source code here: <https://github.com/rzmk/czv/tree/main/czv-wasm/examples/web-demo>
|
||||
//!
|
||||
//! # Links
|
||||
//!
|
||||
//! - czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
//! - Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
//! - WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
//! - WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
//! - Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
#. czv is a library of CSV-rel
|
|||
|
||||
- czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
- Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
- Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
## Usage
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
//!
|
||||
//! - czv GitHub repository: <https://github.com/rzmk/czv>
|
||||
//! - Rust: [crates.io/crates/czv](https://crates.io/crates/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv))
|
||||
//! - WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv](https://www.npmjs.com/package/czv) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
//! - WebAssembly (JavaScript/TypeScript): [npmjs.com/package/czv-wasm](https://www.npmjs.com/package/czv-wasm) ([source code](https://github.com/rzmk/czv/tree/main/czv-wasm))
|
||||
//! - Python: [pypi.org/project/czv](https://pypi.org/project/czv/) ([source code](https://github.com/rzmk/czv/tree/main/czv-python))
|
||||
|
||||
/// Counting operations including row count and column count.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue