mint
mint copied to clipboard
Standard library extend and cleanup.
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