I am red on black and written in 12px.
@@ -59,8 +57,7 @@ describe('Using the FelaComponent component', () => {
({ bgColor }) => ({
backgroundColor: bgColor,
}),
- ]}
- >
+ ]}>
{({ className }) => (
I am red on blue and written in 12px.
@@ -111,8 +108,7 @@ describe('Using the FelaComponent component', () => {
style={{
fontSize: '12px',
color: 'red',
- }}
- >
+ }}>
Hello World
)
@@ -141,8 +137,7 @@ describe('Using the FelaComponent component', () => {
style={{
fontSize: '12px',
color: 'red',
- }}
- >
+ }}>
Hello World
)
@@ -218,8 +213,7 @@ describe('Using the FelaComponent component', () => {
+ padding="10px">
Hello World
)
diff --git a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/ThemeProviderFactory-test.js b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/ThemeProviderFactory-test.js
index 432e125e8..36ac4d812 100644
--- a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/ThemeProviderFactory-test.js
+++ b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/ThemeProviderFactory-test.js
@@ -1,6 +1,5 @@
import 'raf/polyfill'
-import React, { Component } from 'react'
-import PropTypes from 'prop-types'
+import React from 'react'
import { createSnapshot } from 'jest-react-fela'
import { ThemeProvider, FelaTheme } from 'react-fela'
diff --git a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent-test.js b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent-test.js
index 65268dfa9..268372d3c 100644
--- a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent-test.js
+++ b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent-test.js
@@ -1,7 +1,6 @@
import 'raf/polyfill'
import React from 'react'
-import { createRenderer } from 'fela'
import { createSnapshot } from 'jest-react-fela'
import { createComponent } from 'react-fela'
diff --git a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent_fela-monolithic-test.js b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent_fela-monolithic-test.js
index 4fc567c6b..bc841e492 100644
--- a/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent_fela-monolithic-test.js
+++ b/packages/fela-integration/src/jest-react-fela_react-fela/__tests__/createComponent_fela-monolithic-test.js
@@ -4,7 +4,7 @@ import React from 'react'
import { createRenderer } from 'fela'
import { createSnapshot } from 'jest-react-fela'
import monolithic from 'fela-monolithic'
-import { createComponent, createComponentWithProxy } from 'react-fela'
+import { createComponent } from 'react-fela'
describe('Creating Components from Fela rules using fela-monolithic', () => {
it('should use a dev-friendly className', () => {
diff --git a/packages/fela-integration/test/setup.js b/packages/fela-integration/test/setup.js
deleted file mode 100644
index e456949fb..000000000
--- a/packages/fela-integration/test/setup.js
+++ /dev/null
@@ -1,11 +0,0 @@
-const jsdom = require('jsdom')
-// const matchMedia = require('./mocks/matchMedia')
-// const raf = require('./mocks/raf')
-
-const { JSDOM } = jsdom
-
-const { window } = new JSDOM('')
-global.window = window
-// global.window.matchMedia = window.matchMedia || matchMedia
-global.document = window.document
-global.navigator = window.navigator
diff --git a/packages/jest-fela-bindings/.babelrc b/packages/jest-fela-bindings/.babelrc
index 51e5355d7..cceb94391 100644
--- a/packages/jest-fela-bindings/.babelrc
+++ b/packages/jest-fela-bindings/.babelrc
@@ -7,14 +7,13 @@
}
]
],
+ "plugins": ["@babel/plugin-transform-runtime"],
"env": {
"production": {
"plugins": ["transform-dev-warning"]
},
"test": {
- "plugins": [
- "@babel/plugin-transform-modules-commonjs"
- ]
+ "plugins": ["@babel/plugin-transform-modules-commonjs"]
},
"commonjs": {
"presets": [
@@ -27,4 +26,4 @@
]
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/jest-fela-bindings/package.json b/packages/jest-fela-bindings/package.json
index 6c3be5c31..64328c13b 100644
--- a/packages/jest-fela-bindings/package.json
+++ b/packages/jest-fela-bindings/package.json
@@ -46,6 +46,7 @@
"@babel/core": "^7.2.2",
"@babel/node": "^7.13.0",
"@babel/plugin-transform-modules-commonjs": "^7.5.0",
+ "@babel/plugin-transform-runtime": "^7.5.0",
"@babel/polyfill": "^7.7.0",
"@babel/preset-env": "^7.5.5",
"babel-core": "7.0.0-bridge.0",
diff --git a/packages/jest-fela-bindings/src/createAsyncSnapshotFactory.js b/packages/jest-fela-bindings/src/createAsyncSnapshotFactory.js
new file mode 100644
index 000000000..3cb0f04a6
--- /dev/null
+++ b/packages/jest-fela-bindings/src/createAsyncSnapshotFactory.js
@@ -0,0 +1,79 @@
+import { renderToString } from 'fela-tools'
+import { formatCSS, formatHTML } from './utils'
+
+function getFormattedOutput(renderer, markup) {
+ return `${formatCSS(renderToString(renderer))}\n\n${formatHTML(markup)}`
+}
+
+export default function createSnapshotFactory(
+ createElement,
+ renderHandler,
+ defaultRenderer,
+ defaultRendererProvider,
+ defaultThemeProvider
+) {
+ return async function createSnapshot(
+ component,
+ theme = {},
+ renderer = defaultRenderer,
+ RendererProvider = defaultRendererProvider,
+ ThemeProvider = defaultThemeProvider
+ ) {
+ // reset renderer to have a clean setup
+ renderer.clear()
+
+ // Node environment
+ if (typeof window === 'undefined') {
+ const markup = renderHandler.renderToStaticMarkup(
+ createElement(
+ RendererProvider,
+ { renderer },
+ createElement(ThemeProvider, { theme }, component)
+ )
+ )
+ return getFormattedOutput(renderer, markup)
+ }
+ // async createRoot, JSDOM
+ const createRoot = renderHandler.createRoot
+ if (createRoot.createRoot) {
+ const div = document.createElement('div')
+ const root = createRoot.createRoot(div)
+ const markup = await new Promise((resolve) => {
+ root.render(
+ createElement(
+ RendererProvider,
+ { renderer },
+ createElement(
+ ThemeProvider,
+ { theme },
+ createElement(
+ createRoot.CallbackWrapper,
+ { callback: () => resolve(div.innerHTML) },
+ component
+ )
+ )
+ )
+ )
+ })
+ return getFormattedOutput(renderer, markup)
+ }
+
+ // async render, JSDOM
+ if (renderHandler.render) {
+ const div = document.createElement('div')
+ const markup = await new Promise((resolve) => {
+ renderHandler.render(
+ createElement(
+ RendererProvider,
+ { renderer },
+ createElement(ThemeProvider, { theme }, component)
+ ),
+ div,
+ () => resolve(div.innerHTML)
+ )
+ })
+ return getFormattedOutput(renderer, markup)
+ }
+ return ''
+ }
+}
diff --git a/packages/jest-fela-bindings/src/createSnapshotFactory.js b/packages/jest-fela-bindings/src/createSnapshotFactory.js
index ca56be08c..e16475d64 100644
--- a/packages/jest-fela-bindings/src/createSnapshotFactory.js
+++ b/packages/jest-fela-bindings/src/createSnapshotFactory.js
@@ -1,20 +1,5 @@
-import { format } from 'prettier'
-import HTMLtoJSX from 'htmltojsx'
-
import { renderToString } from 'fela-tools'
-
-function formatCSS(css) {
- return format(css, { parser: 'css', useTabs: false, tabWidth: 2 })
-}
-
-function formatHTML(html) {
- const converter = new HTMLtoJSX({
- createClass: false,
- })
-
- const jsx = converter.convert(html)
- return format(jsx, { parser: 'babel' }).replace(/[\\"]/g, '')
-}
+import { formatCSS, formatHTML } from './utils'
export default function createSnapshotFactory(
createElement,
diff --git a/packages/jest-fela-bindings/src/index.js b/packages/jest-fela-bindings/src/index.js
index 51870e41d..2279640e3 100644
--- a/packages/jest-fela-bindings/src/index.js
+++ b/packages/jest-fela-bindings/src/index.js
@@ -1,3 +1,4 @@
import createSnapshotFactory from './createSnapshotFactory'
+import createAsyncSnapshotFactory from './createAsyncSnapshotFactory'
-export { createSnapshotFactory }
+export { createSnapshotFactory, createAsyncSnapshotFactory }
diff --git a/packages/jest-fela-bindings/src/utils.js b/packages/jest-fela-bindings/src/utils.js
new file mode 100644
index 000000000..84e8b6768
--- /dev/null
+++ b/packages/jest-fela-bindings/src/utils.js
@@ -0,0 +1,15 @@
+import { format } from 'prettier'
+import HTMLtoJSX from 'htmltojsx'
+
+export function formatCSS(css) {
+ return format(css, { parser: 'css', useTabs: false, tabWidth: 2 })
+}
+
+export function formatHTML(html) {
+ const converter = new HTMLtoJSX({
+ createClass: false,
+ })
+
+ const jsx = converter.convert(html)
+ return format(jsx, { parser: 'babel' }).replace(/[\\"]/g, '')
+}
diff --git a/packages/jest-react-fela/.babelrc b/packages/jest-react-fela/.babelrc
index 51e5355d7..56a5cbdb9 100644
--- a/packages/jest-react-fela/.babelrc
+++ b/packages/jest-react-fela/.babelrc
@@ -5,16 +5,15 @@
{
"modules": false
}
- ]
+ ],
+ "@babel/preset-react"
],
"env": {
"production": {
"plugins": ["transform-dev-warning"]
},
"test": {
- "plugins": [
- "@babel/plugin-transform-modules-commonjs"
- ]
+ "plugins": ["@babel/plugin-transform-modules-commonjs"]
},
"commonjs": {
"presets": [
@@ -27,4 +26,4 @@
]
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/jest-react-fela/jest.config.js b/packages/jest-react-fela/jest.config.js
new file mode 100644
index 000000000..b287c88b3
--- /dev/null
+++ b/packages/jest-react-fela/jest.config.js
@@ -0,0 +1,8 @@
+module.exports = {
+ verbose: true,
+ testRegex: 'test\\.js$',
+ resetMocks: true,
+ testEnvironment: 'jsdom',
+ testPathIgnorePatterns: ['/lib/', '/es/'],
+ watchPathIgnorePatterns: ['node_modules'],
+}
diff --git a/packages/jest-react-fela/package.json b/packages/jest-react-fela/package.json
index f0eb7e784..c9747d2c6 100644
--- a/packages/jest-react-fela/package.json
+++ b/packages/jest-react-fela/package.json
@@ -24,7 +24,7 @@
"watch": "npm run watch:lib & npm run watch:es",
"watch:lib": "BABEL_ENV=commonjs babel src -d lib -w",
"watch:es": "babel src -d es -w",
- "test": "echo 1",
+ "test": "jest --config=jest.config.js",
"coverage": "pnpm test --coverage"
},
"repository": "https://github.com/robinweser/fela/",
@@ -48,17 +48,22 @@
"jest-fela-bindings": "^12.1.2"
},
"devDependencies": {
+ "react-18": "npm:react@^18.1.0",
+ "jest": "^26.6.0",
+ "react-dom-18": "npm:react-dom@^18.1.0",
"@babel/cli": "^7.2.0",
"@babel/core": "^7.2.2",
"@babel/node": "^7.13.0",
"@babel/plugin-transform-modules-commonjs": "^7.5.0",
"@babel/polyfill": "^7.7.0",
"@babel/preset-env": "^7.5.5",
+ "@babel/preset-react": "^7.5.5",
"babel-core": "7.0.0-bridge.0",
"cross-env": "^6.0.3",
"fela": "^12.1.2",
"fela-preset-web": "^12.1.2",
"react": "^17.0.2",
+ "react-dom": "^17.0.2",
"react-fela": "^12.1.2",
"rimraf": "^3.0.0"
}
diff --git a/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-node-test.js.snap b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-node-test.js.snap
new file mode 100644
index 000000000..f0c1f1bb6
--- /dev/null
+++ b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-node-test.js.snap
@@ -0,0 +1,80 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Creating Snapshots with Fela should always use a clean setup 1`] = `
+".a {
+ color: red;
+}
+.b {
+ background-color: blue;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should always use a clean setup 2`] = `
+".a {
+ color: red;
+}
+.b {
+ background-color: green;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should inject the theme 1`] = `
+".a {
+ background-color: blue;
+}
+.b {
+ color: red;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should return formatted html and css 1`] = `
+".a {
+ display: flex;
+}
+.b {
+ flex: 1 0 auto;
+}
+.c:hover {
+ color: blue;
+}
+@media (min-width: 300px) {
+ .d {
+ background-color: black;
+ }
+ .e:hover {
+ color: green;
+ }
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should use a custom renderer 1`] = `
+".a {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ -ms-appearance: none;
+ appearance: none;
+}
+.b {
+ font-size: 12px;
+}
+
+
+
;
+"
+`;
diff --git a/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-react-18-test.js.snap b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-react-18-test.js.snap
new file mode 100644
index 000000000..f0c1f1bb6
--- /dev/null
+++ b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-react-18-test.js.snap
@@ -0,0 +1,80 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Creating Snapshots with Fela should always use a clean setup 1`] = `
+".a {
+ color: red;
+}
+.b {
+ background-color: blue;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should always use a clean setup 2`] = `
+".a {
+ color: red;
+}
+.b {
+ background-color: green;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should inject the theme 1`] = `
+".a {
+ background-color: blue;
+}
+.b {
+ color: red;
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should return formatted html and css 1`] = `
+".a {
+ display: flex;
+}
+.b {
+ flex: 1 0 auto;
+}
+.c:hover {
+ color: blue;
+}
+@media (min-width: 300px) {
+ .d {
+ background-color: black;
+ }
+ .e:hover {
+ color: green;
+ }
+}
+
+
+
;
+"
+`;
+
+exports[`Creating Snapshots with Fela should use a custom renderer 1`] = `
+".a {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ -ms-appearance: none;
+ appearance: none;
+}
+.b {
+ font-size: 12px;
+}
+
+
+
;
+"
+`;
diff --git a/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-test.js.snap b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-test.js.snap
index 31fee71ff..f0c1f1bb6 100755
--- a/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-test.js.snap
+++ b/packages/jest-react-fela/src/__tests__/__snapshots__/createSnapshot-test.js.snap
@@ -67,6 +67,7 @@ exports[`Creating Snapshots with Fela should use a custom renderer 1`] = `
".a {
-webkit-appearance: none;
-moz-appearance: none;
+ -ms-appearance: none;
appearance: none;
}
.b {
diff --git a/packages/jest-react-fela/src/__tests__/createSnapshot-node-test.js b/packages/jest-react-fela/src/__tests__/createSnapshot-node-test.js
new file mode 100644
index 000000000..b19965a34
--- /dev/null
+++ b/packages/jest-react-fela/src/__tests__/createSnapshot-node-test.js
@@ -0,0 +1,68 @@
+/**
+ * @jest-environment node
+ */
+import React from 'react'
+import { FelaComponent } from 'react-fela'
+
+import { createRenderer } from 'fela'
+import plugins from 'fela-preset-web'
+
+import createSnapshot from '../createSnapshot'
+
+describe('Creating Snapshots with Fela', () => {
+ it('should return formatted html and css', () => {
+ const style = {
+ display: 'flex',
+ flex: '1 0 auto',
+ ':hover': {
+ color: 'blue',
+ },
+ '@media (min-width: 300px)': {
+ backgroundColor: 'black',
+ ':hover': {
+ color: 'green',
+ },
+ },
+ }
+
+ expect(createSnapshot(
)).toMatchSnapshot()
+ })
+
+ it('should always use a clean setup', () => {
+ expect(
+ createSnapshot(
+
+ )
+ ).toMatchSnapshot()
+ expect(
+ createSnapshot(
+
+ )
+ ).toMatchSnapshot()
+ })
+
+ it('should inject the theme', () => {
+ const rule = ({ theme }) => ({
+ backgroundColor: theme.bgColor,
+ color: 'red',
+ })
+
+ expect(
+ createSnapshot(
, { bgColor: 'blue' })
+ ).toMatchSnapshot()
+ })
+
+ it('should use a custom renderer', () => {
+ const renderer = createRenderer({
+ plugins,
+ })
+
+ expect(
+ createSnapshot(
+
,
+ {},
+ renderer
+ )
+ ).toMatchSnapshot()
+ })
+})
diff --git a/packages/jest-react-fela/src/__tests__/createSnapshot-react-18-test.js b/packages/jest-react-fela/src/__tests__/createSnapshot-react-18-test.js
new file mode 100644
index 000000000..fc5d6af8e
--- /dev/null
+++ b/packages/jest-react-fela/src/__tests__/createSnapshot-react-18-test.js
@@ -0,0 +1,80 @@
+import React from 'react'
+import { FelaComponent } from 'react-fela'
+
+import { createRenderer } from 'fela'
+import plugins from 'fela-preset-web'
+
+import createSnapshotAsync from '../createSnapshotAsync'
+
+jest.mock('react', () => jest.requireActual('react-18'))
+jest.mock('react-dom', () => jest.requireActual('react-dom-18'))
+jest.mock('react-dom/client', () => jest.requireActual('react-dom-18/client'), {
+ virtual: true,
+})
+
+describe('Creating Snapshots with Fela', () => {
+ it('should run on React 18', () => {
+ // eslint-disable-next-line import/no-unresolved,global-require
+ const { createRoot } = require('react-dom/client')
+ expect(createRoot).toBeDefined()
+ })
+ it('should return formatted html and css', async () => {
+ const style = {
+ display: 'flex',
+ flex: '1 0 auto',
+ ':hover': {
+ color: 'blue',
+ },
+ '@media (min-width: 300px)': {
+ backgroundColor: 'black',
+ ':hover': {
+ color: 'green',
+ },
+ },
+ }
+
+ expect(
+ await createSnapshotAsync(
)
+ ).toMatchSnapshot()
+ })
+
+ it('should always use a clean setup', async () => {
+ expect(
+ await createSnapshotAsync(
+
+ )
+ ).toMatchSnapshot()
+ expect(
+ await createSnapshotAsync(
+
+ )
+ ).toMatchSnapshot()
+ })
+
+ it('should inject the theme', async () => {
+ const rule = ({ theme }) => ({
+ backgroundColor: theme.bgColor,
+ color: 'red',
+ })
+
+ expect(
+ await createSnapshotAsync(
, {
+ bgColor: 'blue',
+ })
+ ).toMatchSnapshot()
+ })
+
+ it('should use a custom renderer', async () => {
+ const renderer = createRenderer({
+ plugins,
+ })
+
+ expect(
+ await createSnapshotAsync(
+
,
+ {},
+ renderer
+ )
+ ).toMatchSnapshot()
+ })
+})
diff --git a/packages/jest-react-fela/src/createSnapshotAsync.js b/packages/jest-react-fela/src/createSnapshotAsync.js
new file mode 100644
index 000000000..0f995fcec
--- /dev/null
+++ b/packages/jest-react-fela/src/createSnapshotAsync.js
@@ -0,0 +1,45 @@
+import { createElement, useEffect, useRef } from 'react'
+import { createRenderer } from 'fela'
+import { renderToStaticMarkup } from 'react-dom/server'
+import { render } from 'react-dom'
+import { RendererProvider, ThemeProvider } from 'react-fela'
+
+import { createAsyncSnapshotFactory } from 'jest-fela-bindings'
+
+// Wait for React to finish in concurrent mode https://github.com/reactwg/react-18/discussions/5#discussioncomment-2276079
+export const CallbackWrapper = ({ callback, children }) => {
+ const once = useRef(false)
+ useEffect(() => {
+ if (once.current) return
+ once.current = true
+ callback()
+ }, [callback])
+ return children
+}
+
+let createRoot
+try {
+ // eslint-disable-next-line import/no-unresolved,global-require
+ const ReactDOMClient = require('react-dom/client')
+ if (
+ typeof ReactDOMClient !== 'undefined' &&
+ typeof ReactDOMClient.createRoot !== 'undefined'
+ ) {
+ createRoot = ReactDOMClient.createRoot
+ }
+ // eslint-disable-next-line no-empty
+} catch (e) {}
+
+const renderHandler = {
+ createRoot: { createRoot, CallbackWrapper },
+ render,
+ renderToStaticMarkup,
+}
+
+export default createAsyncSnapshotFactory(
+ createElement,
+ renderHandler,
+ createRenderer(),
+ RendererProvider,
+ ThemeProvider
+)
diff --git a/packages/jest-react-fela/src/index.js b/packages/jest-react-fela/src/index.js
index e17aadd65..62270a483 100644
--- a/packages/jest-react-fela/src/index.js
+++ b/packages/jest-react-fela/src/index.js
@@ -1,3 +1,4 @@
import createSnapshot from './createSnapshot'
+import createSnapshotAsync from './createSnapshotAsync'
-export { createSnapshot }
+export { createSnapshot, createSnapshotAsync }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d03ce4657..e7014aa94 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -55,15 +55,15 @@ importers:
css-loader: ^3.4.2
d3-scale-chromatic: 1.2.0
fbjs: ^3.0.4
- fela: ^12.1.1
- fela-enforce-longhands: ^12.1.1
- fela-preset-web: ^12.1.1
+ fela: ^12.1.2
+ fela-enforce-longhands: ^12.1.2
+ fela-preset-web: ^12.1.2
glamor: ^2.20.40
radium: ^0.26.0
react: ^17.0.2
react-art: ^17.0.0
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
react-jss: ^10.0.4
react-native-web: ^0.17.6
reactxp: ^2.0.0
@@ -137,20 +137,20 @@ importers:
cross-env: ^6.0.3
express: ^4.14.0
express-http-proxy: ^1.0.3
- fela: ^12.1.1
- fela-beautifier: ^12.1.1
- fela-dom: ^12.1.1
- fela-perf: ^12.1.1
- fela-plugin-embedded: ^12.1.1
- fela-plugin-fallback-value: ^12.1.1
- fela-plugin-logger: ^12.1.1
+ fela: ^12.1.2
+ fela-beautifier: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-perf: ^12.1.2
+ fela-plugin-embedded: ^12.1.2
+ fela-plugin-fallback-value: ^12.1.2
+ fela-plugin-logger: ^12.1.2
fela-plugin-lvha: ^5.0.16
- fela-plugin-prefixer: ^12.1.1
- fela-plugin-unit: ^12.1.1
- fela-plugin-validator: ^12.1.1
+ fela-plugin-prefixer: ^12.1.2
+ fela-plugin-unit: ^12.1.2
+ fela-plugin-validator: ^12.1.2
inferno: ^6.1.5
inferno-create-element: ^6.1.5
- inferno-fela: ^12.1.1
+ inferno-fela: ^12.1.2
inferno-server: ^6.1.5
jest: ^26.6.0
rimraf: ^3.0.0
@@ -209,22 +209,22 @@ importers:
cross-env: ^6.0.3
express: ^4.14.0
express-http-proxy: ^1.0.3
- fela: ^12.1.1
- fela-beautifier: ^12.1.1
- fela-dom: ^12.1.1
- fela-layout-debugger: ^12.1.1
- fela-perf: ^12.1.1
- fela-plugin-embedded: ^12.1.1
- fela-plugin-fallback-value: ^12.1.1
- fela-plugin-logger: ^12.1.1
+ fela: ^12.1.2
+ fela-beautifier: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-layout-debugger: ^12.1.2
+ fela-perf: ^12.1.2
+ fela-plugin-embedded: ^12.1.2
+ fela-plugin-fallback-value: ^12.1.2
+ fela-plugin-logger: ^12.1.2
fela-plugin-lvha: ^5.0.16
- fela-plugin-prefixer: ^12.1.1
- fela-plugin-unit: ^12.1.1
- fela-plugin-validator: ^12.1.1
- fela-sort-media-query-mobile-first: ^12.1.1
+ fela-plugin-prefixer: ^12.1.2
+ fela-plugin-unit: ^12.1.2
+ fela-plugin-validator: ^12.1.2
+ fela-sort-media-query-mobile-first: ^12.1.2
jest: ^26.6.0
preact: ^10.2.1
- preact-fela: ^12.1.1
+ preact-fela: ^12.1.2
preact-render-to-string: ^3.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -281,23 +281,23 @@ importers:
cross-env: ^6.0.3
express: ^4.14.0
express-http-proxy: ^1.0.3
- fela: ^12.1.1
- fela-beautifier: ^12.1.1
- fela-dom: ^12.1.1
- fela-layout-debugger: ^12.1.1
- fela-perf: ^12.1.1
- fela-plugin-embedded: ^12.1.1
- fela-plugin-fallback-value: ^12.1.1
- fela-plugin-logger: ^12.1.1
+ fela: ^12.1.2
+ fela-beautifier: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-layout-debugger: ^12.1.2
+ fela-perf: ^12.1.2
+ fela-plugin-embedded: ^12.1.2
+ fela-plugin-fallback-value: ^12.1.2
+ fela-plugin-logger: ^12.1.2
fela-plugin-lvha: ^5.0.16
- fela-plugin-prefixer: ^12.1.1
- fela-plugin-unit: ^12.1.1
- fela-plugin-validator: ^12.1.1
- fela-sort-media-query-mobile-first: ^12.1.1
+ fela-plugin-prefixer: ^12.1.2
+ fela-plugin-unit: ^12.1.2
+ fela-plugin-validator: ^12.1.2
+ fela-sort-media-query-mobile-first: ^12.1.2
jest: ^26.6.0
react: ^17.0.2
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
rimraf: ^3.0.0
webpack: ^4.41.6
webpack-cli: ^4.9.2
@@ -342,16 +342,16 @@ importers:
specifiers:
babel-preset-react-native: ^1.0.1
create-react-native-app: ^0.0.6
- fela: ^12.1.1
- fela-dom: ^12.1.1
- fela-native: ^12.1.1
- fela-plugin-extend: ^12.1.1
- fela-plugin-native-media-query: ^12.1.1
- fela-tools: ^12.1.1
- fela-utils: ^12.1.1
+ fela: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-native: ^12.1.2
+ fela-plugin-extend: ^12.1.2
+ fela-plugin-native-media-query: ^12.1.2
+ fela-tools: ^12.1.2
+ fela-utils: ^12.1.2
react: ^17.0.2
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
react-native: 0.44.0
devDependencies:
babel-preset-react-native: 1.9.2
@@ -375,23 +375,23 @@ importers:
'@babel/preset-env': ^7.4.2
babel-loader: ^8.0.5
dog-names: ^1.0.2
- fela: ^12.1.1
- fela-beautifier: ^12.1.1
+ fela: ^12.1.2
+ fela-beautifier: ^12.1.2
fela-combine-arrays: ^1.0.9
- fela-plugin-embedded: ^12.1.1
- fela-plugin-friendly-pseudo-class: ^12.1.1
+ fela-plugin-embedded: ^12.1.2
+ fela-plugin-friendly-pseudo-class: ^12.1.2
fela-plugin-named-media-query: ^5.0.13
- fela-plugin-placeholder-prefixer: ^12.1.1
- fela-plugin-unit: ^12.1.1
- fela-plugin-validator: ^12.1.1
- fela-preset-web: ^12.1.1
- fela-statistics: ^12.1.1
+ fela-plugin-placeholder-prefixer: ^12.1.2
+ fela-plugin-unit: ^12.1.2
+ fela-plugin-validator: ^12.1.2
+ fela-preset-web: ^12.1.2
+ fela-statistics: ^12.1.2
lodash: ^4.17.4
polished: 1.9.0
prop-types: ^15.5.10
react: ^17.0.2
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
react-modal: ^2.2.2
react-styleguidist: 9.0.4
webpack: 4.29.6
@@ -439,7 +439,7 @@ importers:
css-in-js-utils: ^3.0.0
csstype: ^3.0.5
fast-loops: ^1.0.0
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -516,9 +516,9 @@ importers:
babel-jest: ^26.6.0
cross-env: ^6.0.3
fast-loops: ^1.0.0
- fela: ^12.1.1
- fela-dom: ^12.1.1
- fela-tools: ^12.1.1
+ fela: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-tools: ^12.1.2
jest: ^26.6.0
react: ^17.0.2
react-addons-shallow-compare: ^15.6.3
@@ -558,10 +558,10 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
fast-loops: ^1.0.1
- fela: ^12.1.1
- fela-preset-web: ^12.1.1
- fela-tools: ^12.1.1
- fela-utils: ^12.1.1
+ fela: ^12.1.2
+ fela-preset-web: ^12.1.2
+ fela-tools: ^12.1.2
+ fela-utils: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
dependencies:
@@ -599,10 +599,10 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
fast-loops: ^1.0.1
- fela: ^12.1.1
- fela-preset-web: ^12.1.1
- fela-tools: ^12.1.1
- fela-utils: ^12.1.1
+ fela: ^12.1.2
+ fela-preset-web: ^12.1.2
+ fela-tools: ^12.1.2
+ fela-utils: ^12.1.2
jest: ^26.6.0
js-beautify: ^1.14.0
jsdom: ^16.6.0
@@ -650,7 +650,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
+ fela: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -688,14 +688,14 @@ importers:
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
fast-loops: ^1.0.0
- fela: ^12.1.1
- fela-monolithic: ^12.1.1
- fela-tools: ^12.1.1
+ fela: ^12.1.2
+ fela-monolithic: ^12.1.2
+ fela-tools: ^12.1.2
jest: ^26.6.0
- jest-react-fela: ^12.1.1
+ jest-react-fela: ^12.1.2
jsdom: ^16.6.0
react: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
rimraf: ^3.0.0
webpack: ^4.41.6
webpack-cli: ^3.3.10
@@ -738,17 +738,17 @@ importers:
babel-core: 7.0.0-bridge.0
babel-jest: ^26.6.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-dom: ^12.1.1
- fela-monolithic: ^12.1.1
- fela-tools: ^12.1.1
+ fela: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-monolithic: ^12.1.2
+ fela-tools: ^12.1.2
jest: ^26.6.0
- jest-react-fela: ^12.1.1
+ jest-react-fela: ^12.1.2
jsdom: ^19.0.0
raf: ^3.4.1
react: ^17.0.2
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
react-test-renderer: ^17.0.2
rimraf: ^3.0.0
dependencies:
@@ -790,7 +790,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
+ fela: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
styles-debugger: ^0.0.5
@@ -830,7 +830,7 @@ importers:
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
cssbeautify: ^0.3.1
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -870,9 +870,9 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
fast-loops: ^1.0.0
- fela: ^12.1.1
- fela-tools: ^12.1.1
- fela-utils: ^12.1.1
+ fela: ^12.1.2
+ fela-tools: ^12.1.2
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -916,7 +916,7 @@ importers:
babel-jest: ^26.6.0
cross-env: ^6.0.3
fast-loops: ^1.0.0
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
dependencies:
@@ -1059,8 +1059,8 @@ importers:
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
fast-loops: ^1.0.0
- fela: ^12.1.1
- fela-tools: ^12.1.1
+ fela: ^12.1.2
+ fela-tools: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -1140,7 +1140,7 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
fast-loops: ^1.0.0
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -1257,7 +1257,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela-plugin-pseudo-prefixer: ^12.1.1
+ fela-plugin-pseudo-prefixer: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -1335,7 +1335,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -1562,7 +1562,7 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
css-mediaquery: ^0.1.2
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
react: ^17.0.2
@@ -1605,7 +1605,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela-plugin-pseudo-prefixer: ^12.1.1
+ fela-plugin-pseudo-prefixer: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -1686,7 +1686,7 @@ importers:
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
fast-loops: ^1.0.0
- fela-plugin-custom-property: ^12.1.1
+ fela-plugin-custom-property: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -1950,7 +1950,7 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
csslint: ^1.0.5
- fela-utils: ^12.1.1
+ fela-utils: ^12.1.2
isobject: ^3.0.1
jest: ^26.6.0
rimraf: ^3.0.0
@@ -1991,9 +1991,9 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-plugin-logger: ^12.1.1
- fela-plugin-validator: ^12.1.1
+ fela: ^12.1.2
+ fela-plugin-logger: ^12.1.2
+ fela-plugin-validator: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -2032,13 +2032,13 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-plugin-embedded: ^12.1.1
- fela-plugin-extend: ^12.1.1
- fela-plugin-fallback-value: ^12.1.1
- fela-plugin-prefixer: ^12.1.1
- fela-plugin-unit: ^12.1.1
- fela-tools: ^12.1.1
+ fela: ^12.1.2
+ fela-plugin-embedded: ^12.1.2
+ fela-plugin-extend: ^12.1.2
+ fela-plugin-fallback-value: ^12.1.2
+ fela-plugin-prefixer: ^12.1.2
+ fela-plugin-unit: ^12.1.2
+ fela-tools: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -2081,7 +2081,7 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
+ fela: ^12.1.2
jest: ^26.6.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -2153,8 +2153,8 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela-tools: ^12.1.1
- fela-utils: ^12.1.1
+ fela-tools: ^12.1.2
+ fela-utils: ^12.1.2
gzip-size: ^3.0.0
rimraf: ^3.0.0
webpack: ^4.41.6
@@ -2193,8 +2193,8 @@ importers:
cross-env: ^6.0.3
css-in-js-utils: ^3.0.0
fast-loops: ^1.0.0
- fela: ^12.1.1
- fela-utils: ^12.1.1
+ fela: ^12.1.2
+ fela-utils: ^12.1.2
jest: ^26.6.0
js-beautify: ^1.14.0
jsdom: ^16.6.0
@@ -2278,9 +2278,9 @@ importers:
clean-webpack-plugin: ^3.0.0
create-inferno-context: ^0.2.4
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-bindings: ^12.1.1
- fela-dom: ^12.1.1
+ fela: ^12.1.2
+ fela-bindings: ^12.1.2
+ fela-dom: ^12.1.2
inferno: ^5.0.1
inferno-create-element: ^5.0.1
jest: ^26.6.0
@@ -2317,12 +2317,13 @@ importers:
'@babel/core': ^7.2.2
'@babel/node': ^7.13.0
'@babel/plugin-transform-modules-commonjs': ^7.5.0
+ '@babel/plugin-transform-runtime': ^7.5.0
'@babel/polyfill': ^7.7.0
'@babel/preset-env': ^7.5.5
babel-core: 7.0.0-bridge.0
babel-jest: ^26.6.0
cross-env: ^6.0.3
- fela-tools: ^12.1.1
+ fela-tools: ^12.1.2
htmltojsx: ^0.3.0
jest: ^26.6.0
rimraf: ^3.0.0
@@ -2334,6 +2335,7 @@ importers:
'@babel/core': 7.17.4
'@babel/node': 7.16.8_@babel+core@7.17.4
'@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.17.4
+ '@babel/plugin-transform-runtime': 7.17.0_@babel+core@7.17.4
'@babel/polyfill': 7.12.1
'@babel/preset-env': 7.16.11_@babel+core@7.17.4
babel-core: 7.0.0-bridge.0_@babel+core@7.17.4
@@ -2352,7 +2354,7 @@ importers:
'@babel/preset-env': ^7.5.5
babel-core: 7.0.0-bridge.0
cross-env: ^6.0.3
- jest-fela-bindings: ^12.1.1
+ jest-fela-bindings: ^12.1.2
rimraf: ^3.0.0
dependencies:
jest-fela-bindings: link:../jest-fela-bindings
@@ -2377,7 +2379,7 @@ importers:
'@babel/preset-env': ^7.5.5
babel-core: 7.0.0-bridge.0
cross-env: ^6.0.3
- jest-fela-bindings: ^12.1.1
+ jest-fela-bindings: ^12.1.2
rimraf: ^3.0.0
dependencies:
jest-fela-bindings: link:../jest-fela-bindings
@@ -2400,13 +2402,18 @@ importers:
'@babel/plugin-transform-modules-commonjs': ^7.5.0
'@babel/polyfill': ^7.7.0
'@babel/preset-env': ^7.5.5
+ '@babel/preset-react': ^7.5.5
babel-core: 7.0.0-bridge.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-preset-web: ^12.1.1
- jest-fela-bindings: ^12.1.1
+ fela: ^12.1.2
+ fela-preset-web: ^12.1.2
+ jest: ^26.6.0
+ jest-fela-bindings: ^12.1.2
react: ^17.0.2
- react-fela: ^12.1.1
+ react-18: npm:react@^18.1.0
+ react-dom: ^17.0.2
+ react-dom-18: npm:react-dom@^18.1.0
+ react-fela: ^12.1.2
rimraf: ^3.0.0
dependencies:
jest-fela-bindings: link:../jest-fela-bindings
@@ -2417,11 +2424,16 @@ importers:
'@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.17.4
'@babel/polyfill': 7.12.1
'@babel/preset-env': 7.16.11_@babel+core@7.17.4
+ '@babel/preset-react': 7.16.7_@babel+core@7.17.4
babel-core: 7.0.0-bridge.0_@babel+core@7.17.4
cross-env: 6.0.3
fela: link:../fela
fela-preset-web: link:../fela-preset-web
+ jest: 26.6.3
react: 17.0.2
+ react-18: /react/18.1.0
+ react-dom: 17.0.2_react@17.0.2
+ react-dom-18: /react-dom/18.1.0_react@17.0.2
react-fela: link:../react-fela
rimraf: 3.0.2
@@ -2435,9 +2447,9 @@ importers:
'@babel/preset-env': ^7.5.5
babel-core: 7.0.0-bridge.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-bindings: ^12.1.1
- fela-dom: ^12.1.1
+ fela: ^12.1.2
+ fela-bindings: ^12.1.2
+ fela-dom: ^12.1.2
preact: ^10.6.6
rimraf: ^3.0.0
dependencies:
@@ -2468,9 +2480,9 @@ importers:
babel-loader: ^8.2.3
clean-webpack-plugin: ^3.0.0
cross-env: ^6.0.3
- fela: ^12.1.1
- fela-bindings: ^12.1.1
- fela-dom: ^12.1.1
+ fela: ^12.1.2
+ fela-bindings: ^12.1.2
+ fela-dom: ^12.1.2
prop-types: ^15.5.8
react: ^17.0.2
rimraf: ^3.0.0
@@ -2533,19 +2545,19 @@ importers:
'@mdx-js/runtime': ^1.6.22
'@next/bundle-analyzer': ^9.5.5
copy-to-clipboard: ^3.3.1
- fela: ^12.1.1
- fela-dom: ^12.1.1
- fela-plugin-named-keys: ^12.1.1
- fela-plugin-responsive-value: ^12.1.1
- fela-preset-web: ^12.1.1
- fela-sort-media-query-mobile-first: ^12.1.1
+ fela: ^12.1.2
+ fela-dom: ^12.1.2
+ fela-plugin-named-keys: ^12.1.2
+ fela-plugin-responsive-value: ^12.1.2
+ fela-preset-web: ^12.1.2
+ fela-sort-media-query-mobile-first: ^12.1.2
kilvin: ^3.1.1
next: ^12.0.10
next-mdx-remote: ^3.0.8
prism-react-renderer: ^1.3.1
react: ^17.0.2
react-dom: ^17.0.2
- react-fela: ^12.1.1
+ react-fela: ^12.1.2
react-test-renderer: ^17.0.2
dependencies:
'@docsearch/react': 3.0.0-alpha.50_react-dom@17.0.2+react@17.0.2
@@ -2563,7 +2575,7 @@ importers:
prism-react-renderer: 1.3.1_react@17.0.2
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
- react-fela: file:packages/react-fela_react@17.0.2
+ react-fela: file:packages/react-fela_fela@packages+fela+react@17.0.2
devDependencies:
'@babel/core': 7.17.4
'@babel/node': 7.16.8_@babel+core@7.17.4
@@ -10874,14 +10886,15 @@ packages:
transitivePeerDependencies:
- encoding
- /fela-bindings/12.1.1:
- resolution: {integrity: sha512-OiMrfLYfHLtqj/fEeV9Pn4ERQBRQCCVDfZGUcxSyNazWtx0j6aUSv3e5WCQI7475xFIM5efp9NtegQ0MzR8dJA==}
+ /fela-bindings/12.1.2_fela@packages+fela:
+ resolution: {integrity: sha512-5qOP2NYk3hLXtHzGt4zaLexJ4nm97N1kXtqddsApm7LuSuOrEDVuAULqZPi0tj6tPg9jpHEW+2S1y/U+JZ3G3A==}
peerDependencies:
fela: '*'
dependencies:
fast-loops: 1.1.3
- fela-dom: 12.1.1
- fela-tools: 12.1.1
+ fela: link:packages\fela
+ fela-dom: 12.1.2
+ fela-tools: 12.1.2
react-addons-shallow-compare: 15.6.3
shallow-equal: 1.2.1
dev: false
@@ -10893,12 +10906,12 @@ packages:
isobject: 3.0.1
dev: true
- /fela-dom/12.1.1:
- resolution: {integrity: sha512-/7E+T1/VAikAfV/XkQjbVFdTflB2EsXlHooTRYTKPhWXa1C8XNxadkQ+zHhnJRK9hDxyOUz5q4zLnYZOg/cNPA==}
+ /fela-dom/12.1.2:
+ resolution: {integrity: sha512-MVV0uR4rufPbk2nGgRmNlAw3plrDLVs6T3J8JApuE58fpTuUHNClutQTKagMCWc5hJsKotj4lpa4YN+x/LL6cg==}
dependencies:
css-in-js-utils: 3.1.0
fast-loops: 1.1.3
- fela-utils: 12.1.1
+ fela-utils: 12.1.2
sort-css-media-queries: 1.5.4
dev: false
@@ -10914,17 +10927,17 @@ packages:
fela-utils: 7.0.5
dev: true
- /fela-tools/12.1.1:
- resolution: {integrity: sha512-lqPdRVqXUqVdv3Kl7ht2Z3eit1AEH3LgVyr2MzA/nSgctCxIN880XCwDv+X64fppWTR3bbKyfTMcx5p49Www/w==}
+ /fela-tools/12.1.2:
+ resolution: {integrity: sha512-eq4J4uvXDS3Cs0gTiKwQZhd0ft+ZU/MYdsP196/NQXTuH/tP6CuCgLrAPL5Ab4iOA6HmSKa0lJII2WY/k5af+A==}
dependencies:
css-in-js-utils: 3.1.0
fast-loops: 1.1.3
- fela: 12.1.1
- fela-utils: 12.1.1
+ fela: 12.1.2
+ fela-utils: 12.1.2
dev: false
- /fela-utils/12.1.1:
- resolution: {integrity: sha512-XO3aGDej2vg7LgaRjAR36+q4dCSdHhEg3RMsiXDGPWgHoU2f4qRDJ8wcqbYkjXNq2jIR58CnV4kb/rylMn3b3w==}
+ /fela-utils/12.1.2:
+ resolution: {integrity: sha512-u3ZJLMwbRZY5UX4a2xJ7g5Rn8gTv4AXbli+T0sS0zJlHh2mBsqrW2uGw1reSI7IGPEYmHbMN1NDau9Lftkcnqw==}
dependencies:
css-in-js-utils: 3.1.0
fast-loops: 1.1.3
@@ -10936,13 +10949,13 @@ packages:
css-in-js-utils: 2.0.0
dev: true
- /fela/12.1.1:
- resolution: {integrity: sha512-rlCmCUJFWvGENWpi1gasHBRFKoKIhzkKmP9sDpYN3YGAKFah8q4bPtV5EZyruD4eCOt3Wa/nRlSrlsiJ3hZ8XQ==}
+ /fela/12.1.2:
+ resolution: {integrity: sha512-1OULiVo6sAzqNAUCA7SWMLRYI2irILtn0iXef11U2AdT4EHVSJMH4t6fpUe18H690vfG0efIOUDdGwJAL6eTuA==}
dependencies:
css-in-js-utils: 3.1.0
csstype: 3.0.10
fast-loops: 1.1.3
- fela-utils: 12.1.1
+ fela-utils: 12.1.2
isobject: 3.0.1
dev: false
@@ -16940,6 +16953,16 @@ packages:
react: 17.0.2
scheduler: 0.20.2
+ /react-dom/18.1.0_react@17.0.2:
+ resolution: {integrity: sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==}
+ peerDependencies:
+ react: ^18.1.0
+ dependencies:
+ loose-envify: 1.4.0
+ react: 17.0.2
+ scheduler: 0.22.0
+ dev: true
+
/react-error-overlay/5.1.6:
resolution: {integrity: sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==}
dev: true
@@ -17270,6 +17293,13 @@ packages:
loose-envify: 1.4.0
object-assign: 4.1.1
+ /react/18.1.0:
+ resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ loose-envify: 1.4.0
+ dev: true
+
/reactxp/2.0.0_react-dom@17.0.2+react@17.0.2:
resolution: {integrity: sha512-HAWwZFL7gXQXnQi87FOBybugSRo+/Xq30rj8tgX77i0uAHWRQHMFw4N10GPLWeacjDuC3/t0RjY6bSftGNJaFg==}
peerDependencies:
@@ -18114,6 +18144,12 @@ packages:
loose-envify: 1.4.0
object-assign: 4.1.1
+ /scheduler/0.22.0:
+ resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==}
+ dependencies:
+ loose-envify: 1.4.0
+ dev: true
+
/schema-utils/1.0.0:
resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==}
engines: {node: '>= 4'}
@@ -21346,17 +21382,18 @@ packages:
/zwitch/1.0.5:
resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
- file:packages/react-fela_react@17.0.2:
+ file:packages/react-fela_fela@packages+fela+react@17.0.2:
resolution: {directory: packages/react-fela, type: directory}
id: file:packages/react-fela
name: react-fela
- version: 12.1.1
+ version: 12.1.2
peerDependencies:
fela: '>=11.3'
react: '*'
dependencies:
- fela-bindings: 12.1.1
- fela-dom: 12.1.1
+ fela: link:packages\fela
+ fela-bindings: 12.1.2_fela@packages+fela
+ fela-dom: 12.1.2
prop-types: 15.8.1
react: 17.0.2
dev: false