New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@tresjs/core

Package Overview
Dependencies
Maintainers
1
Versions
128
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tresjs/core - npm Package Compare versions

Comparing version 3.1.0 to 3.1.1

51

dist/tres.js
/**
* name: @tresjs/core
* version: v3.1.0
* version: v3.1.1
* (c) 2023

@@ -8,8 +8,8 @@ * description: Declarative ThreeJS using Vue Components

*/
import { ref as H, computed as _, watchEffect as L, onUnmounted as N, shallowRef as z, watch as ee, reactive as ie, readonly as ue, provide as I, inject as le, createRenderer as ce, defineComponent as U, useSlots as fe, onMounted as me, openBlock as pe, createElementBlock as ve, normalizeStyle as de, h as J, Fragment as ge } from "vue";
import { ref as j, computed as _, watchEffect as L, onUnmounted as N, shallowRef as H, watch as ee, reactive as ie, readonly as ue, provide as V, inject as le, createRenderer as ce, defineComponent as U, useSlots as fe, onMounted as me, openBlock as pe, createElementBlock as ve, normalizeStyle as de, h as J, Fragment as ge } from "vue";
import * as ye from "three";
import { PerspectiveCamera as V, OrthographicCamera as we, Camera as Ce, Clock as Pe, SRGBColorSpace as Me, ACESFilmicToneMapping as _e, PCFSoftShadowMap as Ee, Vector3 as xe, Color as B, REVISION as Ae, WebGLRenderer as j, LoadingManager as De, TextureLoader as Le, Vector2 as he, Raycaster as ke, BufferAttribute as Te, Scene as be } from "three";
import { createEventHook as k, useRafFn as Se, toValue as w, unrefElement as Oe, useDevicePixelRatio as Be, usePointer as Re, useElementBounding as Fe, useWindowSize as ze, useElementSize as He } from "@vueuse/core";
const je = ({ sizes: e, scene: n }) => {
const t = H([]), a = _(
import { PerspectiveCamera as I, OrthographicCamera as we, Camera as Ce, Clock as Pe, SRGBColorSpace as Me, ACESFilmicToneMapping as _e, PCFSoftShadowMap as Ee, Vector3 as xe, Color as B, REVISION as Ae, WebGLRenderer as z, LoadingManager as De, TextureLoader as Le, Vector2 as he, Raycaster as ke, BufferAttribute as Te, Scene as be } from "three";
import { createEventHook as k, useRafFn as Se, toValue as w, unrefElement as Oe, useDevicePixelRatio as Be, usePointer as Re, useElementBounding as Fe, useWindowSize as He, useElementSize as je } from "@vueuse/core";
const ze = ({ sizes: e, scene: n }) => {
const t = j([]), a = _(
() => t.value[0]

@@ -29,3 +29,3 @@ ), r = (o, s = !1) => {

e.aspectRatio.value && t.value.forEach((o) => {
o instanceof V && (o.aspect = e.aspectRatio.value), (o instanceof V || o instanceof we) && o.updateProjectionMatrix();
o instanceof I && (o.aspect = e.aspectRatio.value), (o instanceof I || o instanceof we) && o.updateProjectionMatrix();
});

@@ -43,3 +43,3 @@ }), n.userData.tres__registerCamera = r, n.userData.tres__deregisterCamera = i, N(() => {

let R = 0, F = 0;
const { pause: Ge, resume: Ie, isActive: Ve } = Se(
const { pause: Ge, resume: Ve, isActive: Ie } = Se(
() => {

@@ -58,4 +58,4 @@ te.trigger({ delta: R, elapsed: F, clock: h }), re.trigger({ delta: R, elapsed: F, clock: h }), $.trigger({ delta: R, elapsed: F, clock: h });

pause: Ge,
resume: Ie,
isActive: Ve
resume: Ve,
isActive: Ie
}), S = {

@@ -175,5 +175,5 @@ realistic: {

failIfMajorPerformanceCaveat: w(t.failIfMajorPerformanceCaveat)
})), o = z(new j(l.value));
})), o = H(new z(l.value));
ee(l, () => {
o.value.dispose(), o.value = new j(l.value);
o.value.dispose(), o.value = new z(l.value);
}), L(() => {

@@ -187,3 +187,3 @@ o.value.setSize(r.width.value, r.height.value);

const { logError: u } = T(), f = (() => {
const d = new j(), g = {
const d = new z(), g = {
shadowMap: {

@@ -374,3 +374,3 @@ enabled: d.shadowMap.enabled,

};
}, W = H({}), q = (e) => void Object.assign(W.value, e);
}, W = j({}), q = (e) => void Object.assign(W.value, e);
function tt({

@@ -384,3 +384,3 @@ scene: e,

const i = _(
() => w(t) ? ze() : He(w(n).parentElement)
() => w(t) ? He() : je(w(n).parentElement)
), l = _(() => i.value.width.value), o = _(() => i.value.height.value), s = _(() => l.value / o.value), u = {

@@ -390,3 +390,3 @@ height: o,

aspectRatio: s
}, c = z(e), {
}, c = H(e), {
camera: f,

@@ -397,3 +397,3 @@ cameras: v,

setCameraActive: d
} = je({ sizes: u, scene: e }), { renderer: g } = Ye(
} = ze({ sizes: u, scene: e }), { renderer: g } = Ye(
{

@@ -412,4 +412,4 @@ scene: e,

renderer: g,
raycaster: z(new ke()),
controls: H(null),
raycaster: H(new ke()),
controls: j(null),
extend: q,

@@ -420,3 +420,3 @@ addCamera: C,

};
return I("useTres", p), p;
return V("useTres", p), p;
}

@@ -566,7 +566,7 @@ function rt() {

setup(e) {
const n = e, { logWarning: t } = T(), a = H(), r = z(new be());
const n = e, { logWarning: t } = T(), a = j(), r = H(new be());
ne();
const i = fe(), l = (u) => U({
setup() {
return I("useTres", u), I("extend", q), () => J(ge, null, i != null && i.default ? i.default() : []);
return V("useTres", u), V("extend", q), () => J(ge, null, i != null && i.default ? i.default() : []);
}

@@ -589,3 +589,3 @@ }), o = (u) => {

const d = () => {
const g = new V(45, window.innerWidth / window.innerHeight, 0.1, 1e3);
const g = new I(45, window.innerWidth / window.innerHeight, 0.1, 1e3);
g.position.set(3, 3, 3), g.lookAt(0, 0, 0), f(g);

@@ -617,4 +617,3 @@ const p = L(

pointerEvents: "auto",
touchAction: "none",
zIndex: 1
touchAction: "none"
})

@@ -648,3 +647,3 @@ }, null, 12, ot));

Qe as trasverseObjects,
je as useCamera,
ze as useCamera,
vt as useLoader,

@@ -651,0 +650,0 @@ T as useLogger,

{
"name": "@tresjs/core",
"description": "Declarative ThreeJS using Vue Components",
"version": "3.1.0",
"version": "3.1.1",
"type": "module",

@@ -6,0 +6,0 @@ "packageManager": "pnpm@8.3.1",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc