Skip to content

Commit 5c795cf

Browse files
Clean up NPM package and examples (#6589)
This also moves the `demo_gen` code to canonically live in `tutorials/web-demo` instead of `ffi/capi/bindings` and `ffi/npm`.
1 parent 879b2e8 commit 5c795cf

Some content is hidden

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

72 files changed

+943
-10219
lines changed

ffi/capi/src/segmenter_word.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pub mod ffi {
2626
/// An ICU4X word-break segmenter, capable of finding word breakpoints in strings.
2727
#[diplomat::rust_link(icu::segmenter::WordSegmenter, Struct)]
2828
#[diplomat::rust_link(icu::segmenter::WordSegmenterBorrowed, Struct, hidden)]
29-
#[diplomat::demo(custom_func = "../../npm/demo_gen_custom/WordSegmenter.mjs")]
29+
#[diplomat::demo(custom_func = "../../../tutorials/web-demo/custom/WordSegmenter.mjs")]
3030
pub struct WordSegmenter(icu_segmenter::WordSegmenter);
3131

3232
#[diplomat::opaque]

ffi/npm/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
docs
22
lib
3-
demo
43
icu_capi.wasm

ffi/npm/.npmignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
!lib
2+
!icu_capi.wasm
3+
Makefile

ffi/npm/Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ lib/index.mjs: FORCE
1515
rm -rf lib
1616
cp -r ../capi/bindings/js lib
1717

18-
demo/index.mjs: FORCE
19-
rm -rf demo
20-
cp -r ../capi/bindings/demo_gen demo
21-
2218
../../target/wasm32-unknown-unknown/release/icu_capi.wasm: FORCE
2319
rustup toolchain install ${PINNED_CI_NIGHTLY}
2420
rustup component add rust-src --toolchain ${PINNED_CI_NIGHTLY}
@@ -34,4 +30,4 @@ demo/index.mjs: FORCE
3430
icu_capi.wasm: ../../target/wasm32-unknown-unknown/release/icu_capi.wasm
3531
cp ../../target/wasm32-unknown-unknown/release/icu_capi.wasm icu_capi.wasm
3632

37-
build: lib/index.mjs demo/index.mjs icu_capi.wasm
33+
build: lib/index.mjs icu_capi.wasm

0 commit comments

Comments
 (0)