Skip to content

Releases: VovanR/bem-classname-parser

v1.0.0

07 Jan 17:23

Choose a tag to compare

v0.3.0

07 Jan 16:06

Choose a tag to compare

  • 50% lighter

  • [BREAKING] Change result format #4 Don't return empty props

    input: ''
    output:

    {}

    input: 'block_mod_val'
    output:

    {
      "block": {
        "name": "block",
        "mod": {
          "name": "mod",
          "val": "val",
          "sep": "_"
        }
      }
    }

    input: 'block__elem--mod'
    output:

    {
      "block": {
        "name": "block"
      },
      "elem": {
        "name": "elem",
        "mod": {
          "name": "mod",
          "val": null,
          "sep": "--"
        }
      }
    }

v0.2.0

04 Jan 12:39

Choose a tag to compare

  • [BREAKING] Change result format #2

    {
      "block": {
        "name": "",
        "mod": {
          "name": "",
          "value": "",
          "sep": ""
        },
      },
      "elem": {
        "name": "",
        "mod": {
          "name": "",
          "value": "",
          "sep": ""
        }
      }
    }