diff --git a/plugins/__tests__/babel-plugin-lexicon-leaf-imports.test.js b/plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconLeafImports.test.js similarity index 99% rename from plugins/__tests__/babel-plugin-lexicon-leaf-imports.test.js rename to plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconLeafImports.test.js index fb71c2b165..cc39701688 100644 --- a/plugins/__tests__/babel-plugin-lexicon-leaf-imports.test.js +++ b/plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconLeafImports.test.js @@ -30,10 +30,10 @@ const path = require('node:path') const {Worker} = require('node:worker_threads') const ts = require('typescript') -const plugin = require('../babel-plugin-lexicon-leaf-imports') +const plugin = require('..') const {barrelExports, resolveModuleFile} = require('../lexiconBarrels') -const ROOT = path.resolve(__dirname, '../..') +const ROOT = path.resolve(__dirname, '../../..') const LEXICONS_ROOT = path.join(ROOT, 'src', 'lexicons') const SDK_DIST = path.join(ROOT, 'node_modules', '@bsky', 'sdk', 'dist') diff --git a/plugins/__tests__/lexiconRewriteIdentity.test.ts b/plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconRewriteIdentity.test.ts similarity index 96% rename from plugins/__tests__/lexiconRewriteIdentity.test.ts rename to plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconRewriteIdentity.test.ts index 0aa51ebc85..08b7ccbf5a 100644 --- a/plugins/__tests__/lexiconRewriteIdentity.test.ts +++ b/plugins/babel-plugin-lexicon-leaf-imports/__tests__/lexiconRewriteIdentity.test.ts @@ -19,8 +19,11 @@ import path from 'node:path' import * as babel from '@babel/core' -const ROOT = path.resolve(__dirname, '../..') -const PLUGIN = path.join(ROOT, 'plugins/babel-plugin-lexicon-leaf-imports.js') +const ROOT = path.resolve(__dirname, '../../..') +const PLUGIN = path.join( + ROOT, + 'plugins/babel-plugin-lexicon-leaf-imports/index.js', +) function listFiles(dir: string, exts: string[]): string[] { const out: string[] = [] diff --git a/plugins/babel-plugin-lexicon-leaf-imports.js b/plugins/babel-plugin-lexicon-leaf-imports/index.js similarity index 100% rename from plugins/babel-plugin-lexicon-leaf-imports.js rename to plugins/babel-plugin-lexicon-leaf-imports/index.js diff --git a/plugins/lexiconBarrels.js b/plugins/babel-plugin-lexicon-leaf-imports/lexiconBarrels.js similarity index 100% rename from plugins/lexiconBarrels.js rename to plugins/babel-plugin-lexicon-leaf-imports/lexiconBarrels.js diff --git a/plugins/lexiconTypecheckWorker.js b/plugins/babel-plugin-lexicon-leaf-imports/lexiconTypecheckWorker.js similarity index 96% rename from plugins/lexiconTypecheckWorker.js rename to plugins/babel-plugin-lexicon-leaf-imports/lexiconTypecheckWorker.js index a84757238b..93e60a893a 100644 --- a/plugins/lexiconTypecheckWorker.js +++ b/plugins/babel-plugin-lexicon-leaf-imports/lexiconTypecheckWorker.js @@ -1,6 +1,6 @@ /* * Worker thread for the "app callsites" test in - * __tests__/babel-plugin-lexicon-leaf-imports.test.js: typechecks the + * __tests__/lexiconLeafImports.test.js: typechecks the * consumer files with the given overlay contents and reports error * diagnostics. The baseline and shadow typechecks are independent CPU-bound * programs, so the test runs one worker for each in parallel.