浏览代码

Chore: new internal assets folder

SukkaW 1 年之前
父节点
当前提交
7bcb871f64

+ 1 - 0
.gitignore

@@ -8,6 +8,7 @@ public
 # $ build output
 List/
 Clash/
+Internal/
 Modules/sukka_local_dns_mapping.sgmodule
 Modules/sukka_url_redirect.sgmodule
 Modules/sukka_common_always_realip.sgmodule

+ 1 - 1
Build/build-internal-cdn-rules.ts

@@ -56,7 +56,7 @@ export const buildInternalCDNDomains = task(import.meta.path, async (span) => {
       ...sortDomains(domainDeduper(Array.from(proxySet)), gorhill).map(i => `SUFFIX,${i}`),
       ...Array.from(proxyKeywords).sort().map(i => `REGEX,${i}`)
     ],
-    path.resolve(import.meta.dir, '../List/internal/cdn.txt')
+    path.resolve(import.meta.dir, '../Internal/cdn.txt')
   );
 });
 

+ 1 - 1
Build/build-internal-reverse-chn-cidr.ts

@@ -23,7 +23,7 @@ export const buildInternalReverseChnCIDR = task(import.meta.path, async () => {
     )
   );
 
-  return Bun.write(path.resolve(import.meta.dir, '../List/internal/reversed-chn-cidr.txt'), `${reversedCidr.join('\n')}\n`);
+  return Bun.write(path.resolve(import.meta.dir, '../Internal/reversed-chn-cidr.txt'), `${reversedCidr.join('\n')}\n`);
 });
 
 if (import.meta.main) {

+ 2 - 0
Build/build-public.ts

@@ -13,6 +13,7 @@ const folderAndFilesToBeDeployed = [
   `Clash${path.sep}`,
   `Modules${path.sep}`,
   `Script${path.sep}`,
+  `Internal${path.sep}`,
   'LICENSE'
 ];
 
@@ -57,6 +58,7 @@ const priorityOrder: Record<'default' | string & {}, number> = {
   Script: 14,
   Mock: 15,
   Assets: 16,
+  Internal: 17,
   LICENSE: 20,
   default: Number.MAX_VALUE
 };

+ 1 - 1
Build/build-reject-domainset.ts

@@ -190,7 +190,7 @@ export const buildRejectDomainSet = task(import.meta.path, async (span) => {
     compareAndWriteFile(
       span,
       rejectDomainsStats.map(([domain, count]) => `${domain}${' '.repeat(100 - domain.length)}${count}`),
-      path.resolve(import.meta.dir, '../List/internal/reject-stats.txt')
+      path.resolve(import.meta.dir, '../Internal/reject-stats.txt')
     )
   ]);
 });

+ 5 - 0
Build/build-sspanel-appprofile.ts

@@ -113,6 +113,11 @@ export const buildSSPanelUIMAppProfile = task(import.meta.path, async (span) =>
     output,
     path.resolve(import.meta.dir, '../List/internal/appprofile.php')
   );
+  await compareAndWriteFile(
+    span,
+    output,
+    path.resolve(import.meta.dir, '../Internal/appprofile.php')
+  );
 });
 
 if (import.meta.main) {