seeroad-libs

A collection of utility classes
1,068
Install
npm install seeroad-libs
Latest Version:0.2.32
Vue:2
Last Updated:Mar 25, 2020
Links: npm
Maintainer: web_wjw

Seeroad-Libs

Provide some cool functions to your project.

npm npm collaborators npm type definitions npm

Install

Using NPM

  npm install seeroad-libs -D

Guide

export one defalut module in package.

  import Seeroad from 'seeroad-libs'

export some secondary module in package.

boss, bossConstans is exclusive module

  import { boss, store, browser, bossConstans, storage } from 'seeroad-libs'

epxort some function in package.

  import { createStroePrrmise, patchObj, cloneDeep } from 'seeroad-libs'

export some private, exclusive function use in wuxi-boss project in package.

  import { getAsssToken, getUserName, removeUserInfo, throttleReleateProject, request, regex, invitationMode } from 'seeroad-libs'

Develop

project dir tree.

|-- libs
    |-- .babelrc
    |-- hyh-srLibs.code-workspace
    |-- package-lock.json
    |-- package.json
    |-- README.md
    |-- tslint.json
    |-- build
    |   |-- .yo-rc.json
    |   |-- build.js
    |   |-- tsconfig.json
    |   |-- webpack.config.js
    |   |-- webpack.test.config.js
    |-- dist
    |   |-- index.js
    |   |-- types
    |       |-- extendGlobal.d.ts
    |       |-- extendVue.d.ts
    |       |-- index.d.ts
    |       |-- boss
    |       |   |-- enums.d.ts
    |       |   |-- extends.d.ts
    |       |   |-- index.d.ts
    |       |   |-- request
    |       |       |-- index.d.ts
    |       |-- core
    |       |   |-- async.d.ts
    |       |   |-- axios.d.ts
    |       |   |-- browser.d.ts
    |       |   |-- storage.d.ts
    |       |   |-- store.d.ts
    |       |-- extensions
    |       |   |-- browser
    |       |   |   |-- window.d.ts
    |       |   |-- vue
    |       |       |-- bus.d.ts
    |       |       |-- vue.d.ts
    |       |-- interfaces
    |           |-- custome.d.ts
    |-- src
    |   |-- index.ts
    |   |-- core
    |   |   |-- async.ts
    |   |   |-- axios.ts
    |   |   |-- browser.ts
    |   |   |-- clone.ts
    |   |   |-- common.ts
    |   |   |-- storage.ts
    |   |   |-- store.ts
    |   |-- extensions
    |   |   |-- boss
    |   |   |   |-- enums.ts
    |   |   |   |-- extends.ts
    |   |   |   |-- index.ts
    |   |   |   |-- request
    |   |   |       |-- index.ts
    |   |   |-- browser
    |   |   |   |-- window.ts
    |   |   |-- vue
    |   |       |-- bus.ts
    |   |       |-- index.ts
    |   |-- interfaces
    |   |   |-- custome.ts
    |   |-- types
    |       |-- extendGlobal.d.ts
    |       |-- extendVue.d.ts
    |-- test
        |-- index.spec.ts
        |-- tsconfig.json
        |-- browser
        |   |-- boss.spec.ts
        |-- karma
        |   |-- karam.config.js
        |-- node

build & patch publish

  npm run srlibs:build // build
  npm run srlibs:pulbis-patch // patch publish

test

Browser testing is recommended

  npm run test // node
  npm run test:browser // browser

To be continued.

Related Packages

@orderprotection/vue

Order Protection components implemented in Vue

25,773
@publishvue/vue3complib

Vue 3 component library.

12,924 0
supre-ui

A UI library for Vue2 applications

10,417
zhuoyi-ui

Zhuoyi UI component library

8,117

Version History

Version Released Vue License
0.2.32 ^2.6.10
0.2.30 ^2.6.10
0.2.29 ^2.6.10
0.2.28 ^2.6.10
0.2.27 ^2.6.10
Pre-releases (1)
Version Released Vue License
0.2.0-0 ^2.6.10