{ "name": "loro", "version": "1.0.0", "private": true, "description": "", "main": "index.js", "scripts": { "check-all": "cargo hack check --each-feature", "build": "cargo build", "test": "cargo nextest run --features=test_utils,jsonpath --no-fail-fast && cargo test --doc", "test-all": "pnpm test && pnpm test-fractional-index && pnpm release-wasm && pnpm test-loom", "test-wasm": "cd crates/loro-wasm && pnpm i && pnpm build-dev", "test-fractional-index": "pnpm --filter @loro-dev/fractional-index install --frozen-lockfile && pnpm --filter @loro-dev/fractional-index check", "test-loom": "LOOM_MAX_PREEMPTIONS=2 RUSTFLAGS='--cfg loom' cargo test -p loro --test multi_thread_test --release", "test-loom-reproduce": "LOOM_MAX_PREEMPTIONS=2 LOOM_LOG=info LOOM_LOCATION=1 LOOM_CHECKPOINT_INTERVAL=1 LOOM_CHECKPOINT_FILE=loom_test.json RUSTFLAGS='--cfg loom' cargo test -p loro --test multi_thread_test --release", "watch-loom": "RUSTFLAGS='--cfg loom' bacon", "coverage": "mkdir -p coverage && cargo llvm-cov nextest --features test_utils,jsonpath --lcov > coverage/lcov-nextest.info && cargo llvm-cov report", "release-wasm": "deno run -A ./scripts/sync-loro-version.ts && cd crates/loro-wasm && pnpm i && pnpm build-release", "ci-release-wasm-version": "pnpm changeset version && deno run -A ./scripts/sync-loro-version.ts", "ci-release-wasm-publish": "pnpm release-wasm && pnpm --filter loro.js build && node ./scripts/publish-wasm-packages.mjs", "check": "cargo clippy --all-features -- -Dwarnings", "test-rsbuild": "pnpm --dir examples/test-rsbuild install --ignore-workspace --prefer-offline && pnpm --filter loro-test-rsbuild build", "test-esbuild": "pnpm --dir examples/test-esbuild install --ignore-workspace --prefer-offline && pnpm --filter loro-test-esbuild serve", "test-bundlers": "pnpm --dir examples/bundler-smoke-tests run test:fast", "test-bundlers-next": "pnpm --dir examples/bundler-smoke-tests run test:next", "run-fuzz-corpus": "node ./scripts/cargo-fuzz-run.mjs all -- -max_total_time=1", "bench-wasm-container-id": "node --expose-gc ./crates/loro-wasm/scripts/measure-container-id.cjs", "fix": "cargo clippy --fix --features=test_utils", "vet": "cargo vet", "release-rust": "deno run -A ./scripts/cargo-release.ts" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@changesets/changelog-git": "^0.2.0", "@changesets/cli": "^2.27.1", "sponsorkit": "^17.0.0" } }