lj-utils is a common js library that I have organized, with the following directory structure:
- lj-utils/index: Common JavaScript utility functions and constants, suitable for various front-end frameworks and node applications.
- lj-utils/microApi: API encapsulation based on uniapp mini program development.
- lj-utils/mixins: Vue.js mixin.
- lj-utils/class: Common class.
- lj-utils/directive: Vue.js custom directive.
- lj-utils/scss: Common SCSS style library.
- lj-utils/less: Common style library less version.
- npm i lj-utils
- yarn add lj-utils
- pnpm i lj-utils
import { setTitle } from 'lj-utils'
setTitle('hi')
// or
import * as ljUtils from 'lj-utils'
ljUtils.setTitle('hi')
const ljUtils = require('lj-utils')
<head>
<script src="https://npm.elemecdn.com/lj-utils@latest/index.umd.js"></script>
<script>
window.onload = function () {
console.log(window.f)
}
</script>
</head>
Visit latest: https://linjielinlin.github.io/utils/lj-utils/index.html
transpileDependencies: ['lj-utils'],
// vite.config.ts
import AutoImport from 'unplugin-auto-import/vite';
import { ljResolver } from 'lj-utils/resolver.js';
AutoImport({
...,
resolvers: [ljResolver()],
})
- Fork this repository
- Create a Feat_xxx branch
- Submit code
- Create a Pull Request