gp-lib

1.0.3 • Public • Published

GP-Lib

GPL is a general-purpose library. It aims to remove boilerplate code.

List of functions ( I'm progressively adding new ones in ):
  • gpl.core.err(err)
    Logs an error to the console with the specified prefix. ( in gpl.conf.err_prefix - default: none )

  • gpl.core.init()
    Initializes the library. ( automatically called on load of the library )

  • gpl.core.millis()
    Returns amount of milliseconds passed since gpl-init.

  • gpl.cnv.create(width, height, [appendElem])
    Returns a canvas element with specifyed width and height. If appendElem is given, gpl appends the canvas to appendElem.
    Examples:

    let myCnv = gpl.cnv.create(300, 400, "#myCanvasContainer");
    let myCnv = gpl.cnv.create(300, 400, document.getElementById("myCanvasContainer"));<br />
  • gpl.cnv.max(canvas)
    Maximizes the given canvas to window-inner-size.

  • gpl.check.email(email)
    Checks if a email is structurally correct and returns true or false.

  • gpl.check.mobile()
    Checks if the client is using a mobile device and returns true or flase.

  • gpl.file.download(content, name)
    Downloads a file with the given content and title.

  • gpl.convert.rgbToHex(r, g, b)
    Converts rgb to hex.

  • hexToRgb()
    Converts hex to rgb.

Readme

Keywords

Package Sidebar

Install

npm i gp-lib

Weekly Downloads

2

Version

1.0.3

License

MIT

Unpacked Size

11.3 kB

Total Files

4

Last publish

Collaborators

  • jonas-karg