2
0
mirror of https://github.com/iconify/iconify.git synced 2024-09-20 01:09:04 +00:00
Commit Graph

148 Commits

Author SHA1 Message Date
Vjacheslav Trushkin
a5c9edb4da Store partial icon data in storage to reduce memory usage 2022-07-02 10:53:06 +03:00
Vjacheslav Trushkin
21d45bc28c Return partial IconifyIcon in parseIconSet in Utils 2022-07-01 23:22:22 +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
54830793b0 Fix error in core 2022-07-01 12:47:47 +03:00
Vjacheslav Trushkin
35248df46f Publish new versions of everything, using @next tag for previously released packages 2022-06-30 09:26:01 +03:00
Vjacheslav Trushkin
34d0ced20f More code optimisations 2022-06-29 19:05:55 +03:00
Vjacheslav Trushkin
d0d491b066 Invalidate browser cache based on lastModified property from icon set 2022-06-29 16:11:16 +03:00
Vjacheslav Trushkin
d2956c379e Browser storage optimisations 2022-06-29 13:41:56 +03:00
Vjacheslav Trushkin
2adcb7368b Function to iterate browser storage 2022-06-29 12:30:13 +03:00
Vjacheslav Trushkin
c1c849a61c Reuse storage for API data, clean up build scripts 2022-06-29 09:45:30 +03:00
Vjacheslav Trushkin
9f71691fd2 Browser storage fixes 2022-06-28 23:53:58 +03:00
Vjacheslav Trushkin
882be420f9 Use browser storage with API 2022-06-28 23:40:20 +03:00
Vjacheslav Trushkin
0e0b6b66ef Complete restructure of browser storage 2022-06-28 22:37:23 +03:00
Vjacheslav Trushkin
7980cce929 More browser storage restructuring 2022-06-28 22:11:15 +03:00
Vjacheslav Trushkin
a4240f122a Restructure browser storage code 2022-06-28 21:16:08 +03:00
Vjacheslav Trushkin
7ca4026eb6 Use Set to mark icons as missing 2022-06-28 20:20:22 +03:00
Vjacheslav Trushkin
59bdbe89e0 Move browser cache config to separate file 2022-06-28 19:12:45 +03:00
Vjacheslav Trushkin
0bd0bae6c2 Remove old JSONP API module, clean up API config 2022-06-28 19:03:10 +03:00
Vjacheslav Trushkin
b2d3accf81 Clean up handling icon customisations and transformations 2022-06-20 23:43:01 +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
6d1ec83912 Update core package 2022-06-19 17:28:03 +03:00
Vjacheslav Trushkin
8eb348b3a9 Build packages after installing them with monorepo script 2022-05-28 14:18:11 +03:00
Vjacheslav Trushkin
a64b9a78ff Remove shareStorage function - no longer needed because web component reuses same class even if bundled multiple times 2022-05-21 22:55:01 +03:00
Vjacheslav Trushkin
826dd80833 Merge remote-tracking branch 'origin/master' into dev/next 2022-04-30 23:15:36 +03:00
Vjacheslav Trushkin
6a9dc8aabc Make replaceIDs function optional in builder interface 2022-04-30 21:40:12 +03:00
Vjacheslav Trushkin
4601d540ef Do not use optional catch binding in core 2022-04-29 23:30:20 +03:00
Vjacheslav Trushkin
2c2a9647fa Remove getIconFromStorage, change getIconData to return null if icon is marked as missing 2022-04-29 22:59: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
70ed79a516 Use URLSearchParams for API queries 2022-03-31 19:02:49 +03:00
Vjacheslav Trushkin
5cd43f4b17 Publish new versions of utils and core packages 2022-03-31 16:35:30 +03:00
Vjacheslav Trushkin
4c85bcd9f3 Sync local dependencies, script to automatically update version numbers 2022-03-31 15:59:42 +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
7d3975d65d Update dependencies for core, publish update 2022-03-22 11:54:56 +02:00
Joaquín Sánchez Jiménez
64a74a90b5 chore: revert typesVersions also on core package 2022-03-21 19:08:18 +01:00
Vjacheslav Trushkin
093aed6c0e Add typesVersions to core 2022-03-21 10:51:47 +02:00
Vjacheslav Trushkin
abe4fe45be Prepare to publish update for core 2022-03-17 18:41:31 +02:00
Vjacheslav Trushkin
6f569401d7 Remove CommonJS tests with Vitest in core 2022-03-17 18:04:04 +02:00
Joaquín Sánchez Jiménez
20596bef1d chore: remove Object.create + fix vitest cjs tests 2022-03-17 10:26:11 +01:00
Vjacheslav Trushkin
1736308a64 Move browser storage mock to source in core 2022-03-16 23:50:53 +02:00
Vjacheslav Trushkin
3f89dd6cec Fix linting errors in tests in core 2022-03-16 23:30:16 +02:00
Vjacheslav Trushkin
32819127dd Do not reuse Promise instance in loadIcon in core 2022-03-16 19:32:27 +02:00
Vjacheslav Trushkin
41afe33976 Fix tsconfig in core, specify config when clearing jest cache 2022-03-16 16:10:14 +02:00
Vjacheslav Trushkin
71e3aa8597 Fix include in vitest config in core 2022-03-16 12:14:35 +02:00
Vjacheslav Trushkin
5feccddcb3 WIP: moving core to unbuild and vitest 2022-03-16 12:12:25 +02:00