2
0
mirror of https://github.com/iconify/iconify.git synced 2024-11-14 00:34:04 +00:00
Commit Graph

84 Commits

Author SHA1 Message Date
Vjacheslav Trushkin
b7a987208f fix: support various formats when parsing emoji string 2022-12-10 17:23:19 +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
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
BTBMan
37733d8045 fix(tirm): multi lines attributes 2022-09-16 13:10:24 +08:00
Vjacheslav Trushkin
2dc12bd462 Replace jest done function with promises in utils tests 2022-09-07 20:00:33 +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
8b034b290e Add lastModified to getIcons result 2022-06-25 10:01:25 +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
ad29f6df20 In IconifyJSON do not allow default transformations, remove inline from customisations, restructure utils 2022-06-19 17:12: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
8e12f8614c Remove alignment from customisations 2022-04-30 23:12:34 +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
19e951cdb7 Replace unnecessary complex icon set validation function with basic function 2022-03-31 11:07:02 +03: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
Joaquín Sánchez Jiménez
083cb56f53 test: add scale test for modern 2022-03-22 19:08:38 +01:00
Joaquín Sánchez Jiménez
544a2d5fb3 test: update import type 2022-03-21 18:39:44 +01:00
Joaquín Sánchez Jiménez
123991c687 test: add trim custom svg + remove unused imports 2022-03-21 18:38:18 +01:00
Vjacheslav Trushkin
bd935e4955 Add function to trim SVG to utils 2022-03-21 18:54:25 +02:00
Vjacheslav Trushkin
ad18afe316 Do not use non-null assertion in test in utils 2022-03-18 15:55:47 +02:00
Vjacheslav Trushkin
a7899d812f Fix double spacing in attributes in mergeIconProps in utils 2022-03-18 15:52:53 +02:00
Vjacheslav Trushkin
af2b2227ac Merge branch 'dev/unbuild' into next 2022-03-17 18:04:14 +02:00
Joaquín Sánchez Jiménez
248b1f9d39 chore: cleanup + fix ts problem on tests 2022-03-17 13:14:35 +01:00
Joaquín Sánchez Jiménez
78c099669b feat(utils): return used props applied to the svg 2022-03-17 12:48:49 +01:00
Vjacheslav Trushkin
96c7486f7c Fix tsconfig in utils 2022-03-16 15:42:17 +02:00
Vjacheslav Trushkin
5feccddcb3 WIP: moving core to unbuild and vitest 2022-03-16 12:12:25 +02:00
Joaquín Sánchez Jiménez
84e9b9f277 lint: change to prettier on local 2022-03-14 15:39:40 +01:00
Joaquín Sánchez Jiménez
1b3680647c Merge branch 'next' into userquin/feat-split-modern-loader-next
# Conflicts:
#	packages/utils/package-lock.json
#	packages/utils/src/loader/loader.ts
#	packages/utils/src/loader/types.ts
#	packages/utils/tests/iconify-icon-test.ts
2022-03-14 14:23:57 +01:00
Ramy Melo
30ab5eba2a refactor(types): refactored away ts errors 2022-03-04 17:04:30 -05:00
Ramy Melo
fa01bbe962 refactor(eslint): refactored away mix type errors
@typescript-eslint/restrict-plus-operands
2022-03-04 16:18:02 -05:00
Ramy Melo
8f739807d5 chore: auto fixed prettier rules in src and tests
npx eslint --fix src/**/*.ts
npx eslint --fix tests/**/*.ts
2022-03-04 11:37:21 -05:00
Joaquín Sánchez Jiménez
ae3706cbf8 tests: add dual jest test, esm and cjs working 2022-03-04 00:36:30 +01:00
Joaquín Sánchez Jiménez
79e4530fab Revert "chore: move some modules and update types test: include some tests for writeOnce"
This reverts commit 6134d1f6
2022-03-02 18:55:03 +01:00