-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
99 lines (99 loc) · 5.36 KB
/
Copy pathpackage.json
File metadata and controls
99 lines (99 loc) · 5.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "sheetwrite",
"version": "0.0.0",
"private": true,
"packageManager": "bun@1.3.14",
"type": "module",
"description": "Framework-agnostic, high-performance spreadsheet grid.",
"license": "MIT",
"workspaces": [
"packages/*",
"examples/*",
"docs",
"bench"
],
"engines": {
"bun": ">=1.3.0",
"node": ">=24.3.0 <25"
},
"scripts": {
"api:report": "bun scripts/public-api.ts report",
"api:check": "bun scripts/public-api.ts check",
"api:baseline": "bun scripts/public-api.ts baseline",
"compatibility:validate": "bun scripts/conformance/validate-cli.ts",
"compatibility:check": "bun scripts/conformance.ts offline",
"compatibility:capture:excel": "bun scripts/conformance.ts capture-excel",
"compatibility:capture:google": "bun scripts/conformance.ts capture-google",
"compatibility:roundtrip:libreoffice": "bun scripts/conformance.ts roundtrip-libreoffice",
"docs:generate": "bun scripts/docs.ts generate",
"docs:check": "bun scripts/docs.ts check",
"check:cycles": "bun scripts/check-import-cycles.ts",
"audit:js": "bun scripts/dependency-audit.ts",
"browser:install": "playwright install --with-deps chromium firefox webkit",
"build:wasm": "bun run --filter '@sheetwrite/wasm' build",
"build:packages": "bun scripts/workspace-tooling.ts build",
"build:examples": "bun scripts/workspace-tooling.ts build-examples",
"build": "bun run build:packages",
"build:docs:production": "rm -rf docs/dist docs/.tanstack packages/*/dist packages/wasm/pkg packages/wasm/target && bun scripts/install-wasm-pack.ts && rustup target add wasm32-unknown-unknown && bun run build:packages && bun run docs:generate && bun run docs:check && bun run --filter '@sheetwrite/docs-start' build",
"changeset:status": "changeset status",
"changeset:ci": "bun scripts/changeset-ci.ts",
"typecheck:packages": "bun scripts/workspace-tooling.ts typecheck-packages",
"typecheck:examples": "bun scripts/workspace-tooling.ts typecheck-examples",
"typecheck:verification": "tsc --noEmit -p tsconfig.verification.json",
"typecheck:bench": "bun scripts/workspace-tooling.ts typecheck-bench",
"typecheck": "bun scripts/workspace-tooling.ts typecheck",
"size:report": "bun scripts/size-report.ts report",
"size:history": "bun scripts/size-report.ts history",
"size:record": "bun scripts/size-report.ts record",
"release:artifacts": "bun scripts/release-artifacts.ts build --output test-results/release-artifacts",
"release:artifacts:verify": "bun scripts/release-artifacts.ts verify --artifacts test-results/release-artifacts",
"release:prepare": "bun scripts/release-artifacts.ts prepare",
"release:verify-artifacts": "bun scripts/release-artifacts.ts verify-input",
"release:audit": "bun scripts/release-audit.ts --artifacts test-results/release-artifacts",
"release:verify": "bun scripts/release-verify.ts",
"verify:packages": "bun run build:packages && bun run typecheck:packages && bun run verify:packed",
"verify:examples": "bun run build:packages && bun run build:examples && bun run typecheck:examples",
"verify:clean-build": "bun scripts/verify-clean-build.ts",
"verify:ci": "bun scripts/workspace-tooling.ts verify-ci",
"verify:release-quality": "bun scripts/workspace-tooling.ts verify-release-quality",
"verify:packed": "bun scripts/verify-packed-consumer.ts",
"verify:bundlers": "node test/bundler-fixtures/run.mjs",
"verify:node-esm": "node scripts/verify-node-esm.mjs",
"verify:nodenext-types": "tsc --noEmit -p test/consumer-nodenext",
"examples": "bun run build:packages && bun run --filter '@sheetwrite/docs-start' dev",
"toolchain:install-wasm-pack": "bun scripts/install-wasm-pack.ts",
"test:browser": "playwright test --config test/browser/playwright.config.ts",
"browser:install:chromium": "playwright install --with-deps chromium",
"test:browser:portability": "playwright test --config test/browser/playwright.config.ts --grep @portability",
"test:tooling": "bun test scripts/toolchain-contract.test.ts scripts/workspace-tooling.test.ts scripts/dependency-audit.test.ts scripts/verify-clean-build.test.ts scripts/size-report.test.ts scripts/release-artifacts.test.ts scripts/consumer-lock.test.ts scripts/release-verify.test.ts scripts/release-workflow.test.ts scripts/changeset-ci.test.ts scripts/workflow-contract.test.ts scripts/public-api.test.ts scripts/coverage-check.test.ts scripts/sheetwrite-code-hovers.test.ts scripts/normalize-sitemap.test.ts",
"test:coverage:ts": "bun scripts/coverage.ts ts",
"test:coverage:rust": "bun scripts/coverage.ts rust",
"test:coverage": "bun run test:coverage:ts && bun run test:coverage:rust",
"lint": "biome check .",
"format": "biome format --write .",
"test": "bun test"
},
"devDependencies": {
"@biomejs/biome": "2.5.4",
"@changesets/cli": "2.31.0",
"@happy-dom/global-registrator": "^20.10.6",
"@playwright/test": "^1.61.1",
"@types/bun": "^1.3.14",
"@types/node": "^26.1.1",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"fake-indexeddb": "6.2.5",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"svelte": "5.56.5",
"typescript": "^7.0.2",
"typescript-compiler": "npm:typescript@^6.0.3",
"vue": "^3.5.39"
},
"trustedDependencies": [
"@biomejs/biome"
],
"overrides": {
"postcss": "^8.5.18"
}
}