(refactor) do generateDTS in build-assets (#11812)
This commit is contained in:
		
							parent
							
								
									c0838c473f
								
							
						
					
					
						commit
						7bd0a5b7cb
					
				
					 3 changed files with 9 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -1,6 +1,11 @@
 | 
			
		|||
import * as fs from 'node:fs';
 | 
			
		||||
import { fileURLToPath } from 'node:url';
 | 
			
		||||
import { dirname } from 'node:path';
 | 
			
		||||
import * as yaml from 'js-yaml';
 | 
			
		||||
import * as ts from 'typescript';
 | 
			
		||||
import ts from 'typescript';
 | 
			
		||||
 | 
			
		||||
const __filename = fileURLToPath(import.meta.url);
 | 
			
		||||
const __dirname = dirname(__filename);
 | 
			
		||||
 | 
			
		||||
function createMembers(record) {
 | 
			
		||||
	return Object.entries(record)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,6 @@ import { type UserConfig, defineConfig } from 'vite';
 | 
			
		|||
import ReactivityTransform from '@vue-macros/reactivity-transform/vite';
 | 
			
		||||
 | 
			
		||||
import locales from '../../locales';
 | 
			
		||||
import generateDTS from '../../locales/generateDTS';
 | 
			
		||||
import meta from '../../package.json';
 | 
			
		||||
import pluginUnwindCssModuleClassName from './lib/rollup-plugin-unwind-css-module-class-name';
 | 
			
		||||
import pluginJson5 from './vite.json5';
 | 
			
		||||
| 
						 | 
				
			
			@ -67,10 +66,6 @@ export function getConfig(): UserConfig {
 | 
			
		|||
					}),
 | 
			
		||||
				]
 | 
			
		||||
				: [],
 | 
			
		||||
			{
 | 
			
		||||
				name: 'locale:generateDTS',
 | 
			
		||||
				buildStart: generateDTS,
 | 
			
		||||
			},
 | 
			
		||||
		],
 | 
			
		||||
 | 
			
		||||
		resolve: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,6 +10,7 @@ import postcss from 'postcss';
 | 
			
		|||
import * as terser from 'terser';
 | 
			
		||||
 | 
			
		||||
import locales from '../locales/index.js';
 | 
			
		||||
import generateDTS from '../locales/generateDTS.js';
 | 
			
		||||
import meta from '../package.json' assert { type: "json" };
 | 
			
		||||
 | 
			
		||||
async function copyFrontendFonts() {
 | 
			
		||||
| 
						 | 
				
			
			@ -21,6 +22,8 @@ async function copyFrontendTablerIcons() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
async function copyFrontendLocales() {
 | 
			
		||||
  generateDTS();
 | 
			
		||||
 | 
			
		||||
  await fs.mkdir('./built/_frontend_dist_/locales', { recursive: true });
 | 
			
		||||
 | 
			
		||||
  const v = { '_version_': meta.version };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue