Browse Source

add mjs to resolve webpack config.

moved some deps to devDeps
halfnelson 6 years ago
parent
commit
8a11664594
3 changed files with 45 additions and 23 deletions
  1. 40 18
      package-lock.json
  2. 4 4
      package.json
  3. 1 1
      webpack.config.js

+ 40 - 18
package-lock.json

@@ -519,7 +519,8 @@
         "big.js": {
             "version": "5.2.2",
             "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
-            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+            "dev": true
         },
         "binary-extensions": {
             "version": "1.13.0",
@@ -1422,7 +1423,8 @@
         "emojis-list": {
             "version": "2.1.0",
             "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
-            "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
+            "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
+            "dev": true
         },
         "encodeurl": {
             "version": "1.0.2",
@@ -1962,12 +1964,14 @@
                 "balanced-match": {
                     "version": "1.0.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "brace-expansion": {
                     "version": "1.1.11",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "balanced-match": "^1.0.0",
                         "concat-map": "0.0.1"
@@ -1982,17 +1986,20 @@
                 "code-point-at": {
                     "version": "1.1.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "concat-map": {
                     "version": "0.0.1",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "console-control-strings": {
                     "version": "1.1.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "core-util-is": {
                     "version": "1.0.2",
@@ -2109,7 +2116,8 @@
                 "inherits": {
                     "version": "2.0.3",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "ini": {
                     "version": "1.3.5",
@@ -2121,6 +2129,7 @@
                     "version": "1.0.0",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "number-is-nan": "^1.0.0"
                     }
@@ -2135,6 +2144,7 @@
                     "version": "3.0.4",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "brace-expansion": "^1.1.7"
                     }
@@ -2142,12 +2152,14 @@
                 "minimist": {
                     "version": "0.0.8",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "minipass": {
                     "version": "2.3.5",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "safe-buffer": "^5.1.2",
                         "yallist": "^3.0.0"
@@ -2166,6 +2178,7 @@
                     "version": "0.5.1",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "minimist": "0.0.8"
                     }
@@ -2246,7 +2259,8 @@
                 "number-is-nan": {
                     "version": "1.0.1",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "object-assign": {
                     "version": "4.1.1",
@@ -2258,6 +2272,7 @@
                     "version": "1.4.0",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "wrappy": "1"
                     }
@@ -2379,6 +2394,7 @@
                     "version": "1.0.2",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "code-point-at": "^1.0.0",
                         "is-fullwidth-code-point": "^1.0.0",
@@ -3077,6 +3093,7 @@
             "version": "1.0.1",
             "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
             "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+            "dev": true,
             "requires": {
                 "minimist": "^1.2.0"
             },
@@ -3084,7 +3101,8 @@
                 "minimist": {
                     "version": "1.2.0",
                     "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+                    "dev": true
                 }
             }
         },
@@ -3125,6 +3143,7 @@
             "version": "1.2.3",
             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
             "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+            "dev": true,
             "requires": {
                 "big.js": "^5.2.2",
                 "emojis-list": "^2.0.0",
@@ -5028,26 +5047,29 @@
         "svelte": {
             "version": "3.0.0-beta.8",
             "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.0.0-beta.8.tgz",
-            "integrity": "sha512-9cJHYdEs5h/6TJPwY+vfzwrznCLDjfS1rlJQz8SzPKfUJHCPxnDCbIZ95iPzATkv8aLHGcn1a/nLthyG+xh2IQ=="
+            "integrity": "sha512-9cJHYdEs5h/6TJPwY+vfzwrznCLDjfS1rlJQz8SzPKfUJHCPxnDCbIZ95iPzATkv8aLHGcn1a/nLthyG+xh2IQ==",
+            "dev": true
         },
         "svelte-dev-helper": {
             "version": "1.1.9",
             "resolved": "https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.9.tgz",
-            "integrity": "sha1-fRh9tcbNu9ZNdaMvkbiZi94yc8M="
+            "integrity": "sha1-fRh9tcbNu9ZNdaMvkbiZi94yc8M=",
+            "dev": true
         },
         "svelte-loader": {
-            "version": "2.13.3",
-            "resolved": "https://registry.npmjs.org/svelte-loader/-/svelte-loader-2.13.3.tgz",
-            "integrity": "sha512-ZvNWbR77lZ04nCHqnN0XFxKCQ+fynARCy+kxwogagW3k2NTJWg2QfJwN1J9d4ch+OZwcGPgGZITVr7FGB3hPmQ==",
+            "version": "github:halfnelson/svelte-loader#1948597bf82e4d5034d6a28b734bbde4301b0702",
+            "from": "github:halfnelson/svelte-loader#fix-virtual-purge",
+            "dev": true,
             "requires": {
                 "loader-utils": "^1.1.0",
                 "svelte-dev-helper": "^1.1.9"
             }
         },
         "svelte-native": {
-            "version": "0.1.1",
-            "resolved": "https://registry.npmjs.org/svelte-native/-/svelte-native-0.1.1.tgz",
-            "integrity": "sha512-BoA/PsDVzapMGP3fsk3tnieXHcmHVXDWEq0MLaeSipMF7gr9y9dEv5eVLAO9mXf7XQ3tLf8PNi3vS6TTG6Rwfg=="
+            "version": "0.1.3",
+            "resolved": "https://registry.npmjs.org/svelte-native/-/svelte-native-0.1.3.tgz",
+            "integrity": "sha512-Qf880raC++bcbItsUs/EnCAhQ7lMcdPraeB6PngNnOan2R+IdoowCNQ9RkyvR9ISAaKnN0J6iFoD5driQn8TCg==",
+            "dev": true
         },
         "tapable": {
             "version": "1.0.0",

+ 4 - 4
package.json

@@ -14,14 +14,14 @@
     "repository": "<fill-your-repository-here>",
     "dependencies": {
         "nativescript-theme-core": "~1.0.4",
-        "svelte": "^3.0.0-beta.8",
-        "svelte-loader": "^2.13.3",
-        "svelte-native": "^0.1.1",
         "tns-core-modules": "~5.2.0"
     },
     "devDependencies": {
         "nativescript-dev-typescript": "~0.8.0",
-        "nativescript-dev-webpack": "~0.20.0"
+        "nativescript-dev-webpack": "~0.20.0",
+        "svelte": "^3.0.0-beta.8",
+        "svelte-loader": "halfnelson/svelte-loader#fix-virtual-purge",
+        "svelte-native": "^0.1.3"
     },
     "gitHead": "59b6da006346fedb5bb201fcc9cd7d204a69a82f",
     "readme": "NativeScript Application"

+ 1 - 1
webpack.config.js

@@ -73,7 +73,7 @@ module.exports = env => {
             globalObject: "global",
         },
         resolve: {
-            extensions: [".ts", ".js", ".scss", ".css"],
+            extensions: [".ts", ".mjs", ".js", ".scss", ".css"],
             // Resolve {N} system modules from tns-core-modules
             modules: [
                 resolve(__dirname, "node_modules/tns-core-modules"),