1.0.1 • Published 2 years ago

css-selector-rename v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

css-selector-rename

CSS 选择器重命名

usage

import cssSelectorRename from 'css-selector-rename';
const output = cssSelectorRename(input, options);
.foo {
}

div {
}
.rename-foo {
}

rename-div {
}

Options

default options

{
  test: (name) => true,
  selector: {
    classes: false,
    ids: false,
    tags: false,
  },
  rename: (name, type) => name
}
  • test?: (name: string) => boolean | RegExp only rename when return true
  • selector?: Partial<Record<'classes' | 'tags' | 'ids', boolean>> walk selector type
  • rename: (name: string, type: 'classes' | 'tags' | 'ids') => string return new selector name