Skip to content

Commit c1a928a

Browse files
retraigoload1n9
andauthored
[feat] Organized exports with separate submodules (#54)
* add utilities module * chore: clean up + prepare for deno 2.0 * chore: bump to deno 2 * move core stuff to "packages" * fix exports * remove deno.json * fix core imports * fix ./core export --------- Co-authored-by: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
1 parent 42dfb49 commit c1a928a

File tree

126 files changed

+4035
-443
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+4035
-443
lines changed

CONTRIBUTING.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,47 @@
55
Unoptimized:
66

77
```sh
8-
cargo build
8+
cargo build --release -p netsaur
99
```
1010

1111
Optimized:
1212

1313
```sh
14-
cargo build --release
14+
deno run build:cpu
1515
```
1616

1717
## Building `backends/wasm`
1818

1919
Unoptimized:
2020

2121
```sh
22-
deno run -A https://deno.land/x/wasmbuild@0.11.0/main.ts --out src/backends/wasm/lib --debug
22+
deno -Ar jsr:@deno/wasmbuild@0.17.2 -p netsaur --out src/backends/wasm/lib --debug
2323
```
2424

2525
Optimized:
2626

2727
```sh
28-
deno run -A https://deno.land/x/wasmbuild@0.11.0/main.ts --out src/backends/wasm/lib
28+
deno run build:wasm
29+
```
30+
31+
## Building `tokenizers`
32+
33+
Unoptimized:
34+
35+
```sh
36+
deno -Ar jsr:@deno/wasmbuild@0.17.2 -p netsaur-tokenizers --out tokenizers/lib --debug
37+
```
38+
39+
Optimized:
40+
41+
```sh
42+
deno run build:tokenizers
43+
```
44+
45+
## Building everything
46+
47+
Optimized:
48+
49+
```sh
50+
deno run build
2951
```

0 commit comments

Comments
 (0)