Skip to content

Hulkye/script-toolkit

Repository files navigation

Script-Toolkit

License NPM version

Description

JavaScript工具箱子,前端业务开发工具,提高开发效率

Usage

1. 静态引入

(1) script标签直接引

下载/dist/index.iife.js,该打包文件暴露jsTools变量,可直接使用。

<script src="~/index.iife.js"></script>
<script>
	console.log(jsTools)
</script>

(2) es模式引入

下载/dist/index.esm.js,该打包文件直接export出工具函数。

import { * as jsTools } from '~/index.esm.js'
console.log(jsTools)

import { checkType } from '~/index.esm.js'
checkType('123')

(2) CommonJS模式引入

下载/dist/index.cjs.js,该打包文件通过module.exports,适用于node、webpack。

const jsTools = require('~/index.cjs.js')
console.log(jsTools)

2. npm / yarn引入

npm:

npm i script-toolkit

yarn:

yarn add script-toolkit

code:

import { * as jsTools } from 'script-toolkit'
console.log(jsTools)

Document

在线API文档(需要外网支持):api-doc-page

todo:Markdown文档

Todo

  • 支持浏览器环境,node 环境、es6 环境
  • 拆分代码,es模式中按需引入
  • 构建工具由webpack转为rollup
  • 增加@babel/polyfill垫片兼容低版本js
  • 引入代码校验工具 eslint
  • 自动化生成 api 文档
  • 添加代码测试工具

About

🚀前端开发工具箱, js, toolkit, js-lib, js-tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors