@solid-primitives/page-visibility
Advanced tools
Comparing version
@@ -30,4 +30,4 @@ import { Accessor } from 'solid-js'; | ||
*/ | ||
declare const usePageVisibility: () => Accessor<boolean>; | ||
declare const usePageVisibility: () => () => boolean; | ||
export { createPageVisibility, usePageVisibility }; |
@@ -0,4 +1,5 @@ | ||
import { createSignal, onCleanup } from 'solid-js'; | ||
import { createSharedRoot } from '@solid-primitives/rootless'; | ||
// src/index.ts | ||
import { createSignal, onCleanup } from "solid-js"; | ||
import { createSharedRoot } from "@solid-primitives/rootless"; | ||
var createPageVisibility = () => { | ||
@@ -12,5 +13,3 @@ const [state, setState] = createSignal(document.visibilityState === "visible"); | ||
var usePageVisibility = /* @__PURE__ */ createSharedRoot(createPageVisibility); | ||
export { | ||
createPageVisibility, | ||
usePageVisibility | ||
}; | ||
export { createPageVisibility, usePageVisibility }; |
@@ -1,7 +0,12 @@ | ||
// src/server.ts | ||
var createPageVisibility = () => () => true; | ||
var usePageVisibility = () => () => true; | ||
export { | ||
createPageVisibility, | ||
usePageVisibility | ||
import 'solid-js'; | ||
import '@solid-primitives/rootless'; | ||
// src/index.ts | ||
var createPageVisibility = () => { | ||
{ | ||
return () => true; | ||
} | ||
}; | ||
var usePageVisibility = () => () => true ; | ||
export { createPageVisibility, usePageVisibility }; |
{ | ||
"name": "@solid-primitives/page-visibility", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "Primitive to track page visibility", | ||
@@ -30,5 +30,25 @@ "author": "David Di Biase", | ||
"main": "./dist/server.cjs", | ||
"module": "./dist/index.js", | ||
"module": "./dist/server.js", | ||
"browser": { | ||
"./dist/server.cjs": "./dist/index.cjs", | ||
"./dist/server.js": "./dist/index.js" | ||
}, | ||
"types": "./dist/index.d.ts", | ||
"exports": { | ||
"worker": { | ||
"import": "./dist/server.js", | ||
"require": "./dist/server.cjs" | ||
}, | ||
"browser": { | ||
"development": { | ||
"import": "./dist/dev.js", | ||
"require": "./dist/dev.cjs" | ||
}, | ||
"import": "./dist/index.js", | ||
"require": "./dist/index.cjs" | ||
}, | ||
"deno": { | ||
"import": "./dist/server.js", | ||
"require": "./dist/server.cjs" | ||
}, | ||
"node": { | ||
@@ -38,2 +58,6 @@ "import": "./dist/server.js", | ||
}, | ||
"development": { | ||
"import": "./dist/dev.js", | ||
"require": "./dist/dev.cjs" | ||
}, | ||
"import": "./dist/index.js", | ||
@@ -48,29 +72,19 @@ "require": "./dist/index.cjs" | ||
], | ||
"dependencies": { | ||
"@solid-primitives/rootless": "^1.2.0" | ||
}, | ||
"devDependencies": { | ||
"jsdom": "^20.0.0", | ||
"prettier": "^2.7.1", | ||
"solid-js": "^1.5.1", | ||
"solid-register": "^0.2.5", | ||
"tslib": "^2.4.0", | ||
"tsup": "^6.2.2", | ||
"typescript": "^4.7.4", | ||
"unocss": "^0.44.7", | ||
"uvu": "^0.5.6", | ||
"vite": "^3.0.7", | ||
"vite-plugin-solid": "^2.3.0", | ||
"watchlist": "^0.3.1" | ||
"solid-js": "^1.5.0" | ||
}, | ||
"peerDependencies": { | ||
"solid-js": "^1.4.3" | ||
"solid-js": "^1.5.0" | ||
}, | ||
"dependencies": { | ||
"@solid-primitives/rootless": "^1.1.3" | ||
}, | ||
"scripts": { | ||
"start": "vite serve dev --host", | ||
"dev": "npm run start", | ||
"build": "tsup", | ||
"test": "uvu -r solid-register", | ||
"build": "jiti ../../scripts/build.ts --ssr --dev", | ||
"test": "vitest -c ../../configs/vitest.config.ts", | ||
"test:ssr": "pnpm run test --mode ssr", | ||
"test:watch": "watchlist src test -- npm test" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1
-91.67%10
25%9528
-0.77%107
-13.71%