@voerkai18n/utils
Version:
utils for voerkai18n
16 lines (15 loc) • 500 B
text/typescript
import { VoerkaI18nPackageJsonSettings } from "./types"
import { getPackageJson } from "flex-tools/package/getPackageJson"
/**
*
* 从当前文件的package.json读取voerkai18n配置
*
*/
export function getSettingsFromPackageJson(entry?:string):VoerkaI18nPackageJsonSettings{
const pkg = getPackageJson(entry,false)
const settings = { entry: undefined }
if(typeof(pkg)=='object' && "voerkai18n" in pkg){
Object.assign(settings,pkg.voerkai18n)
}
return settings
}