Skip to content

Commit 666bd64

Browse files
author
Yaroslav Kasperovich
committed
Support main.coffee unless config.pages
1 parent 2b010aa commit 666bd64

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ CoffeeScript2 support for the projects created with [@vue/cli](https://github.co
44

55
With built-in:
66
* `cache-loader`
7+
* `src/main.coffee` support if you're not using `config.pages`
78

89
## Installation
910

index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ module.exports = (API, projectOptions) => {
22
API.chainWebpack((config) => {
33
config.resolveLoader.modules.prepend(path.join(__dirname, "node_modules"));
44

5+
if (!projectOptions.pages) {
6+
config.entry("app").clear().add("./src/main.coffee");
7+
}
8+
59
const coffeeRule = config.module.rule("coffee").test(/\.coffee$/);
610

711
coffeeRule.use("cache-loader").loader(require.resolve("cache-loader"));

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cli-plugin-coffee",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"description": "CoffeeScript2 support for your @vue/cli project",
55
"main": "index.js",
66
"repository": {

0 commit comments

Comments
 (0)