Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • jw_sonar
  • jw_sonar_backup
  • main
  • move-to-esm-only
  • open_tool_for_self_hosting
  • v5.0
  • v4.1
  • v4.2
8 results

Target

Select target project
  • dojo_project/projects/shared/nodesharedcode
1 result
Select Git revision
  • jw_sonar
  • jw_sonar_backup
  • main
  • move-to-esm-only
  • open_tool_for_self_hosting
  • v5.0
  • v4.1
  • v4.2
8 results
Show changes
Commits on Source (3)
class SharedConfig {
private static _instance: SharedConfig;
public readonly production: boolean;
public readonly logsFolder: string;
private constructor() {
constructor() {
this.production = process.env.NODE_ENV === 'production';
this.logsFolder = process.env.LOGS_FOLDER || '';
}
public static get instance(): SharedConfig {
if ( !SharedConfig._instance ) {
SharedConfig._instance = new SharedConfig();
}
return SharedConfig._instance;
}
}
export default SharedConfig.instance;
export default new SharedConfig();
class Toolbox {
private static _instance: Toolbox;
private constructor() { }
public static get instance(): Toolbox {
if ( !Toolbox._instance ) {
Toolbox._instance = new Toolbox();
}
return Toolbox._instance;
}
public urlToPath(url: string): string {
return url.replace(/^([a-z]{3,5}:\/{2})?[a-z.@]+(:[0-9]{1,5})?.(.*)/, '$3').replace('.git', '');
}
}
export default Toolbox.instance;
export default new Toolbox();
......@@ -3,6 +3,7 @@ enum GitlabRoutes {
USERS_GET = '/users',
REPOSITORY_GET = '/projects/{{id}}',
REPOSITORY_CREATE = '/projects',
REPOSITORY_EDIT = '/projects/{{id}}',
REPOSITORY_FORK = '/projects/{{id}}/fork',
REPOSITORY_MEMBER_ADD = '/projects/{{id}}/members',
REPOSITORY_MEMBERS_GET = '/projects/{{id}}/members/all'
......
enum GitlabVisibility {
Public = 'public',
Internal = 'internal',
Private = 'private'
PUBLIC = 'public',
INTERNAL = 'internal',
PRIVATE = 'private'
}
......