jeremy-ww / sewing

:hammer: A utility library in business scenarios

Home Page:https://jeremy-ww.github.io/sewing/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sewing

Build Status Dependency Status Version Download

Introduction

Javascript utility library, applicable to business scenes. Without dependencies.

Quick Start

Using npm:

$ npm i sewing

In TypeScript/ESM:

import sewing from 'sewing'
import isEmpty from 'sewing/dist/isEmpty'

In Node.js:

// You can't require whole library, it contains browser env code.
const isEmpty = require('sewing/libs/isEmpty')

Examples

import { isEmpty } from 'sewing'

isEmpty(10) // => false
isEmpty('') // => true

Load on demand

$ npm i @babel/env babel-plugin-import -D
{
  "presets": [
    ["@babel/env", { "modules": false }]
  ],
  "plugins": [
    ["import", {
      "libraryName": "sewing",
      "libraryDirectory": "dist",
      "style": false
    }]
  ]
}

Development

git clone git@github.com:Army-U/sewing.git
cd sewing && npm i && npm run dev

License

MIT

Copyright (c) 2017-present, Army-U

About

:hammer: A utility library in business scenarios

https://jeremy-ww.github.io/sewing/

License:MIT License


Languages

Language:TypeScript 60.0%Language:JavaScript 40.0%