2
0
mirror of https://github.com/iconify/iconify.git synced 2024-12-22 17:58:57 +00:00
Commit Graph

720 Commits

Author SHA1 Message Date
Vjacheslav Trushkin
5e596192d2 chore: fix licenses in utils 2023-10-19 10:44:15 +03:00
Vjacheslav Trushkin
22ba2345fb chore: update emoji data to 15.1 2023-10-06 08:50:34 +03:00
Vjacheslav Trushkin
7f3ea30274 chore: skip scripts and css when formatting svg 2023-10-02 12:20:47 +03:00
Vjacheslav Trushkin
aa8cb69be2 chore: publish update for utils 2023-09-28 16:47:17 +03:00
Vjacheslav Trushkin
3717f1f062 feat: prettifySVG for utils package 2023-09-28 16:46:34 +03:00
Vjacheslav Trushkin
b3c0a9b34c chore: publish update for utils 2023-09-17 20:11:03 +03:00
Vjacheslav Trushkin
c15f8ca0c2 chore: add functions to generate css as content, add extra rules option for css functions 2023-09-17 20:10:28 +03:00
Vjacheslav Trushkin
d8781fc7e4 chore: do not create empty defs in mergeDefsAndContent 2023-08-19 21:38:46 +03:00
Vjacheslav Trushkin
35b92a4cd5 chore: publish update for utils 2023-08-19 09:36:04 +03:00
Vjacheslav Trushkin
d2db5eceb4 chore: add convertParsedSVG to utils, add new functions to index 2023-08-19 09:35:01 +03:00
Vjacheslav Trushkin
63462d9ddb chore: test parsing SVG with nested SVG 2023-08-18 14:39:38 +03:00
userquin
3c45edb11a fix: types in package exports 2023-08-18 11:49:44 +02:00
Vjacheslav Trushkin
27ba69eb92 chore: publish new version of utils 2023-08-18 12:09:55 +03:00
Vjacheslav Trushkin
c5f818ecab feat: parse svg in utils, handle defs correctly 2023-08-17 13:30:29 +03:00
Vjacheslav Trushkin
957a9eda66 chore: log errors in loader in utils 2023-08-17 09:23:29 +03:00
Vjacheslav Trushkin
a7f77a2ac5 chore: add try catch to custom loader in utils 2023-08-12 18:59:21 +03:00
Vjacheslav Trushkin
8b2af7135a chore: add try catch to custom loader in utils 2023-08-12 18:54:27 +03:00
Vjacheslav Trushkin
73db53badc chore: update dependencies in packages 2023-08-01 22:03:20 +03:00
Vjacheslav Trushkin
172d09d40f chore: limits for browser storage 2023-08-01 21:42:56 +03:00
Vjacheslav Trushkin
617f394b30 chore: rename badly named iconExists to iconLoaded 2023-07-04 19:45:04 +03:00
Vjacheslav Trushkin
4765dc962f feat: add data for open source licenses 2023-06-22 11:54:29 +03:00
Vjacheslav Trushkin
39868cf79c feat: support require-trusted-types-for policy 2023-06-22 11:50:27 +03:00
Vjacheslav Trushkin
7bec9456c8 chore: cleaner css for icon, update utils and tailwind plugin, update dependencies 2023-06-06 19:10:54 +03:00
Vjacheslav Trushkin
f03056cc8c chore: update readme files and license years 2023-05-31 22:04:11 +03:00
Vjacheslav Trushkin
e77a0c5ed1 chore: fix typo in comment 2023-05-29 22:17:42 +03:00
Vjacheslav Trushkin
16936840c7 chore(packages): update dependencies 2023-04-02 10:00:54 +03:00
Vjacheslav Trushkin
0027e7281e chore: remove importsNotUsedAsValues from all tsconfig files 2023-04-01 20:41:40 +03:00
Vjacheslav Trushkin
6e6fbe15a1 feat(utils): add svgToData function 2023-03-09 10:47:03 +02:00
Vjacheslav Trushkin
c04eb0dbb0 fix(utils): detect palette in getIconsCSS 2023-02-17 15:29:14 +02:00
Vjacheslav Trushkin
c3482e6661 chore: publish update for utils 2023-02-15 09:35:38 +02:00
Vjacheslav Trushkin
f3b58a75ad feat(utils): async version of parseIconSet 2023-02-15 09:34:29 +02:00
Vjacheslav Trushkin
78f71407d5 chore: publish update for utils with few more unit tests 2023-02-14 12:15:30 +02:00
Vjacheslav Trushkin
9d93ba8272 fix: incorrect custom icon size detection in utils 2023-02-14 01:08:42 +02:00
Vjacheslav Trushkin
f17693900b chore: update dependencies for utils, clean up tests 2023-02-14 00:06:13 +02:00
Vjacheslav Trushkin
e60a96e074 chore: publish update for utils 2023-02-08 09:06:37 +02:00
Vjacheslav Trushkin
a6ab1dfba8 feat(utils): autoinstall as callback 2023-02-08 09:04:52 +02:00
DaoYuan
27911a5447 fix: miss 2023-02-07 23:35:49 +08:00
DaoYuan
3107db9488 perf: use autoInstall 2023-02-07 23:24:44 +08:00
DaoYuan
b7fc04c931 perf: supplementary type 2023-02-07 14:59:45 +08:00
DaoYuan
5be9c3f8f9 feat: customInstall 2023-02-07 14:50:53 +08:00
Vjacheslav Trushkin
565822758c chore: publish updates for utils and icon components 2023-01-27 20:53:51 +02:00
Vjacheslav Trushkin
d3f52d44fa feat(utils): support removing width and height attributes in generated icon 2023-01-27 10:13:39 +02:00
Vjacheslav Trushkin
efb0e57ad3 chore(utils): add test for complex animated icon 2023-01-15 10:14:25 +02:00
Vjacheslav Trushkin
0e77f9f423 chore(utils): publish update 2023-01-10 22:38:07 +02:00
Vjacheslav Trushkin
5af324a952 chore(utils): split getIconsCSS in 2 functions 2023-01-08 23:33:56 +02:00
Vjacheslav Trushkin
0b7cde7d56 chore: publish update for Utils 2023-01-07 10:18:00 +02:00
Vjacheslav Trushkin
4b956111cd feat(utils): support color parameter for css functions 2023-01-07 10:17:14 +02:00
Vjacheslav Trushkin
a742cf1d94 fix(utils): in generated css merge identical selectors 2023-01-06 21:01:51 +02:00
Vjacheslav Trushkin
bba91bc538 chore: publish update for utils 2023-01-06 14:44:17 +02:00
Vjacheslav Trushkin
78f9ae1c12 fix(utils): do not assume that attributes are separated with spaces in loader 2023-01-06 14:43:22 +02:00
Vjacheslav Trushkin
2e3ad11248 fix(utils): replacing ids in svg after replacing same ids 2023-01-02 00:13:11 +02:00
Vjacheslav Trushkin
b6effea974 fix(utils): do not use test data to get full emoji sequence 2023-01-01 20:59:37 +02:00
Vjacheslav Trushkin
e443b2ae12 fix(utils): bugged emoji regex 2023-01-01 17:40:07 +02:00
Vjacheslav Trushkin
92a2624d98 fix(utils): fix replacement of multiple emojis in a row 2022-12-27 23:27:05 +02:00
Vjacheslav Trushkin
2fb77d5bf6 chore: update dependencies 2022-12-26 00:32:45 +02:00
Vjacheslav Trushkin
b5e9ecd2b4 feat(utils): function to prepare emoji data for icons list, support multiple regexp 2022-12-25 11:15:28 +02:00
Vjacheslav Trushkin
e5dbd00cba chore(utils): restructure emoji code to handle sequences with custom properties, fix errors 2022-12-24 20:44:29 +02:00
Vjacheslav Trushkin
85c12955c0 feat(utils): handle keywords when generating regex 2022-12-22 11:53:00 +02:00
Vjacheslav Trushkin
a8ce57b7a9 chore(utils): remove unused functions 2022-12-22 11:15:03 +02:00
Vjacheslav Trushkin
6fb8700632 chore(utils): simple function to convert emoji sequence to keyword 2022-12-18 10:00:40 +02:00
Vjacheslav Trushkin
37e382d989 feat(utils): function to find missing emojis, fixes for emoji functions 2022-12-16 10:48:17 +02:00
Vjacheslav Trushkin
c7b6dc73f5 feat(utils): function to generate tree of emoji components 2022-12-15 22:49:51 +02:00
Vjacheslav Trushkin
c25750a0e0 chore(utils): rename function to get qualified emoji variations 2022-12-15 11:58:57 +02:00
Vjacheslav Trushkin
5a78469fdb chore(utils): restructure some emoji code 2022-12-15 11:49:30 +02:00
Vjacheslav Trushkin
70758ebfa6 fix(utils): get full data from test file, fix unit test for searching emojis 2022-12-14 23:37:22 +02:00
Vjacheslav Trushkin
9f5be0f10d fix: various fixes for emojis, functions to find and replace emojis in text 2022-12-14 21:15:18 +02:00
Vjacheslav Trushkin
0410d73067 fix(utils): remove unused types for css functions 2022-12-14 21:15:18 +02:00
Vjacheslav Trushkin
9c7c280f13 fix: remove unused file 2022-12-10 17:23:19 +02:00
Vjacheslav Trushkin
73e7e5f0ee fix: make options for css functions optional 2022-12-10 17:23:19 +02:00
Vjacheslav Trushkin
b7a987208f fix: support various formats when parsing emoji string 2022-12-10 17:23:19 +02:00
Vjacheslav Trushkin
3fe91ddea3 chore: publish update for utils 2022-12-10 10:20:29 +02:00
Vjacheslav Trushkin
cff8d1e9f7 chore: update dependencies in utils 2022-12-10 10:19:14 +02:00
Vjacheslav Trushkin
024522fdf6 chore: add emoji functions to main exports, remove unused code, rename few emoji functions 2022-12-10 10:15:34 +02:00
Vjacheslav Trushkin
dd179767f6 fix: sort emoji sequences by length to avoid lazy matching 2022-12-09 23:09:11 +02:00
Vjacheslav Trushkin
875e9707e6 feat: wrapper functions to simplify regex creation 2022-12-09 20:10:47 +02:00
Vjacheslav Trushkin
78ce0d0c4c feat: functions to optimise emoji regex 2022-12-09 19:26:05 +02:00
Vjacheslav Trushkin
ac61bc049a feat: function to add optional variations to emoji 2022-12-03 23:44:20 +02:00
Vjacheslav Trushkin
da4ddc5438 feat: function to parse emoji test file 2022-12-03 20:14:15 +02:00
Vjacheslav Trushkin
e186953d54 feat: functions to work with emoji unicode 2022-12-03 19:51:59 +02:00
Vjacheslav Trushkin
dbfae68da5 chore: publish new versions 2022-11-29 11:12:48 +02:00
Vjacheslav Trushkin
1b97a47ef6 fix: correctly handle api errors 2022-11-29 11:00:44 +02:00
Vjacheslav Trushkin
afefaf410e feat: icon to css functions in utils 2022-11-26 13:24:42 +02:00
Vjacheslav Trushkin
60541cffb7 fix: overload declaration for calculateSize in Utils 2022-11-25 18:54:13 +02:00
Vjacheslav Trushkin
456ed17236 fix: add types to exports in utils 2022-11-17 13:57:47 +02:00
Vjacheslav Trushkin
425905b7be fix: create empty objects from null in utils 2022-10-15 12:24:16 +03:00
Vjacheslav Trushkin
e8dc113d0f chore: release utils 2.0.1 2022-10-08 17:58:30 +03:00
Vjacheslav Trushkin
33b8510a1c fix(loadIcon): do not attempt to load invalid icons 2022-09-21 12:16:17 +03:00
Vjacheslav Trushkin
3b3fb518c3 Merge remote-tracking branch 'btbman/trim' into next 2022-09-17 16:39:12 +03:00
BTBMan
37733d8045 fix(tirm): multi lines attributes 2022-09-16 13:10:24 +08:00
Vjacheslav Trushkin
bb45f4ba8a chore: fix link in types package readme 2022-09-13 09:29:41 +03:00
Vjacheslav Trushkin
98042b283c chore: fix links in readme files 2022-09-13 09:22:09 +03:00
Vjacheslav Trushkin
fd2bff92e1 Publish stable versions of all packages 2022-09-08 09:40:06 +03:00
Vjacheslav Trushkin
ae9b177d3c Update dependencies in main packages 2022-09-07 20:06:23 +03:00
Vjacheslav Trushkin
ac009bcb39 Replace jest done function with promises in core tests 2022-09-07 20:03:58 +03:00
Vjacheslav Trushkin
2dc12bd462 Replace jest done function with promises in utils tests 2022-09-07 20:00:33 +03:00
Vjacheslav Trushkin
de31dd36ba Remove jest from core package, use vitest only 2022-08-21 18:43:27 +03:00
Vjacheslav Trushkin
6a034033cb Remove jest from utils package, use vitest only 2022-08-21 18:40:56 +03:00
Vjacheslav Trushkin
57b8be17ed Add optional tags to IconifyInfo type 2022-08-21 14:35:59 +03:00
Vjacheslav Trushkin
97e9677fa4 Switch api-redundancy package tests to vitest 2022-07-08 17:25:44 +03:00
Vjacheslav Trushkin
aebed6433d Optimisations in core 2022-07-03 16:54:38 +03:00