File tree Expand file tree Collapse file tree 3 files changed +14
-5
lines changed
Expand file tree Collapse file tree 3 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ CoffeeScript2 support for the projects created with [@vue/cli](https://github.co
44
55With built-in:
66* ` cache-loader `
7+ * ` thread-loader `
78* ` src/main.coffee ` support if you're not using ` config.pages `
89
910## Installation
Original file line number Diff line number Diff line change @@ -7,11 +7,19 @@ module.exports = (API, projectOptions) => {
77 if ( ! projectOptions . pages ) {
88 config . entry ( "app" ) . clear ( ) . add ( "./src/main.coffee" ) ;
99 }
10-
1110 const coffeeRule = config . module . rule ( "coffee" ) . test ( / \. c o f f e e $ / ) ;
1211
1312 coffeeRule . use ( "cache-loader" ) . loader ( require . resolve ( "cache-loader" ) ) ;
1413
14+ if ( process . env . NODE_ENV === "production" && ! ! projectOptions . parallel ) {
15+ coffeeRule
16+ . use ( "thread-loader" )
17+ . loader ( require . resolve ( "thread-loader" ) )
18+ . options (
19+ typeof projectOptions . parallel === "number" ? { workers : projectOptions . parallel } : { } ,
20+ ) ;
21+ }
22+
1523 coffeeRule . use ( "coffee-loader" ) . loader ( require . resolve ( "coffee-loader" ) ) ;
1624 } ) ;
1725} ;
Original file line number Diff line number Diff line change 11{
22 "name" : " vue-cli-plugin-coffee" ,
3- "version" : " 0.3.1 " ,
3+ "version" : " 0.4.0 " ,
44 "description" : " CoffeeScript2 support for your @vue/cli project" ,
55 "main" : " index.js" ,
66 "repository" : {
2424 "devDependencies" : {
2525 "eslint" : " ^7.1.0" ,
2626 "eslint-config-airbnb" : " ^18.1.0" ,
27- "prettier" : " ^2.0.5" ,
28- "thread-loader" : " ^2.1.3"
27+ "prettier" : " ^2.0.5"
2928 },
3029 "dependencies" : {
3130 "cache-loader" : " ^4.1.0" ,
32- "coffee-loader" : " ^1.0.0"
31+ "coffee-loader" : " ^1.0.0" ,
32+ "thread-loader" : " ^2.1.3"
3333 },
3434 "peerDependencies" : {
3535 "@vue/cli-service" : " ^4.3.1" ,
You can’t perform that action at this time.
0 commit comments