Skip to content

Commit f34eac9

Browse files
committed
feat: 节点本地内容支持 JSON5
1 parent aa5b51a commit f34eac9

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sub-store",
3-
"version": "2.19.69",
3+
"version": "2.19.70",
44
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.",
55
"main": "src/main.js",
66
"scripts": {

backend/src/core/proxy-utils/parsers/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import getLoonParser from './peggy/loon';
1212
import getQXParser from './peggy/qx';
1313
import getTrojanURIParser from './peggy/trojan-uri';
1414
import $ from '@/core/app';
15+
import JSON5 from 'json5';
1516

1617
import { Base64 } from 'js-base64';
1718

@@ -1130,14 +1131,14 @@ function Clash_All() {
11301131
const name = 'Clash Parser';
11311132
const test = (line) => {
11321133
try {
1133-
JSON.parse(line);
1134+
JSON5.parse(line);
11341135
} catch (e) {
11351136
return false;
11361137
}
11371138
return true;
11381139
};
11391140
const parse = (line) => {
1140-
const proxy = JSON.parse(line);
1141+
const proxy = JSON5.parse(line);
11411142
if (
11421143
![
11431144
'anytls',

0 commit comments

Comments
 (0)