2
0
mirror of https://github.com/tenrok/BBob.git synced 2026-06-08 17:22:26 +03:00

fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)

* Add extensions to all imports

* Set module resolution to `bundler` to avoid Node specific behavior

* Use `ts2mjs` to rename files to `mjs`

* Add extensions to `@bbob/types` imports

* Fix `package.json` for proper ESM extension and type separation

* More module resolution stuff change (`node16` for everything, `node` for Vue 2 plugin)

* Use `ts-jest-resolver` for `js` -> `ts` resolving in Jest

* Add changeset

* Add import extensions to frontend libs
This commit is contained in:
Long Nguyen
2025-08-19 00:13:22 +07:00
committed by GitHub
parent 8126feb834
commit 0edd490a24
39 changed files with 287 additions and 124 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
import React, { ReactNode } from 'react';
import type { BBobPlugins, BBobCoreOptions } from '@bbob/types';
import { render } from './render';
import { render } from './render.js';
const content = (children: ReactNode, plugins?: BBobPlugins, options?: BBobCoreOptions) =>
React.Children.map(children,
+2 -2
View File
@@ -1,2 +1,2 @@
export { default } from './Component';
export { render } from './render';
export { default } from './Component.js';
export { render } from './render.js';