This commit is contained in:
ddmt 2024-09-29 21:04:06 +08:00
parent 3a8a4aada3
commit c53528079b
6 changed files with 82 additions and 11 deletions

View File

@ -0,0 +1,31 @@
Heres a suggestion for your npm package description in English:
```markdown
# ddmt-tool
A utility library that provides commonly used functions to simplify everyday development tasks. Whether it's string manipulation, array operations, or other frequent functionalities, `ddmt-tool` helps you work more efficiently.
## Installation
```bash
npm install ddmt-tool
```
## Usage Example
```javascript
import { Name } from 'ddmt-tool';
Name();
```
## Features
- String manipulation
- Array operations
- Custom utilities
For more features and usage instructions, please refer to the documentation.
```
This should give users a clear understanding of your package's purpose and how to use it.

View File

@ -1,11 +1,21 @@
/*
* @Author: ddmt
* @Date: 2024-9-29 20:50:12
* @LastEditTime: 2024-9-29 20:50:12
* @LastEditors: ddmt
* @Description: ddmt-index file
* @FilePath: /Tool/animate.js
*/
/**
* 动画函数
* @param {HTMLElement} event
* @param {string} classname
*/
export function animate(event, classname) {
event.classList.add(classname);
export function animateStart(event, className, forceExecute) {
if (forceExecute) event.target.classList.remove(className); // 清洗动画
event.classList.add(className);
event.addEventListener('animationend', (event) => {
event.target.classList.remove(classname); // 清洗动画
event.target.classList.remove(className); // 清洗动画
});
}

View File

@ -1,3 +1,12 @@
/*
* @Author: ddmt
* @Date: 2024-9-29 20:50:12
* @LastEditTime: 2024-9-29 20:50:12
* @LastEditors: ddmt
* @Description: ddmt-index file
* @FilePath: /Tool/number.js
*/
//生成从minNum到maxNum的随机数
export function randomNum (minNum, maxNum) {
switch (arguments.length) {

View File

@ -1,2 +1,13 @@
export { animate } from './Tool/animate.js';
export { randomNum, nextArray } from './Tool/number.js';
/*
* @Author: ddmt
* @version: 1.0.5
* @Date: 2024-9-29 20:50:12
* @LastEditTime: 2024-9-29 20:50:12
* @LastEditors: ddmt
* @Description: ddmt-index file
* @FilePath: /index.js
*/
export { animateStart } from './Tool/animate.js';
export { randomNum, nextArray } from './Tool/number.js';
console.log('ddmt-tool Loading successfully!! 😺');

13
package-lock.json generated
View File

@ -1,13 +1,20 @@
{
"name": "ddmt-tool",
"version": "1.0.4",
"version": "1.0.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ddmt-tool",
"version": "1.0.4",
"license": "ISC"
"version": "1.0.5",
"license": "ISC",
"dependencies": {
"ddmt-tool": "file:"
}
},
"node_modules/ddmt-tool": {
"resolved": "",
"link": true
}
}
}

View File

@ -1,7 +1,7 @@
{
"name": "ddmt-tool",
"version": "1.0.4",
"description": "ddmt-tool",
"version": "1.0.5",
"description": "A utility library that provides commonly used functions to simplify everyday development tasks. Whether it's string manipulation, array operations, or other frequent functionalities, `ddmt-tool` helps you work more efficiently.",
"main": "index.js",
"type": "module",
"scripts": {
@ -12,5 +12,8 @@
"tool"
],
"author": "ddmt",
"license": "ISC"
"license": "ISC",
"dependencies": {
"ddmt-tool": "file:"
}
}