@sap-ux/project-access
Version:
Library to access SAP Fiori tools projects
68 lines • 1.95 kB
JavaScript
import { homedir } from 'node:os';
import { join } from 'node:path';
export const FileName = {
AdaptationConfig: 'config.json',
CapJavaApplicationYaml: 'application.yaml',
ExtConfigJson: '.extconfig.json',
IndexCds: 'index.cds',
Library: '.library',
Manifest: 'manifest.json',
ManifestAppDescrVar: 'manifest.appdescr_variant',
MtaYaml: 'mta.yaml',
Package: 'package.json',
Pom: 'pom.xml',
SpecificationDistTags: 'specification-dist-tags.json',
ServiceCds: 'services.cds',
Tsconfig: 'tsconfig.json',
Ui5Yaml: 'ui5.yaml',
Ui5LocalYaml: 'ui5-local.yaml',
Ui5MockYaml: 'ui5-mock.yaml',
UI5DeployYaml: 'ui5-deploy.yaml',
PackageLock: 'package-lock.json',
XSAppJson: 'xs-app.json',
XSSecurityJson: 'xs-security.json',
DotGitIgnore: '.gitignore',
MtaExtYaml: 'mta-ext.mtaext'
};
export const DirName = {
Changes: 'changes',
ModuleCache: 'module-cache',
Schemas: '.schemas',
Pages: 'pages',
Webapp: 'webapp',
Temp: '.tmp',
LocalService: 'localService',
Controller: 'controller',
View: 'view',
Fragment: 'fragment',
Fragments: 'fragments',
Ext: 'ext',
VSCode: '.vscode',
AppConfig: 'appconfig',
Db: 'db',
Csv: 'csv',
Data: 'data',
Mockdata: 'mockdata',
Dist: 'dist',
Coding: 'coding',
Manifest: 'manifest',
Annotations: 'annotations'
};
export const FioriToolsSettings = {
dir: '.fioritools',
migrationSettingsFile: 'migrationSettings.json'
};
export const SchemaName = {
Ftfs: 'ftfs'
};
/**
* Directory where fiori tools settings are stored
*/
export const fioriToolsDirectory = join(homedir(), FioriToolsSettings.dir);
/**
* Directory where modules are cached
*/
export const moduleCacheRoot = join(fioriToolsDirectory, DirName.ModuleCache);
export const MinCdsPluginUi5Version = '0.17.0';
export const MinCdsVersion = '6.8.2';
//# sourceMappingURL=constants.js.map