This repository was archived by the owner on Nov 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathconfig.js
More file actions
127 lines (124 loc) · 3.17 KB
/
Copy pathconfig.js
File metadata and controls
127 lines (124 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
// built in list of tag colors
const tagMap = {
blue: '#3578ba',
green: '#7aba5d',
yellow: '#edd648',
orange: '#f1a340',
red: '#d9634f',
purple: '#b87cda',
aqua: '#5abfdc',
gray: '#888888'
};
// list of ides and their protocols along with additional metadata
// used to open codemarks/reviews/foos with a selected IDE of choice
const ides = [
{
ideName: 'VS Code',
protocol: 'vscode://codestream.codestream/',
moniker: 'vsc',
downloadUrl:
'https://marketplace.visualstudio.com/items?itemName=CodeStream.codestream'
},
{
ideName: 'VS Code Insiders',
protocol: 'vscode-insiders://codestream.codestream/',
moniker: 'vsc-insiders',
downloadUrl:
'https://marketplace.visualstudio.com/items?itemName=CodeStream.codestream'
},
{
ideName: 'Visual Studio',
protocol: 'codestream-vs://codestream/',
moniker: 'vs',
downloadUrl:
'https://marketplace.visualstudio.com/items?itemName=CodeStream.codestream-vs'
},
{},
{
ideName: 'IntelliJ IDEA',
protocol: 'jetbrains://idea/codestream/',
moniker: 'jb-idea',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'PyCharm',
protocol: 'jetbrains://pycharm/codestream/',
moniker: 'jb-pycharm',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'WebStorm',
protocol: 'jetbrains://web-storm/codestream/',
moniker: 'jb-web-storm',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'PhpStorm',
protocol: 'jetbrains://php-storm/codestream/',
moniker: 'jb-phpstorm',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'RubyMine',
protocol: 'jetbrains://rubymine/codestream/',
moniker: 'jb-rubymine',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'Rider',
protocol: 'jetbrains://rd/codestream/',
moniker: 'jb-rider',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'CLion',
protocol: 'jetbrains://clion/codestream/',
moniker: 'jb-clion',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'GoLand',
protocol: 'jetbrains://goland/codestream/',
moniker: 'jb-goland',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'DataGrip',
protocol: 'jetbrains://datagrip/codestream/',
moniker: 'jb-datagrip',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'AppCode',
protocol: 'jetbrains://appcode/codestream/',
moniker: 'jb-appcode',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{
ideName: 'Android Studio',
protocol: 'jetbrains://studio/codestream/',
moniker: 'jb-studio',
downloadUrl: 'https://plugins.jetbrains.com/plugin/12206-codestream'
},
{},
/*
{
ideName: 'Atom',
protocol: 'atom://codestream/',
moniker: 'atom',
downloadUrl: 'https://atom.io/packages/codestream'
}
*/
];
const lastOriginToIdeMonikers = {
'Atom': 'atom',
'VS Code': 'vsc',
'JetBrains': undefined,
'VS': 'vs'
};
module.exports = {
ides: ides,
tagMap: tagMap,
lastOriginToIdeMonikers: lastOriginToIdeMonikers,
defaultCookieName: 'cs__ide-mru'
};