Steven Fukase 4 лет назад
Родитель
Сommit
a3d063a377
2 измененных файлов с 33 добавлено и 23 удалено
  1. 10 0
      packages/app/bin/cdn/cdn-resources-downloader.ts
  2. 23 23
      packages/app/resource/cdn-manifests.js

+ 10 - 0
packages/app/bin/cdn/cdn-resources-downloader.ts

@@ -19,6 +19,15 @@ export default class CdnResourcesDownloader {
     const cdnScriptResources: CdnResource[] = cdnManifests.js.map((manifest: CdnManifest) => {
     const cdnScriptResources: CdnResource[] = cdnManifests.js.map((manifest: CdnManifest) => {
       return { manifest, outDir: cdnLocalScriptRoot };
       return { manifest, outDir: cdnLocalScriptRoot };
     });
     });
+
+    const cdnGzResources: CdnResource[] = cdnManifests.gz.map((manifest: CdnManifest) => {
+      return { manifest, outDir: cdnLocalScriptRoot };
+    });
+
+    const gzExtensionOptions = {
+      ext: 'gz',
+    };
+
     const cdnStyleResources: CdnResource[] = cdnManifests.style.map((manifest) => {
     const cdnStyleResources: CdnResource[] = cdnManifests.style.map((manifest) => {
       return { manifest, outDir: cdnLocalStyleRoot };
       return { manifest, outDir: cdnLocalStyleRoot };
     });
     });
@@ -31,6 +40,7 @@ export default class CdnResourcesDownloader {
 
 
     return Promise.all([
     return Promise.all([
       this.downloadScripts(cdnScriptResources),
       this.downloadScripts(cdnScriptResources),
+      this.downloadScripts(cdnGzResources, gzExtensionOptions),
       this.downloadStyles(cdnStyleResources, dlStylesOptions),
       this.downloadStyles(cdnStyleResources, dlStylesOptions),
     ]);
     ]);
   }
   }

+ 23 - 23
packages/app/resource/cdn-manifests.js

@@ -91,84 +91,84 @@ module.exports = {
   ],
   ],
   gz: [
   gz: [
     {
     {
-      name: 'base',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/base.dat.gz,',
+      name: 'base.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/base.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'cc',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/cc.dat.gz,',
+      name: 'cc.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/cc.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'check',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/check.dat.gz,',
+      name: 'check.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/check.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'tid_map',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid_map.dat.gz,',
+      name: 'tid_map.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid_map.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'tid_pos',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid_pos.dat.gz,',
+      name: 'tid_pos.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid_pos.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'tid',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid.dat.gz,',
+      name: 'tid.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/tid.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk_char',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_char.dat.gz,',
+      name: 'unk_char.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_char.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk_compat',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_compat.dat.gz,',
+      name: 'unk_compat.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_compat.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk_invoke',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_invoke.dat.gz,',
+      name: 'unk_invoke.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_invoke.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk_map',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_map.dat.gz,',
+      name: 'unk_map.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_map.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk_pos',
-      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_pos.dat.gz,',
+      name: 'unk_pos.dat',
+      url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk_pos.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',
       },
       },
     },
     },
     {
     {
-      name: 'unk',
+      name: 'unk.dat',
       url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk.dat.gz',
       url: 'https://cdn.jsdelivr.net/npm/kuromoji@0.1.2/dict/unk.dat.gz',
       args: {
       args: {
         integrity: '',
         integrity: '',