export const externalsForCLI = [
	'node:assert',
	'node:assert/strict',
	'node:child_process',
	'node:fs',
	'node:fs/promises',
	'node:http',
	'node:https',
	'node:module',
	'node:os',
	'node:path',
	'node:process',
	'node:test',
	'node:url',

	'postcss',
	/^postcss-\d\.\d$/,
	/^postcss\/lib\/*/,
	'postcss-html',

	'@csstools/cascade-layer-name-parser',
	'@csstools/color-helpers',
	'@csstools/css-calc',
	'@csstools/css-color-parser',
	'@csstools/css-parser-algorithms',
	'@csstools/css-tokenizer',
	'@csstools/media-query-list-parser',
	'@csstools/postcss-alpha-function',
	'@csstools/postcss-cascade-layers',
	'@csstools/postcss-color-function',
	'@csstools/postcss-color-function-display-p3-linear',
	'@csstools/postcss-color-mix-function',
	'@csstools/postcss-color-mix-variadic-function-arguments',
	'@csstools/postcss-container-rule-prelude-list',
	'@csstools/postcss-content-alt-text',
	'@csstools/postcss-contrast-color-function',
	'@csstools/postcss-exponential-functions',
	'@csstools/postcss-font-format-keywords',
	'@csstools/postcss-font-width-property',
	'@csstools/postcss-gamut-mapping',
	'@csstools/postcss-global-data',
	'@csstools/postcss-gradients-interpolation-method',
	'@csstools/postcss-hwb-function',
	'@csstools/postcss-ic-unit',
	'@csstools/postcss-image-function',
	'@csstools/postcss-initial',
	'@csstools/postcss-is-pseudo-class',
	'@csstools/postcss-light-dark-function',
	'@csstools/postcss-logical-float-and-clear',
	'@csstools/postcss-logical-overflow',
	'@csstools/postcss-logical-overscroll-behavior',
	'@csstools/postcss-logical-resize',
	'@csstools/postcss-logical-viewport-units',
	'@csstools/postcss-media-minmax',
	'@csstools/postcss-media-queries-aspect-ratio-number-values',
	'@csstools/postcss-mixins',
	'@csstools/postcss-nested-calc',
	'@csstools/postcss-normalize-display-values',
	'@csstools/postcss-oklab-function',
	'@csstools/postcss-position-area-property',
	'@csstools/postcss-progressive-custom-properties',
	'@csstools/postcss-property-rule-prelude-list',
	'@csstools/postcss-random-function',
	'@csstools/postcss-rebase-url',
	'@csstools/postcss-relative-color-syntax',
	'@csstools/postcss-scope-pseudo-class',
	'@csstools/postcss-sign-functions',
	'@csstools/postcss-stepped-value-functions',
	'@csstools/postcss-syntax-descriptor-syntax-production',
	'@csstools/postcss-system-ui-font-family',
	'@csstools/postcss-text-decoration-shorthand',
	'@csstools/postcss-trigonometric-functions',
	'@csstools/postcss-unset-value',
	'@csstools/selector-resolve-nested',
	'@csstools/selector-specificity',
	'@csstools/utilities',
	'autoprefixer',
	'browserslist',
	'caniuse-lite',
	'css-blank-pseudo',
	'css-has-pseudo',
	'css-prefers-color-scheme',
	'cssdb',
	'postcss-attribute-case-insensitive',
	'postcss-clamp',
	'postcss-color-functional-notation',
	'postcss-color-hex-alpha',
	'postcss-color-rebeccapurple',
	'postcss-custom-media',
	'postcss-custom-properties',
	'postcss-custom-selectors',
	'postcss-dir-pseudo-class',
	'postcss-double-position-gradients',
	'postcss-env-function',
	'postcss-focus-visible',
	'postcss-focus-within',
	'postcss-font-variant',
	'postcss-gap-properties',
	'postcss-image-set-function',
	'postcss-initial',
	'postcss-lab-function',
	'postcss-logical',
	'postcss-media-minmax',
	'postcss-nesting',
	'postcss-opacity-percentage',
	'postcss-overflow-shorthand',
	'postcss-page-break',
	'postcss-place',
	'postcss-preset-env',
	'postcss-pseudo-class-any-link',
	'postcss-replace-overflow-wrap',
	'postcss-selector-not',
	'postcss-selector-parser',
	'postcss-value-parser',
];

export const externalsForPlugin = [
	'node:assert',
	'node:assert/strict',
	'node:child_process',
	'node:fs',
	'node:fs/promises',
	'node:http',
	'node:https',
	'node:module',
	'node:os',
	'node:path',
	'node:process',
	'node:test',
	'node:url',

	'postcss',
	/^postcss-\d\.\d$/,
	/^postcss\/lib\/*/,
	'postcss-html',

	'@csstools/cascade-layer-name-parser',
	'@csstools/color-helpers',
	'@csstools/css-calc',
	'@csstools/css-color-parser',
	'@csstools/css-parser-algorithms',
	'@csstools/css-tokenizer',
	'@csstools/media-query-list-parser',
	'@csstools/postcss-alpha-function',
	'@csstools/postcss-cascade-layers',
	'@csstools/postcss-color-function',
	'@csstools/postcss-color-function-display-p3-linear',
	'@csstools/postcss-color-mix-function',
	'@csstools/postcss-color-mix-variadic-function-arguments',
	'@csstools/postcss-container-rule-prelude-list',
	'@csstools/postcss-content-alt-text',
	'@csstools/postcss-contrast-color-function',
	'@csstools/postcss-exponential-functions',
	'@csstools/postcss-font-format-keywords',
	'@csstools/postcss-font-width-property',
	'@csstools/postcss-gamut-mapping',
	'@csstools/postcss-gradients-interpolation-method',
	'@csstools/postcss-hwb-function',
	'@csstools/postcss-ic-unit',
	'@csstools/postcss-image-function',
	'@csstools/postcss-initial',
	'@csstools/postcss-is-pseudo-class',
	'@csstools/postcss-light-dark-function',
	'@csstools/postcss-logical-float-and-clear',
	'@csstools/postcss-logical-overflow',
	'@csstools/postcss-logical-overscroll-behavior',
	'@csstools/postcss-logical-resize',
	'@csstools/postcss-logical-viewport-units',
	'@csstools/postcss-media-minmax',
	'@csstools/postcss-media-queries-aspect-ratio-number-values',
	'@csstools/postcss-mixins',
	'@csstools/postcss-nested-calc',
	'@csstools/postcss-normalize-display-values',
	'@csstools/postcss-oklab-function',
	'@csstools/postcss-position-area-property',
	'@csstools/postcss-progressive-custom-properties',
	'@csstools/postcss-property-rule-prelude-list',
	'@csstools/postcss-random-function',
	'@csstools/postcss-rebase-url',
	'@csstools/postcss-relative-color-syntax',
	'@csstools/postcss-scope-pseudo-class',
	'@csstools/postcss-sign-functions',
	'@csstools/postcss-stepped-value-functions',
	'@csstools/postcss-syntax-descriptor-syntax-production',
	'@csstools/postcss-system-ui-font-family',
	'@csstools/postcss-text-decoration-shorthand',
	'@csstools/postcss-trigonometric-functions',
	'@csstools/postcss-unset-value',
	'@csstools/selector-resolve-nested',
	'@csstools/selector-specificity',
	'@csstools/utilities',
	'autoprefixer',
	'browserslist',
	'caniuse-lite',
	'css-blank-pseudo',
	'css-has-pseudo',
	'css-prefers-color-scheme',
	'cssdb',
	'postcss-attribute-case-insensitive',
	'postcss-clamp',
	'postcss-color-functional-notation',
	'postcss-color-hex-alpha',
	'postcss-color-rebeccapurple',
	'postcss-custom-media',
	'postcss-custom-properties',
	'postcss-custom-selectors',
	'postcss-dir-pseudo-class',
	'postcss-double-position-gradients',
	'postcss-env-function',
	'postcss-focus-visible',
	'postcss-focus-within',
	'postcss-font-variant',
	'postcss-gap-properties',
	'postcss-image-set-function',
	'postcss-initial',
	'postcss-lab-function',
	'postcss-logical',
	'postcss-media-minmax',
	'postcss-nesting',
	'postcss-opacity-percentage',
	'postcss-overflow-shorthand',
	'postcss-page-break',
	'postcss-place',
	'postcss-pseudo-class-any-link',
	'postcss-replace-overflow-wrap',
	'postcss-selector-not',
	'postcss-selector-parser',
	'postcss-value-parser',
];

export const externalsForBrowser = [];
