diff --git a/README.md b/README.md index 3dd3df0..7946a60 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ czv includes libraries for Rust, Python, and WebAssembly (JavaScript and TypeScr - czv GitHub repository: - 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`. diff --git a/czv-python/README.md b/czv-python/README.md index 05c4f72..7da61f8 100644 --- a/czv-python/README.md +++ b/czv-python/README.md @@ -6,7 +6,7 @@ Python library for [czv](https://github.com/rzmk/czv). czv is a library of CSV-r - czv GitHub repository: - 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 diff --git a/czv-python/czv.pyi b/czv-python/czv.pyi index c38ec29..ed45162 100644 --- a/czv-python/czv.pyi +++ b/czv-python/czv.pyi @@ -28,7 +28,7 @@ print(output) # 4 - czv GitHub repository: - 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)) """ diff --git a/czv-wasm/README.md b/czv-wasm/README.md index 9c0856c..e256a0d 100644 --- a/czv-wasm/README.md +++ b/czv-wasm/README.md @@ -6,13 +6,13 @@ WebAssembly (JavaScript and TypeScript) library for [czv](https://github.com/rzm - czv GitHub repository: - 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`. + +2. Run `npm pkg fix` as suggested. +3. Run `npm publish`. diff --git a/czv-wasm/src/lib.rs b/czv-wasm/src/lib.rs index 7e564bd..b803d42 100644 --- a/czv-wasm/src/lib.rs +++ b/czv-wasm/src/lib.rs @@ -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) +//! For a full website example see the example's source code here: //! //! # Links //! //! - czv GitHub repository: //! - 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)) #![allow( diff --git a/czv/README.md b/czv/README.md index 682feb3..5b73a3c 100644 --- a/czv/README.md +++ b/czv/README.md @@ -6,7 +6,7 @@ Rust library for [czv](https://github.com/rzmk/czv). czv is a library of CSV-rel - czv GitHub repository: - 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 diff --git a/czv/src/lib.rs b/czv/src/lib.rs index 2150e46..d43d354 100644 --- a/czv/src/lib.rs +++ b/czv/src/lib.rs @@ -34,7 +34,7 @@ //! //! - czv GitHub repository: //! - 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.