@conectate/ct-helpers

Simple helpers for web developers

Usage no npm install needed!

<script type="module">
  import conectateCtHelpers from 'https://cdn.skypack.dev/@conectate/ct-helpers';
</script>

README

Published on webcomponents.org

ct-helpers

It's a simple wrapper for LitElement

Installation

To include this, type:

$ yarn add @conectate/ct-helpers

or

$ npm i @conectate/ct-helpers

Usage

// Typescript
import { browserCapabilities, getClient, getGeoLocation, sleep, PushID } from "@conectate/ct-helpers";
let ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36'
async function main(){
    console.log(browserCapabilities(ua))
    // Set(4) { 'es2015', 'es2016', 'es2017', 'push' }
    console.log(getClient(ua))
    // {
    //   browser: 'edge',
    //   browserVersion: 44.18363,
    //   isMobile: false,
    //   os: 'windows',
    //   osVersion: 10
    // }
    console.log(await getGeoLocation())
    await sleep(1000);
    let pid = new PushID();
    let randomID_20length: string = pid.next(20);
}
main();

Follow me

Herberth Obregón

https://twitter.com/herberthobregon

https://www.conectate.today/herberthobregon

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

License

See LICENSE