Skip to content

Commit 61d46b1

Browse files
committed
add less
works with webpack!
1 parent 474ce11 commit 61d46b1

File tree

6 files changed

+45
-12
lines changed

6 files changed

+45
-12
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
},
1010
"dependencies": {
1111
"jquery": "^3.1.1",
12+
"less": "^2.7.1",
13+
"less-loader": "^2.2.3",
1214
"vue": "^2.0.5"
1315
},
1416
"devDependencies": {

src/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Vue from 'vue';
22
import Cards from './Cards.vue';
3-
import './styles/main.css';
3+
import './styles/main.less';
44

55
new Vue({
66
el: '#cards',

src/styles/forge.less

Whitespace-only changes.

src/styles/main.css renamed to src/styles/main.less

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
@import './font-awesome-4.7.0/css/font-awesome.min.css';
1+
@import (css) './font-awesome-4.7.0/css/font-awesome.min.css';
2+
@import 'forge.less';
23
@font-face {
34
font-family: 'Artifakt Element';
45
src: url('./fonts/element/EOT/Artifakt_Element_Regular.eot') format('eot'),

webpack.config.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ module.exports = {
2626
{
2727
test: /\.css$/, loader: 'style-loader!css-loader'
2828
},
29+
{
30+
test: /\.less$/,
31+
loader: "style-loader!css-loader!less-loader"
32+
},
2933
{
3034
test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,
3135
loader: 'file'
@@ -43,12 +47,6 @@ module.exports = {
4347
}
4448
]
4549
},
46-
plugins:[
47-
new ExtractTextPlugin({
48-
filename: "dist/styles.css",
49-
allChunks: true
50-
})
51-
],
5250
devServer: {
5351
historyApiFallback: true,
5452
noInfo: true

yarn.lock

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ arrify@^1.0.0:
8383
version "1.0.1"
8484
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
8585

86+
asap@~2.0.3:
87+
version "2.0.5"
88+
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f"
89+
8690
asn1.js@^4.0.0:
8791
version "4.9.0"
8892
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.0.tgz#f71a1243f3e79d46d7b07d7fbf4824ee73af054a"
@@ -1194,7 +1198,7 @@ enhanced-resolve@^2.2.0:
11941198
object-assign "^4.0.1"
11951199
tapable "^0.2.3"
11961200

1197-
errno@^0.1.3:
1201+
errno@^0.1.1, errno@^0.1.3:
11981202
version "0.1.4"
11991203
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
12001204
dependencies:
@@ -1623,6 +1627,10 @@ ieee754@^1.1.4:
16231627
version "1.1.8"
16241628
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
16251629

1630+
image-size@~0.5.0:
1631+
version "0.5.0"
1632+
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.0.tgz#be7aed1c37b5ac3d9ba1d66a24b4c47ff8397651"
1633+
16261634
indexes-of@^1.0.1:
16271635
version "1.0.1"
16281636
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
@@ -1885,6 +1893,24 @@ lcid@^1.0.0:
18851893
dependencies:
18861894
invert-kv "^1.0.0"
18871895

1896+
less-loader@^2.2.3:
1897+
version "2.2.3"
1898+
resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-2.2.3.tgz#b6d8f8139c8493df09d992a93a00734b08f84528"
1899+
dependencies:
1900+
loader-utils "^0.2.5"
1901+
1902+
less@^2.7.1:
1903+
version "2.7.1"
1904+
resolved "https://registry.yarnpkg.com/less/-/less-2.7.1.tgz#6cbfea22b3b830304e9a5fb371d54fa480c9d7cf"
1905+
optionalDependencies:
1906+
errno "^0.1.1"
1907+
graceful-fs "^4.1.2"
1908+
image-size "~0.5.0"
1909+
mime "^1.2.11"
1910+
mkdirp "^0.5.0"
1911+
promise "^7.1.1"
1912+
source-map "^0.5.3"
1913+
18881914
load-json-file@^1.0.0:
18891915
version "1.1.0"
18901916
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
@@ -1899,7 +1925,7 @@ loader-runner@^2.1.0:
18991925
version "2.2.0"
19001926
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.2.0.tgz#824c1b699c4e7a2b6501b85902d5b862bf45b3fa"
19011927

1902-
loader-utils@^0.2.10, loader-utils@^0.2.11, loader-utils@^0.2.3, loader-utils@^0.2.7, loader-utils@~0.2.2, loader-utils@~0.2.5:
1928+
loader-utils@^0.2.10, loader-utils@^0.2.11, loader-utils@^0.2.3, loader-utils@^0.2.5, loader-utils@^0.2.7, loader-utils@~0.2.2, loader-utils@~0.2.5:
19031929
version "0.2.16"
19041930
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d"
19051931
dependencies:
@@ -2095,7 +2121,7 @@ mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7:
20952121
dependencies:
20962122
mime-db "~1.25.0"
20972123

2098-
[email protected], mime@^1.3.4:
2124+
[email protected], mime@^1.2.11, mime@^1.3.4:
20992125
version "1.3.4"
21002126
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
21012127

@@ -2117,7 +2143,7 @@ minimist@^1.2.0:
21172143
version "1.2.0"
21182144
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
21192145

2120-
"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
2146+
"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
21212147
version "0.5.1"
21222148
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
21232149
dependencies:
@@ -2629,6 +2655,12 @@ process@^0.11.0, process@~0.11.0:
26292655
version "0.11.9"
26302656
resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
26312657

2658+
promise@^7.1.1:
2659+
version "7.1.1"
2660+
resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf"
2661+
dependencies:
2662+
asap "~2.0.3"
2663+
26322664
proto-list@~1.2.1:
26332665
version "1.2.4"
26342666
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"

0 commit comments

Comments
 (0)