2
0
mirror of https://github.com/iconify/iconify.git synced 2024-10-23 09:02:03 +00:00
Commit Graph

290 Commits

Author SHA1 Message Date
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
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
BTBMan
37733d8045 fix(tirm): multi lines attributes 2022-09-16 13:10:24 +08: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
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
780f93c7a0 Optimisations in Utils 2022-07-03 16:45:52 +03:00
Vjacheslav Trushkin
40ba4e076a Publish new versions of all updated packages 2022-07-02 11:21:45 +03:00
Vjacheslav Trushkin
21d45bc28c Return partial IconifyIcon in parseIconSet in Utils 2022-07-01 23:22:22 +03:00
Vjacheslav Trushkin
c0911ac283 Return only partial IconifyIcon in getIconData in Utils 2022-07-01 23:09:53 +03:00
Vjacheslav Trushkin
8eca9c6741 Change iconToSVG attributes from full to partial icon and customisations 2022-07-01 22:12:18 +03:00
Vjacheslav Trushkin
d475c2e3a8 Fix broken test in utils 2022-07-01 22:01:49 +03:00
Vjacheslav Trushkin
581ece2444 Export more types and functions in main file in utils 2022-07-01 11:35:23 +03:00
Vjacheslav Trushkin
1c24f85160 Export misc functions for working with objects in utils 2022-07-01 09:17:47 +03:00
Vjacheslav Trushkin
772aaf4686 Publish update for utils 2022-06-25 20:40:13 +03:00
Vjacheslav Trushkin
8b034b290e Add lastModified to getIcons result 2022-06-25 10:01:25 +03:00
Vjacheslav Trushkin
3f2e7a181d Publish next version of SVG framework, update utils 2022-06-23 21:23:41 +03:00
Vjacheslav Trushkin
af14c7a2e9 Publish beta versions of types and utils 2022-06-23 09:33:56 +03:00
Vjacheslav Trushkin
b2d3accf81 Clean up handling icon customisations and transformations 2022-06-20 23:43:01 +03:00
Vjacheslav Trushkin
7b4409665a Parse icons tree only once when parsing icon set 2022-06-20 20:39:06 +03:00
Vjacheslav Trushkin
89a2def126 Rewite icon set functions to allow deep aliases tree 2022-06-20 20:00:56 +03:00
Vjacheslav Trushkin
e6336fe3da Use getIconsTree in validateIconSet 2022-06-20 17:30:40 +03:00
Vjacheslav Trushkin
76494a1ed2 Add function to utils for getting icons tree from icon set 2022-06-20 16:44:56 +03:00
Vjacheslav Trushkin
ab14b084f2 Clean up scripts in several package.json files 2022-06-20 10:31:46 +03:00
Vjacheslav Trushkin
8f8f48c992 Fix unit tests 2022-06-19 22:40:13 +03:00
Vjacheslav Trushkin
db7e0c2ffd Update dependencies, make build work correctly with pnpm 2022-06-19 22:25:00 +03:00
Vjacheslav Trushkin
a478719a1e Use pnpm workspace dependencies 2022-06-19 20:58:50 +03:00
Vjacheslav Trushkin
25298bb7bf Start moving to pnpm 2022-06-19 20:23:03 +03:00
Vjacheslav Trushkin
9ad23abd6a Update SVG framework 2022-06-19 18:22:42 +03:00
Vjacheslav Trushkin
ad29f6df20 In IconifyJSON do not allow default transformations, remove inline from customisations, restructure utils 2022-06-19 17:12:26 +03:00
Vjacheslav Trushkin
99ddeeae47 Split defaultIconData in utils in 2 objects 2022-06-18 21:58:26 +03:00
Vjacheslav Trushkin
ddede9ee3a Merge remote-tracking branch 'origin/master' into next 2022-06-17 23:30:07 +03:00
Vjacheslav Trushkin
83f496e24d Utils: publish update 2022-06-17 23:26:55 +03:00
Joaquín Sánchez Jiménez
ea7a1aa00d chore: cleanup console 2022-06-17 22:13:34 +02:00
Joaquín Sánchez Jiménez
107b28bdf1 feat: automatic xml preface cleanup 2022-06-17 22:10:54 +02:00
Vjacheslav Trushkin
1d65b060d7 Simplify parse function in utils, check for bad aliases 2022-06-09 14:03:47 +03:00
Vjacheslav Trushkin
8eb348b3a9 Build packages after installing them with monorepo script 2022-05-28 14:18:11 +03:00
Vjacheslav Trushkin
4f38f14ad5 Simplify code to calculate dimensions in Utils 2022-05-20 23:32:47 +03:00
Vjacheslav Trushkin
8c8aa34d53 Utils: fix comments in encodeSVGforURL 2022-05-01 09:04:54 +03:00
Vjacheslav Trushkin
e2d56ce62b Utils: remove new lines when encoding SVG for URL 2022-05-01 08:35:34 +03:00
Vjacheslav Trushkin
826dd80833 Merge remote-tracking branch 'origin/master' into dev/next 2022-04-30 23:15:36 +03:00
Vjacheslav Trushkin
8e12f8614c Remove alignment from customisations 2022-04-30 23:12:34 +03:00
Vjacheslav Trushkin
b56ac3ea39 More licenses cleanup 2022-04-20 19:20:04 +03:00
Vjacheslav Trushkin
8a16081d96 Fix licenses mess, switch everything to MIT 2022-04-20 19:00:21 +03:00
Vjacheslav Trushkin
b08d1221e3 utils: test encoding icon for css that contains + 2022-04-10 20:19:18 +03:00
Vjacheslav Trushkin
e7e51f8299 Move reusable functions for using SVG in CSS to utils 2022-04-10 13:47:25 +03:00
Vjacheslav Trushkin
b057e935b4 svg framework: fix tests, make xlink optional, move reusable function to utils 2022-04-10 10:45:05 +03:00
Vjacheslav Trushkin
5cd43f4b17 Publish new versions of utils and core packages 2022-03-31 16:35:30 +03:00
Vjacheslav Trushkin
fb537ef559 Do not use optional chaining in utils and core, some people still use old build tools that cannot parse it 2022-03-31 14:41:37 +03:00
Vjacheslav Trushkin
19e951cdb7 Replace unnecessary complex icon set validation function with basic function 2022-03-31 11:07:02 +03:00
Vjacheslav Trushkin
27bbe40845 Publish update for utils 2022-03-24 22:25:01 +02:00
Joaquín Sánchez Jiménez
36af258071 feat: provide collection and icon names to transform customization 2022-03-24 21:16:13 +01:00
Vjacheslav Trushkin
877d84eebc Publish update for utils 2022-03-22 20:24:34 +02:00
Joaquín Sánchez Jiménez
083cb56f53 test: add scale test for modern 2022-03-22 19:08:38 +01:00