@solid-primitives/media
Advanced tools
Comparing version 2.0.2 to 2.0.3
@@ -1,10 +0,12 @@ | ||
import { | ||
getEmptyMatchesFromBreakpoints | ||
} from "./chunk-G2VER6AY.js"; | ||
import { createSignal } from 'solid-js'; | ||
import { makeEventListener } from '@solid-primitives/event-listener'; | ||
import { createStaticStore, forEachEntry, entries } from '@solid-primitives/utils'; | ||
import { createSharedRoot } from '@solid-primitives/rootless'; | ||
// src/index.ts | ||
import { createSignal } from "solid-js"; | ||
import { makeEventListener } from "@solid-primitives/event-listener"; | ||
import { createStaticStore, forEachEntry } from "@solid-primitives/utils"; | ||
import { createSharedRoot } from "@solid-primitives/rootless"; | ||
var getEmptyMatchesFromBreakpoints = (breakpoints) => { | ||
const matches = {}; | ||
entries(breakpoints).forEach(([key]) => matches[key] = false); | ||
return matches; | ||
}; | ||
function makeMediaQueryListener(query, callback) { | ||
@@ -14,3 +16,3 @@ const mql = typeof query === "string" ? window.matchMedia(query) : query; | ||
} | ||
var createMediaQuery = (query, fallbackState, watchChange = true) => { | ||
var createMediaQuery = (query, fallbackState = false, watchChange = true) => { | ||
const mql = window.matchMedia(query); | ||
@@ -44,7 +46,3 @@ if (!watchChange) | ||
); | ||
export { | ||
createBreakpoints, | ||
createMediaQuery, | ||
makeMediaQueryListener, | ||
usePrefersDark | ||
}; | ||
export { createBreakpoints, createMediaQuery, makeMediaQueryListener, usePrefersDark }; |
@@ -1,16 +0,27 @@ | ||
import { | ||
getEmptyMatchesFromBreakpoints | ||
} from "./chunk-G2VER6AY.js"; | ||
import 'solid-js'; | ||
import '@solid-primitives/event-listener'; | ||
import { noop, entries } from '@solid-primitives/utils'; | ||
import '@solid-primitives/rootless'; | ||
// src/server.ts | ||
import { noop } from "@solid-primitives/utils"; | ||
var makeMediaQueryListener = () => noop; | ||
var createMediaQuery = (_, fallback = false) => () => fallback; | ||
var createBreakpoints = (breakpoints, options) => (options == null ? void 0 : options.fallbackState) || getEmptyMatchesFromBreakpoints(breakpoints); | ||
var usePrefersDark = (fallback = false) => () => fallback; | ||
export { | ||
createBreakpoints, | ||
createMediaQuery, | ||
makeMediaQueryListener, | ||
usePrefersDark | ||
// src/index.ts | ||
var getEmptyMatchesFromBreakpoints = (breakpoints) => { | ||
const matches = {}; | ||
entries(breakpoints).forEach(([key]) => matches[key] = false); | ||
return matches; | ||
}; | ||
function makeMediaQueryListener(query, callback) { | ||
{ | ||
return noop; | ||
} | ||
} | ||
var createMediaQuery = (query, fallbackState = false, watchChange = true) => { | ||
{ | ||
return () => fallbackState; | ||
} | ||
}; | ||
function createBreakpoints(breakpoints, options = {}) { | ||
return options.fallbackState ?? getEmptyMatchesFromBreakpoints(breakpoints); | ||
} | ||
var usePrefersDark = (fallback = false) => () => fallback ; | ||
export { createBreakpoints, createMediaQuery, makeMediaQueryListener, usePrefersDark }; |
{ | ||
"name": "@solid-primitives/media", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "Primitives for media query and device features", | ||
@@ -31,2 +31,11 @@ "author": "David Di Biase <dave.dibiase@gmail.com>", | ||
}, | ||
"keywords": [ | ||
"media", | ||
"mediaquery", | ||
"query", | ||
"breakpoints", | ||
"responsive", | ||
"solid", | ||
"primitives" | ||
], | ||
"files": [ | ||
@@ -39,5 +48,21 @@ "dist" | ||
"main": "./dist/server.cjs", | ||
"module": "./dist/index.js", | ||
"module": "./dist/server.js", | ||
"types": "./dist/index.d.ts", | ||
"browser": { | ||
"./dist/server.cjs": "./dist/index.cjs", | ||
"./dist/server.js": "./dist/index.js" | ||
}, | ||
"exports": { | ||
"worker": { | ||
"import": "./dist/server.js", | ||
"require": "./dist/server.cjs" | ||
}, | ||
"browser": { | ||
"import": "./dist/index.js", | ||
"require": "./dist/index.cjs" | ||
}, | ||
"deno": { | ||
"import": "./dist/server.js", | ||
"require": "./dist/server.cjs" | ||
}, | ||
"node": { | ||
@@ -50,39 +75,19 @@ "import": "./dist/server.js", | ||
}, | ||
"keywords": [ | ||
"media", | ||
"mediaquery", | ||
"query", | ||
"breakpoints", | ||
"responsive", | ||
"solid", | ||
"primitives" | ||
], | ||
"dependencies": { | ||
"@solid-primitives/event-listener": "^2.2.2", | ||
"@solid-primitives/rootless": "^1.1.3", | ||
"@solid-primitives/utils": "^3.0.2" | ||
"@solid-primitives/event-listener": "^2.2.3", | ||
"@solid-primitives/rootless": "^1.2.0", | ||
"@solid-primitives/utils": "^3.1.0" | ||
}, | ||
"devDependencies": { | ||
"jsdom": "^20.0.0", | ||
"prettier": "^2.7.1", | ||
"solid-js": "^1.5.1", | ||
"solid-testing-library": "^0.2.1", | ||
"tslib": "^2.4.0", | ||
"tsup": "^6.2.2", | ||
"typescript": "^4.7.4", | ||
"unocss": "^0.44.7", | ||
"vite": "^3.0.7", | ||
"vite-plugin-solid": "^2.3.0", | ||
"vitest": "^0.20.3" | ||
"solid-js": "^1.5.0" | ||
}, | ||
"peerDependencies": { | ||
"solid-js": "^1.4.0" | ||
"solid-js": "^1.5.0" | ||
}, | ||
"scripts": { | ||
"start": "vite serve dev --host", | ||
"dev": "npm run start", | ||
"build": "tsup", | ||
"test": "vitest run test", | ||
"test:watch": "vitest watch test" | ||
"build": "jiti ../../scripts/build.ts --ssr", | ||
"test": "vitest -c ../../configs/vitest.config.ts", | ||
"test:ssr": "pnpm run test --mode ssr" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1
16352
8
224