diff --git a/lerna.json b/lerna.json index 79153155b9..0d80608e84 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", diff --git a/packages/animated/package.json b/packages/animated/package.json index 50d749077c..f57b82f549 100644 --- a/packages/animated/package.json +++ b/packages/animated/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/animated", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "description": "Animated component props for React", "main": "src/index.ts", "scripts": { diff --git a/packages/core/package.json b/packages/core/package.json index b15e564808..8cad37461a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/core", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "scripts": { "build": "rollup -c", diff --git a/packages/parallax/package.json b/packages/parallax/package.json index f8a8503277..1851a642d0 100644 --- a/packages/parallax/package.json +++ b/packages/parallax/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/parallax", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.tsx", "dependencies": { "@react-spring/web": "link:../../targets/web", diff --git a/packages/react-spring/package.json b/packages/react-spring/package.json index 3985bf9357..2126465caa 100644 --- a/packages/react-spring/package.json +++ b/packages/react-spring/package.json @@ -1,6 +1,6 @@ { "name": "react-spring", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/web.ts", "dependencies": { "@react-spring/core": "link:../core", diff --git a/packages/shared/package.json b/packages/shared/package.json index 7694c829f8..4f27751de7 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/shared", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "description": "Globals and shared modules", "main": "src/index.ts", "scripts": { diff --git a/packages/shared/src/helpers.ts b/packages/shared/src/helpers.ts index 309c48f9ef..6214b3fa07 100644 --- a/packages/shared/src/helpers.ts +++ b/packages/shared/src/helpers.ts @@ -1,5 +1,4 @@ import { Lookup, Arrify } from './types.util' -import * as G from './globals' export const noop = () => {} @@ -34,13 +33,6 @@ export function isEqual(a: any, b: any) { return a === b } -// Not all strings can be animated (eg: {display: "none"}) -export const isAnimatedString = (value: unknown): value is string => - is.str(value) && - (value[0] == '#' || - /\d/.test(value) || - !!(G.colorNames && G.colorNames[value])) - type Eachable = { forEach: (cb: (value: Value, key: Key) => void, ctx?: any) => void } diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts index eb116d5b64..67509e758e 100644 --- a/packages/shared/src/index.ts +++ b/packages/shared/src/index.ts @@ -8,5 +8,6 @@ export * from './hooks' export * from './helpers' export * from './FrameLoop' export * from './createInterpolator' +export * from './isAnimatedString' export * from 'fluids' diff --git a/packages/shared/src/isAnimatedString.ts b/packages/shared/src/isAnimatedString.ts new file mode 100644 index 0000000000..4a660ca417 --- /dev/null +++ b/packages/shared/src/isAnimatedString.ts @@ -0,0 +1,10 @@ +import * as G from './globals' +import { is } from './helpers' + +// Not all strings can be animated (eg: {display: "none"}) +export function isAnimatedString(value: unknown): value is string { + return ( + is.str(value) && + (value[0] == '#' || /\d/.test(value) || value in (G.colorNames || {})) + ) +} diff --git a/targets/konva/package.json b/targets/konva/package.json index a14824cdd8..42389d6c6f 100644 --- a/targets/konva/package.json +++ b/targets/konva/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/konva", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "dependencies": { "animated": "link:../../packages/animated", diff --git a/targets/native/package.json b/targets/native/package.json index c6e33124a7..f8dd59623d 100644 --- a/targets/native/package.json +++ b/targets/native/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/native", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "scripts": { "build": "rollup -c" diff --git a/targets/three/package.json b/targets/three/package.json index eb6c4948ba..7c68fd4f44 100644 --- a/targets/three/package.json +++ b/targets/three/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/three", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "dependencies": { "animated": "link:../../packages/animated", diff --git a/targets/web/package.json b/targets/web/package.json index 5cf91ec641..ea9af5e9de 100644 --- a/targets/web/package.json +++ b/targets/web/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/web", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "dependencies": { "animated": "link:../../packages/animated", diff --git a/targets/zdog/package.json b/targets/zdog/package.json index 525c75b9a1..249908e750 100644 --- a/targets/zdog/package.json +++ b/targets/zdog/package.json @@ -1,6 +1,6 @@ { "name": "@react-spring/zdog", - "version": "9.0.0-rc.2", + "version": "9.0.0-rc.3", "main": "src/index.ts", "dependencies": { "animated": "link:../../packages/animated",