• Home
  • Raw
  • Download

Lines Matching refs:projectConfig

56   projectConfig,
70 export function getOhmUrlByFilepath(filePath: string, projectConfig: any, logger: any, namespace?: …
79 const packageInfo: string[] = getPackageInfo(projectConfig.aceModuleJsonPath);
82 const moduleRootPath: string = toUnixPath(projectConfig.modulePathMap[moduleName]);
83 const projectRootPath: string = toUnixPath(projectConfig.projectRootPath);
91 const packageDir: string = projectConfig.packageDir;
116 for (const moduleName in projectConfig.modulePathMap) {
117 const modulePath: string = projectConfig.modulePathMap[moduleName];
141 for (const key in projectConfig.modulePathMap) {
142 const moduleRootPath: string = toUnixPath(projectConfig.modulePathMap[key]);
184 return `@app:${projectConfig.bundleName}/${projectConfig.moduleName}/${libsoKey}`;
201 export function getBuildModeInLowerCase(projectConfig: any): string {
202 …return (process.env.compileTool === 'rollup' ? projectConfig.buildMode : projectConfig.buildArkMo…
205 export function writeFileSyncByString(sourcePath: string, sourceCode: string, projectConfig: any, l…
206 …ePath: string = genTemporaryPath(sourcePath, projectConfig.projectPath, process.env.cachePath, pro…
212 sourceCode = transformModuleSpecifier(sourcePath, sourceCode, projectConfig);
213 if (projectConfig.buildArkMode === 'debug') {
217 writeObfuscatedSourceCode(sourceCode, filePath, logger, projectConfig);
224 export function transformModuleSpecifier(sourcePath: string, sourceCode: string, projectConfig: any…
234 return replaceHarDependency(item, moduleRequest, projectConfig);
236 return replaceRelativeDependency(item, moduleRequest, toUnixPath(sourcePath), projectConfig);
246 export function getOhmUrlByHarName(moduleRequest: string, projectConfig: any): string | undefined {
247 if (projectConfig.harNameOhmMap) {
249 if (projectConfig.harNameOhmMap.hasOwnProperty(moduleRequest)) {
250 return projectConfig.harNameOhmMap[moduleRequest];
253 for (const harName in projectConfig.harNameOhmMap) {
255 const idx: number = projectConfig.harNameOhmMap[harName].split('/', 2).join('/').length;
256 const harOhmName: string = projectConfig.harNameOhmMap[harName].substring(0, idx);
268 function replaceHarDependency(item:string, moduleRequest: string, projectConfig: any): string {
269 const harOhmUrl: string | undefined = getOhmUrlByHarName(moduleRequest, projectConfig);
291 …iveDependency(item:string, moduleRequest: string, sourcePath: string, projectConfig: any): string {
292 if (sourcePath && projectConfig.compileMode === ESMODULE) {
310 if (result && projectConfig.aceModuleJsonPath) {
312 const projectRootPath: string = projectConfig.projectRootPath;
314 const packageInfo: string[] = getPackageInfo(projectConfig.aceModuleJsonPath);
327 …ction writeObfuscatedSourceCode(content: string, filePath: string, logger: any, projectConfig: any,
329 if (projectConfig.arkObfuscator) {
330 …await writeArkguardObfuscatedSourceCode(content, filePath, logger, projectConfig.arkObfuscator, re…
331 projectConfig.obfuscationMergedObConfig);
334 if (projectConfig.terserConfig) {
335 …await writeTerserObfuscatedSourceCode(content, filePath, logger, projectConfig.terserConfig, relat…
339 await writeMinimizedSourceCode(content, filePath, logger, projectConfig.compileHar);
431 …enBuildPath(filePath: string, projectPath: string, buildPath: string, projectConfig: any): string {
441 if (isPackageModulesFile(filePath, projectConfig)) {
442 const packageDir: string = projectConfig.packageDir;
443 …const fakePkgModulesPath: string = toUnixPath(path.join(projectConfig.projectRootPath, packageDir)…
446 const hapPath: string = toUnixPath(projectConfig.projectRootPath);
449 output = path.join(projectConfig.nodeModulesPath, ZERO, sufStr);
451 output = filePath.replace(fakePkgModulesPath, path.join(projectConfig.nodeModulesPath, ONE));
477 projectConfig: any, logger: any): void {
478 …ePath: string = genTemporaryPath(sourcePath, projectConfig.projectPath, process.env.cachePath, pro…
488 if (sourceMapFile.length > 0 && projectConfig.buildArkMode === 'debug') {
489 … let source = toUnixPath(sourcePath).replace(toUnixPath(projectConfig.projectRootPath) + '/', '');
496 sourceContent = transformModuleSpecifier(sourcePath, sourceContent, projectConfig);
499 if (projectConfig.buildArkMode === 'debug') {
504 writeObfuscatedSourceCode(sourceContent, jsFilePath, logger, projectConfig);
517 export function isOhModules(projectConfig: any): boolean {
518 return projectConfig.packageDir === OH_MODULES;
521 export function isEs2Abc(projectConfig: any): boolean {
522 return projectConfig.pandaMode === ES2ABC || projectConfig.pandaMode === "undefined" ||
523 projectConfig.pandaMode === undefined;
526 export function isTs2Abc(projectConfig: any): boolean {
527 return projectConfig.pandaMode === TS2ABC;
557 export function buildCachePath(tailName: string, projectConfig: any, logger: any): string {
559 … path.join(projectConfig.cachePath, tailName) : path.join(projectConfig.aceModuleBuild, tailName);