From d378bc3b5cfe76e3780520112bb26c13346b9d7e Mon Sep 17 00:00:00 2001 From: Adam Wathan <4323180+adamwathan@users.noreply.github.com> Date: Sat, 3 Dec 2022 20:17:01 -0500 Subject: [PATCH] Remove autoprefixer and cssnano from oxide CLI --- src/oxide/cli/build/deps.ts | 21 --------------------- src/oxide/cli/build/plugin.ts | 4 +--- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/src/oxide/cli/build/deps.ts b/src/oxide/cli/build/deps.ts index 62fabde6d..2b4355b17 100644 --- a/src/oxide/cli/build/deps.ts +++ b/src/oxide/cli/build/deps.ts @@ -13,7 +13,6 @@ import { lazyCssnano, // @ts-ignore - lazyAutoprefixer, } from '../../../../peers/index' export function lazyLightningCss() { @@ -90,23 +89,3 @@ export function loadPostcssImport() { return lazyPostcssImport() } - -export function loadCssNano() { - let options = { preset: ['default', { cssDeclarationSorter: false }] } - - // Try to load a local `cssnano` version first - try { - return require('cssnano') - } catch {} - - return lazyCssnano()(options) -} - -export function loadAutoprefixer() { - // Try to load a local `autoprefixer` version first - try { - return require('autoprefixer') - } catch {} - - return lazyAutoprefixer() -} diff --git a/src/oxide/cli/build/plugin.ts b/src/oxide/cli/build/plugin.ts index df1c747ae..0a310e8c9 100644 --- a/src/oxide/cli/build/plugin.ts +++ b/src/oxide/cli/build/plugin.ts @@ -6,7 +6,7 @@ import loadPlugins from 'postcss-load-config/src/plugins' // Little bit scary, l import loadOptions from 'postcss-load-config/src/options' // Little bit scary, looking at private/internal API import tailwind from '../../../processTailwindFeatures' -import { loadAutoprefixer, loadCssNano, loadPostcss, loadPostcssImport, lightningcss } from './deps' +import { loadPostcss, loadPostcssImport, lightningcss } from './deps' import { formatNodes, drainStdin, outputFile } from './utils' import { env } from '../shared' import resolveConfig from '../../../../resolveConfig' @@ -303,8 +303,6 @@ export async function createProcessor(args, cliConfigPath) { tailwindPlugin, !args['--minify'] && formatNodes, ...afterPlugins, - !args['--no-autoprefixer'] && loadAutoprefixer(), - args['--minify'] && loadCssNano(), ].filter(Boolean) /** @type {import('postcss').Processor} */