Home
last modified time | relevance | path

Searched refs:projectConfig (Results 1 – 25 of 50) sorted by relevance

12

/developtools/ace_ets2bundle/compiler/
Dmain.js59 const projectConfig = {}; constant
73 function initProjectConfig(projectConfig) { argument
74 projectConfig.entryObj = {};
75 projectConfig.cardObj = {};
76 projectConfig.projectPath = projectConfig.projectPath || process.env.aceModuleRoot ||
78 projectConfig.buildPath = projectConfig.buildPath || process.env.aceModuleBuild ||
79 path.resolve(projectConfig.projectPath, 'build');
80projectConfig.aceModuleBuild = projectConfig.buildPath; // To be compatible with both webpack and …
81 projectConfig.manifestFilePath = projectConfig.manifestFilePath || process.env.aceManifestPath ||
82 path.join(projectConfig.projectPath, 'manifest.json');
[all …]
Dwebpack.config.js25 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 …]
Drollup.config.js24 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)
Dcompile_plugin.js36 exports.sdkPlugins = (projectConfig) => { argument
44 projectConfig.buildMode?.toLowerCase() === RELEASE && terserPlugin(),
45 projectConfig.compileMode === JSBUNDLE && babelPlugin(projectConfig)
/developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/
Dcache.ts25 const metaInfo: string = getMetaInfo(rollupObject.share.projectConfig);
34 function getMetaInfo(projectConfig: any): string {
37 const compileSdkVersion: string = projectConfig.compileSdkVersion ?
38 projectConfig.compileSdkVersion : 'null_compileSdkVersion';
40 const compatibleSdkVersion: string = projectConfig.compatibleSdkVersion ?
41 projectConfig.compatibleSdkVersion : 'null_compatibleSdkVersion';
42 const runtimeOS: string = projectConfig.runtimeOS ? projectConfig.runtimeOS : 'null_runtimeOS'; constant
43 const sdkPath: string = projectConfig.etsLoaderPath ?
44 projectConfig.etsLoaderPath : 'null_sdkPath';
46 const sdkVersion: string = projectConfig.etsLoaderVersion ?
[all …]
Dutils.ts47 export function needAotCompiler(projectConfig: any): boolean {
48 return projectConfig.compileMode === ESMODULE && (projectConfig.anBuildMode === AOT_FULL ||
49 projectConfig.anBuildMode === AOT_PARTIAL);
52 export function isAotMode(projectConfig: any): boolean {
53 return projectConfig.compileMode === ESMODULE && (projectConfig.anBuildMode === AOT_FULL ||
54 projectConfig.anBuildMode === AOT_PARTIAL || projectConfig.anBuildMode === AOT_TYPE);
57 export function isDebug(projectConfig: any): boolean {
58 return projectConfig.buildMode.toLowerCase() === DEBUG;
79 export function shouldETSOrTSFileTransformToJS(filePath: string, projectConfig: any): boolean {
80 …const sufStr: string = toUnixPath(filePath).replace(toUnixPath(projectConfig.projectRootPath), '');
[all …]
Dtransform.ts41 if (this.share.projectConfig.compileMode === ESMODULE) {
42 const projectConfig: any = Object.assign(this.share.arkProjectConfig, this.share.projectConfig); constant
43 if (isTsOrEtsSourceFile(id) && shouldETSOrTSFileTransformToJS(id, projectConfig)) {
44 preserveSourceMap(id, this.getCombinedSourcemap(), projectConfig);
53 preserveSourceMap(id, transformedResult.map, projectConfig);
60 function preserveSourceMap(sourceFilePath: string, sourcemap: any, projectConfig: any): void {
66 …const relativeSourceFilePath = toUnixPath(sourceFilePath.replace(projectConfig.projectRootPath + p…
/developtools/ace_ets2bundle/compiler/src/fast_build/common/
Dprocess_project_config.ts19 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/module/ohmUrl/
DohmUrl.test.ts21 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/
Dprocess_ark_config.ts43 import { projectConfig as mainProjectConfig } from '../../../../main';
58 export function initArkConfig(projectConfig: any) {
60 if (projectConfig.arkFrontendDir) {
61 arkRootPath = projectConfig.arkFrontendDir;
64 if (projectConfig.nodeJs) {
65 arkConfig.nodePath = projectConfig.nodePath;
68 processCompatibleVersion(projectConfig, arkRootPath);
69 arkConfig.isDebug = isDebug(projectConfig);
76 let projectConfig: any = share.projectConfig;
78 if (projectConfig.aceBuildJson && fs.existsSync(projectConfig.aceBuildJson)) {
[all …]
Dcommon_mode.ts43 projectConfig: any; 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/
Dark_utils.ts56 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]);
[all …]
Dprocess_module_files.ts41 export async function writeFileSyncByNode(node: ts.SourceFile, projectConfig: any, logger?: any): P…
42 …mixedInfo: {content: string, sourceMapJson: any} = genContentAndSourceMapInfo(node, projectConfig);
43 …let temporaryFile: string = genTemporaryPath(node.fileName, projectConfig.projectPath, process.env…
44 projectConfig);
54 …let relativeSourceFilePath = toUnixPath(node.fileName).replace(toUnixPath(projectConfig.projectRoo…
63 if (projectConfig.compileHar || (!isDebug(projectConfig) && isAotMode(projectConfig))) {
64 …await writeObfuscatedSourceCode(mixedInfo.content, temporaryFile, logger, projectConfig, relativeS…
70 function genContentAndSourceMapInfo(node: ts.SourceFile, projectConfig: any): any {
100 …sourceMapJson['sources'] = [toUnixPath(fileName).replace(toUnixPath(projectConfig.projectRootPath)…
103 content = transformModuleSpecifier(fileName, processSystemApi(content, true), projectConfig);
Dresult_process.ts34 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);
Dgen_merged_abc.ts22 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;
120projectConfig.inOldSymbolTablePath = projectConfig.inOldSymbolTablePath || projectConfig.projectRo…
122 if (projectConfig.patch) {
123 let oldHapSymbolTable = path.join(projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_TABLE);
127 if (!projectConfig.enableMap) {
[all …]
Dgen_abc_plugin.ts49 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 …]
Dutils.ts24 projectConfig,
316 projectConfig: any, buildInHar: boolean = false): string {
321 …const projectRootPath: string = toUnixPath(buildInHar ? projectPath : projectConfig.projectRootPat…
327 if (isPackageModulesFile(filePath, projectConfig)) {
328 const packageDir: string = projectConfig.packageDir;
329 …const fakePkgModulesPath: string = toUnixPath(path.join(projectConfig.projectRootPath, packageDir)…
332 const hapPath: string = toUnixPath(projectConfig.projectRootPath);
352 export function isPackageModulesFile(filePath: string, projectConfig: any): boolean {
354 const hapPath: string = toUnixPath(projectConfig.projectRootPath);
356 const packageDir: string = projectConfig.packageDir;
[all …]
Dgen_aot.ts90 projectConfig: any, logger: any, faultHandler: FaultHandler): void {
92 const appAot: string = path.join(projectConfig.anBuildOutPut, projectConfig.moduleName);
103 if (projectConfig.anBuildMode === AOT_FULL) {
105 } else if (projectConfig.anBuildMode === AOT_PARTIAL) {
106 const profile: string = projectConfig.apPath;
115 … faultHandler(`ArkTS:ERROR generateAot failed. unknown anBuildMode: ${projectConfig.anBuildMode}`);
119 mkdirsSync(projectConfig.anBuildOutPut);
/developtools/ace_ets2bundle/compiler/src/fast_build/ets_ui/
Drollup-plugin-ets-checker.ts21 projectConfig,
49 Object.assign(projectConfig, this.share.projectConfig);
50 Object.assign(this.share.projectConfig, {
51 compileHar: projectConfig.compileHar,
52 compileShared: projectConfig.compileShared,
53 moduleRootPath: projectConfig.moduleRootPath,
54 buildPath: projectConfig.buildPath,
55 isCrossplatform: projectConfig.isCrossplatform
60 Object.values(projectConfig.entryObj).forEach((fileName: string) => {
63 if (this.share && this.share.projectConfig && this.share.projectConfig.resolveModulePaths &&
[all …]
Drollup-plugin-ets-typescript.ts52 projectConfig,
106 if (projectConfig.isPreview && !projectConfig.checkEntry && id.match(/(?<!\.d)\.(ets)$/)) {
134 if (projectConfig.compileHar) {
135 if (moduleInfo.id && !moduleInfo.id.match(new RegExp(projectConfig.packageDir)) &&
137 path.resolve(moduleInfo.id).startsWith(projectConfig.moduleRootPath + path.sep)) {
139 const jsCacheFilePath: string = genTemporaryPath(filePath, projectConfig.moduleRootPath,
140 process.env.cachePath, projectConfig);
141 const jsBuildFilePath: string = genTemporaryPath(filePath, projectConfig.moduleRootPath,
142 projectConfig.buildPath, projectConfig, true);
154 if (projectConfig.compileHar) {
[all …]
/developtools/ace_ets2bundle/compiler/test/ark_compiler_ut/utils/
DprocessProjectConfig.ts20 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 = {
33 export default projectConfig;
/developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/module/
Dmodule_hotreload_mode.ts42 if (this.projectConfig.oldMapFilePath) {
43 this.symbolMapFilePath = path.join(this.projectConfig.oldMapFilePath, SYMBOLMAP);
77 if (!fs.existsSync(this.projectConfig.changedFileList)) {
79 this.projectConfig.changedFileList}, skip hot reload build`, reset);
83 …const changedFileListJson: string = fs.readFileSync(this.projectConfig.changedFileList).toString();
96 return path.join(this.projectConfig.projectPath, file);
105 if (!fs.existsSync(this.projectConfig.patchAbcPath)) {
106 mkdirsSync(this.projectConfig.patchAbcPath);
110 const outputABCPath: string = path.join(this.projectConfig.patchAbcPath, MODULES_ABC);
117 const relativeProjectPath: string = this.projectConfig.projectPath.slice(
[all …]
Dmodule_hotfix_mode.ts35 this.patch = this.projectConfig.patch || false;
36 …this.inOldSymbolTablePath = this.projectConfig.inOldSymbolTablePath || this.projectConfig.projectR…
37 this.enableMap = this.projectConfig.enableMap || false;
55 if (this.projectConfig.patch) {
56 …const oldHapSymbolTable: string = path.join(this.projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_…
62 if (this.projectConfig.enableMap) {
64 …const oldHapSymbolTable: string = path.join(this.projectConfig.inOldSymbolTablePath, PATCH_SYMBOL_…
Dmodule_mode.ts138 this.filesInfoPath = path.join(this.projectConfig.cachePath, FILESINFO_TXT);
139 this.npmEntriesInfoPath = path.join(this.projectConfig.cachePath, NPMENTRIES_TXT);
140 const outPutABC: string = this.projectConfig.widgetCompile ? WIDGETS_ABC : MODULES_ABC;
141 this.moduleAbcPath = path.join(this.projectConfig.aceModuleBuild, outPutABC);
142 …this.sourceMapPath = this.arkConfig.isDebug ? path.join(this.projectConfig.aceModuleBuild, SOURCEM…
143 path.join(this.projectConfig.cachePath, SOURCEMAPS);
144 this.cacheFilePath = path.join(this.projectConfig.cachePath, MODULES_CACHE);
145 this.cacheSourceMapPath = path.join(this.projectConfig.cachePath, SOURCEMAPS_JSON);
147 …this.npmEntriesProtoFilePath = path.join(this.projectConfig.cachePath, PROTOS, NPM_ENTRIES_PROTO_B…
148 this.protoFilePath = path.join(this.projectConfig.cachePath, PROTOS, PROTO_FILESINFO_TXT);
[all …]
Dmodule_source_file.ts51 private static projectConfig: any; property in ModuleSourceFile
73 if (!rollupObject.share.projectConfig.compileHar) {
80 …if ((ModuleSourceFile.projectConfig.arkObfuscator || ModuleSourceFile.projectConfig.terserConfig) …
81 ModuleSourceFile.projectConfig.obfuscationOptions) {
82 …writeObfuscationNameCache(ModuleSourceFile.projectConfig, ModuleSourceFile.projectConfig.obfuscati…
83 ModuleSourceFile.projectConfig.obfuscationMergedObConfig.options?.printNameCache);
95 …await writeFileSyncByNode(<ts.SourceFile>this.source, ModuleSourceFile.projectConfig, ModuleSource…
97 …ContentToTempDir(this.moduleId, <string>this.source, ModuleSourceFile.projectConfig, ModuleSourceF…
106 … harOhmUrl: string | undefined = getOhmUrlByHarName(moduleRequest, ModuleSourceFile.projectConfig);
114 … getOhmUrlByFilepath(filePath, ModuleSourceFile.projectConfig, ModuleSourceFile.logger, namespace);
[all …]

12