diff --git a/.eslintignore b/.eslintignore index 19c084e4..19b68670 100644 --- a/.eslintignore +++ b/.eslintignore @@ -8,6 +8,9 @@ lib/**/* scripts/**/* +# Shim entry points that re-export from the build output +mock/**/* + babel.config.js metro.config.js react-native.config.js diff --git a/mock/index.d.ts b/mock/index.d.ts new file mode 100644 index 00000000..db5d6603 --- /dev/null +++ b/mock/index.d.ts @@ -0,0 +1 @@ +export * from '../lib/typescript/src/mock/index'; diff --git a/mock/index.js b/mock/index.js new file mode 100644 index 00000000..b27cb3e7 --- /dev/null +++ b/mock/index.js @@ -0,0 +1 @@ +module.exports = require('../lib/commonjs/mock/index.js'); diff --git a/mock/index.ts b/src/mock/index.ts similarity index 81% rename from mock/index.ts rename to src/mock/index.ts index 73d0cb84..f66ad9cf 100644 --- a/mock/index.ts +++ b/src/mock/index.ts @@ -1,5 +1,5 @@ -import {MarkdownTextInput} from '../src'; -import type {parseExpensiMark} from '../src'; +import {MarkdownTextInput} from '..'; +import type {parseExpensiMark} from '..'; global.jsi_setMarkdownRuntime = jest.fn(); global.jsi_registerMarkdownWorklet = jest.fn(); diff --git a/tsconfig.json b/tsconfig.json index 6fcc7e12..d2e88863 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -26,6 +26,6 @@ "verbatimModuleSyntax": true, "typeRoots": ["node_modules/@types"] }, - "include": ["src/**/*", "mock/**/*"], + "include": ["src/**/*"], "exclude": ["**/node_modules/**/*", "**/lib/**/*", "example/src/**/*", "WebExample/**/*", "**/Pods"] }