forked from EurekaScratch/eureka
-
Notifications
You must be signed in to change notification settings - Fork 0
/
generate-helper.js
35 lines (33 loc) · 982 Bytes
/
generate-helper.js
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
const includeURLs = [
'https://scratch.mit.edu/projects/*',
'https://aerfaying.com/Projects/*',
'https://www.ccw.site/*',
'https://gitblock.cn/Projects/*',
'https://world.xiaomawang.com/*',
'https://cocrea.world/*',
'https://create.codelab.club/*',
'https://www.scratch-cn.cn/*',
'https://www.40code.com/*',
'https://turbowarp.org/*',
'https://codingclip.com/*',
'https://editor.turbowarp.cn/*',
'https://0832.ink/rc/*',
'https://code.xueersi.com/scratch3/*',
'https://play.creaticode.com/projects/*',
'https://www.adacraft.org/*',
'https://studio.penguinmod.com/*',
'https://code.xueersi.com/*',
'http://localhost:8601/*'
];
function pathFiltered () {
const filtered = [];
for (const originalUrl of includeURLs) {
const urlObject = new URL(originalUrl);
filtered.push(`${urlObject.origin}/*`);
}
return filtered;
}
module.exports = {
includeURLs,
pathFiltered
};