Home
last modified time | relevance | path

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

123

/developtools/ace_ets2bundle/compiler/
Dmain.js59 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');
82projectConfig.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 …]
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)
/developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/
Dcache.ts31 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 …]
Dutils.ts55 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 …]
Dtransform.ts48 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/
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/common/
Dark_utils.test.ts46 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 …]
Dprocess_ark_config.test.ts64 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 …]
Dutils.test.ts58 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/
Drollup-plugin-ets-checker.ts21 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 …]
Drollup-plugin-ets-typescript.ts61 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/
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.ts38 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 …]
Dcommon_mode.ts43 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/
Dark_utils.ts58 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 …]
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);
Dprocess_module_files.ts45 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);
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 …]
/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 = {
32 projectConfig.cachePath = '../../test/ark_compiler_ut/cache/';
34 export default projectConfig;
/developtools/ace_ets2bundle/compiler/src/fast_build/ark_compiler/module/
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;
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_…
Dmodule_source_file.ts53 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 …]
Dmodule_mode.ts145 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 …]
Dmodule_hotreload_mode.ts45 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 …]

123