{ "$schema": "https://json.schemastore.org/tsconfig.json", "compilerOptions": { "target": "ES2015", "lib": ["es2019", "dom"], "module": "ESNext", "skipLibCheck": true, "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, "jsx": "react-jsx", "strict": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "paths": { // Project-specific paths "@tableberg/components": ["./components"], "@tableberg/components/*": ["./components/*"], "@tableberg/shared/*": ["./shared/*"], // WordPress internal types (not exported from main index) // These paths allow importing types from build-types directories // Example: import { WPCompleter } from "@wordpress/components/build-types/autocomplete/types" "@wordpress/components/build-types/*": [ "./node_modules/@wordpress/components/build-types/*" ], "@wordpress/block-editor/build-types/*": [ "./node_modules/@wordpress/block-editor/build-types/*" ], "@wordpress/components/build-types/autocomplete/types": [ "./typings/wordpress__components__autocomplete.d.ts" ] } } }