commit
80ebcb8853
52
snippets/javascript/bemjson.snippets
Normal file
52
snippets/javascript/bemjson.snippets
Normal file
@ -0,0 +1,52 @@
|
||||
# Snippet for bemjson. https://en.bem.info/platform/bemjson/
|
||||
|
||||
# Blocks
|
||||
snippet b
|
||||
{
|
||||
block : '${1:name}',
|
||||
content : [
|
||||
'${2:content}'
|
||||
]
|
||||
}
|
||||
|
||||
# btc - BEM block with text content
|
||||
snippet btc
|
||||
{
|
||||
block : '${1:name}',
|
||||
content: '${2:content}'
|
||||
}
|
||||
|
||||
# bwm - BEM block with modifier.
|
||||
snippet bwm
|
||||
{
|
||||
block : '${1:name}',
|
||||
mods: { ${2:modName}: '${3:modVal}' },
|
||||
content : [
|
||||
'${4:content}'
|
||||
]
|
||||
}
|
||||
|
||||
# Elems
|
||||
|
||||
# e - BEM elem
|
||||
snippet e
|
||||
{
|
||||
elem : '${1:name}',
|
||||
content : [
|
||||
'${2:content}'
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
# mo - Mods
|
||||
snippet mo
|
||||
mods : { ${1:modName} : '${2:modVal}' },
|
||||
|
||||
mi - BEM mix mod
|
||||
snippet mi
|
||||
mix : [ { ${1:block} : '${2:block}' } ],
|
||||
|
||||
# a - BEM attrs mod
|
||||
snippet a
|
||||
attrs : { ${1:attr} : '${2:val}' },
|
||||
|
Loading…
Reference in New Issue
Block a user