소스 검색

Merge pull request #198 from Gmadges/master

explicitly use path-browserify for better webpack 5+ support
Garrett Johnson 4 년 전
부모
커밋
5141ab9c29
4개의 변경된 파일14개의 추가작업 그리고 6개의 파일을 삭제
  1. 9 4
      package-lock.json
  2. 3 0
      package.json
  3. 1 1
      src/base/TilesRendererBase.js
  4. 1 1
      src/utilities/urlJoin.js

+ 9 - 4
package-lock.json

@@ -10439,6 +10439,12 @@
         "vm-browserify": "^1.0.1"
       },
       "dependencies": {
+        "path-browserify": {
+          "version": "0.0.1",
+          "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+          "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
+          "dev": true
+        },
         "punycode": {
           "version": "1.4.1",
           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
@@ -10973,10 +10979,9 @@
       "dev": true
     },
     "path-browserify": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
-      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
-      "dev": true
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
+      "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
     },
     "path-dirname": {
       "version": "1.0.2",

+ 3 - 0
package.json

@@ -54,5 +54,8 @@
   },
   "peerDependencies": {
     "three": ">=0.123.0"
+  },
+  "dependencies": {
+    "path-browserify": "^1.0.1"
   }
 }

+ 1 - 1
src/base/TilesRendererBase.js

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'path-browserify';
 import { urlJoin } from '../utilities/urlJoin.js';
 import { LRUCache } from '../utilities/LRUCache.js';
 import { PriorityQueue } from '../utilities/PriorityQueue.js';

+ 1 - 1
src/utilities/urlJoin.js

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'path-browserify';
 
 // Function that properly handles path resolution for parts that have
 // a protocol component like "http://".