2.68.3 • Published 9 months ago

@douyinfe/semi-scss-compile v2.68.3

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

A Scss compile tool for Semi Design

Description

There are mainly the following two usage scenarios:

  • For Sever side consumption in Semi Design System.When publishing the theme, call the script on the Node side to compile the custom theme package into a complete semi.css file
  • Before publish @douyinfe/semi-foundation,construct a complete semi.css file

Usage

Command Line

npm i -g @douyinfe/semi-scss-compile

semi-build-scss --foundation="path/to/foundation" --theme="path/to/theme" --icon="path/to/'@douyinfe/semi-icons'" --output="path/to/output.css" --min

# or for short

semi-build-scss -f "path/to/foundation" -t "path/to/theme" -i "path/to/'@douyinfe/semi-icons'" -o "path/to/output.css" -m

JS API

const { compile } = require('@douyinfe/semi-scss-compile');
const path = require('path');

function resolve(dir) {
    return path.join(__dirname, '../..', dir);
}

//eg

compile({
    foundationPath: resolve('semi-foundation/'),
    themePath: resolve('semi-theme-default/'),
    iconPath: resolve('node_modules/@douyinfe/semi-icons'),
    outputPath: resolve('semi-ui/dist/css/semi.min.css'),
    isMin: true
});

compile({
    foundationPath: resolve('semi-foundation/'),
    themePath: resolve('semi-theme-default/'),
    iconPath: resolve('node_modules/@douyinfe/semi-icons'),
    outputPath: resolve('semi-ui/dist/css/semi.css'),
    isMin: false
});

Advanced API

const { generateScssMap, writeFile, compilerFromScssMap } = require('@douyinfe/semi-scss-compile');
const fs = require('fs-extra');

const isMin = false;
const scssMap = generateScssMap("path/to/foundation", "path/to/theme", "path/to/'@douyinfe/semi-icons'");
const tempDir = writeFile(scssMap);
const result = compilerFromScssMap(path.join(tempDir, 'index.scss'), isMin);
fs.outputFileSync(outputPath, result.css);

Maintainers

License

MIT

2.68.3

9 months ago

2.68.2

9 months ago

2.68.0

9 months ago

2.68.1

9 months ago

2.67.2

9 months ago

2.68.0-beta.0

9 months ago

2.67.3-alpha.0

9 months ago

2.64.0-beta.0

11 months ago

2.61.0-beta.0

1 year ago

2.63.2-alpha.0

11 months ago

2.65.1-alpha.0

11 months ago

2.67.0

10 months ago

2.67.1

9 months ago

2.66.0

10 months ago

2.66.1

10 months ago

2.67.0-beta.0

10 months ago

2.65.0

11 months ago

2.64.0

11 months ago

2.38.2-alpha.2

1 year ago

2.63.1

12 months ago

2.63.0

12 months ago

2.66.0-alpha.3

10 months ago

2.66.0-alpha.0

11 months ago

2.66.0-alpha.2

10 months ago

2.66.0-alpha.1

10 months ago

2.59.0-alpha.2

1 year ago

2.59.0-alpha.1

1 year ago

2.59.0-alpha.4

1 year ago

2.59.0-alpha.6

1 year ago

2.59.0-alpha.5

1 year ago

2.65.2-alpha.1

11 months ago

2.65.2-alpha.0

11 months ago

2.62.0

1 year ago

2.62.1

12 months ago

2.67.2-alpha.0

9 months ago

2.63.0-beta.0

12 months ago

2.61.0

1 year ago

2.60.0

1 year ago

2.60.1

1 year ago

2.38.3-alpha.3

11 months ago

2.60.0-beta.0

1 year ago

2.61.0-alpha.1

1 year ago

2.62.0-beta.0

1 year ago

2.65.0-alpha.0

11 months ago

2.32.5-alpha.0

1 year ago

2.66.0-beta.0

11 months ago

2.37.2

1 year ago

2.65.0-beta.0

11 months ago

2.59.0

1 year ago

2.59.1

1 year ago

2.61.1-alpha.0

1 year ago

2.58.1

1 year ago

2.59.0-beta.0

1 year ago

2.54.0-alpha.1

1 year ago

2.59.0-alpha.0

1 year ago

2.58.0

1 year ago

2.57.1-alpha.0

1 year ago

2.58.0-beta.0

1 year ago

2.57.0

1 year ago

2.57.0-beta.0

1 year ago

2.56.4-alpha.2

1 year ago

2.56.4-alpha.5

1 year ago

2.56.4-alpha.4

1 year ago

2.56.3

1 year ago

2.56.4-alpha.0

1 year ago

2.56.3-alpha.0

1 year ago

2.56.2

1 year ago

2.56.1

1 year ago

2.56.0

1 year ago

2.56.0-alpha.0

1 year ago

2.56.0-beta.0

1 year ago

2.55.4

1 year ago

2.55.5

1 year ago

2.55.3

1 year ago

2.55.2

1 year ago

2.55.1

1 year ago

2.55.0

1 year ago

2.55.0-beta.0

1 year ago

2.54.1

1 year ago

2.54.0

1 year ago

2.25.0-alpha.0

1 year ago

2.53.3

1 year ago

2.53.3-alpha.1

1 year ago

2.54.0-beta.0

1 year ago

2.53.3-alpha.0

1 year ago

2.53.1

1 year ago

2.53.2

1 year ago

2.53.0

1 year ago

2.52.3

1 year ago

2.52.1

1 year ago

2.52.2

1 year ago

2.53.0-beta.0

1 year ago

2.52.0

1 year ago

2.36.1-alpha.3

1 year ago

2.52.0-beta.1

1 year ago

2.52.0-beta.0

1 year ago

2.51.4

1 year ago

2.38.3-alpha.2

1 year ago

2.36.1-alpha.1

1 year ago

2.36.1-alpha.2

1 year ago

2.51.2

1 year ago

2.51.3

1 year ago

2.51.1

1 year ago

2.51.0

2 years ago

2.51.0-beta.0

2 years ago

2.50.1

2 years ago

2.50.0

2 years ago

2.50.0-beta.0

2 years ago

2.49.2

2 years ago

2.50.0-alpha.1

2 years ago

2.50.0-alpha.0

2 years ago

2.49.1

2 years ago

2.49.0

2 years ago

2.38.3-alpha.1

2 years ago

2.49.0-beta.0

2 years ago

2.46.1

2 years ago

2.46.0

2 years ago

2.46.2

2 years ago

2.42.0-beta.0

2 years ago

2.39.0-beta.0

2 years ago

2.45.0

2 years ago

2.45.2

2 years ago

2.45.1

2 years ago

2.45.3

2 years ago

2.18.3

2 years ago

2.43.0-alpha.0

2 years ago

2.44.1

2 years ago

2.44.0

2 years ago

2.46.0-beta.0

2 years ago

2.38.3-alpha.0

2 years ago

2.32.4

2 years ago

2.32.6

2 years ago

2.32.5

2 years ago

2.43.0

2 years ago

2.43.2

2 years ago

2.43.1

2 years ago

2.44.0-beta.0

2 years ago

2.48.0-alpha.0

2 years ago

2.39.1

2 years ago

2.39.0

2 years ago

2.39.3

2 years ago

2.39.2

2 years ago

2.42.1

2 years ago

2.42.0

2 years ago

2.42.3

2 years ago

2.42.2

2 years ago

2.27.2

2 years ago

2.42.4

2 years ago

2.40.0-beta.0

2 years ago

2.43.1-alpha.1

2 years ago

2.38.2

2 years ago

2.38.1

2 years ago

2.38.0

2 years ago

2.41.2

2 years ago

2.41.1

2 years ago

2.41.3

2 years ago

2.41.0

2 years ago

2.38.2-alpha.0

2 years ago

2.38.2-alpha.1

2 years ago

2.39.2-alpha.0

2 years ago

2.40.0

2 years ago

2.41.0-beta.0

2 years ago

2.47.0-beta.0

2 years ago

2.45.3-alpha.0

2 years ago

2.45.3-alpha.1

2 years ago

2.44.1-alpha.0

2 years ago

2.48.0

2 years ago

2.48.0-beta.0

2 years ago

2.43.0-beta.0

2 years ago

2.36.1-alpha.0

2 years ago

2.47.0

2 years ago

2.47.1

2 years ago

2.45.0-beta.0

2 years ago

2.40.0-alpha.0

2 years ago

2.37.1

2 years ago

2.38.0-beta.0

2 years ago

2.36.0-beta.0

2 years ago

2.32.3

2 years ago

2.37.0-beta.0

2 years ago

2.37.0

2 years ago

2.36.0-alpha.0

2 years ago

2.36.0

2 years ago

2.34.0

2 years ago

2.32.1-alpha.0

2 years ago

2.34.2

2 years ago

2.34.1

2 years ago

2.34.0-alpha.1

2 years ago

2.31.2-alpha.0

2 years ago

2.33.0-beta.0

2 years ago

2.33.1

2 years ago

2.33.0

2 years ago

2.32.0-beta.0

2 years ago

2.29.0-beta.0

2 years ago

2.29.0

2 years ago

2.32.0

2 years ago

2.32.2

2 years ago

2.32.1

2 years ago

2.34.2-alpha.0

2 years ago

2.28.1

2 years ago

2.28.2

2 years ago

2.31.1

2 years ago

2.31.0

2 years ago

2.31.3

2 years ago

2.31.2

2 years ago

2.31.4

2 years ago

2.30.2

2 years ago

2.30.1

2 years ago

2.30.0

2 years ago

2.33.2-alpha.1

2 years ago

2.31.3-alpha.1

2 years ago

2.31.3-alpha.0

2 years ago

2.31.0-beta.0

2 years ago

2.34.0-beta.0

2 years ago

2.27.1-alpha.3

2 years ago

2.27.1-alpha.2

2 years ago

2.34.1-alpha.3

2 years ago

2.34.1-alpha.2

2 years ago

2.32.2-alpha.1

2 years ago

2.35.0-beta.0

2 years ago

2.25.4

2 years ago

2.25.3

2 years ago

2.30.0-beta.0

2 years ago

2.30.0-alpha.3

2 years ago

2.30.0-alpha.2

2 years ago

2.30.0-alpha.1

2 years ago

2.30.0-alpha.0

2 years ago

2.35.0

2 years ago

2.27.0-alpha.2

3 years ago

2.27.0-alpha.1

3 years ago

2.27.0-alpha.0

3 years ago

2.28.0-alpha.0

3 years ago

2.24.1-alpha.0

3 years ago

2.28.0

2 years ago

2.26.0-beta.0

3 years ago

2.27.1

3 years ago

2.27.0

3 years ago

2.28.0-beta.1

2 years ago

2.28.0-beta.0

2 years ago

2.26.0

3 years ago

2.27.1-alpha.1

2 years ago

2.27.1-alpha.0

3 years ago

2.25.0

3 years ago

2.25.2

3 years ago

2.25.1

3 years ago

2.27.0-beta.0

3 years ago

2.24.3

3 years ago

2.24.2

3 years ago

2.25.0-beta.0

3 years ago

2.23.6

3 years ago

2.23.5

3 years ago

2.23.7

3 years ago

2.23.2

3 years ago

2.23.1

3 years ago

2.21.3-alpha.0

3 years ago

2.23.4

3 years ago

2.23.3

3 years ago

2.20.5-alpha.2

3 years ago

2.20.5-alpha.0

3 years ago

2.20.5-alpha.1

3 years ago

2.20.9-alpha.0

3 years ago

2.22.1

3 years ago

2.22.0

3 years ago

2.22.3

3 years ago

2.22.2

3 years ago

2.22.0-alpha.0

3 years ago

2.22.0-beta.3

3 years ago

2.22.0-beta.0

3 years ago

2.22.0-beta.1

3 years ago

2.22.0-beta.2

3 years ago

2.21.0

3 years ago

2.23.0-beta.1

3 years ago

2.21.2

3 years ago

2.23.0-beta.0

3 years ago

2.21.1

3 years ago

2.24.0-beta.1

3 years ago

2.22.2-alpha.1

3 years ago

2.22.2-alpha.0

3 years ago

2.23.0-alpha.0

3 years ago

2.24.0-beta.0

3 years ago

2.23.0-alpha.2

3 years ago

2.21.0-beta.0

3 years ago

2.21.0-beta.1

3 years ago

2.20.8

3 years ago

2.24.1

3 years ago

2.20.6

3 years ago

2.24.0

3 years ago

2.20.7

3 years ago

2.20.4

3 years ago

2.20.5

3 years ago

2.24.0-alpha.0

3 years ago

2.23.0

3 years ago

2.19.0

3 years ago

2.19.0-alpha.3

3 years ago

2.19.0-alpha.4

3 years ago

2.19.0-alpha.5

3 years ago

2.19.0-alpha.6

3 years ago

2.18.1-alpha.0

3 years ago

2.19.0-beta.0

3 years ago

2.18.1

3 years ago

2.18.2

3 years ago

2.21.0-alpha.0

3 years ago

2.19.1-alpha.0

3 years ago

2.20.2

3 years ago

2.20.3

3 years ago

2.20.0

3 years ago

2.20.1

3 years ago

2.19.0-alpha.7

3 years ago

2.19.0-alpha.8

3 years ago

2.19.0-alpha.9

3 years ago

2.19.2-alpha.0

3 years ago

2.20.0-beta.1

3 years ago

2.20.0-beta.0

3 years ago

2.17.0-beta.0

3 years ago

2.17.0-beta.1

3 years ago

2.14.0-alpha.0

3 years ago

2.15.0

3 years ago

2.15.1

3 years ago

2.15.2-alpha.0

3 years ago

2.15.0-beta.0

3 years ago

2.19.0-alpha.0

3 years ago

2.19.0-alpha.1

3 years ago

2.19.0-alpha.2

3 years ago

2.14.0-beta.0

3 years ago

2.14.0-beta.1

3 years ago

2.13.0-beta.0

3 years ago

2.18.0

3 years ago

2.10.5

3 years ago

2.14.0-beta.2

3 years ago

2.10.4

3 years ago

2.14.0

3 years ago

2.17.0

3 years ago

2.17.1

3 years ago

2.13.0

3 years ago

2.18.0-beta.0

3 years ago

2.16.0-beta.0

3 years ago

2.16.1

3 years ago

2.16.0

3 years ago

2.17.0-alpha.0

3 years ago

2.17.0-alpha.1

3 years ago

2.12.0-beta.1

3 years ago

2.12.1-alpha.2

3 years ago

2.12.0-beta.0

3 years ago

2.12.0-beta.3

3 years ago

2.12.0-beta.2

3 years ago

2.12.0-beta.5

3 years ago

2.12.0-beta.4

3 years ago

2.12.1-alpha.0

3 years ago

2.11.0

3 years ago

2.11.1

3 years ago

2.11.2

3 years ago

2.12.0-alpha.0

3 years ago

2.10.1

3 years ago

2.12.0

3 years ago

2.10.2

3 years ago

2.10.0

3 years ago

2.11.0-beta.1

3 years ago

2.11.0-beta.0

3 years ago

2.8.1

3 years ago

2.9.0-beta.0

3 years ago

2.9.0-beta.1

3 years ago

2.9.1

3 years ago

2.10.0-beta.0

3 years ago

2.9.0

3 years ago

2.8.2

3 years ago

2.8.0-beta.1

3 years ago

2.8.0-beta.0

3 years ago

2.8.0

3 years ago

2.7.0

3 years ago

2.7.1

3 years ago

2.6.0

3 years ago

2.5.1

3 years ago

2.7.0-beta.0

3 years ago

2.5.0-beta.0

3 years ago

2.2.0-beta.1

4 years ago

2.3.0

4 years ago

2.3.0-beta.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.5.0

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.3.1

3 years ago

2.2.2

4 years ago

2.6.0-beta.0

3 years ago

2.4.0-beta.0

3 years ago

2.2.0-beta.0

4 years ago

2.1.6-alpha.0

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.5

4 years ago

2.1.0

4 years ago

2.1.0-beta.1

4 years ago

2.1.0-next.1

4 years ago

2.1.0-beta.3

4 years ago

2.1.0-next.3

4 years ago

2.1.0-beta.2

4 years ago

2.1.0-next.0

4 years ago

2.1.0-alpha.3

4 years ago

2.1.0-alpha.2

4 years ago

2.1.0-beta.0

4 years ago

2.0.7-alpha.0

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.1-alpha.1

4 years ago

2.0.7

4 years ago

2.0.1-alpha.2

4 years ago

2.0.6

4 years ago

2.0.8

4 years ago

2.1.0-alpha.1

4 years ago

2.1.0-alpha.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

2.0.0-alpha.1

4 years ago

2.0.0-alpha.0

4 years ago