递归-差异 一个JavaScript库(具有TypeScript支持),用于查找两个JS对象/数组之间的差异,支持复杂的嵌套JS对象 该库可用于获取两个JS对象/数组(或其他原始值)之间的差异。 Diff以Array的形式返回,其中每个ARRAY项都代表原始Object / Array的更改。 差异项可以具有以下三个属性: path :嵌套路径的数组表示形式 op :可以是以下任意一项-添加,更新或删除 val :更改后的新值 const rdiff = require('recursive-diff'); const initialVal = { a: { b: 1, c: 2, d: [1] } } const changedVal = { a: { b: 2, d: [1, 2], }, }; const diff = rdi
2022-10-11 10:15:13 124KB nodejs diff javascript-library node-module
1
币安 Binance REST 和 WebSocket API 的包装器。 使用承诺并美化通常使用大量单字母属性名称的币安 API 响应。 有关 API 和请求参数的更多信息,请访问 用法/示例 const api = require ( 'binance' ) ; const binanceRest = new api . BinanceRest ( { key : 'api-key' , // Get this from your account on binance.com secret : 'api-secret' , // Same for this timeout : 15000 , // Optional, defaults to 15000, is the request time out in milliseconds recvWindo
1
i MidiPlayerJS MidiPlayerJS是一个JavaScript库,可读取标准MIDI文件并实时发出JSON事件。 该播放器不会生成任何音频,但是通过在事件发射器上附加处理程序,您可以触发任何您喜欢的代码,这些代码可以播放音频,控制可视化效果,输入MIDI界面等。 演示版 by robertvorthman @robertvorthman RJ Salvador的撰写器@rjsalvadorr Garrett Grimm @grimmdude编写的 Daniel Alejandro演员@lexcast 入门 使用MidiWriterJS非常简单。 通过实例化MidiPla
2022-03-28 16:26:08 2.85MB audio es6 midi javascript-library
1
Aze.js 库 关于图书馆: 该库在阿塞拜疆语中扮演一个小型 javascript 的角色。 使用: Aze . functionName ( x ) ; 创建者 Lucifer25x
2021-08-03 14:03:58 3KB javascript library JavaScript
1
addIdToArray 一个简单的函数来为你的数据添加一个 id。 const addIdToArray = require ( 'addidtoarray' ) ; addIdToArray ( [ [ 'Jeff' , 19 ] , [ 'Maria' , 20 ] , ] , { headers : [ 'name' , 'age' ] } ) ; // --> [{id: 1, name: 'Jeff', age: 19}, ...] addIdToArray ( { name : 'Jeff' , age : 19 } ) ; // --> [{id: 1, name: 'Jeff', age: 19}] 安装 使用安装: $ npm install addidtoarray 用法 const addIdToArray = require ( 'addidtoar
1
轻松注释-一个JavaScript库,可在线注释图片 特征 为图片添加不同的形状 高亮显示图像的某些部分 图像部分模糊 保存为PNG,JSON或XML 加载先前保存的工作 使用简单 零依赖 自适应和自动定位 支持触摸设备 入门 安装 通过npm安装: npm i easyannotation 包含代码: < script type = "text/javascript" src = "https://cdn.jsdelivr.net/npm/easyannotation" > < / script > 例子 new easyannotation . AnnotatorContainer ( document . querySelector ( '#inputImage' ) ) . show ( function ( res ) { //process resul
1
控制项 应用 @master 正在安装 # Install dependencies yarn install # Run localhost:3000 with hot reload yarn dev # Build for production yarn build 用法 有关如何使用此库的更多信息,请参见
2021-05-07 13:03:21 276KB es6 javascript-library page-builder JavaScript
1
插座 通过WebSockets通信的库 安装 npm install ag-sockets npm install ws # peer dependency 用法 与使用 npm install uws import * as uws from 'uws' ; import { createServer } from 'ag-sockets' ; // ... const wsServer = createServer ( ... , { ws : uws , arrayBuffer : true } ) ; 设置插座 通用接口 // interfaces.ts import { SocketClient , SocketServer } from 'ag-sockets' ; export interface IExampleClient extends SocketClient {
1
币安 Binance REST和WebSocket API的包装。 同时使用promise和回调,并美化通常使用大量一个字母属性名称的binance API响应。 有关请求的API和参数的更多信息,请访问 用法/示例 const api = require ( 'binance' ) ; const binanceRest = new api . BinanceRest ( { key : 'api-key' , // Get this from your account on binance.com secret : 'api-secret' , // Same for th
1