ice/packages/plugin-css-assets-local
luhc228 d67db4d760
feat: plugin-css-assets-local (#520)
* feat: init plugin

* feat: add plugin to example

* fix: lock

* docs: README

* docs: css-assets-local

* fix: typo
2022-09-15 11:39:59 +08:00
..
src feat: plugin-css-assets-local (#520) 2022-09-15 11:39:59 +08:00
CHANGELOG.md feat: plugin-css-assets-local (#520) 2022-09-15 11:39:59 +08:00
README.md feat: plugin-css-assets-local (#520) 2022-09-15 11:39:59 +08:00
package.json feat: plugin-css-assets-local (#520) 2022-09-15 11:39:59 +08:00
tsconfig.json feat: plugin-css-assets-local (#520) 2022-09-15 11:39:59 +08:00

README.md

@ice/plugin-css-assets-local

A plugin for localize css assets resource.

Install

npm i -D @ice/plugin-css-assets-local

Usage

Add plugin to your ice.config.mts:

// ice.config.mts
import { defineConfig } from '@ice/app';
import cssAssetsLocal from '@ice/plugin-css-assets-local';

export default defineConfig({
  plugins: [
    cssAssetsLocal(),
  ],
});

After running npm run build, you can see the assets resource will be downloaded to the local disk.

Options

outputPath

The assets resource output path.

  • Type: string
  • Default: assets

relativeCssPath

The asset paths relative to the css file path.

  • Type: string
  • Default: ../

enableInDev

Whether enable the plugin in dev or not.

  • Type: boolean
  • Default: false