Skip to content

Commit 8336d3c

Browse files
committed
🎨 Add minifyCSS.sh for SCSS Compilation in CustomModules
- Integrated `minifyCSS.sh` script to automatically compile SCSS files to minified CSS. - Script processes all SCSS files in 'src/FileCabinet/SuiteScripts' directory. - Generates corresponding '.min.css' files for each SCSS source. - Included as part of the 'compile-sass' script in package.json for streamlined build process. - Enhances frontend styling efficiency for NetSuite SuiteCloud projects.
1 parent ba224fd commit 8336d3c

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.ci/scripts/minifyCSS.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
3+
# Loop through all SCSS files in the specified directory
4+
for input in src/FileCabinet/SuiteScripts/*.scss; do
5+
# Define the output file path by replacing the .scss extension with .min.css
6+
output="src/FileCabinet/SuiteScripts/$(basename "$input" .scss).min.css"
7+
8+
# Compile the SCSS file to minified CSS using node-sass
9+
node-sass --output-style compressed "$input" "$output"
10+
11+
# The resulting minified CSS is stored in the output file
12+
done

0 commit comments

Comments
 (0)