'a{}',
[{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
body: []
}]
],
[{
kind: 'selector',
value: [
- { value: 'a', metadata: { line: 1, column: 1 } },
- { value: 'div', metadata: { line: 1, column: 3 } }
+ { value: 'a', metadata: { line: 1, column: 1, source: undefined } },
+ { value: 'div', metadata: { line: 1, column: 3, source: undefined } }
],
body: []
}]
[{
kind: 'selector',
value: [
- { value: ' a', metadata: { line: 1, column: 2 } },
- { value: '\n\ndiv', metadata: { line: 3, column: 1 } }
+ { value: ' a', metadata: { line: 1, column: 2, source: undefined } },
+ { value: '\n\ndiv', metadata: { line: 3, column: 1, source: undefined } }
],
body: []
}]
[{
kind: 'selector',
value: [
- { value: 'a', metadata: { line: 1, column: 1 } },
- { value: 'div', metadata: { line: 1, column: 3 } },
- { value: 'p', metadata: { line: 1, column: 7 } }
+ { value: 'a', metadata: { line: 1, column: 1, source: undefined } },
+ { value: 'div', metadata: { line: 1, column: 3, source: undefined } },
+ { value: 'p', metadata: { line: 1, column: 7, source: undefined } }
],
body: []
}]
[{
kind: 'selector',
value: [
- { value: ' a', metadata: { line: 1, column: 2 } },
- { value: '\n\ndiv\na', metadata: { line: 3, column: 1 } },
- { value: '\n p', metadata: { line: 5, column: 2 } }
+ { value: ' a', metadata: { line: 1, column: 2, source: undefined } },
+ { value: '\n\ndiv\na', metadata: { line: 3, column: 1, source: undefined } },
+ { value: '\n p', metadata: { line: 5, column: 2, source: undefined } }
],
body: []
}]
[
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
body: []
},
{
kind: 'selector',
- value: [{ value: 'div', metadata: { line: 1, column: 4 } }],
+ value: [{ value: 'div', metadata: { line: 1, column: 4, source: undefined } }],
body: []
}
]
[
{
kind: 'selector',
- value: [{ value: 'a ', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a ', metadata: { line: 1, column: 1, source: undefined } }],
body: []
},
{
kind: 'selector',
- value: [{ value: '\n\ndiv', metadata: { line: 3, column: 1 } }],
+ value: [{ value: '\n\ndiv', metadata: { line: 3, column: 1, source: undefined } }],
body: []
},
{
kind: 'selector',
- value: [{ value: '\n \n p', metadata: { line: 5, column: 3 } }],
+ value: [{ value: '\n \n p', metadata: { line: 5, column: 3, source: undefined } }],
body: []
}
]
'a{color:red}',
[{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 3 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 3, source: undefined } }]
}]
],
'double': [
'a{color:red;border:none}',
[{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
body: [
- { value: 'color:red', metadata: { line: 1, column: 3 } },
- { value: 'border:none', metadata: { line: 1, column: 13 } }
+ { value: 'color:red', metadata: { line: 1, column: 3, source: undefined } },
+ { value: 'border:none', metadata: { line: 1, column: 13, source: undefined } }
]
}]
],
'a{color:red;\nborder:\nnone;\n\n display:block}',
[{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
body: [
- { value: 'color:red', metadata: { line: 1, column: 3 } },
- { value: 'border:none', metadata: { line: 2, column: 1 } },
- { value: 'display:block', metadata: { line: 5, column: 3 } }
+ { value: 'color:red', metadata: { line: 1, column: 3, source: undefined } },
+ { value: 'border:none', metadata: { line: 2, column: 1, source: undefined } },
+ { value: 'display:block', metadata: { line: 5, column: 3, source: undefined } }
]
}]
],
[
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 3 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 3, source: undefined } }]
},
{
kind: 'selector',
- value: [{ value: 'div', metadata: { line: 1, column: 13 } }],
- body: [{ value: 'color:blue', metadata: { line: 1, column: 17 } }]
+ value: [{ value: 'div', metadata: { line: 1, column: 13, source: undefined } }],
+ body: [{ value: 'color:blue', metadata: { line: 1, column: 17, source: undefined } }]
}
]
],
[
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 3 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 3, source: undefined } }]
},
{
kind: 'selector',
- value: [{ value: '\n div', metadata: { line: 2, column: 2 } }],
- body: [{ value: 'color:blue', metadata: { line: 2, column: 6 } }]
+ value: [{ value: '\n div', metadata: { line: 2, column: 2, source: undefined } }],
+ body: [{ value: 'color:blue', metadata: { line: 2, column: 6, source: undefined } }]
}
]
],
[
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 3 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 3, source: undefined } }]
},
{
kind: 'selector',
- value: [{ value: '\n div', metadata: { line: 3, column: 2 } }],
- body: [{ value: 'color:blue', metadata: { line: 3, column: 6 } }]
+ value: [{ value: '\n div', metadata: { line: 3, column: 2, source: undefined } }],
+ body: [{ value: 'color:blue', metadata: { line: 3, column: 6, source: undefined } }]
}
]
]
[
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: undefined } }],
body: []
},
{
kind: 'at-rule',
value: '@import \n"test.css";',
- metadata: { line: 1, column: 4 }
+ metadata: { line: 1, column: 4, source: undefined }
},
{
kind: 'selector',
- value: [{ value: '\n\na', metadata: { line: 4, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 4, column: 3 } }]
+ value: [{ value: '\n\na', metadata: { line: 4, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 4, column: 3, source: undefined } }]
}
]
],
{
kind: 'at-rule',
value: '@charset "utf-8";',
- metadata: { line: 1, column: 1 }
+ metadata: { line: 1, column: 1, source: undefined }
},
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 19 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 21 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 19, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 21, source: undefined } }]
}
]
]
{
kind: 'block',
value: '@media (min-width:980px)',
- metadata: { line: 1, column: 1 },
+ metadata: { line: 1, column: 1, source: undefined },
isFlatBlock: false,
body: [{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 26 } }],
- body: [{ value: 'color:red', metadata: { line: 1, column: 28 } }]
+ value: [{ value: 'a', metadata: { line: 1, column: 26, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 1, column: 28, source: undefined } }]
}]
}
]
{
kind: 'block',
value: '@media (\nmin-width:980px)',
- metadata: { line: 1, column: 1 },
+ metadata: { line: 1, column: 1, source: undefined },
isFlatBlock: false,
body: [
{
kind: 'selector',
- value: [{ value: '\na', metadata: { line: 3, column: 1 } }],
- body: [{ value: 'color:red', metadata: { line: 4, column: 1 } }]
+ value: [{ value: '\na', metadata: { line: 3, column: 1, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 4, column: 1, source: undefined } }]
},
{
kind: 'selector',
- value: [{ value: 'p', metadata: { line: 5, column: 5 } }],
+ value: [{ value: 'p', metadata: { line: 5, column: 5, source: undefined } }],
body: []
}
]
{
kind: 'block',
value: '@font-face',
- metadata: { line: 1, column: 1 },
+ metadata: { line: 1, column: 1, source: undefined },
isFlatBlock: true,
body: [
- { value: 'font-family:"Font"', metadata: { line: 1, column: 12 } },
- { value: 'src:url("font.ttf")', metadata: { line: 2, column: 1 } },
- { value: 'font-weight:normal', metadata: { line: 3, column: 1 } },
- { value: 'font-style:normal', metadata: { line: 3, column: 21 } }
+ { value: 'font-family:"Font"', metadata: { line: 1, column: 12, source: undefined } },
+ { value: 'src:url("font.ttf")', metadata: { line: 2, column: 1, source: undefined } },
+ { value: 'font-weight:normal', metadata: { line: 3, column: 1, source: undefined } },
+ { value: 'font-style:normal', metadata: { line: 3, column: 21, source: undefined } }
]
},
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 3, column: 40 } }],
+ value: [{ value: 'a', metadata: { line: 3, column: 40, source: undefined } }],
body: []
}
]
},
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 1, column: 6 } }],
+ value: [{ value: 'a', metadata: { line: 1, column: 6, source: undefined } }],
body: []
}
]
},
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 3, column: 6 } }],
+ value: [{ value: 'a', metadata: { line: 3, column: 6, source: undefined } }],
body: []
}
]
[{
kind: 'selector',
value: [
- { value: 'div[data-type=__ESCAPED_FREE_TEXT_CLEAN_CSS0(1,3)__]', metadata: { line: 1, column: 1 } },
- { value: 'div[data-id=__ESCAPED_FREE_TEXT_CLEAN_CSS1(0,7)__]', metadata: { line: 2, column: 6 } }
+ { value: 'div[data-type=__ESCAPED_FREE_TEXT_CLEAN_CSS0(1,3)__]', metadata: { line: 1, column: 1, source: undefined } },
+ { value: 'div[data-id=__ESCAPED_FREE_TEXT_CLEAN_CSS1(0,7)__]', metadata: { line: 2, column: 6, source: undefined } }
],
- body: [{ value: 'color:red', metadata: { line: 2, column: 27 } }]
+ body: [{ value: 'color:red', metadata: { line: 2, column: 27, source: undefined } }]
}]
],
'in properties': [
[
{
kind: 'selector',
- value: [{ value: 'div', metadata: { line: 1, column: 1 } }],
+ value: [{ value: 'div', metadata: { line: 1, column: 1, source: undefined } }],
body: [
- { value: '__ESCAPED_COMMENT_CLEAN_CSS0(2,5)__', metadata: { line: 1, column: 5 }},
- { value: 'background:url(__ESCAPED_URL_CLEAN_CSS0(0,20)__)', metadata: { line: 3, column: 6 } },
- { value: 'color:blue', metadata: { line: 3, column: 43 } }
+ { value: '__ESCAPED_COMMENT_CLEAN_CSS0(2,5)__', metadata: { line: 1, column: 5, source: undefined }},
+ { value: 'background:url(__ESCAPED_URL_CLEAN_CSS0(0,20)__)', metadata: { line: 3, column: 6, source: undefined } },
+ { value: 'color:blue', metadata: { line: 3, column: 43, source: undefined } }
]
},
{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 3, column: 54 } }],
+ value: [{ value: 'a', metadata: { line: 3, column: 54, source: undefined } }],
body: [
- { value: 'font-family:__ESCAPED_FREE_TEXT_CLEAN_CSS0(1,3)__', metadata: { line: 3, column: 56 } },
- { value: 'color:red', metadata: { line: 4, column: 5 } }
+ { value: 'font-family:__ESCAPED_FREE_TEXT_CLEAN_CSS0(1,3)__', metadata: { line: 3, column: 56, source: undefined } },
+ { value: 'color:red', metadata: { line: 4, column: 5, source: undefined } }
]
}
]
{
kind: 'at-rule',
value: '@charset __ESCAPED_FREE_TEXT_CLEAN_CSS0(1, 5)__;',
- metadata: { line: 1, column: 1 }
+ metadata: { line: 1, column: 1, source: undefined }
},
{
kind: 'selector',
- value: [{ value: 'div', metadata: { line: 2, column: 8 } }],
+ value: [{ value: 'div', metadata: { line: 2, column: 8, source: undefined } }],
body: []
}
]
{
kind: 'block',
value: '@media (__ESCAPED_COMMENT_CLEAN_CSS0(2, 1)__min-width:980px)',
- metadata: { line: 1, column: 1 },
+ metadata: { line: 1, column: 1, source: undefined },
isFlatBlock: false,
body: [{
kind: 'selector',
- value: [{ value: 'a', metadata: { line: 3, column: 19 } }],
- body: [{ value: 'color:red', metadata: { line: 3, column: 21 } }]
+ value: [{ value: 'a', metadata: { line: 3, column: 19, source: undefined } }],
+ body: [{ value: 'color:red', metadata: { line: 3, column: 21, source: undefined } }]
}]
}
]
]
})
)
+ .addBatch(
+ sourceMapContext('sources', {
+ 'one': [
+ '__ESCAPED_SOURCE_CLEAN_CSS(one.css)__a{}',
+ [{
+ kind: 'selector',
+ value: [{ value: 'a', metadata: { line: 1, column: 1, source: 'one.css' } }],
+ body: []
+ }]
+ ],
+ 'two': [
+ '__ESCAPED_SOURCE_CLEAN_CSS(one.css)__a{}\n__ESCAPED_SOURCE_CLEAN_CSS(two.css)__a{color:red}',
+ [
+ {
+ kind: 'selector',
+ value: [
+ { value: 'a', metadata: { line: 1, column: 1, source: 'one.css' } }
+ ],
+ body: []
+ },
+ {
+ kind: 'selector',
+ value: [
+ { value: 'a', metadata: { line: 2, column: 1, source: 'two.css' } }
+ ],
+ body: [{ value: 'color:red', metadata: { line: 2, column: 3, source: 'two.css' } }]
+ }
+ ]
+ ]
+ })
+ )
.export(module);