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

@threlte/core

Package Overview
Dependencies
Maintainers
1
Versions
114
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@threlte/core - npm Package Compare versions

Comparing version 7.0.12 to 7.1.0

4

dist/Canvas.svelte.d.ts

@@ -1,2 +0,2 @@

import { SvelteComponentTyped } from "svelte";
import { SvelteComponent } from "svelte";
import { type ColorSpace, type ShadowMapType, type ToneMapping, type WebGLRendererParameters } from 'three';

@@ -62,5 +62,5 @@ import type { Size } from './types';

export type CanvasSlots = typeof __propDef.slots;
export default class Canvas extends SvelteComponentTyped<CanvasProps, CanvasEvents, CanvasSlots> {
export default class Canvas extends SvelteComponent<CanvasProps, CanvasEvents, CanvasSlots> {
get ctx(): import("./lib/contexts").ThrelteContext;
}
export {};

@@ -1,2 +0,2 @@

import { SvelteComponentTyped } from "svelte";
import { SvelteComponent } from "svelte";
import type { Events, Slots, MaybeInstance } from './types';

@@ -6,5 +6,5 @@ declare class __sveltets_Render<Type> {

is: Type;
} & import("./types").AnyProps & import("./types").DisposableProps & import("./types").RefProps<Type> & import("./types").BaseProps<Type> & import("./types").ClassProps<Type> & import("./types").CameraProps<Type> & Partial<Omit<MaybeInstance<Type> extends import("type-fest").Primitive ? Record<string, unknown> : MaybeInstance<Type> extends infer T_1 ? { [K in keyof T_1]?: (MaybeInstance<Type>[K] extends {
} & import("./types").AnyProps & import("./types").DisposableProps & import("./types").RefProps<Type> & import("./types").BaseProps<Type> & import("./types").ClassProps<Type> & import("./types").CameraProps<Type> & Partial<Omit<MaybeInstance<Type> extends import("type-fest").Primitive ? Record<string, unknown> : { [K in keyof MaybeInstance<Type>]?: (MaybeInstance<Type>[K] extends {
set: (...args: any[]) => any;
} ? Parameters<MaybeInstance<Type>[K]["set"]> | Parameters<MaybeInstance<Type>[K]["set"]>[0] : MaybeInstance<Type>[K] extends import("./types").AnyFn ? never : MaybeInstance<Type>[K]) | undefined; } : never, import("./types").OmittedPropKeys | import("type-fest").ConditionalKeys<MaybeInstance<Type>, import("./types").AnyFn>>>;
} ? Parameters<MaybeInstance<Type>[K]["set"]> | Parameters<MaybeInstance<Type>[K]["set"]>[0] : MaybeInstance<Type>[K] extends import("./types").AnyFn ? never : MaybeInstance<Type>[K]) | undefined; }, import("./types").OmittedPropKeys | import("type-fest").ConditionalKeys<MaybeInstance<Type>, import("./types").AnyFn>>>;
events(): Events<Type>;

@@ -16,4 +16,4 @@ slots(): Slots<Type>;

export type TSlots<Type> = ReturnType<__sveltets_Render<Type>['slots']>;
export default class T<Type> extends SvelteComponentTyped<TProps<Type>, TEvents<Type>, TSlots<Type>> {
export default class T<Type> extends SvelteComponent<TProps<Type>, TEvents<Type>, TSlots<Type>> {
}
export {};

@@ -1,5 +0,6 @@

import { onDestroy, onMount } from 'svelte';
import { onMount } from 'svelte';
import { get_current_component } from 'svelte/internal';
import { writable } from 'svelte/store';
import { createRawEventDispatcher } from '../../../lib/createRawEventDispatcher';
import { watch } from '../../../lib/storeUtils';
/**

@@ -35,22 +36,8 @@ * Typeguard to check if a value is extending THREE.EventDispatcher

};
let currentEventNames = [];
let currentRef;
const ref = writable();
const eventNames = writable([]);
const unsubscribeEventNames = eventNames.subscribe((eventNames) => {
cleanupEventListeners(currentRef, currentEventNames);
addEventListeners(currentRef, eventNames);
currentEventNames = eventNames;
watch([ref, eventNames], ([$ref, $eventNames]) => {
addEventListeners($ref, $eventNames);
return () => cleanupEventListeners($ref, $eventNames);
});
onDestroy(unsubscribeEventNames);
const ref = writable();
const unsubscribeRef = ref.subscribe((value) => {
cleanupEventListeners(currentRef, currentEventNames);
addEventListeners(value, currentEventNames);
currentRef = value;
});
onDestroy(unsubscribeRef);
// cleanup all event listeners
onDestroy(() => {
cleanupEventListeners(currentRef, currentEventNames);
});
// get all event callbacks from component

@@ -57,0 +44,0 @@ onMount(() => {

@@ -1,2 +0,2 @@

import mitt, {} from 'mitt';
import mitt from 'mitt';
export class DAG {

@@ -3,0 +3,0 @@ allVertices = {};

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Readable } from 'svelte/store';

@@ -2,0 +3,0 @@ import type { ThrelteContext } from '../../lib/contexts';

@@ -1,2 +0,2 @@

import { getContext, onDestroy } from 'svelte';
import { onDestroy } from 'svelte';
import { browser } from '../../lib/browser';

@@ -3,0 +3,0 @@ import { orderToKey, useLegacyFrameCompatibilityContext } from './utils';

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import type { Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ import type { Object3D } from 'three';

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import type { Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ import type { Size } from '../types';

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Readable } from 'svelte/store';

@@ -2,0 +3,0 @@ import { type Key, type Stage, type Task } from '../frame-scheduling';

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Readable } from 'svelte/store';

@@ -2,0 +3,0 @@ type UserContextEntry = Record<string, any>;

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ export type AsyncWritable<T> = Writable<T | undefined> & {

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Readable, type Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ import { Scene, type Camera, type ColorSpace, type ShadowMapType, type ToneMapping, type WebGLRenderer } from 'three';

import { setContext, tick } from 'svelte';
import { derived } from 'svelte/store';
import { Clock, Scene } from 'three';
import { Scene } from 'three';
import { createDefaultCamera } from './defaultCamera';

@@ -5,0 +5,0 @@ import { currentWritable } from './storeUtils';

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ /**

@@ -0,1 +1,2 @@

/// <reference types="svelte" />
import { type Readable, type Writable } from 'svelte/store';

@@ -2,0 +3,0 @@ type Stores = Readable<any> | [Readable<any>, ...Array<Readable<any>>] | Array<Readable<any>>;

{
"name": "@threlte/core",
"version": "7.0.12",
"version": "7.1.0",
"author": "Grischa Erbe <hello@legrisch.com> (https://legrisch.com)",
"license": "MIT",
"devDependencies": {
"@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/kit": "^1.22.3",
"@sveltejs/package": "^2.1.0",
"@types/node": "^18.0.3",
"@types/three": "^0.158.3",
"@typescript-eslint/eslint-plugin": "^5.45.0",
"@typescript-eslint/parser": "^5.45.0",
"@yushijinhun/three-minifier-rollup": "^0.3.1",
"bun-types": "^1.0.14",
"eslint": "^8.28.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-svelte": "^2.30.0",
"prettier": "^2.8.8",
"prettier-plugin-svelte": "^2.10.1",
"publint": "^0.1.12",
"rimraf": "^5.0.1",
"svelte": "^4.1.1",
"svelte-check": "^3.4.3",
"svelte-preprocess": "^5.0.4",
"svelte2tsx": "^0.6.19",
"three": "^0.158.0",
"tslib": "^2.4.1",
"type-fest": "^2.13.0",
"typescript": "^5.0.0",
"vite": "^4.3.6"
"@sveltejs/adapter-auto": "^3.1.1",
"@sveltejs/kit": "^2.4.3",
"@sveltejs/package": "^2.2.6",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"@types/node": "^20.11.6",
"@types/three": "^0.160.0",
"@typescript-eslint/eslint-plugin": "^6.19.1",
"@typescript-eslint/parser": "^6.19.1",
"@yushijinhun/three-minifier-rollup": "^0.4.0",
"bun-types": "^1.0.25",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.35.1",
"prettier": "^3.2.4",
"prettier-plugin-svelte": "^3.1.2",
"publint": "^0.2.7",
"rimraf": "^5.0.5",
"svelte": "^4.2.9",
"svelte-check": "^3.6.3",
"svelte-preprocess": "^5.1.3",
"svelte2tsx": "^0.7.0",
"three": "^0.160.1",
"tslib": "^2.6.2",
"type-fest": "^4.10.1",
"typescript": "^5.3.3",
"vite": "^5.0.12"
},

@@ -33,0 +34,0 @@ "dependencies": {

Sorry, the diff of this file is too big to display

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