@graphiql/toolkit
Advanced tools
Comparing version 0.9.1 to 0.9.2-canary-97f19964.0
# @graphiql/toolkit | ||
## 0.9.2-canary-97f19964.0 | ||
### Patch Changes | ||
- [#3646](https://github.com/graphql/graphiql/pull/3646) [`9d3d1ddd`](https://github.com/graphql/graphiql/commit/9d3d1dddcdfba7ac57bc8a4854bd4bf70c7b7dec) Thanks [@dimaMachina](https://github.com/dimaMachina)! - prefer `localStorage` over `window.localStorage` | ||
## 0.9.1 | ||
@@ -88,3 +94,3 @@ | ||
```js | ||
import { useEditorContext } from '@graphiql/react'; | ||
import { useEditorContext } from "@graphiql/react"; | ||
@@ -91,0 +97,0 @@ function MyComponent() { |
@@ -25,8 +25,8 @@ "use strict"; | ||
this.storage = { | ||
getItem: window.localStorage.getItem.bind(window.localStorage), | ||
setItem: window.localStorage.setItem.bind(window.localStorage), | ||
removeItem: window.localStorage.removeItem.bind(window.localStorage), | ||
getItem: localStorage.getItem.bind(localStorage), | ||
setItem: localStorage.setItem.bind(localStorage), | ||
removeItem: localStorage.removeItem.bind(localStorage), | ||
get length() { | ||
var keys = 0; | ||
for (var key in window.localStorage) { | ||
for (var key in localStorage) { | ||
if (key.indexOf("".concat(STORAGE_NAMESPACE, ":")) === 0) { | ||
@@ -39,5 +39,5 @@ keys += 1; | ||
clear: function () { | ||
for (var key in window.localStorage) { | ||
for (var key in localStorage) { | ||
if (key.indexOf("".concat(STORAGE_NAMESPACE, ":")) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -44,0 +44,0 @@ } |
@@ -14,3 +14,3 @@ "use strict"; | ||
var keys = 0; | ||
for (var key in window.localStorage) { | ||
for (var key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
@@ -23,5 +23,5 @@ keys += 1; | ||
clear: function () { | ||
for (var key in window.localStorage) { | ||
for (var key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -28,0 +28,0 @@ } |
@@ -18,3 +18,3 @@ # `createGraphiQLFetcher` | ||
```bash | ||
npm install --save @graphiql/toolkit | ||
npm install @graphiql/toolkit | ||
``` | ||
@@ -54,3 +54,3 @@ | ||
```bash | ||
npm install --save graphql-ws | ||
npm install graphql-ws | ||
``` | ||
@@ -198,3 +198,3 @@ | ||
```bash | ||
npm install --save subscriptions-transport-ws | ||
npm install subscriptions-transport-ws | ||
``` | ||
@@ -201,0 +201,0 @@ |
@@ -22,8 +22,8 @@ function isQuotaError(storage, e) { | ||
this.storage = { | ||
getItem: window.localStorage.getItem.bind(window.localStorage), | ||
setItem: window.localStorage.setItem.bind(window.localStorage), | ||
removeItem: window.localStorage.removeItem.bind(window.localStorage), | ||
getItem: localStorage.getItem.bind(localStorage), | ||
setItem: localStorage.setItem.bind(localStorage), | ||
removeItem: localStorage.removeItem.bind(localStorage), | ||
get length() { | ||
let keys = 0; | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(`${STORAGE_NAMESPACE}:`) === 0) { | ||
@@ -36,5 +36,5 @@ keys += 1; | ||
clear() { | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(`${STORAGE_NAMESPACE}:`) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -41,0 +41,0 @@ } |
@@ -10,3 +10,3 @@ export function createLocalStorage({ namespace, }) { | ||
let keys = 0; | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
@@ -19,5 +19,5 @@ keys += 1; | ||
clear() { | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -24,0 +24,0 @@ } |
{ | ||
"name": "@graphiql/toolkit", | ||
"version": "0.9.1", | ||
"version": "0.9.2-canary-97f19964.0", | ||
"description": "Utility to build a fetcher for GraphiQL", | ||
@@ -27,6 +27,6 @@ "contributors": [ | ||
"devDependencies": { | ||
"graphql": "^16.4.0", | ||
"graphql": "^16.8.1", | ||
"graphql-ws": "^5.5.5", | ||
"isomorphic-fetch": "^3.0.0", | ||
"subscriptions-transport-ws": "^0.9.19", | ||
"graphql-ws": "^5.5.5" | ||
"subscriptions-transport-ws": "0.11.0" | ||
}, | ||
@@ -33,0 +33,0 @@ "peerDependencies": { |
@@ -67,9 +67,9 @@ /** | ||
this.storage = { | ||
getItem: window.localStorage.getItem.bind(window.localStorage), | ||
setItem: window.localStorage.setItem.bind(window.localStorage), | ||
removeItem: window.localStorage.removeItem.bind(window.localStorage), | ||
getItem: localStorage.getItem.bind(localStorage), | ||
setItem: localStorage.setItem.bind(localStorage), | ||
removeItem: localStorage.removeItem.bind(localStorage), | ||
get length() { | ||
let keys = 0; | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(`${STORAGE_NAMESPACE}:`) === 0) { | ||
@@ -84,5 +84,5 @@ keys += 1; | ||
// We only want to clear the namespaced items | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(`${STORAGE_NAMESPACE}:`) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -89,0 +89,0 @@ } |
@@ -28,3 +28,3 @@ /** | ||
let keys = 0; | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
@@ -39,5 +39,5 @@ keys += 1; | ||
// We only want to clear the namespaced items | ||
for (const key in window.localStorage) { | ||
for (const key in localStorage) { | ||
if (key.indexOf(storageKeyPrefix) === 0) { | ||
window.localStorage.removeItem(key); | ||
localStorage.removeItem(key); | ||
} | ||
@@ -44,0 +44,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
378193
161