| /developtools/ace_ets2bundle/compiler/ |
| D | main.js | 59 const projectConfig = {}; constant 75 function initProjectConfig(projectConfig) { argument 76 projectConfig.entryObj = {}; 77 projectConfig.cardObj = {}; 78 projectConfig.projectPath = projectConfig.projectPath || process.env.aceModuleRoot || 80 projectConfig.buildPath = projectConfig.buildPath || process.env.aceModuleBuild || 81 path.resolve(projectConfig.projectPath, 'build'); 82 …projectConfig.aceModuleBuild = projectConfig.buildPath; // To be compatible with both webpack and … 83 projectConfig.manifestFilePath = projectConfig.manifestFilePath || process.env.aceManifestPath || 84 path.join(projectConfig.projectPath, 'manifest.json'); [all …]
|
| D | webpack.config.js | 25 projectConfig, 49 const projectPath = path.resolve(projectConfig.projectPath); 51 entry: projectConfig.entryObj, 59 path: path.resolve(__dirname, projectConfig.buildPath), 83 projectConfig.compileMode === 'esmodule' ? 'tsconfig.esm.json' : 'tsconfig.json'), 105 symlinks: projectConfig.compileMode === 'esmodule' ? false : true, 125 if (!projectConfig.xtsMode) { 128 cacheDirectory: path.resolve(projectConfig.cachePath, '.ets_cache', 129 path.basename(projectConfig.projectPath)) 132 if (!projectConfig.aceModuleJsonPath) { [all …]
|
| D | rollup.config.js | 24 projectConfig, 52 initArkConfig(process.env, projectConfig); 55 if (projectConfig.compileMode === 'esmodule' && projectConfig.harNameOhmMap) { 56 for (const harName in projectConfig.harNameOhmMap) { 62 input: projectConfig.entryObj, 67 dir: path.resolve(__dirname, projectConfig.buildPath), 78 path.resolve(projectConfig.projectPath), 82 projectConfig.aceModuleJsonPath ? 83 ...getResolveModules(path.resolve(projectConfig.projectPath), false) : 84 ...getResolveModules(path.resolve(projectConfig.projectPath), true)
|
| /developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/ |
| D | cache.ts | 31 const metaInfo: string = getMetaInfo(rollupObject.share.projectConfig); 40 function getMetaInfo(projectConfig: Object): string { 43 const compileSdkVersion: string = projectConfig.compileSdkVersion ? 44 projectConfig.compileSdkVersion : 'null_compileSdkVersion'; 46 const compatibleSdkVersion: string = projectConfig.compatibleSdkVersion ? 47 projectConfig.compatibleSdkVersion : 'null_compatibleSdkVersion'; 48 const runtimeOS: string = projectConfig.runtimeOS ? projectConfig.runtimeOS : 'null_runtimeOS'; constant 49 const sdkPath: string = projectConfig.etsLoaderPath ? 50 projectConfig.etsLoaderPath : 'null_sdkPath'; 52 const sdkVersion: string = projectConfig.etsLoaderVersion ? [all …]
|
| D | utils.ts | 55 export function needAotCompiler(projectConfig: Object): boolean { 56 return projectConfig.compileMode === ESMODULE && (projectConfig.anBuildMode === AOT_FULL || 57 projectConfig.anBuildMode === AOT_PARTIAL); 60 export function isAotMode(projectConfig: Object): boolean { 61 return projectConfig.compileMode === ESMODULE && (projectConfig.anBuildMode === AOT_FULL || 62 projectConfig.anBuildMode === AOT_PARTIAL || projectConfig.anBuildMode === AOT_TYPE); 65 export function isDebug(projectConfig: Object): boolean { 66 return projectConfig.buildMode.toLowerCase() === DEBUG; 87 export function shouldETSOrTSFileTransformToJS(filePath: string, projectConfig: Object): boolean { 88 …const sufStr: string = toUnixPath(filePath).replace(toUnixPath(projectConfig.projectRootPath), ''); [all …]
|
| D | transform.ts | 48 if (this.share.projectConfig.compileMode === ESMODULE) { 49 …const projectConfig: Object = Object.assign(this.share.arkProjectConfig, this.share.projectConfig); constant 50 if (isTsOrEtsSourceFile(id) && shouldETSOrTSFileTransformToJS(id, projectConfig)) { 51 preserveSourceMap(id, this.getCombinedSourcemap(), projectConfig, eventTransformForModule); 58 if (projectConfig.compatibleSdkVersion <= 10) { 61 preserveSourceMap(id, transformedResult.map, projectConfig, eventTransformForModule); 64 … preserveSourceMap(id, this.getCombinedSourcemap(), projectConfig, eventTransformForModule); 73 function preserveSourceMap(sourceFilePath: string, sourcemap: Object, projectConfig: Object, parent… 80 …const relativeSourceFilePath = toUnixPath(sourceFilePath.replace(projectConfig.projectRootPath + p…
|
| /developtools/ace_ets2bundle/compiler/src/fast_build/common/ |
| D | process_project_config.ts | 19 projectConfig, constant 31 loadEntryObj(projectConfig); 34 loadModuleInfo(projectConfig); 36 if (!projectConfig.isPreview) { 37 loadWorker(projectConfig, workerFile); 39 projectConfig.entryObj = Object.keys(projectConfig.entryObj).reduce((newEntry, key) => { 41 newEntry[newKey] = projectConfig.entryObj[key].replace('?entry', ''); 46 export function setCopyPluginConfig(projectConfig: any, appResource: string) { 51 path.resolve(projectConfig.projectPath, '**/*'), 55 `!${projectConfig.buildPath}` [all …]
|
| /developtools/ace_ets2bundle/compiler/test/ark_compiler_ut/common/ |
| D | ark_utils.test.ts | 46 import projectConfig from '../utils/processProjectConfig'; 79 const buildMode = getBuildModeInLowerCase(this.rollup.share.projectConfig); 85 const buildMode = getBuildModeInLowerCase(this.rollup.share.projectConfig); 91 const buildMode = getBuildModeInLowerCase(this.rollup.share.projectConfig); 97 const buildMode = getBuildModeInLowerCase(this.rollup.share.projectConfig); 103 const returnInfo = getPackageInfo(this.rollup.share.projectConfig.aceModuleJsonPath); 110 const returnInfo = getPackageInfo(this.rollup.share.projectConfig.aceModuleJsonPath); 117 const returnInfo = getPackageInfo(this.rollup.share.projectConfig.aceModuleJsonPath); 124 const returnInfo = getPackageInfo(this.rollup.share.projectConfig.aceModuleJsonPath); 178 const returnInfo = isOhModules(this.rollup.share.projectConfig); [all …]
|
| D | process_ark_config.test.ts | 64 this.rollup.share.projectConfig.arkFrontendDir = this.rollup.share.projectConfig.projectTopDir; 65 this.rollup.share.projectConfig.nodeJs = true; 66 this.rollup.share.projectConfig.nodePath = NODE_JS_PATH; 67 const arkConfig = initArkConfig(this.rollup.share.projectConfig); 76 expect(arkConfig.arkRootPath === this.rollup.share.projectConfig.arkFrontendDir).to.be.true; 81 this.rollup.share.projectConfig.arkFrontendDir = this.rollup.share.projectConfig.projectTopDir; 82 const arkConfig = initArkConfig(this.rollup.share.projectConfig); 91 expect(arkConfig.arkRootPath === this.rollup.share.projectConfig.arkFrontendDir).to.be.true; 96 this.rollup.share.projectConfig.arkFrontendDir = this.rollup.share.projectConfig.projectTopDir; 97 const arkConfig = initArkConfig(this.rollup.share.projectConfig); [all …]
|
| D | utils.test.ts | 58 import projectConfig from '../utils/processProjectConfig'; 90 const returnInfo = needAotCompiler(this.rollup.share.projectConfig); 96 this.rollup.share.projectConfig.compileMode = ESMODULE; 97 this.rollup.share.projectConfig.anBuildMode = AOT_PARTIAL; 98 const returnInfo = needAotCompiler(this.rollup.share.projectConfig); 104 this.rollup.share.projectConfig.compileMode = ESMODULE; 105 this.rollup.share.projectConfig.anBuildMode = AOT_FULL; 106 const returnInfo = needAotCompiler(this.rollup.share.projectConfig); 112 this.rollup.share.projectConfig.compileMode = JSBUNDLE; 113 this.rollup.share.projectConfig.anBuildMode = AOT_FULL; [all …]
|
| /developtools/ace_ets2bundle/compiler/src/fast_build/ets_ui/ |
| D | rollup-plugin-ets-checker.ts | 21 projectConfig, 48 if (projectConfig.useArkoala) { 60 if (this.share.projectConfig.deviceTypes) { 61 configureSyscapInfo(this.share.projectConfig); 63 Object.assign(projectConfig, this.share.projectConfig); 64 Object.assign(this.share.projectConfig, { 65 compileHar: projectConfig.compileHar, 66 compileShared: projectConfig.compileShared, 67 moduleRootPath: projectConfig.moduleRootPath, 68 buildPath: projectConfig.buildPath, [all …]
|
| D | rollup-plugin-ets-typescript.ts | 61 projectConfig, 104 if (projectConfig.useArkoala) { 110 projectConfig, constant 135 if (this.cache.get('enableDebugLine') !== projectConfig.enableDebugLine) { 148 if (projectConfig.isPreview && !projectConfig.checkEntry && id.match(/(?<!\.d)\.(ets)$/)) { 178 if (projectConfig.compileHar) { 180 if (moduleInfoId && !moduleInfoId.match(new RegExp(projectConfig.packageDir)) && 182 path.resolve(moduleInfoId).startsWith(projectConfig.moduleRootPath + path.sep)) { 188 const jsCacheFilePath: string = genTemporaryPath(filePath, projectConfig.moduleRootPath, 189 process.env.cachePath, projectConfig); [all …]
|
| /developtools/ace_ets2bundle/compiler/test/ark_compiler_ut/module/ohmUrl/ |
| D | ohmUrl.test.ts | 21 import projectConfig from '../../utils/processProjectConfig'; 22 import { projectConfig as mainProjectConfig } from '../../../../main'; 26 const filePath = `${projectConfig.projectRootPath}/entry/src/main/ets/feature/src/main/js/` 30 let ohmUrl_1 = getOhmUrlByFilepath(filePath, projectConfig, undefined, moduleName); 31 let ohmUrl_2 = getOhmUrlByFilepath(filePath, projectConfig, undefined, moduleNamespace); 39 const filePath = `${projectConfig.projectRootPath}/entry/src/ohosTest/ets/feature/src/main/js/` 43 let ohmUrl_1 = getOhmUrlByFilepath(filePath, projectConfig, undefined, moduleName); 44 let ohmUrl_2 = getOhmUrlByFilepath(filePath, projectConfig, undefined, moduleNamespace); 72 …aredLibraryPackageNameOhmUrl: string = getOhmUrlByHarName(sharedLibraryPackageName, projectConfig); 73 const sharedLibraryPageOhmUrl: string = getOhmUrlByHarName(sharedLibraryPage, projectConfig); [all …]
|
| /developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/common/ |
| D | process_ark_config.ts | 38 import { projectConfig as mainProjectConfig } from '../../../../main'; 57 export function initArkConfig(projectConfig: Object): ArkConfig { 59 if (projectConfig.arkFrontendDir) { 60 arkRootPath = projectConfig.arkFrontendDir; 73 if (projectConfig.nodeJs) { 74 arkConfig.nodePath = projectConfig.nodePath; 76 arkConfig.isDebug = isDebug(projectConfig); 79 processCompatibleVersion(projectConfig, arkConfig); 84 let projectConfig: Object = share.projectConfig; 86 if (projectConfig.aceBuildJson && fs.existsSync(projectConfig.aceBuildJson)) { [all …]
|
| D | common_mode.ts | 43 projectConfig: Object; property in CommonMode 54 …this.projectConfig = Object.assign(rollupObject.share.arkProjectConfig, rollupObject.share.project… 55 this.arkConfig = initArkConfig(this.projectConfig); 73 if (isTs2Abc(this.projectConfig)) { 82 if (isOhModules(this.projectConfig)) { 85 } else if (isEs2Abc(this.projectConfig)) { 101 if (this.projectConfig.cachePath) { 102 …if (!fs.existsSync(this.projectConfig.cachePath) || !fs.statSync(this.projectConfig.cachePath).isD… 106 …th: string = path.join(genTemporaryModuleCacheDirectoryForBundle(this.projectConfig), HASH_FILE_NA…
|
| /developtools/ace_ets2bundle/compiler/src/ |
| D | ark_utils.ts | 58 projectConfig, 73 export function getOhmUrlByFilepath(filePath: string, projectConfig: Object, logger: Object, namesp… 82 const packageInfo: string[] = getPackageInfo(projectConfig.aceModuleJsonPath); 85 const moduleRootPath: string = toUnixPath(projectConfig.modulePathMap[moduleName]); 86 const projectRootPath: string = toUnixPath(projectConfig.projectRootPath); 94 const packageDir: string = projectConfig.packageDir; 110 projectConfig, constant 134 projectConfig, namespace, logger, originalFilePath constant 144 for (const moduleName in projectConfig.modulePathMap) { 145 const modulePath: string = projectConfig.modulePathMap[moduleName]; [all …]
|
| D | result_process.ts | 34 import { abilityConfig, projectConfig } from '../main'; 50 if (projectConfig.compileMode === JSBUNDLE && 55 if (projectConfig.compileMode === ESMODULE && projectConfig.processTs === false && 56 process.env.compilerType && process.env.compilerType === 'ark' && !projectConfig.compileHar) { 57 generateSourceFilesToTemporary(this.resourcePath, source, map, projectConfig, logger); 60 if (projectConfig.compileHar) { 61 generateSourceFilesInHar(this.resourcePath, source, '.js', projectConfig);
|
| D | process_module_files.ts | 45 export async function writeFileSyncByNode(node: ts.SourceFile, projectConfig: Object, parentEvent?:… 48 …content: string, sourceMapJson: ts.RawSourceMap} = genContentAndSourceMapInfo(node, projectConfig); 50 …let temporaryFile: string = genTemporaryPath(node.fileName, projectConfig.projectPath, process.env… 51 projectConfig); 61 …let relativeSourceFilePath = toUnixPath(node.fileName).replace(toUnixPath(projectConfig.projectRoo… 70 if (projectConfig.compileHar || (!isDebug(projectConfig) && isAotMode(projectConfig))) { 72 …await writeObfuscatedSourceCode(mixedInfo.content, temporaryFile, logger, projectConfig, relativeS… 80 function genContentAndSourceMapInfo(node: ts.SourceFile, projectConfig: Object): Object { 110 …sourceMapJson['sources'] = [toUnixPath(fileName).replace(toUnixPath(projectConfig.projectRootPath)… 113 content = transformModuleSpecifier(fileName, processSystemApi(content, true), projectConfig);
|
| D | gen_merged_abc.ts | 22 import { projectConfig } from '../main'; 64 const sourceFile: string = info.filePath.replace(projectConfig.projectRootPath + path.sep, ''); 76 …value.buildPath.replace(toUnixPath(projectConfig.nodeModulesPath), '').replace(new RegExp(NODE_MOD… 114 mkdirsSync(projectConfig.buildPath); 118 projectConfig.patch = projectConfig.patch || false; 119 projectConfig.enableMap = projectConfig.enableMap || false; 120 …projectConfig.inOldSymbolTablePath = projectConfig.inOldSymbolTablePath || projectConfig.projectRo… 122 if (projectConfig.patch) { 123 let oldHapSymbolTable = path.join(projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_TABLE); 127 if (!projectConfig.enableMap) { [all …]
|
| D | gen_abc_plugin.ts | 49 import { projectConfig } from '../main'; 146 this.recordName = getOhmUrlByFilepath(filePath, projectConfig, logger); 147 this.sourceFile = filePath.replace(projectConfig.projectRootPath + path.sep, ''); 190 if (projectConfig.compileMode === ESMODULE) { 191 if (projectConfig.cachePath && !projectConfig.xtsMode) { 193 const cachePrebuildInfoPath: string = path.join(projectConfig.cachePath, PREBUILDINFO_JSON); 195 cachedJson.buildMode = projectConfig.buildArkMode; 196 cachedJson.bundleName = projectConfig.bundleName; 197 cachedJson.moduleName = projectConfig.moduleName; 209 removeDir(projectConfig.nodeModulesPath); [all …]
|
| /developtools/ace_ets2bundle/compiler/test/ark_compiler_ut/utils/ |
| D | processProjectConfig.ts | 20 const projectConfig: any = {}; constant 22 projectConfig.aceModuleJsonPath = path.resolve(__dirname, '../../../test/ark_compiler_ut/config/mod… 23 projectConfig.modulePathMap = { 27 projectConfig.projectRootPath = "/testProjectRootPath"; 28 projectConfig.packageDir = 'oh_modules'; 29 projectConfig.harNameOhmMap = { 32 projectConfig.cachePath = '../../test/ark_compiler_ut/cache/'; 34 export default projectConfig;
|
| /developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/module/ |
| D | module_hotfix_mode.ts | 35 this.patch = this.projectConfig.patch || false; 36 …this.inOldSymbolTablePath = this.projectConfig.inOldSymbolTablePath || this.projectConfig.projectR… 37 this.enableMap = this.projectConfig.enableMap || false; 54 this.cmdArgs.push(`"--target-api-version=${this.projectConfig.compatibleSdkVersion}"`); 56 if (this.projectConfig.patch) { 57 …const oldHapSymbolTable: string = path.join(this.projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_… 63 if (this.projectConfig.enableMap) { 65 …const oldHapSymbolTable: string = path.join(this.projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_…
|
| D | module_source_file.ts | 53 import { projectConfig } from '../../../../main'; 65 private static projectConfig: Object; property in ModuleSourceFile 82 …if (!(rollupObject.share.projectConfig.isPreview || rollupObject.share.projectConfig.isOhosTest)) { 94 ModuleSourceFile.needProcessMock = (rollupObject.share.projectConfig.mockParams && 95 … rollupObject.share.projectConfig.mockParams.etsSourceRootPath && 96 … rollupObject.share.projectConfig.mockParams.mockConfigPath) ? true : false; 101 fs.readFileSync(rollupObject.share.projectConfig.mockParams.mockConfigPath, 'utf-8')); 123 …let mockFilePath: string = `${toUnixPath(rollupObject.share.projectConfig.modulePath)}/${mockFile}… 125 ModuleSourceFile.projectConfig, 127 … rollupObject.share.projectConfig.entryModuleName); [all …]
|
| D | module_mode.ts | 145 this.filesInfoPath = path.join(this.projectConfig.cachePath, FILESINFO_TXT); 146 this.npmEntriesInfoPath = path.join(this.projectConfig.cachePath, NPMENTRIES_TXT); 147 const outPutABC: string = this.projectConfig.widgetCompile ? WIDGETS_ABC : MODULES_ABC; 148 this.moduleAbcPath = path.join(this.projectConfig.aceModuleBuild, outPutABC); 149 …this.sourceMapPath = this.arkConfig.isDebug ? path.join(this.projectConfig.aceModuleBuild, SOURCEM… 150 path.join(this.projectConfig.cachePath, SOURCEMAPS); 151 this.cacheFilePath = path.join(this.projectConfig.cachePath, MODULES_CACHE); 152 this.cacheSourceMapPath = path.join(this.projectConfig.cachePath, SOURCEMAPS_JSON); 154 …this.npmEntriesProtoFilePath = path.join(this.projectConfig.cachePath, PROTOS, NPM_ENTRIES_PROTO_B… 155 this.protoFilePath = path.join(this.projectConfig.cachePath, PROTOS, PROTO_FILESINFO_TXT); [all …]
|
| D | module_hotreload_mode.ts | 45 if (this.projectConfig.oldMapFilePath) { 46 this.symbolMapFilePath = path.join(this.projectConfig.oldMapFilePath, SYMBOLMAP); 80 if (!fs.existsSync(this.projectConfig.changedFileList)) { 82 this.projectConfig.changedFileList}, skip hot reload build`, reset); 86 …const changedFileListJson: string = fs.readFileSync(this.projectConfig.changedFileList).toString(); 99 return path.join(this.projectConfig.projectPath, file); 110 if (!fs.existsSync(this.projectConfig.patchAbcPath)) { 111 mkdirsSync(this.projectConfig.patchAbcPath); 115 const outputABCPath: string = path.join(this.projectConfig.patchAbcPath, MODULES_ABC); 123 const relativeProjectPath: string = this.projectConfig.projectPath.slice( [all …]
|