Skip to content

Commit 28919f4

Browse files
committed
chore: update vue2 example using experiments.css
1 parent de9e525 commit 28919f4

File tree

4 files changed

+108
-109
lines changed

4 files changed

+108
-109
lines changed

examples/vue2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"less": "4.1.3",
1515
"less-loader": "^11.1.0",
1616
"vue": "2.7.14",
17-
"vue-loader": "^15.10.1",
17+
"vue-loader": "npm:@rspack/loader-vue2@15.10.1-alpha.0",
1818
"vue-style-loader": "^4.1.3"
1919
},
2020
"keywords": [],

examples/vue2/rspack.config.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,19 @@ const config = {
2222
rules: [
2323
{
2424
test: /\.vue$/,
25-
use: "vue-loader"
25+
use: [
26+
{
27+
loader: "vue-loader",
28+
options: {
29+
experimentalInlineMatchResource: true
30+
}
31+
}
32+
]
2633
},
2734
{
2835
test: /\.less$/,
29-
use: ["vue-style-loader", "css-loader", "less-loader"],
30-
type: "javascript/auto"
31-
},
32-
{
33-
test: /\.css$/,
34-
use: ["vue-style-loader", "css-loader"],
35-
type: "javascript/auto"
36+
loader: "less-loader",
37+
type: "css"
3638
},
3739
{
3840
test: /\.svg$/,

examples/vue2/src/App.vue

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
<script>
2-
import HelloWorld from './components/HelloWorld.vue';
2+
import HelloWorld from "./components/HelloWorld.vue";
33
export default {
4-
components: { HelloWorld }
5-
}
4+
components: { HelloWorld }
5+
};
66
</script>
77

88
<template>
9-
<div class="container">
10-
<div>
11-
<a href="https://www.rspack.dev/" target="_blank">
12-
<img src="./assets/rspack.svg" class="logo" alt="Rspack logo" />
13-
</a>
14-
<a href="https://vuejs.org/" target="_blank">
15-
<img src="./assets/vue.svg" class="logo vue" alt="Vue logo" />
16-
</a>
17-
</div>
18-
<HelloWorld msg="Rspack + Vue" />
19-
</div>
9+
<div class="container">
10+
<div>
11+
<a href="https://www.rspack.dev/" target="_blank">
12+
<img src="./assets/rspack.svg" class="logo" alt="Rspack logo" />
13+
</a>
14+
<a href="https://vuejs.org/" target="_blank">
15+
<img src="./assets/vue.svg" class="logo vue" alt="Vue logo" />
16+
</a>
17+
</div>
18+
<HelloWorld msg="Rspack + Vue" />
19+
</div>
2020
</template>
2121

2222
<style scoped lang="less">
2323
.container {
24-
text-align: center;
24+
text-align: center;
2525
}
2626
2727
.logo {
28-
height: 6em;
29-
padding: 1.5em;
30-
will-change: filter;
28+
height: 6em;
29+
padding: 1.5em;
30+
will-change: filter;
3131
}
3232
3333
.logo:hover {
34-
filter: drop-shadow(0 0 2em #eeea8caa);
34+
filter: drop-shadow(0 0 2em #eeea8caa);
3535
}
3636
3737
.logo.vue:hover {
38-
filter: drop-shadow(0 0 2em #42b883aa);
38+
filter: drop-shadow(0 0 2em #42b883aa);
3939
}
4040
</style>

pnpm-lock.yaml

Lines changed: 77 additions & 80 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)