Skip to content

Commit 65832ad

Browse files
authored
Merge pull request #40 from cooklang/base-ts-parser
Base TS Parser With Types
2 parents 81fdba3 + 1550a2b commit 65832ad

19 files changed

Lines changed: 757 additions & 68 deletions

.github/workflows/preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: preview
1+
name: Preview
22

33
on: [pull_request]
44

.github/workflows/typescript.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Typescript
2+
3+
on: [pull_request]
4+
5+
permissions:
6+
contents: read
7+
8+
jobs:
9+
test:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: 22
16+
- run: npm ci
17+
- name: test pkg
18+
run: npm test
19+
working-directory: ./typescript

Cargo.lock

Lines changed: 65 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,15 @@ enum-map = { version = "2", features = ["serde"] }
1919
tracing = "0.1"
2020
codesnake = "0.2.1"
2121
unicode-width = "0.2"
22-
finl_unicode = { version = "1.2", features = ["categories"], default-features = false }
22+
finl_unicode = { version = "1.2", features = [
23+
"categories",
24+
], default-features = false }
2325
smallvec = { version = "1" }
2426
unicase = "2.7.0"
2527
yansi = "1.0.1"
2628
serde_yaml = "0.9.34"
29+
tsify = { version = "0.5", optional = true }
30+
wasm-bindgen = { version = "0.2", optional = true }
2731

2832
[dev-dependencies]
2933
toml = "0.8"
@@ -43,6 +47,7 @@ proc-macro2 = { version = "1", optional = true }
4347
default = ["aisle", "bundled_units"]
4448
bundled_units = ["toml", "prettyplease", "quote", "syn", "proc-macro2"]
4549
aisle = []
50+
ts = ["wasm-bindgen", "tsify"]
4651

4752
[[bench]]
4853
name = "parse"

0 commit comments

Comments
 (0)