Skip to content

Commit 0020274

Browse files
committed
Try with sass
1 parent 198b559 commit 0020274

File tree

6 files changed

+33
-5
lines changed

6 files changed

+33
-5
lines changed

app/javascript/packs/test_import.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
// const imagePath = (name) => images(name, true)
1616

1717
import '../stylesheets/styles_one.css'
18+
import '../stylesheets/imports_styles.sass'
1819

1920
console.log('Hello world from pack!')
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@import 'material-icons/iconfont/material-icons.css'
2+
@import 'foundation-icons/foundation-icons.css'

app/javascript/stylesheets/styles_one.css

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
@import 'material-icons/iconfont/material-icons.css';
2-
@import '~foundation-icons/foundation-icons.css';
3-
41
.red {
52
color: red;
63
}

config/webpack/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const customConfig = {
77
alias: {
88
'@actions': path.resolve(__dirname, '../../app/javascript/src/actions'),
99
},
10-
extensions: ['.css', 'js'],
10+
extensions: ['.css', '.js'],
1111
},
1212
};
1313

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
"foundation-icons": "^2.0.0",
1616
"material-icons": "^1.13.12",
1717
"mini-css-extract-plugin": "^2.8.0",
18+
"sass": "^1.77.6",
19+
"sass-loader": "^14.2.1",
1820
"shakapacker": "7.2.0",
1921
"style-loader": "^3.3.4",
2022
"terser-webpack-plugin": "5",

yarn.lock

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1681,7 +1681,7 @@ chalk@^4.0, chalk@^4.0.0:
16811681
ansi-styles "^4.1.0"
16821682
supports-color "^7.1.0"
16831683

1684-
chokidar@^3.5.3:
1684+
"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3:
16851685
version "3.6.0"
16861686
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
16871687
integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
@@ -2526,6 +2526,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
25262526
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
25272527
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
25282528

2529+
immutable@^4.0.0:
2530+
version "4.3.6"
2531+
resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447"
2532+
integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==
2533+
25292534
import-local@^3.0.2:
25302535
version "3.1.0"
25312536
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
@@ -3520,6 +3525,22 @@ [email protected], safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
35203525
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
35213526
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
35223527

3528+
sass-loader@^14.2.1:
3529+
version "14.2.1"
3530+
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.2.1.tgz#db9ad96b56dc1c1ea546101e76375d5b008fec70"
3531+
integrity sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==
3532+
dependencies:
3533+
neo-async "^2.6.2"
3534+
3535+
sass@^1.77.6:
3536+
version "1.77.6"
3537+
resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4"
3538+
integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==
3539+
dependencies:
3540+
chokidar ">=3.0.0 <4.0.0"
3541+
immutable "^4.0.0"
3542+
source-map-js ">=0.6.2 <2.0.0"
3543+
35233544
schema-utils@^2.6.5:
35243545
version "2.7.1"
35253546
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
@@ -3701,6 +3722,11 @@ sockjs@^0.3.24:
37013722
uuid "^8.3.2"
37023723
websocket-driver "^0.7.4"
37033724

3725+
"source-map-js@>=0.6.2 <2.0.0":
3726+
version "1.2.0"
3727+
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
3728+
integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
3729+
37043730
source-map-js@^1.0.1, source-map-js@^1.0.2:
37053731
version "1.0.2"
37063732
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"

0 commit comments

Comments
 (0)