|
@@ -1,4 +1,5 @@
|
|
|
const config = require('../src/config.json');
|
|
const config = require('../src/config.json');
|
|
|
|
|
+const package = require('../package.json');
|
|
|
const path = require('path');
|
|
const path = require('path');
|
|
|
const fs = require('fs-extra');
|
|
const fs = require('fs-extra');
|
|
|
let importStr = `import Locale from '../packages/locale';\n`;
|
|
let importStr = `import Locale from '../packages/locale';\n`;
|
|
@@ -20,8 +21,13 @@ let fileStr = importStr + installFunction;
|
|
|
fs.outputFileSync(path.resolve(__dirname, '../dist/types/nutui.d.ts'), fileStr, 'utf8');
|
|
fs.outputFileSync(path.resolve(__dirname, '../dist/types/nutui.d.ts'), fileStr, 'utf8');
|
|
|
fs.outputFileSync(
|
|
fs.outputFileSync(
|
|
|
path.resolve(__dirname, '../dist/types/index.d.ts'),
|
|
path.resolve(__dirname, '../dist/types/index.d.ts'),
|
|
|
- `import * as NutUI from './nutui';
|
|
|
|
|
-export default NutUI;
|
|
|
|
|
|
|
+ `declare namespace _default {
|
|
|
|
|
+ export { install };
|
|
|
|
|
+ export { version };
|
|
|
|
|
+};
|
|
|
|
|
+export function install(app: any): void;
|
|
|
|
|
+export const version: '${package.version}';
|
|
|
|
|
+export default _default;
|
|
|
export * from './nutui';`,
|
|
export * from './nutui';`,
|
|
|
'utf8'
|
|
'utf8'
|
|
|
);
|
|
);
|