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

@solid-primitives/audio

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solid-primitives/audio - npm Package Compare versions

Comparing version

to
1.3.10

import { onMount, onCleanup, createEffect } from 'solid-js';
import { access, createStaticStore } from '@solid-primitives/utils';
import { isServer } from 'solid-js/web';
import { noop, access, createStaticStore } from '@solid-primitives/utils';

@@ -26,2 +27,5 @@ // src/index.ts

var makeAudio = (src, handlers = {}) => {
if (isServer) {
return {};
}
const player = unwrapSource(src);

@@ -44,2 +48,11 @@ const listeners = (enabled) => {

var makeAudioPlayer = (src, handlers = {}) => {
if (isServer) {
return {
pause: noop,
play: async () => noop(),
player: {},
seek: noop,
setVolume: noop
};
}
const player = makeAudio(src, handlers);

@@ -56,2 +69,19 @@ const play = () => player.play();

var createAudio = (src, playing, volume) => {
if (isServer) {
return [
{
state: "loading" /* LOADING */,
currentTime: 0,
duration: 0,
volume: 0,
player: {}
},
{
seek: noop,
setVolume: noop,
play: async () => noop(),
pause: noop
}
];
}
const player = unwrapSource(access(src));

@@ -58,0 +88,0 @@ const [store, setStore] = createStaticStore({

{
"name": "@solid-primitives/audio",
"version": "1.3.9",
"version": "1.3.10",
"description": "Primitives to manage audio and single sounds.",

@@ -28,38 +28,7 @@ "author": "David Di Biase <dave.dibiase@gmail.com>",

"type": "module",
"main": "./dist/server.cjs",
"module": "./dist/server.js",
"browser": {
"./dist/server.js": "./dist/index.js",
"./dist/server.cjs": "./dist/index.cjs"
},
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"browser": {},
"types": "./dist/index.d.ts",
"exports": {
"worker": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/server.js"
},
"require": "./dist/server.cjs"
},
"browser": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"require": "./dist/index.cjs"
},
"deno": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/server.js"
},
"require": "./dist/server.cjs"
},
"node": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/server.js"
},
"require": "./dist/server.cjs"
},
"import": {

@@ -81,6 +50,6 @@ "types": "./dist/index.d.ts",

"dependencies": {
"@solid-primitives/utils": "^5.4.0"
"@solid-primitives/utils": "^5.5.1"
},
"peerDependencies": {
"solid-js": "^1.6.0"
"solid-js": "^1.6.12"
},

@@ -91,3 +60,3 @@ "scripts": {

"page": "vite build dev",
"build": "jiti ../../scripts/build.ts --ssr",
"build": "jiti ../../scripts/build.ts",
"test": "vitest -c ../../configs/vitest.config.ts",

@@ -94,0 +63,0 @@ "test:ssr": "pnpm run test --mode ssr"

Sorry, the diff of this file is not supported yet