Skip to content

Commit

Permalink
Add colour variations to JavaScript test files
Browse files Browse the repository at this point in the history
Fixes: #797
  • Loading branch information
Alhadis committed Feb 9, 2020
1 parent e1d0fe4 commit 24c3450
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 5 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ This project adheres to [Semantic Versioning](http://semver.org/).
[Unpublished]: https://github.com/file-icons/atom/compare/v2.1.39...HEAD


[Unpublished]
----------------------
### Added
- [[`#721`][]]: Colour variations for JavaScript test files

[`#721`]: https://github.com/file-icons/atom/issues/797



[v2.1.39] - 2020-02-07
----------------------
### Added
Expand Down
8 changes: 6 additions & 2 deletions config.cson
Original file line number Diff line number Diff line change
Expand Up @@ -5824,8 +5824,12 @@ fileIcons:
icon: "test-js"
priority: 1.5
match: [
[/[._-](spec|test)s?\.([_cms]?js|js[bms]|es\d*)$/i, "auto-yellow"]
[/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.[cm]?js$/i, "auto-yellow", matchPath: true]
[/[._-](spec|test)s?\.([_s]?js|js[bms]|es\d*)$/i, "auto-yellow"]
[/[._-](spec|test)s?\.mjs$/i, "auto-blue"]
[/[._-](spec|test)s?\.cjs$/i, "auto-green"]
[/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.js$/i, "auto-yellow", matchPath: true]
[/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.mjs$/i, "auto-yellow", matchPath: true]
[/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.cjs$/i, "auto-yellow", matchPath: true]
]

"Test, Perl":
Expand Down
8 changes: 5 additions & 3 deletions lib/icons/.icondb.js
Original file line number Diff line number Diff line change
Expand Up @@ -361,8 +361,10 @@ module.exports = [
["test-generic-icon",["medium-green","medium-green"],/([\\\/])t\1t?\d+(?:(?!\1).)+\.sh$/i,1.5,true],
["test-go-icon",["medium-cyan","dark-cyan"],/[._-](?:spec|test)s?\.go$/i,1.5],
["test-hs-icon",["medium-purple","dark-purple"],/[._-](?:spec|test)s?\.(?:hsc?|c2hs|lhs)$/i,1.5],
["test-js-icon",["medium-yellow","dark-yellow"],/[._-](?:spec|test)s?\.(?:[_cms]?js|js[bms]|es\d*)$/i,1.5],
["test-js-icon",["medium-yellow","dark-yellow"],/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.[cm]?js$/i,1.5,true],
["test-js-icon",["medium-yellow","dark-yellow"],/[._-](?:spec|test)s?\.(?:[_s]?js|js[bms]|es\d*)$/i,1.5],
["test-js-icon",["medium-blue","dark-blue"],/[._-](?:spec|test)s?\.mjs$/i,1.5],
["test-js-icon",["medium-green","dark-green"],/[._-](?:spec|test)s?\.cjs$/i,1.5],
["test-js-icon",["medium-yellow","dark-yellow"],/([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.js$|([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.mjs$|([\\\/])(?:(spec|test)s?|t)\1(?:\d+[-.])+(?!-)[^.\\\/]+\.cjs$/i,1.5,true],
["test-perl-icon",["medium-blue","dark-blue"],/([\\\x2F])t\1(?:(?!\1).)+\.t$|([\\\x2F])(test|spec)s?(\1((?!\1).)+)*\1((?!\1).)+[._-](spec|test)s?\.p(er)?l$/i,1.5,true],
["test-python-icon",["dark-blue","dark-blue"],/[._-](?:spec|test)s?\.py(?:3|thon)?/i,1.5],
["test-python-icon",["dark-blue","dark-blue"],/([\\\x2F])(test|spec)s?(\1((?!\1).)+)*\1(((?!\1).)+[._-](?:spec|test)s?|(?:spec|test)s?[._-].+)\.py(3|thon)?$/i,1.5,true],
Expand Down Expand Up @@ -1839,5 +1841,5 @@ module.exports = [
["book-icon",["dark-blue","dark-blue"],/^zork\d\.(?!pre$|pur$)[a-z]+$/,0],
["key-icon",["dark-blue","dark-blue"],/\.ssh[\/\\][^\/\\\s]+$/,0,true],
["v8-icon",["medium-blue","medium-blue"],/^(?:[dv]8|v8[-_.][^.]*|mksnapshot|mkpeephole)$/i,0]],
[[140,148,149,150,271,305,338,362,370,383,387,389,414,436,440,441,442,443,448,449,450,451,454,459,468,472,492,518,519,534,539,546,551,553,558,586,600,605,606,610,614,622,623,629,637,642,667,672,675,684,693,703,704,708,709,717,745,762,767,771,785,786,790,795,797,799,800,803,805,806,811,814,817,835,838,855,859,860,865,884,885,888,889,891,892,894,895,897,943,944,947,953,970,971,972,980,983,985,997,1008,1010,1014,1022,1023,1031,1034,1038,1040,1047,1068,1089,1096,1151,1153,1156,1169,1179,1187,1188,1200,1202,1206,1209,1219,1220,1222,1237,1242,1243,1246,1283,1286,1299,1300,1301,1307,1312,1313,1325,1326,1340,1347,1349,1352,1355,1356,1359,1360,1363,1378,1381,1382,1385,1386,1409,1415,1425,1428,1432,1433,1439,1443,1448,1453,1454,1456,1458,1461,1476,1478,1481,1483,1507,1510,1512,1534,1538,1547,1561,1584,1585,1620,1622,1624,1638,1642,1644,1662,1688,1692,1695,1699,1700,1739,1741,1753,1754,1775,1779],[9,12,15,58,82,117,148,150,154,172,177,187,242,251,260,269,304,305,331,333,334,337,339,344,347,362,366,370,374,376,377,381,383,385,386,387,389,391,392,393,401,405,406,407,409,410,411,413,414,415,436,438,439,440,441,442,443,448,449,450,451,455,456,459,461,468,472,480,481,483,485,491,492,499,500,501,505,508,512,517,532,533,534,537,538,539,544,546,548,551,553,555,556,558,578,586,592,594,599,600,601,603,604,605,606,607,608,610,611,612,614,615,618,619,622,623,629,630,632,637,641,642,645,648,653,655,657,659,664,666,673,675,680,681,682,683,684,687,688,689,690,692,693,700,703,704,707,708,709,715,717,721,722,745,746,747,748,751,756,757,758,759,761,762,763,764,766,767,770,771,773,794,800,806,817,818,821,828,835,838,839,840,841,845,848,851,855,856,859,860,862,863,865,866,867,868,870,880,881,883,885,889,891,892,894,895,897,898,899,921,936,937,939,942,943,945,947,948,951,953,968,970,971,972,974,975,978,979,980,982,983,984,985,986,988,991,995,997,1000,1002,1003,1008,1010,1014,1019,1022,1023,1028,1031,1034,1036,1038,1040,1047,1057,1058,1059,1062,1068,1080,1089,1096,1146,1151,1153,1155,1156,1160,1169,1170,1172,1175,1179,1185,1187,1194,1195,1196,1198,1200,1201,1202,1206,1208,1209,1212,1213,1214,1219,1220,1222,1230,1231,1232,1235,1237,1242,1243,1244,1246,1247,1248,1249,1250,1251,1252,1269,1275,1278,1279,1280,1281,1282,1284,1285,1286,1296,1299,1300,1301,1306,1307,1312,1315,1317,1323,1324,1325,1326,1328,1331,1340,1346,1347,1350,1351,1352,1355,1356,1358,1359,1360,1363,1370,1374,1375,1378,1381,1382,1385,1386,1395,1396,1401,1409,1415,1418,1423,1424,1425,1428,1429,1430,1432,1433,1439,1443,1446,1448,1450,1451,1452,1453,1454,1456,1458,1461,1464,1468,1476,1479,1481,1483,1484,1492,1497,1498,1499,1500,1502,1503,1505,1507,1508,1510,1512,1524,1525,1533,1534,1538,1541,1543,1544,1547,1548,1549,1551,1561,1567,1569,1575,1579,1581,1584,1585,1599,1600,1613,1614,1616,1617,1618,1619,1620,1621,1622,1624,1633,1634,1638,1640,1641,1642,1644,1662,1669,1687,1688,1689,1690,1692,1696,1699,1700,1702,1710,1711,1735,1736,1738,1739,1741,1746,1748,1751,1753,1754,1775,1777,1778,1788],[0,10,11,16,81,257,270,291,292,316,320,321,323,325,329,330,587,588,589,590,643,644,965,1434,1485,1588,1757,1758,1795],[2,9,12,15,58,82,117,148,150,154,172,177,187,242,251,260,269,291,304,305,331,333,334,337,339,344,347,362,366,370,374,376,377,381,383,385,386,387,389,391,392,393,401,405,406,407,409,410,411,413,414,415,436,438,439,440,441,442,443,448,449,450,451,455,456,459,461,468,472,480,481,483,485,491,492,499,500,501,505,508,512,517,518,519,532,533,534,537,538,539,544,546,548,551,553,555,556,558,578,579,582,586,591,592,594,599,600,601,603,604,605,606,607,608,610,611,612,614,615,618,619,622,623,628,629,630,632,633,637,638,641,642,645,648,653,655,657,659,664,666,673,675,680,681,682,683,684,687,688,689,690,692,693,700,703,704,707,708,709,715,717,721,722,740,745,746,747,748,751,756,757,758,759,761,762,763,764,766,767,770,771,773,785,786,790,793,794,795,797,799,800,803,804,805,806,807,810,811,814,817,818,821,828,835,838,839,840,841,845,848,851,855,856,859,860,862,863,865,866,867,868,870,880,881,883,884,885,886,888,889,891,892,894,895,897,898,899,921,936,937,939,942,943,945,947,948,951,953,968,970,971,972,974,975,978,979,980,982,983,984,985,986,988,991,995,997,1000,1002,1003,1008,1010,1014,1019,1022,1023,1028,1031,1034,1036,1038,1040,1047,1057,1058,1059,1062,1068,1080,1089,1096,1146,1151,1153,1155,1156,1158,1159,1160,1169,1170,1172,1175,1179,1185,1187,1194,1195,1196,1198,1200,1201,1202,1206,1208,1209,1212,1213,1214,1219,1220,1222,1230,1231,1232,1235,1237,1242,1243,1244,1246,1247,1248,1249,1250,1251,1252,1269,1275,1278,1279,1280,1281,1282,1284,1285,1286,1296,1299,1300,1301,1306,1307,1312,1315,1317,1323,1324,1325,1326,1328,1331,1340,1346,1347,1350,1351,1352,1355,1356,1358,1359,1360,1363,1370,1374,1375,1378,1381,1382,1385,1386,1395,1396,1401,1409,1415,1418,1423,1424,1425,1428,1429,1430,1432,1433,1439,1443,1446,1448,1450,1451,1452,1453,1454,1456,1458,1461,1464,1468,1470,1476,1478,1479,1481,1483,1484,1492,1497,1498,1499,1500,1502,1503,1505,1507,1508,1510,1512,1513,1524,1525,1533,1534,1538,1541,1543,1544,1547,1548,1549,1551,1561,1567,1569,1575,1579,1581,1584,1585,1595,1599,1600,1613,1614,1616,1617,1618,1619,1620,1621,1622,1624,1633,1634,1638,1640,1641,1642,1644,1662,1669,1687,1688,1689,1690,1692,1696,1699,1700,1702,1710,1711,1735,1736,1738,1739,1741,1746,1748,1751,1753,1754,1757,1775,1777,1778,1788],[0,3,4,259,306,340,357,367,387,419,420,421,422,423,424,425,426,427,428,430,431,432,516,561,562,563,564,565,568,569,573,575,582,596,631,659,721,729,730,731,732,733,734,737,738,740,744,784,785,811,814,873,874,883,902,903,904,905,906,907,908,909,910,912,913,914,915,916,918,919,920,921,922,923,924,926,927,929,930,933,1115,1167,1192,1274,1298,1307,1312,1328,1331,1412,1414,1432,1491,1521,1586,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1663,1667,1696,1778,1789,1790]]]
[[140,148,149,150,271,305,340,364,372,385,389,391,416,438,442,443,444,445,450,451,452,453,456,461,470,474,494,520,521,536,541,548,553,555,560,588,602,607,608,612,616,624,625,631,639,644,669,674,677,686,695,705,706,710,711,719,747,764,769,773,787,788,792,797,799,801,802,805,807,808,813,816,819,837,840,857,861,862,867,886,887,890,891,893,894,896,897,899,945,946,949,955,972,973,974,982,985,987,999,1010,1012,1016,1024,1025,1033,1036,1040,1042,1049,1070,1091,1098,1153,1155,1158,1171,1181,1189,1190,1202,1204,1208,1211,1221,1222,1224,1239,1244,1245,1248,1285,1288,1301,1302,1303,1309,1314,1315,1327,1328,1342,1349,1351,1354,1357,1358,1361,1362,1365,1380,1383,1384,1387,1388,1411,1417,1427,1430,1434,1435,1441,1445,1450,1455,1456,1458,1460,1463,1478,1480,1483,1485,1509,1512,1514,1536,1540,1549,1563,1586,1587,1622,1624,1626,1640,1644,1646,1664,1690,1694,1697,1701,1702,1741,1743,1755,1756,1777,1781],[9,12,15,58,82,117,148,150,154,172,177,187,242,251,260,269,304,305,333,335,336,339,341,346,349,364,368,372,376,378,379,383,385,387,388,389,391,393,394,395,403,407,408,409,411,412,413,415,416,417,438,440,441,442,443,444,445,450,451,452,453,457,458,461,463,470,474,482,483,485,487,493,494,501,502,503,507,510,514,519,534,535,536,539,540,541,546,548,550,553,555,557,558,560,580,588,594,596,601,602,603,605,606,607,608,609,610,612,613,614,616,617,620,621,624,625,631,632,634,639,643,644,647,650,655,657,659,661,666,668,675,677,682,683,684,685,686,689,690,691,692,694,695,702,705,706,709,710,711,717,719,723,724,747,748,749,750,753,758,759,760,761,763,764,765,766,768,769,772,773,775,796,802,808,819,820,823,830,837,840,841,842,843,847,850,853,857,858,861,862,864,865,867,868,869,870,872,882,883,885,887,891,893,894,896,897,899,900,901,923,938,939,941,944,945,947,949,950,953,955,970,972,973,974,976,977,980,981,982,984,985,986,987,988,990,993,997,999,1002,1004,1005,1010,1012,1016,1021,1024,1025,1030,1033,1036,1038,1040,1042,1049,1059,1060,1061,1064,1070,1082,1091,1098,1148,1153,1155,1157,1158,1162,1171,1172,1174,1177,1181,1187,1189,1196,1197,1198,1200,1202,1203,1204,1208,1210,1211,1214,1215,1216,1221,1222,1224,1232,1233,1234,1237,1239,1244,1245,1246,1248,1249,1250,1251,1252,1253,1254,1271,1277,1280,1281,1282,1283,1284,1286,1287,1288,1298,1301,1302,1303,1308,1309,1314,1317,1319,1325,1326,1327,1328,1330,1333,1342,1348,1349,1352,1353,1354,1357,1358,1360,1361,1362,1365,1372,1376,1377,1380,1383,1384,1387,1388,1397,1398,1403,1411,1417,1420,1425,1426,1427,1430,1431,1432,1434,1435,1441,1445,1448,1450,1452,1453,1454,1455,1456,1458,1460,1463,1466,1470,1478,1481,1483,1485,1486,1494,1499,1500,1501,1502,1504,1505,1507,1509,1510,1512,1514,1526,1527,1535,1536,1540,1543,1545,1546,1549,1550,1551,1553,1563,1569,1571,1577,1581,1583,1586,1587,1601,1602,1615,1616,1618,1619,1620,1621,1622,1623,1624,1626,1635,1636,1640,1642,1643,1644,1646,1664,1671,1689,1690,1691,1692,1694,1698,1701,1702,1704,1712,1713,1737,1738,1740,1741,1743,1748,1750,1753,1755,1756,1777,1779,1780,1790],[0,10,11,16,81,257,270,291,292,316,322,323,325,327,331,332,589,590,591,592,645,646,967,1436,1487,1590,1759,1760,1797],[2,9,12,15,58,82,117,148,150,154,172,177,187,242,251,260,269,291,304,305,333,335,336,339,341,346,349,364,368,372,376,378,379,383,385,387,388,389,391,393,394,395,403,407,408,409,411,412,413,415,416,417,438,440,441,442,443,444,445,450,451,452,453,457,458,461,463,470,474,482,483,485,487,493,494,501,502,503,507,510,514,519,520,521,534,535,536,539,540,541,546,548,550,553,555,557,558,560,580,581,584,588,593,594,596,601,602,603,605,606,607,608,609,610,612,613,614,616,617,620,621,624,625,630,631,632,634,635,639,640,643,644,647,650,655,657,659,661,666,668,675,677,682,683,684,685,686,689,690,691,692,694,695,702,705,706,709,710,711,717,719,723,724,742,747,748,749,750,753,758,759,760,761,763,764,765,766,768,769,772,773,775,787,788,792,795,796,797,799,801,802,805,806,807,808,809,812,813,816,819,820,823,830,837,840,841,842,843,847,850,853,857,858,861,862,864,865,867,868,869,870,872,882,883,885,886,887,888,890,891,893,894,896,897,899,900,901,923,938,939,941,944,945,947,949,950,953,955,970,972,973,974,976,977,980,981,982,984,985,986,987,988,990,993,997,999,1002,1004,1005,1010,1012,1016,1021,1024,1025,1030,1033,1036,1038,1040,1042,1049,1059,1060,1061,1064,1070,1082,1091,1098,1148,1153,1155,1157,1158,1160,1161,1162,1171,1172,1174,1177,1181,1187,1189,1196,1197,1198,1200,1202,1203,1204,1208,1210,1211,1214,1215,1216,1221,1222,1224,1232,1233,1234,1237,1239,1244,1245,1246,1248,1249,1250,1251,1252,1253,1254,1271,1277,1280,1281,1282,1283,1284,1286,1287,1288,1298,1301,1302,1303,1308,1309,1314,1317,1319,1325,1326,1327,1328,1330,1333,1342,1348,1349,1352,1353,1354,1357,1358,1360,1361,1362,1365,1372,1376,1377,1380,1383,1384,1387,1388,1397,1398,1403,1411,1417,1420,1425,1426,1427,1430,1431,1432,1434,1435,1441,1445,1448,1450,1452,1453,1454,1455,1456,1458,1460,1463,1466,1470,1472,1478,1480,1481,1483,1485,1486,1494,1499,1500,1501,1502,1504,1505,1507,1509,1510,1512,1514,1515,1526,1527,1535,1536,1540,1543,1545,1546,1549,1550,1551,1553,1563,1569,1571,1577,1581,1583,1586,1587,1597,1601,1602,1615,1616,1618,1619,1620,1621,1622,1623,1624,1626,1635,1636,1640,1642,1643,1644,1646,1664,1671,1689,1690,1691,1692,1694,1698,1701,1702,1704,1712,1713,1737,1738,1740,1741,1743,1748,1750,1753,1755,1756,1759,1777,1779,1780,1790],[0,3,4,259,306,342,359,369,389,421,422,423,424,425,426,427,428,429,430,432,433,434,518,563,564,565,566,567,570,571,575,577,584,598,633,661,723,731,732,733,734,735,736,739,740,742,746,786,787,813,816,875,876,885,904,905,906,907,908,909,910,911,912,914,915,916,917,918,920,921,922,923,924,925,926,928,929,931,932,935,1117,1169,1194,1276,1300,1309,1314,1330,1333,1414,1416,1434,1493,1523,1588,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1665,1669,1698,1780,1791,1792]]]
];

0 comments on commit 24c3450

Please sign in to comment.