1.7.2 • Published 11 months ago

@flatjs/forge-plugin-postcss-assets v1.7.2

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

The flatjs plugin @flatjs/forge-plugin-postcss-assets

Features

A plugin for PostCSS that used to base64, copy assets on url()

Installation

npm i --save @flatjs/forge-plugin-postcss-assets

Usage

图片压缩优化

brew install libpng
import imageminJpegtran from 'imagemin-jpegtran';
import imageminPngquant from 'imagemin-pngquant';

programing

import { forgePluginPostcssAssets } from '@flatjs/forge-plugin-postcss-assets';
import postcss from 'postcss';

export function processedCss(
  fixtures: string,
  urlOpts: PostcssAssetsUrlOptions<'default'>,
  postcssOpts?: ProcessOptions,
): Promise<string> {
  return postcss()
    .use(forgePluginPostcssAssets(urlOpts))
    .process(read(fixtures), postcssOpts)
    .then((res) => res.css);
}
const css = await processedCss('fixtures/inline-fonts', {}, postcssOpts);
expect(css).toEqual(expect.stringMatching(/;base64/));

Using with @flatjs/forge

Please see samples of @flatjs/forge-plugin-styling

# Reference
- [postcss playground](https://sneakertack.github.io/postcss-playground/)
1.7.2

11 months ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.17

2 years ago

1.3.14

2 years ago

1.3.12

2 years ago

1.3.15

2 years ago

1.3.16

2 years ago

1.3.6

2 years ago

1.3.9

2 years ago

1.3.5

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.0

2 years ago

1.2.98

2 years ago

1.2.99

2 years ago

1.2.96

2 years ago

1.2.97

2 years ago

1.2.95

2 years ago

1.2.94

3 years ago

1.2.93

3 years ago

1.2.92

3 years ago

1.2.83

3 years ago

1.2.81

3 years ago

1.2.80

3 years ago

1.2.78

3 years ago

1.2.77

3 years ago

1.2.76

3 years ago

1.2.75

3 years ago

1.2.74

3 years ago

1.2.73

3 years ago

1.2.70

3 years ago

1.2.69

3 years ago

1.2.68

3 years ago

1.2.67

3 years ago

1.2.66

3 years ago

1.2.65

3 years ago