0.0.3-beta.4 • Published 9 months ago

yang-css v0.0.3-beta.4

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

yang-css

解决什么问题?

  • 提供一些常用的纯 CSS 组件
  • 提供一些常用的 CSS 布局
  • 提供一些常用的 CSS 工具(Mixins)函数

使用方式

  1. 在 Webpack 中使用
module.exports = {
    // webpack.config.js
    module: {
        rules: [
            {
                test: /\.scss$/,
                use: [
                    'style-loader',
                    {
                        loader: 'sass-loader',
                        options: {
                            data: `@import "node_modules/yang-css/scss/mixin.scss";`
                        }
                    }
                ]
            },
            {
                test: /\.less$/,
                use: [
                    'style-loader',
                    {
                        loader: 'less-loader',
                        options: {
                            data: `@import "node_modules/yang-css/less/mixin.less";`
                        }
                    }
                ]
            }
        ]
    }
}
  1. 在 Vite 中使用
// vite.config.js
export default defineConfig({
    ...,
	css: {
		preprocessorOptions: {
			scss: {
				additionalData: `@import "node_modules/yang-css/scss/mixin.scss";`
			},
			less: {
				additionalData: `@import "node_modules/yang-css/less/mixin.less";`
			}
		}
	},
    ...
})
  1. 在 craco 中使用
const sassResourcesLoader = require('craco-sass-resources-loader');
module.exports = {
    plugins: [
      {
        plugin: sassResourcesLoader,
        options: {
          resources: [
            'node_modules/yang-css/scss/mixin.scss',
          ],
        },
      },
    ],
};

const CracoLessPlugin = require('craco-less');
module.exports = {
    plugins: [
      {
        plugin: CracoLessPlugin,
        options: {
          lessLoaderOptions: {
            lessOptions: {
              modifyVars: {
                '@error-color': '#1890ff'
              },
              javascriptEnabled: true,
            },
            additionalData: `@import "node_modules/yang-css/less/mixin.less";`
          }
        },
      }
    ],
};
0.0.3-beta.4

9 months ago

0.0.3-beta.3

9 months ago

0.0.3-beta.2

9 months ago

0.0.3-beta.1

10 months ago

0.0.2

10 months ago

0.0.2-beta.4

10 months ago

0.0.2-beta.3

10 months ago

0.0.2-beta.2

10 months ago

0.0.2-beta.1

10 months ago

0.0.1

10 months ago

0.0.1-beta.1

10 months ago

0.0.1-alpha.3

10 months ago

0.0.1-alpha.2

10 months ago

0.0.1-alpha.1

10 months ago

0.0.1-alpha.0

10 months ago