Skip to content

Commit

Permalink
feat(umi): export deps that bigfish depend on (#9584)
Browse files Browse the repository at this point in the history
* feat(umi): export deps that bigfish depend on

* refactor(umi): add deps to publish files
  • Loading branch information
PeachScript committed Oct 20, 2022
1 parent fa3f62a commit 47cbe09
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 1 deletion.
17 changes: 17 additions & 0 deletions packages/umi/deps.d.ts
@@ -0,0 +1,17 @@
import babelCodeFrame from '@umijs/deps/compiled/babel/code-frame';
import generator from '@umijs/deps/compiled/babel/generator';
import babelTemplate, {
TemplateBuilder,
TemplateBuilderOptions,
} from '@umijs/deps/compiled/babel/template';

// ref: https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require
import chalk = require('@umijs/deps/compiled/chalk');
import resolveCwd = require('@umijs/deps/compiled/resolve-cwd');
import express = require('@umijs/deps/compiled/express');

export type {
TemplateBuilder as BabelTemplateBuilder,
TemplateBuilderOptions as BabelTemplateBuilderOptions,
};
export { babelCodeFrame, babelTemplate, chalk, resolveCwd, generator, express };
8 changes: 8 additions & 0 deletions packages/umi/deps.js
@@ -0,0 +1,8 @@
module.exports = {
babelCodeFrame: require('@umijs/deps/compiled/babel/code-frame'),
babelTemplate: require('@umijs/deps/compiled/babel/template'),
chalk: require('@umijs/deps/compiled/chalk'),
resolveCwd: require('@umijs/deps/compiled/resolve-cwd'),
generate: require('@umijs/deps/compiled/babel/generator'),
express: require('@umijs/deps/compiled/express'),
}
4 changes: 3 additions & 1 deletion packages/umi/package.json
Expand Up @@ -8,7 +8,9 @@
"lib",
"dist",
"types.d.ts",
"bin"
"bin",
"deps.js",
"deps.d.ts"
],
"sideEffects": false,
"repository": {
Expand Down

0 comments on commit 47cbe09

Please sign in to comment.