Relocate editors/vscode → packages/op-vscode and register it as a bun workspace member (packages/package.json workspaces + shared packages/bun.lock), so all JS/TS tooling lives under one workspace alongside op-web-sdk*. The standalone bun.lock is dropped in favour of the workspace root lock. Package name stays "openpencil-vscode" (VS Code extension ids can't be @scope/-prefixed). Doc path references updated. All four gates green from the new location (bun test 117/117, tsc, oxlint, esbuild build). --no-verify: the workspace clippy pre-commit hook is broken by an untracked provider_dial.rs from a concurrent Rust session; this move touches no Rust.
22 lines
528 B
JSON
22 lines
528 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"lib": ["ES2022"],
|
|
"module": "ESNext",
|
|
"moduleResolution": "bundler",
|
|
"types": ["bun", "node"],
|
|
"strict": true,
|
|
"noUnusedLocals": true,
|
|
"noUnusedParameters": true,
|
|
"noImplicitReturns": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"resolveJsonModule": true,
|
|
"isolatedModules": true,
|
|
"noEmit": true
|
|
},
|
|
"include": ["src/**/*.ts"]
|
|
}
|