Bladeren bron

Add coffee-loader to generator, remove preset-env

Yaroslav Kasperovich 5 jaren geleden
bovenliggende
commit
e0cdacb175
3 gewijzigde bestanden met toevoegingen van 8 en 10 verwijderingen
  1. 5 1
      generator.js
  2. 2 7
      index.js
  3. 1 2
      package.json

+ 5 - 1
generator.js

@@ -1,7 +1,11 @@
+const pluginDeps = require("./package.json").dependencies;
+const pluginPeerDeps = require("./package.json").peerDependencies;
+
 module.exports = (API) => {
   return API.extendPackage({
     devDependencies: {
-      coffeescript: require("./package.json").peerDependencies.coffeescript,
+      "coffee-loader": pluginDeps["coffee-loader"],
+      coffeescript: pluginPeerDeps.coffeescript,
     },
   });
 };

+ 2 - 7
index.js

@@ -20,16 +20,11 @@ module.exports = (API, projectOptions) => {
     }
 
     if (API.hasPlugin("babel")) {
-      coffeeRule
-        .use("babel-loader")
-        .loader(require.resolve("babel-loader"))
-        .options({
-          presets: ["@babel/preset-env"],
-        });
+      coffeeRule.use("babel-loader").loader(require.resolve("babel-loader"));
     }
 
     coffeeRule.use("coffee-loader").loader(require.resolve("coffee-loader"));
 
-    coffeeRule.exclude.add(() => ["node_modules", "bower_components"]).end();
+    coffeeRule.exclude.add("node_modules").end();
   });
 };

+ 1 - 2
package.json

@@ -1,6 +1,6 @@
 {
   "name": "vue-cli-plugin-coffee",
-  "version": "0.5.8",
+  "version": "0.5.9",
   "description": "CoffeeScript2 support for your @vue/cli project",
   "main": "index.js",
   "repository": {
@@ -28,7 +28,6 @@
   },
   "dependencies": {
     "@babel/core": "^7.9.6",
-    "@babel/preset-env": "^7.9.6",
     "babel-loader": "^8.1.0",
     "cache-loader": "^4.1.0",
     "coffee-loader": "^1.0.0",