gem

πŸ’Ž Lightweight WebApp development library using custom elements

MIT License

Downloads
4.6K
Stars
19
Committers
4

Bot releases are visible (Hide)

gem -

Published by mantou132 almost 4 years ago

Patches

  • Fixed @refobject: 43f998d7cc68841fb8792fe89183ff6774d38335
gem -

Published by mantou132 almost 4 years ago

Patches

  • Lifecycle support async function: 642a532c695bad3b6b2fc2463c30cc3d503a0ecd
gem -

Published by mantou132 almost 4 years ago

Patches

  • Fixed @slot @part: 4b7296b6d65f5fc667435010355947fb91d5829c
  • Fixed @prop: 2eb6908dadc16e4fffa9205386daa61d06f54a7c
gem -

Published by mantou132 almost 4 years ago

Minor Changes

  • Kebab-case custom events triggered by Emitter: 348044caeb141fc0cbefb615369e0c633240d764

Patches

  • Refactor attr/prop/emitter on GemElement: 94640d0dc49e7ee0cb29de22b2c954e44b353786
  • Improve refobject decorator: e609091671c078f5c75bad594b7126b8cfcee67a
  • @slot @part support static field: c226c345d842247c9bf57fa18de176dff2384149
gem -

Published by mantou132 almost 4 years ago

Patches

  • GemElement.effect support callback callback: 1976b715e746917b1b0e21d7de49c6738ba30299
  • Light DOM does not allow adoptstyle: de6cdc8fcecc3e053d09f2b967a484e73be89b1b
  • Fixed history init hash: 2d012e8c376b51d61899417be717e303d7619aea
  • Fixed request helper: db90eb590db5c2bf1d9e4c602d4858e34e4aa92c
  • Improve <gem-reflect>: d2dad8d9b02214425ec99f0715ac488e4162e05c
  • Use kebab-case for @slot/@state/@part: 3b31770461435695c5c4b77355b92792a04ce532
gem -

Published by mantou132 almost 4 years ago

Minor Changes

  • Replace AsyncGemElement with constructor: 8f5aba2f1a4277c120c4896f435e8c8fd0b5a8ed

Patches

  • I18n support cachePrefix: 953f1e0dfbde98cf1cac404842cc3b0cc141f12e
gem -

Published by mantou132 almost 4 years ago

gem -

Published by mantou132 almost 4 years ago

Patches

  • Add devtools hook: 4ad2911a88d48e76cebb661c4eb6dd1bc355f568
  • Update export name: b3e29019069eda92cf606ff49fb22cb4a01f37d8
  • Export version number: b99ea6a616e4a4d8e46be545436f4b45f24507d5
  • Fixed misc & update docs: 344e58bfbb5032d6eef910dbeb120ddcc4c9bf47
gem -

Published by mantou132 almost 4 years ago

Patches

  • Fixed docs link and lint: 5063e2007ec78518cc8ec338fb092e05a8280bf1
  • Fixed store type: ae2e07b07cc3a229f824c063acbc56d936857488
  • Fixed light DOM default render: fedbf298022a2934285415f0300c505775036e23
  • Add <gem-reflect>: c21e4e1ab0e202149faa4faf22053045335c39b9
  • Improve devtools support: 56d541aa600649279756c0800f03c7cc09d4179b
gem -

Published by mantou132 almost 4 years ago

Patches

  • Fixed some path navigation: d728d72886a6b0fc92008dbfccfeff2139db8d00
  • Fixed theme type: be0f058b71be1cfc0e58fa93fe57e611502fa6fd
  • Fixed route redirect: 43e4d513a5c526f89c21ffa8f88bf77fed87fa5a
  • GemElement.effect callback support arguments: f36f74a5c9e541c662494a5eb6b04f46eed6c66a
  • Remove default lifecycle method: c8fc5a2e9e568f2a159c093eb72b3a6d8bb11e11
  • History and <gem-link> support relative path: 080a173d28ee542af70d8b51f25ea08522127ccb
gem -

Published by mantou132 almost 4 years ago

Patches

  • Fixed i18n cache option: 87e1dea260b10c2609682b673ac973a9a77696bb
gem -

Published by mantou132 almost 4 years ago

Patches

  • Add controlled input example: 603d4377d107cdd1550d72eb951edd4813ba6c39
  • Add i18n helper: 02ffaf0d1940e5b31c56890c01b2f65a0a2a6645
  • Change mediaquery helper export: 92d889d96e526f760ed39e65a372597afe9b0959
  • Add logo: 0b9a9c75eba277c0bdbec9e30d4008cdf2e3545d
  • Fixed route options type: 58456a15291328f906721fae43e69b435224d294
gem -

Published by mantou132 about 4 years ago

Patches

  • Gem-route add key prop: b253ec40447c89ca70bf5e365a2abdeb50c0d475
gem -

Published by mantou132 about 4 years ago

Patches

  • Theme plus salt: 8d4b423de5d36b6bbc4af78af737dbfc8a294ae0
  • Theme helper should't contains history: 6a868512fadcebe8f26d12053e06c525fd543f30
gem -

Published by mantou132 about 4 years ago

Patches

  • Add numattribute, boolattribute: 524a7807f16980dc177a369c3df086740f074bcd
gem -

Published by mantou132 over 4 years ago

Patches

  • Re-connect store when GemElement re-mount: d9c9e6d90d7214c2c38b1dc6d1515ccc0bf62700
  • GemElement.render support return undefined: 91b3e5bdd468c779f1fd2837d17bcbb3a6ffcdd2
gem -

Published by mantou132 over 4 years ago

Patches

  • AsyncGemElement support effect & Allow effects to be used before mounting: 6018ca46870bc2efc45eed4f2cadff2d56fae89b
  • History push will call pushState: 622007920c8e9860f47c13acddf6d24305225189
gem -

Published by mantou132 over 4 years ago

Patches

  • Revert "Add safe mode for <gem-title>": ac93857659b548e98ebc2b959f6d2a65399c7873
  • Fix hash change not should cahnge title: 5ad40715684f3769f3bd07032b4ea55b27344559
  • History listen <a> hash change: 7402a69fe99e0c37377c9f4df8c3625656c76f88
  • Support only hash <gem-link>: ded1fcdea661c513c7a64d06034c8e0db8342f14
gem -

Published by mantou132 over 4 years ago

Patches

  • Fix <gem-link> style: 08323712f43d4cf026f84353d2abcd7c4d579e6f
  • Fix hash CJK char: 400dccbbe8b80a6f7cfcd6df0afd2f28d03df8a2
  • Init docs: b879014be7bc2ea59aee8153c27c53f7474a139e
  • Init guide: 40d4584807f9a26fd99d17f678951504e11beb4d
  • Init API: b61a581038ef20412999fd69e365ac848bfadcb5
  • Update README: 67a535b896808a65d0c8ee83568f14a3e8a2f479
gem -

Published by mantou132 over 4 years ago

Patches

  • Fix hash link error: a59106fe9bafa8d951a19a5d9c72fa20e3843041
  • gem-active-link add active class: 5908176c688c7e3f74fe0c9835a011d2bfd67162
  • <gem-link> support route.title: 10e92439bbd8a5372b2b05dbd7df00dcefe13d8b
  • Fix gemelement.updated should run all task after: a6c128222e0709287410f2423cf7f4fb95405083
Package Rankings
Top 6.06% on Npmjs.org
Related Projects