mint icon indicating copy to clipboard operation
mint copied to clipboard

Standard library extend and cleanup.

Open gdotdesign opened this issue 2 years ago • 0 comments

This PR aims to extend, standardize and clean up the standard library modules:

  • Standardized names
  • Standardized tests
  • Add missing functions (mainly from MDN)
  • Write documentation about the conventions used

Status:

  • [x] AnimationFrame.mint
  • [x] Array.mint
  • [x] ➕ ArrayBuffer.mint
  • [x] Bool.mint
  • [x] Clipboard.mint
  • [x] Debug.mint
  • [x] Dom/Dimensions.mint
  • [ ] ~Dom.mint~ (will be a separate PR)
  • [x] File.mint
  • [x] FileSize.mint
  • [x] FormData.mint
  • [x] Function.mint
  • [x] Html/DataTransfer.mint
  • [x] Html.Event.mint
  • [x] Html.mint
  • [x] Html.Portals.Body.mint
  • [x] Html.Portals.Head.mint
  • [x] Http.mint
  • [x] If.mint
  • [x] IntersectionObserver.mint
  • [x] Json.mint
  • [x] Map.mint
  • [x] Math.mint
  • [x] Maybe.mint
  • [ ] MutationObserver.mint
  • [x] Number.mint
  • [ ] Object/Decode.mint
  • [ ] Object/Encode.mint
  • [ ] Object/Error.mint
  • [ ] Promise.mint
  • [x] Provider/AnimationFrame.mint
  • [x] Provider/ElementSize.mint
  • [x] Provider/Intersection.mint
  • [x] Provider/Keydown.mint
  • [x] Provider/Keyup.mint
  • [x] Provider/MediaQuery.mint
  • [x] Provider/Mouse.mint
  • [x] Provider/Mutation.mint
  • [x] Provider/OutsideClick.mint
  • [x] ➕ Provider/Pointer.mint
  • [x] Provider/Resize.mint
  • [x] Provider/Scroll.mint
  • [x] Provider/Shortcuts.mint
  • [x] Provider/TabFocus.mint
  • [x] Provider/Tick.mint
  • [x] Provider/Url.mint
  • [ ] Provider/Websocket.mint
  • [ ] Regexp.mint
  • [ ] ResizeObserver.mint
  • [ ] Result.mint
  • [ ] SearchParams.mint
  • [x] Set.mint
  • [ ] Storage/Common.mint
  • [ ] Storage/Local.mint
  • [ ] Storage/Session.mint
  • [x] String.mint
  • [ ] Test/Context.mint
  • [ ] Test/Html.mint
  • [ ] Test/Window.mint
  • [x] Time.mint
  • [x] Timer.mint
  • [x] Uid.mint
  • [x] Unless.mint
  • [ ] Url.mint
  • [ ] Validation.mint
  • [ ] WebSocket.mint
  • [ ] Window.mint

gdotdesign avatar Jan 13 '22 11:01 gdotdesign