Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@slimevr/common

Package Overview
Dependencies
Maintainers
2
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@slimevr/common - npm Package Compare versions

Comparing version
0.0.2
to
0.0.3
+6
-0
CHANGELOG.md
# @slimevr/common
## 0.0.3
### Patch Changes
- 85438bb: Allow Vector and Quaternion types to accept objects
## 0.0.2

@@ -4,0 +10,0 @@

+1
-1
{
"name": "@slimevr/common",
"version": "0.0.2",
"version": "0.0.3",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "types": "dist/index.d.ts",

@@ -1,6 +0,14 @@

export type Vector = [number, number, number];
export type Quaternion = [number, number, number, number];
export type Vector = [number, number, number] | { x: number; y: number; z: number };
export type Quaternion = [number, number, number, number] | { x: number; y: number; z: number; w: number };
export function toVector(v: Vector): [number, number, number] {
return Array.isArray(v) ? v : [v.x, v.y, v.z];
}
export function toQuaternion(q: Quaternion): [number, number, number, number] {
return Array.isArray(q) ? q : [q.x, q.y, q.z, q.w];
}
export const formatMACAddressDigit = (mac: number) => {
return mac.toString(16).padStart(2, '0').toUpperCase();
};
> @slimevr/common@0.0.1 build E:\Development\SlimeVR\slimevr-node\packages\common
> tsup src/index.ts --format cjs,esm --dts
CLI Building entry: src/index.ts
CLI Using tsconfig: tsconfig.json
CLI tsup v7.2.0
CLI Target: es2016
CJS Build start
ESM Build start
ESM dist\index.mjs 152.00 B
ESM ⚡️ Build success in 38ms
CJS dist\index.js 1.17 KB
CJS ⚡️ Build success in 38ms
DTS Build start
DTS ⚡️ Build success in 714ms
DTS dist\index.d.ts 227.00 B
DTS dist\index.d.mts 227.00 B
declare type Vector = [number, number, number];
declare type Quaternion = [number, number, number, number];
declare const formatMACAddressDigit: (mac: number) => string;
export { Quaternion, Vector, formatMACAddressDigit };
declare type Vector = [number, number, number];
declare type Quaternion = [number, number, number, number];
declare const formatMACAddressDigit: (mac: number) => string;
export { Quaternion, Vector, formatMACAddressDigit };
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var src_exports = {};
__export(src_exports, {
formatMACAddressDigit: () => formatMACAddressDigit
});
module.exports = __toCommonJS(src_exports);
// src/utils.ts
var formatMACAddressDigit = (mac) => {
return mac.toString(16).padStart(2, "0").toUpperCase();
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
formatMACAddressDigit
});
// src/utils.ts
var formatMACAddressDigit = (mac) => {
return mac.toString(16).padStart(2, "0").toUpperCase();
};
export {
formatMACAddressDigit
};