Package Exports
- cross-import
Readme
- Import
.tsin.js - Import
.mjsin.cjs - Import
.cjsin.mjs - ...
Getting Started
npm install cross-importUsage
import crossImport from 'cross-import'crossImport(
source: string | fg.Pattern[],
options?: fg.Options
): anyImport .ts in .js
foo.ts
export * from './bar'
export const foo = 'foo'bar.ts
export const bar = 'bar'index.js
crossImport('./foo.ts')
// {"bar": "bar", "foo": "foo"}And so on...
Import format-multiple JS config
This is often used to read various user-defined configuration files like master.css.ts, next.config.js, vite.config.mjs ...
index.js
crossImport('master.css.{js,ts,cjs,mjs}')
// {"bar": "bar", "foo": "foo"}Options
Inherited from fast-glob options
{
cwd: process.cwd()
}