Skip to content

Commit 1641d70

Browse files
committed
improve logging of enabled features
1 parent 688f474 commit 1641d70

File tree

5 files changed

+19
-5
lines changed

5 files changed

+19
-5
lines changed

cli/csstools-cli/dist/cli.cjs

+1-1
Large diffs are not rendered by default.

plugin-packs/postcss-preset-env/dist/index.cjs

+1-1
Large diffs are not rendered by default.

plugin-packs/postcss-preset-env/dist/index.mjs

+1-1
Large diffs are not rendered by default.

plugin-packs/postcss-preset-env/src/log/features-list.mjs

+13-2
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,29 @@ export default function logFeaturesList(supportedFeatures, options, logger) {
55
logger.log('Enabling the following feature(s):');
66
const clientSideFeatures = [];
77

8+
const logLines = [];
9+
10+
if (options.autoprefixer !== false) {
11+
logLines.push(' autoprefixer');
12+
}
13+
814
supportedFeatures.forEach(feature => {
915
if (feature.id.startsWith('before') || feature.id.startsWith('after')) {
10-
logger.log(` ${feature.id} (injected via options)`);
16+
logLines.push(` ${feature.id} (injected via options)`);
1117
} else {
12-
logger.log(` ${feature.id}`);
18+
logLines.push(` ${feature.id}`);
1319
}
1420

1521
if (typeof clientSideDocumentation[feature.id] !== 'undefined') {
1622
clientSideFeatures.push(feature.id);
1723
}
1824
});
1925

26+
logLines.sort((a, b) => a.localeCompare(b));
27+
clientSideFeatures.sort((a, b) => a.localeCompare(b));
28+
29+
logLines.forEach(x => logger.log(x));
30+
2031
if (clientSideFeatures.length) {
2132
logger.log('These feature(s) need a browser library to work:');
2233
clientSideFeatures.forEach(featureId => logger.log(` ${featureId}: ${clientSideDocumentation[featureId]}`));

rollup/configs/externals.mjs

+3
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export const externalsForCLI = [
3737
'css-prefers-color-scheme',
3838
'cssdb',
3939
'postcss-attribute-case-insensitive',
40+
'postcss-clamp',
4041
'postcss-color-functional-notation',
4142
'postcss-color-hex-alpha',
4243
'postcss-color-rebeccapurple',
@@ -56,9 +57,11 @@ export const externalsForCLI = [
5657
'postcss-logical',
5758
'postcss-media-minmax',
5859
'postcss-nesting',
60+
'postcss-opacity-percentage',
5961
'postcss-overflow-shorthand',
6062
'postcss-page-break',
6163
'postcss-place',
64+
'postcss-preset-env',
6265
'postcss-pseudo-class-any-link',
6366
'postcss-replace-overflow-wrap',
6467
'postcss-selector-not',

0 commit comments

Comments
 (0)