Socket
Socket
Sign inDemoInstall

@reach/auto-id

Package Overview
Dependencies
Maintainers
4
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reach/auto-id - npm Package Compare versions

Comparing version 0.18.0-pre.1 to 0.18.0-pre.2

8

CHANGELOG.md
# @reach/auto-id
## 0.18.0-pre.2
### Patch Changes
- Fix buggy fallback implementation for React 18 ([`78afc322`](https://github.com/reach/reach-ui/commit/78afc3227a94281ff872019524480837950d0d92))
- Updated dependencies:
- `@reach/utils@0.18.0-pre.2`
## 0.18.0-pre.1

@@ -4,0 +12,0 @@

9

dist/reach-auto-id.cjs.dev.js
"use strict";
/**
* @reach/auto-id v0.18.0-pre.1
* @reach/auto-id v0.18.0-pre.2
*

@@ -47,7 +47,8 @@ * Copyright (c) 2018-2022, React Training LLC

}
var maybeReactUseId = React["useId"];
function useId2(providedId) {
var _a;
if (typeof React.useId === "function") {
let id3 = React.useId(providedId);
return providedId != null ? providedId : id3;
if (maybeReactUseId !== void 0) {
let generatedId = maybeReactUseId();
return providedId != null ? providedId : generatedId;
}

@@ -54,0 +55,0 @@ let initialId = providedId != null ? providedId : serverHandoffComplete ? genId() : null;

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

"use strict";var a=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var F=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var d=(n,e)=>{for(var u in e)i(n,u,{get:e[u],enumerable:!0})},l=(n,e,u,f)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of b(e))!P.call(n,t)&&t!==u&&i(n,t,{get:()=>e[t],enumerable:!(f=g(e,t))||f.enumerable});return n};var R=(n,e,u)=>(u=n!=null?a(F(n)):{},l(e||!n||!n.__esModule?i(u,"default",{value:n,enumerable:!0}):u,n)),y=n=>l(i({},"__esModule",{value:!0}),n);var L={};d(L,{useId:()=>I});module.exports=y(L);var s=R(require("react")),m=require("@reach/utils"),r=!1,E=0;function o(){return++E}function I(n){var t;if(typeof s.useId=="function"){let c=s.useId(n);return n!=null?n:c}let e=n!=null?n:r?o():null,[u,f]=s.useState(e);return(0,m.useIsomorphicLayoutEffect)(()=>{u===null&&f(o())},[]),s.useEffect(()=>{r===!1&&(r=!0)},[]),(t=n!=null?n:u)!=null?t:void 0}0&&(module.exports={useId});
"use strict";var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var d=(n,e)=>{for(var u in e)i(n,u,{get:e[u],enumerable:!0})},m=(n,e,u,f)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of F(e))!R.call(n,t)&&t!==u&&i(n,t,{get:()=>e[t],enumerable:!(f=b(e,t))||f.enumerable});return n};var y=(n,e,u)=>(u=n!=null?g(P(n)):{},m(e||!n||!n.__esModule?i(u,"default",{value:n,enumerable:!0}):u,n)),E=n=>m(i({},"__esModule",{value:!0}),n);var x={};d(x,{useId:()=>h});module.exports=E(x);var s=y(require("react")),o=require("@reach/utils"),r=!1,L=0;function l(){return++L}var c=s.useId;function h(n){var t;if(c!==void 0){let a=c();return n!=null?n:a}let e=n!=null?n:r?l():null,[u,f]=s.useState(e);return(0,o.useIsomorphicLayoutEffect)(()=>{u===null&&f(l())},[]),s.useEffect(()=>{r===!1&&(r=!0)},[]),(t=n!=null?n:u)!=null?t:void 0}0&&(module.exports={useId});
/**
* @reach/auto-id v0.18.0-pre.1
* @reach/auto-id v0.18.0-pre.2
*

@@ -4,0 +4,0 @@ * Copyright (c) 2018-2022, React Training LLC

{
"name": "@reach/auto-id",
"version": "0.18.0-pre.1",
"version": "0.18.0-pre.2",
"description": "Autogenerate IDs to facilitate WAI-ARIA and server rendering.",

@@ -16,3 +16,3 @@ "author": "React Training <hello@reacttraining.com>",

"dependencies": {
"@reach/utils": "0.18.0-pre.1"
"@reach/utils": "0.18.0-pre.2"
},

@@ -19,0 +19,0 @@ "devDependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc