UNPKG

qtail-js

Version:

一个轻量级的用于生成带小尾巴的 qq 昵称的 JavaScript 库

56 lines (51 loc) 2.01 kB
# qtail.js <div align="center"> [![license](https://img.shields.io/badge/license-MPL--2.0-green/?style=flat-square)](https://mozilla.org/MPL/2.0/) [![GitHub Repo stars](https://img.shields.io/github/stars/LateDreamXD/qtail-js?style=flat-square&logo=github&color=#ff0)](https://github.com/LateDreamXD/qtail-js/stargazers) [![NPM Version](https://img.shields.io/npm/v/qtail-js?style=flat-square&logo=npm)](https://www.npmjs.com/package/qtail-js?activeTab=versions) [![NPM Unpacked Size](https://img.shields.io/npm/unpacked-size/qtail-js?style=flat-square&logo=npm)](https://www.npmjs.com/package/qtail-js) [![jsDelivr hits (npm)](https://img.shields.io/jsdelivr/npm/hw/qtail-js?style=flat-square&logo=jsdelivr&logoColor=white)](https://cdn.jsdelivr.net/npm/qtail-js/) </div> ## usage ### fast start [using cdn?](#cdn) ```bash npm ins qtail-js yarn add qtail-js pnpm add qtail-js ``` ```ts import qtail from 'qtail-js'; // or const qtail = require('qtail-js').default; const Qtail = new qtail(nick: string, tail: string, compatible?: boolean); console.log(Qtail.generate()); // 'nick⁧tail⁦' ``` #### cdn ```js import qtail from 'https://cdn.jsdelivr.net/npm/qtail-js@latest/+esm'; ``` ### upgrade from 1.x ```diff -import qtail from 'qtail-js'; // or const qtail = require('qtail-js'); +import qtail from 'qtail-js'; // or const qtail = require('qtail-js').default; -const result = qtail.generate(nick, tail); +const Qtail = new qtail(nick, tail, true); +const result = Qtail.generate(); ``` ### detailed usage #### available functions ```ts /** * update config * @param nick nickname * @param tail tail * @param compatible compatible mode (use legacy unicode) (optional, default: false) */ qtail.update(nick: string, tail: string, compatible?: boolean): void; qtail.upd(nick: string, tail: string, compatible?: boolean): void; /** * generate nickname with tail * @returns nickname with tail */ qtail.generate(): string; qtail.gen(): string; ```