Skip to content

Commit 26b31fd

Browse files
committed
Fix structure of argon2id-wasm package
1 parent cf3fd5c commit 26b31fd

18 files changed

Lines changed: 36 additions & 49 deletions

File tree

.github/actions/rust-setup/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ runs:
99
# Reads rust-toolchain.toml and installs the pinned toolchain + targets.
1010
- name: Install pinned Rust toolchain
1111
shell: bash
12-
working-directory: packages/argon2id-wasm/src/argon2-wasm
12+
working-directory: packages/argon2id-wasm/rust
1313
run: rustup toolchain install
1414

1515
- name: Cache cargo registry and build artifacts
@@ -18,7 +18,7 @@ runs:
1818
path: |
1919
~/.cargo/registry
2020
~/.cargo/git
21-
packages/argon2id-wasm/src/argon2-wasm/target
22-
key: ${{ runner.os }}-cargo-argon2-wasm-${{ hashFiles('packages/argon2id-wasm/src/argon2-wasm/Cargo.lock') }}
21+
packages/argon2id-wasm/rust/target
22+
key: ${{ runner.os }}-cargo-argon2-wasm-${{ hashFiles('packages/argon2id-wasm/rust/Cargo.lock') }}
2323
restore-keys: |
2424
${{ runner.os }}-cargo-argon2-wasm-

.github/workflows/rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ concurrency:
77
on:
88
pull_request:
99
paths:
10-
- "packages/argon2id-wasm/src/argon2-wasm/**"
10+
- "packages/argon2id-wasm/rust/**"
1111
- ".github/workflows/rust.yml"
1212
- ".github/actions/rust-setup/**"
1313
workflow_dispatch:
@@ -21,7 +21,7 @@ jobs:
2121
timeout-minutes: 20
2222
defaults:
2323
run:
24-
working-directory: packages/argon2id-wasm/src/argon2-wasm
24+
working-directory: packages/argon2id-wasm/rust
2525

2626
steps:
2727
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

.github/workflows/typescript.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121

2222
- uses: ./.github/actions/rust-setup
2323

24+
- name: Rust codegen (required for argon2id-wasm typechecking)
25+
working-directory: packages/argon2id-wasm/rust
26+
run: just build
27+
2428
- name: Install pnpm
2529
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2630

.prettierignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ dist
55
.context
66
pnpm-lock.yaml
77
.pnpm-store
8-
packages/argon2id-wasm/src/argon2-wasm/pkg/
9-
packages/argon2id-wasm/src/argon2-wasm/target/
8+
packages/argon2id-wasm/rust/pkg/
9+
packages/argon2id-wasm/rust/target/
1010

1111
# Fumadocs generated output (packages/docs)
1212
**/.next/

eslint.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default defineConfig([
1414
".agents/**",
1515
".context/**",
1616
".pnpm-store/**",
17-
"packages/argon2id-wasm/src/argon2-wasm/pkg/**",
17+
"packages/argon2id-wasm/rust/pkg/**",
1818
// Generated output in the docs package (Next.js build + Fumadocs MDX).
1919
"packages/docs/.next/**",
2020
"packages/docs/.source/**",

packages/argon2id-wasm/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
{
22
"name": "argon2id-wasm",
3-
"version": "0.0.0-alpha.0",
3+
"version": "0.0.0-alpha.1",
44
"description": "argon2id password hashing in WASM",
55
"license": "Apache-2.0",
66
"files": [
77
"src/index.ts",
88
"src/wasm.d.ts",
9-
"src/argon2-wasm/pkg"
9+
"rust/pkg"
1010
],
1111
"type": "module",
1212
"sideEffects": false,
1313
"exports": {
1414
".": "./src/index.ts"
1515
},
1616
"scripts": {
17-
"build:wasm": "cd src/argon2-wasm && just build",
17+
"build:wasm": "cd rust && just build",
1818
"prepare": "test -f src/argon2-wasm/pkg/argon2_wasm_bg.wasm || pnpm run build:wasm",
1919
"typecheck": "tsc --noEmit"
2020
},
File renamed without changes.
File renamed without changes.

packages/argon2id-wasm/src/argon2-wasm/Cargo.lock renamed to packages/argon2id-wasm/rust/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/argon2id-wasm/src/argon2-wasm/Cargo.toml renamed to packages/argon2id-wasm/rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "argon2-wasm"
2+
name = "argon2id-wasm"
33
version = "0.1.0"
44
edition = "2021"
55

0 commit comments

Comments
 (0)