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

jarle

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jarle - npm Package Compare versions

Comparing version

to
1.2.2

11

CHANGELOG.md

@@ -0,1 +1,12 @@

## [1.2.2](https://github.com/jquense/jarle/compare/v1.2.1...v1.2.2) (2021-08-06)
### Bug Fixes
* setState after unmount ([9063cf5](https://github.com/jquense/jarle/commit/9063cf5959ab40c8ccb0af3351f4a087cf48e6aa))
## [1.2.1](https://github.com/jquense/jarle/compare/v1.2.0...v1.2.1) (2021-08-06)

@@ -2,0 +13,0 @@

8

esm/Provider.js

@@ -8,2 +8,3 @@ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }

import useEventCallback from '@restart/hooks/useEventCallback';
import useMounted from '@restart/hooks/useMounted';
import React, { useContext, useEffect, useMemo, useState, isValidElement, createElement } from 'react';

@@ -185,2 +186,3 @@ import { isValidElementType } from 'react-is';

}) {
const isMounted = useMounted();
const [error, setError] = useState(null);

@@ -209,2 +211,3 @@ const [{

})).then(element => {
if (!isMounted()) return;
setState({

@@ -214,3 +217,6 @@ element

setError(null);
}, setError);
}, err => {
if (!isMounted()) return;
setError(err);
});
} catch (err) {

@@ -217,0 +223,0 @@ setError(err);

@@ -14,2 +14,4 @@ "use strict";

var _useMounted = _interopRequireDefault(require("@restart/hooks/useMounted"));
var _react = _interopRequireWildcard(require("react"));

@@ -215,2 +217,3 @@

}) {
const isMounted = (0, _useMounted.default)();
const [error, setError] = (0, _react.useState)(null);

@@ -239,2 +242,3 @@ const [{

})).then(element => {
if (!isMounted()) return;
setState({

@@ -244,3 +248,6 @@ element

setError(null);
}, setError);
}, err => {
if (!isMounted()) return;
setError(err);
});
} catch (err) {

@@ -247,0 +254,0 @@ setError(err);

2

package.json
{
"name": "jarle",
"version": "1.2.1",
"version": "1.2.2",
"main": "lib/index.js",

@@ -5,0 +5,0 @@ "module": "esm/index.js",