UNPKG
diff
Version:
latest (8.0.2)
8.0.2
8.0.1
8.0.0
8.0.0-beta
7.0.0
6.0.0
6.0.0-beta
5.2.0
5.1.0
5.0.0
4.0.2
4.0.1
4.0.0
3.5.0
3.4.0
3.3.1
3.3.0
3.2.0
3.1.0
3.0.1
3.0.0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
2.0.2
2.0.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
A JavaScript text diff implementation.
kpdecker/jsdiff
diff
/
libesm
/
diff
/
css.js
11 lines
(10 loc)
•
275 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
Diff
from
'./base.js'
;
class
CssDiff
extends
Diff
{
tokenize
(
value
) {
return
value.
split
(
/([{}:;,]|\s+)/
); } }
export
const
cssDiff =
new
CssDiff
();
export
function
diffCss
(
oldStr, newStr, options
) {
return
cssDiff.
diff
(oldStr, newStr, options); }