diff --git a/README.md b/README.md
index 18cbfd3..7a16ffe 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,6 @@ UI components:
- `Popup`
- `ProgressBar`
- `ProgressBarList`
-- `RenderHtmlWrapper`
- `TextLink`
- `Tooltip`
- `TooltipProps`
diff --git a/package.json b/package.json
index 7c3d25f..0313ae5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@observation.org/react-native-components",
- "version": "1.69.0",
+ "version": "1.70.0",
"main": "src/index.ts",
"repository": "git@github.com:observation/react-native-components.git",
"author": "Observation.org",
@@ -31,7 +31,6 @@
"prettier": "^3.7.4",
"react": "19.2.0",
"react-native": "0.83.1",
- "react-native-render-html": "^6.3.4",
"react-test-renderer": "19.2.0",
"ts-jest": "^29.4.6",
"typescript": "5.8.3",
@@ -53,8 +52,7 @@
"peerDependencies": {
"@react-navigation/native": "^6.0.8",
"react": "19.2.0",
- "react-native": "0.83.1",
- "react-native-render-html": "^6.1.0"
+ "react-native": "0.83.1"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2",
diff --git a/src/components/RenderHtmlWrapper.tsx b/src/components/RenderHtmlWrapper.tsx
deleted file mode 100644
index e53f268..0000000
--- a/src/components/RenderHtmlWrapper.tsx
+++ /dev/null
@@ -1,75 +0,0 @@
-import React from 'react'
-import { Dimensions, GestureResponderEvent, Text, View } from 'react-native'
-
-import RenderHtml, { CustomRendererProps, RenderHTMLProps, TBlock, defaultSystemFonts } from 'react-native-render-html'
-
-import ContentImage from './ContentImage'
-import Log from '../lib/Log'
-import { openUrl } from '../lib/Url'
-import htmlStyle from '../styles/html'
-import textStyle from '../styles/text'
-import theme from '../styles/theme'
-
-export const imgRenderer = ({ tnode }: { tnode: TBlock }) => {
- const { src, alt } = tnode.attributes
- Log.debug('RenderHtmlWrapper:imgRenderer', src, alt)
- if (!src) {
- return null
- }
- return
-}
-
-export const olRenderer = ({ InternalRenderer, ...props }: CustomRendererProps) => (
-
-)
-
-export const ulRenderer = ({ TNodeChildrenRenderer, ...props }: CustomRendererProps) => (
- <>
- {props.tnode.children.map((item, i) => (
-
- •
-
-
- ))}
- >
-)
-
-const renderers = {
- img: imgRenderer,
- ol: olRenderer,
- ul: ulRenderer,
-}
-
-const defaultRenderersProps = {
- a: {
- onPress: (_event: GestureResponderEvent, href: string) => openUrl(href),
- },
-}
-
-const systemFonts = [...defaultSystemFonts, 'Ubuntu']
-
-const RenderHtmlWrapper = ({
- contentWidth = Dimensions.get('window').width - 2 * theme.margin.common,
- renderersProps = defaultRenderersProps,
- baseStyle = textStyle.body,
- ...props
-}: RenderHTMLProps) => (
-
-)
-
-export default RenderHtmlWrapper
diff --git a/src/components/__tests__/RenderHtmlWrapper.test.tsx b/src/components/__tests__/RenderHtmlWrapper.test.tsx
deleted file mode 100644
index e9a3006..0000000
--- a/src/components/__tests__/RenderHtmlWrapper.test.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import React from 'react'
-
-import { render } from '@testing-library/react-native'
-
-import RenderHtmlWrapper from '../RenderHtmlWrapper'
-
-describe('RenderHtmlWrapper', () => {
- describe('Rendering', () => {
- describe('Custom image renderer', () => {
- test('Normal render', () => {
- const html = `
`
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
-
- test('Without url', () => {
- const html = `
`
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
- })
-
- describe('Custom ordered list renderer', () => {
- test('Normal renderer', () => {
- const html = '\n- Ein
\n- Zwei
\n- Drei
\n
'
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
-
- test('Ordered list inside an unorderer list', () => {
- const html =
- '\n- Ein
\n- Ein
\n- Zwei
\n- Drei
\n
\n \n- Zwei
\n- Drei
\n
'
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
-
- test('Unorderer list inside an ordered list', () => {
- const html =
- '\n- Ein\n
\n- Zwei
\n- Drei
\n
'
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
- })
-
- describe('Custom unordered list', () => {
- test('Normal render', () => {
- const html = ''
- const { toJSON } = render()
- expect(toJSON()).toMatchSnapshot()
- })
- })
- })
-})
diff --git a/src/components/__tests__/__snapshots__/RenderHtmlWrapper.test.tsx.snap b/src/components/__tests__/__snapshots__/RenderHtmlWrapper.test.tsx.snap
deleted file mode 100644
index 9b17ff5..0000000
--- a/src/components/__tests__/__snapshots__/RenderHtmlWrapper.test.tsx.snap
+++ /dev/null
@@ -1,1458 +0,0 @@
-// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
-
-exports[`RenderHtmlWrapper Rendering Custom image renderer Normal render 1`] = `
-
-
-
-
-
-
-
-
-
-
-
- A picture
-
-
-
-
-
-
-
-
-`;
-
-exports[`RenderHtmlWrapper Rendering Custom image renderer Without url 1`] = `
-
-
-
-`;
-
-exports[`RenderHtmlWrapper Rendering Custom ordered list renderer Normal renderer 1`] = `
-
-
-
-
-
-
- 1.
-
-
-
-
-
- Ein
-
-
-
-
-
-
-
- 2.
-
-
-
-
-
- Zwei
-
-
-
-
-
-
-
- 3.
-
-
-
-
-
- Drei
-
-
-
-
-
-
-
-`;
-
-exports[`RenderHtmlWrapper Rendering Custom ordered list renderer Ordered list inside an unorderer list 1`] = `
-
-
-
-
- •
-
-
- Ein
-
-
-
-
-
- 1.
-
-
-
-
-
- Ein
-
-
-
-
-
-
-
- 2.
-
-
-
-
-
- Zwei
-
-
-
-
-
-
-
- 3.
-
-
-
-
-
- Drei
-
-
-
-
-
-
-
-
- •
-
-
- Zwei
-
-
-
-
- •
-
-
- Drei
-
-
-
-
-`;
-
-exports[`RenderHtmlWrapper Rendering Custom ordered list renderer Unorderer list inside an ordered list 1`] = `
-
-
-
-
-
-
- 1.
-
-
-
-
-
- Ein
-
-
-
- •
-
-
- Ein
-
-
-
-
- •
-
-
- Zwei
-
-
-
-
- •
-
-
- Drei
-
-
-
-
-
-
-
-
- 2.
-
-
-
-
-
- Zwei
-
-
-
-
-
-
-
- 3.
-
-
-
-
-
- Drei
-
-
-
-
-
-
-
-`;
-
-exports[`RenderHtmlWrapper Rendering Custom unordered list Normal render 1`] = `
-
-
-
-
- •
-
-
- Ein
-
-
-
-
- •
-
-
- Zwei
-
-
-
-
- •
-
-
- Drei
-
-
-
-
-`;
diff --git a/src/index.ts b/src/index.ts
index 6edb342..97084bd 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -24,7 +24,6 @@ import PageIndicator from './components/PageIndicator'
import Panel from './components/Panel'
import Popup from './components/Popup'
import ProgressBarList from './components/ProgressBarList'
-import RenderHtmlWrapper, { imgRenderer, olRenderer, ulRenderer } from './components/RenderHtmlWrapper'
import TextLink from './components/TextLink'
import Tooltip, { TooltipProps } from './components/Tooltip'
import WebLink from './components/WebLink'
@@ -65,10 +64,6 @@ export {
Popup,
ProgressBar,
ProgressBarList,
- RenderHtmlWrapper,
- imgRenderer,
- olRenderer,
- ulRenderer,
TextLink,
Tooltip,
WebLink,
diff --git a/src/styles/font.ts b/src/styles/font.ts
index 2a0a192..456038a 100644
--- a/src/styles/font.ts
+++ b/src/styles/font.ts
@@ -1,23 +1,7 @@
import { Platform, TextStyle } from 'react-native'
-import { MixedSizeCSSPropertiesKeys } from 'react-native-render-html'
-
import theme from './theme'
-/**
- * React Native's TextStyle without the overflow:'scroll' property.
- *
- * The component @native-html (used by react-native-render-html) is missing the overflow: 'scroll' property.
- * In order to use the React Native's TextStyle together with the RenderHtml component (and type checking)
- * we override the overflow property with our own overflow type
- *
- * Since React Native has introduced DimensionValue for some types, the MixedSizeCSSPropertiesKeys is forced
- * to be number | string | undefined
- */
-type FontStyle = TextStyle & { overflow?: 'visible' | 'hidden' | undefined } & {
- [k in MixedSizeCSSPropertiesKeys]?: number | string
-}
-
type FontName =
| 'extraSmall'
| 'small'
@@ -32,7 +16,7 @@ type FontName =
| 'huge'
| 'hugeBold'
-const font: Record = {
+const font: Record = {
extraSmall: {
fontFamily: 'Ubuntu',
fontStyle: 'normal',
@@ -120,4 +104,4 @@ const font: Record = {
}
export default font
-export type { FontStyle, FontName }
+export type { FontName }
diff --git a/src/styles/html.ts b/src/styles/html.ts
deleted file mode 100644
index deed66a..0000000
--- a/src/styles/html.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import { MixedStyleDeclaration } from 'react-native-render-html'
-
-import textStyle from './text'
-import theme from './theme'
-
-/**
- * Styles for HTML tags
- *
- * Note that we can only use plain JavaScript objects here, not StyleSheet instances
- */
-const html: Readonly> = {
- h1: {
- ...textStyle.title,
- marginTop: 0,
- marginBottom: 0,
- },
-
- h2: {
- ...textStyle.subtitle,
- color: theme.color.black,
- marginTop: theme.margin.common,
- marginBottom: 0,
- },
-
- h3: {
- ...textStyle.lead,
- marginTop: theme.margin.common,
- marginBottom: 0,
- },
-
- ul: {
- marginTop: theme.margin.common,
- paddingLeft: theme.margin.common,
- marginBottom: theme.margin.half,
- },
-
- ol: {
- marginTop: theme.margin.common,
- paddingLeft: theme.margin.common,
- marginBottom: theme.margin.half,
- },
-
- li: {
- marginBottom: theme.margin.half,
- },
-
- a: {
- color: theme.color.primary,
- textDecorationLine: 'none',
- },
-}
-
-export default html
diff --git a/src/styles/index.ts b/src/styles/index.ts
index 3208647..8dee7bf 100644
--- a/src/styles/index.ts
+++ b/src/styles/index.ts
@@ -1,6 +1,6 @@
-import font, { FontName, FontStyle } from './font'
+import font, { FontName } from './font'
import text from './text'
import theme from './theme'
export { font, text, theme }
-export type { FontStyle, FontName }
+export type { FontName }
diff --git a/src/styles/text.ts b/src/styles/text.ts
index 101f3a7..5efd11e 100644
--- a/src/styles/text.ts
+++ b/src/styles/text.ts
@@ -1,4 +1,6 @@
-import font, { FontStyle } from './font'
+import { TextStyle } from 'react-native'
+
+import font from './font'
import theme from './theme'
type TextName =
@@ -17,7 +19,7 @@ type TextName =
| 'percentage'
| 'thumbnail'
-const text: Record = {
+const text: Record = {
...font,
iconLabel: font.extraSmall,
tabIconLabel: font.small,
diff --git a/yarn.lock b/yarn.lock
index a715e1a..6afb9c2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2735,24 +2735,6 @@ __metadata:
languageName: node
linkType: hard
-"@jsamr/counter-style@npm:^2.0.1":
- version: 2.0.2
- resolution: "@jsamr/counter-style@npm:2.0.2"
- checksum: 9434d6e52dcbf6a3422137e3397d801aa3b4f3fd780fc5a12c47db171502f281eaa8ae69b953a1d1bdaf4effeac7c674e7dbdd8341157a6f21a087ccb7af5bfe
- languageName: node
- linkType: hard
-
-"@jsamr/react-native-li@npm:^2.3.0":
- version: 2.3.1
- resolution: "@jsamr/react-native-li@npm:2.3.1"
- peerDependencies:
- "@jsamr/counter-style": ^1.0.0 || ^2.0.0
- react: "*"
- react-native: "*"
- checksum: 3465ac894d125261660cc5d779c226560578927354c8c661be9bcdc46438121cd5561079dd76ad82bb9970c0adf753e62726d6d8849b1b66484aa8090701916b
- languageName: node
- linkType: hard
-
"@napi-rs/wasm-runtime@npm:^0.2.11":
version: 0.2.12
resolution: "@napi-rs/wasm-runtime@npm:0.2.12"
@@ -2764,38 +2746,6 @@ __metadata:
languageName: node
linkType: hard
-"@native-html/css-processor@npm:1.11.0":
- version: 1.11.0
- resolution: "@native-html/css-processor@npm:1.11.0"
- dependencies:
- css-to-react-native: ^3.0.0
- csstype: ^3.0.8
- peerDependencies:
- "@types/react": "*"
- "@types/react-native": "*"
- checksum: 741ff04c6bfb7f004670ed03c230f417266002c59bd0314e066df28044f5d6ce76ff62db85ff801b9e14dee5a048a87b77d2213bc6f869de31f4d93802c54fd0
- languageName: node
- linkType: hard
-
-"@native-html/transient-render-engine@npm:11.2.3":
- version: 11.2.3
- resolution: "@native-html/transient-render-engine@npm:11.2.3"
- dependencies:
- "@native-html/css-processor": 1.11.0
- "@types/ramda": ^0.27.44
- csstype: ^3.0.9
- domelementtype: ^2.2.0
- domhandler: ^4.2.2
- domutils: ^2.8.0
- htmlparser2: ^7.1.2
- ramda: ^0.27.2
- peerDependencies:
- "@types/react-native": "*"
- react-native: ^*
- checksum: 13248216b19c07703fa5ff9942889ea7dc669d6fd9c944d3d5cf2757088c3e66a5b760f194ac0193ddbbb3f4556655fe10c6e4e5a5efd030da8ec1360b08a605
- languageName: node
- linkType: hard
-
"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
version: 5.1.1-v1
resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
@@ -2893,7 +2843,6 @@ __metadata:
react: 19.2.0
react-native: 0.83.1
react-native-logs: ^5.5.0
- react-native-render-html: ^6.3.4
react-native-scalable-image: ^1.1.0
react-test-renderer: 19.2.0
ts-jest: ^29.4.6
@@ -2903,7 +2852,6 @@ __metadata:
"@react-navigation/native": ^6.0.8
react: 19.2.0
react-native: 0.83.1
- react-native-render-html: ^6.1.0
languageName: unknown
linkType: soft
@@ -3518,15 +3466,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/ramda@npm:^0.27.40, @types/ramda@npm:^0.27.44":
- version: 0.27.66
- resolution: "@types/ramda@npm:0.27.66"
- dependencies:
- ts-toolbelt: ^6.15.1
- checksum: eea577e4a0934849b4103c1452a7c8ddbc9bbf0e2aafb908467212654555145f846a16fe737563b582e8fb5bd6698481ebec1237537e5e662587c47f626e4c92
- languageName: node
- linkType: hard
-
"@types/react@npm:^19.2.0":
version: 19.2.7
resolution: "@types/react@npm:19.2.7"
@@ -3550,13 +3489,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/urijs@npm:^1.19.15":
- version: 1.19.25
- resolution: "@types/urijs@npm:1.19.25"
- checksum: cce3fd2845d5e143f4130134a5f6ff7e02b4dfc05f4d13c7b28a404fd9420bb8a6483a572c0662693bb18c5b3d8f814270aa75f3fd539f32fae22d005e755b5d
- languageName: node
- linkType: hard
-
"@types/yargs-parser@npm:*":
version: 21.0.3
resolution: "@types/yargs-parser@npm:21.0.3"
@@ -4818,13 +4750,6 @@ __metadata:
languageName: node
linkType: hard
-"camelize@npm:^1.0.0":
- version: 1.0.1
- resolution: "camelize@npm:1.0.1"
- checksum: 91d8611d09af725e422a23993890d22b2b72b4cabf7239651856950c76b4bf53fe0d0da7c5e4db05180e898e4e647220e78c9fbc976113bd96d603d1fcbfcb99
- languageName: node
- linkType: hard
-
"caniuse-lite@npm:^1.0.30001587":
version: 1.0.30001589
resolution: "caniuse-lite@npm:1.0.30001589"
@@ -4867,20 +4792,6 @@ __metadata:
languageName: node
linkType: hard
-"character-entities-html4@npm:^1.0.0":
- version: 1.1.4
- resolution: "character-entities-html4@npm:1.1.4"
- checksum: 22536aba07a378a2326420423ceadd65c0121032c527f80e84dfc648381992ed5aa666d7c2b267cd269864b3682d5b0315fc2f03a9e7c017d1a96d24ec292d5f
- languageName: node
- linkType: hard
-
-"character-entities-legacy@npm:^1.0.0":
- version: 1.1.4
- resolution: "character-entities-legacy@npm:1.1.4"
- checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811
- languageName: node
- linkType: hard
-
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -5135,31 +5046,6 @@ __metadata:
languageName: node
linkType: hard
-"css-color-keywords@npm:^1.0.0":
- version: 1.0.0
- resolution: "css-color-keywords@npm:1.0.0"
- checksum: 8f125e3ad477bd03c77b533044bd9e8a6f7c0da52d49bbc0bbe38327b3829d6ba04d368ca49dd9ff3b667d2fc8f1698d891c198bbf8feade1a5501bf5a296408
- languageName: node
- linkType: hard
-
-"css-to-react-native@npm:^3.0.0":
- version: 3.2.0
- resolution: "css-to-react-native@npm:3.2.0"
- dependencies:
- camelize: ^1.0.0
- css-color-keywords: ^1.0.0
- postcss-value-parser: ^4.0.2
- checksum: 263be65e805aef02c3f20c064665c998a8c35293e1505dbe6e3054fb186b01a9897ac6cf121f9840e5a9dfe3fb3994f6fcd0af84a865f1df78ba5bf89e77adce
- languageName: node
- linkType: hard
-
-"csstype@npm:^3.0.8, csstype@npm:^3.0.9":
- version: 3.1.3
- resolution: "csstype@npm:3.1.3"
- checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7
- languageName: node
- linkType: hard
-
"csstype@npm:^3.2.2":
version: 3.2.3
resolution: "csstype@npm:3.2.3"
@@ -5411,44 +5297,6 @@ __metadata:
languageName: node
linkType: hard
-"dom-serializer@npm:^1.0.1":
- version: 1.4.1
- resolution: "dom-serializer@npm:1.4.1"
- dependencies:
- domelementtype: ^2.0.1
- domhandler: ^4.2.0
- entities: ^2.0.0
- checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22
- languageName: node
- linkType: hard
-
-"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0":
- version: 2.3.0
- resolution: "domelementtype@npm:2.3.0"
- checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6
- languageName: node
- linkType: hard
-
-"domhandler@npm:^4.2.0, domhandler@npm:^4.2.2":
- version: 4.3.1
- resolution: "domhandler@npm:4.3.1"
- dependencies:
- domelementtype: ^2.2.0
- checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa
- languageName: node
- linkType: hard
-
-"domutils@npm:^2.8.0":
- version: 2.8.0
- resolution: "domutils@npm:2.8.0"
- dependencies:
- dom-serializer: ^1.0.1
- domelementtype: ^2.2.0
- domhandler: ^4.2.0
- checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391
- languageName: node
- linkType: hard
-
"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1":
version: 1.0.1
resolution: "dunder-proto@npm:1.0.1"
@@ -5532,20 +5380,6 @@ __metadata:
languageName: node
linkType: hard
-"entities@npm:^2.0.0":
- version: 2.2.0
- resolution: "entities@npm:2.2.0"
- checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3
- languageName: node
- linkType: hard
-
-"entities@npm:^3.0.1":
- version: 3.0.1
- resolution: "entities@npm:3.0.1"
- checksum: aaf7f12033f0939be91f5161593f853f2da55866db55ccbf72f45430b8977e2b79dbd58c53d0fdd2d00bd7d313b75b0968d09f038df88e308aa97e39f9456572
- languageName: node
- linkType: hard
-
"env-paths@npm:^2.2.0":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
@@ -7181,18 +7015,6 @@ __metadata:
languageName: node
linkType: hard
-"htmlparser2@npm:^7.1.2":
- version: 7.2.0
- resolution: "htmlparser2@npm:7.2.0"
- dependencies:
- domelementtype: ^2.0.1
- domhandler: ^4.2.2
- domutils: ^2.8.0
- entities: ^3.0.1
- checksum: 96563d9965729cfcb3f5f19c26d013c6831b4cb38d79d8c185e9cd669ea6a9ffe8fb9ccc74d29a068c9078aa0e2767053ed6b19aa32723c41550340d0094bea0
- languageName: node
- linkType: hard
-
"http-cache-semantics@npm:^4.1.1":
version: 4.1.1
resolution: "http-cache-semantics@npm:4.1.1"
@@ -10220,13 +10042,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-value-parser@npm:^4.0.2":
- version: 4.2.0
- resolution: "postcss-value-parser@npm:4.2.0"
- checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f
- languageName: node
- linkType: hard
-
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -10317,7 +10132,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:^15.5.7, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
+"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -10377,13 +10192,6 @@ __metadata:
languageName: node
linkType: hard
-"ramda@npm:^0.27.2":
- version: 0.27.2
- resolution: "ramda@npm:0.27.2"
- checksum: 28d6735dd1eea1a796c56cf6111f3673c6105bbd736e521cdd7826c46a18eeff337c2dba4668f6eed990d539b9961fd6db19aa46ccc1530ba67a396c0a9f580d
- languageName: node
- linkType: hard
-
"range-parser@npm:~1.2.1":
version: 1.2.1
resolution: "range-parser@npm:1.2.1"
@@ -10436,26 +10244,6 @@ __metadata:
languageName: node
linkType: hard
-"react-native-render-html@npm:^6.3.4":
- version: 6.3.4
- resolution: "react-native-render-html@npm:6.3.4"
- dependencies:
- "@jsamr/counter-style": ^2.0.1
- "@jsamr/react-native-li": ^2.3.0
- "@native-html/transient-render-engine": 11.2.3
- "@types/ramda": ^0.27.40
- "@types/urijs": ^1.19.15
- prop-types: ^15.5.7
- ramda: ^0.27.2
- stringify-entities: ^3.1.0
- urijs: ^1.19.6
- peerDependencies:
- react: "*"
- react-native: "*"
- checksum: 9fd0c915664d4d25d23f48b4b33101385f2e497c643664c09b457eb091f90cd1d60f9c2c4bfad1a55403c8037d52de5dcbdebe0b1ebc9e4883d8a3099a23633b
- languageName: node
- linkType: hard
-
"react-native-scalable-image@npm:^1.1.0":
version: 1.1.0
resolution: "react-native-scalable-image@npm:1.1.0"
@@ -11437,17 +11225,6 @@ __metadata:
languageName: node
linkType: hard
-"stringify-entities@npm:^3.1.0":
- version: 3.1.0
- resolution: "stringify-entities@npm:3.1.0"
- dependencies:
- character-entities-html4: ^1.0.0
- character-entities-legacy: ^1.0.0
- xtend: ^4.0.0
- checksum: 5b6212e2985101ddb8197d999a6c01abb610f2ba6efd6f8f7d7ec763b61cb08b55735b03febdf501c2091f484df16bc82412419ef35ee21135548f6a15881044
- languageName: node
- linkType: hard
-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -11721,13 +11498,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-toolbelt@npm:^6.15.1":
- version: 6.15.5
- resolution: "ts-toolbelt@npm:6.15.5"
- checksum: 24ad00cfd9ce735c76c873a9b1347eac475b94e39ebbdf100c9019dce88dd5f4babed52884cf82bb456a38c28edd0099ab6f704b84b2e5e034852b618472c1f3
- languageName: node
- linkType: hard
-
"tsconfig-paths@npm:^3.15.0":
version: 3.15.0
resolution: "tsconfig-paths@npm:3.15.0"
@@ -12169,13 +11939,6 @@ __metadata:
languageName: node
linkType: hard
-"urijs@npm:^1.19.6":
- version: 1.19.11
- resolution: "urijs@npm:1.19.11"
- checksum: f9b95004560754d30fd7dbee44b47414d662dc9863f1cf5632a7c7983648df11d23c0be73b9b4f9554463b61d5b0a520b70df9e1ee963ebb4af02e6da2cc80f3
- languageName: node
- linkType: hard
-
"use-latest-callback@npm:^0.2.4":
version: 0.2.6
resolution: "use-latest-callback@npm:0.2.6"
@@ -12444,13 +12207,6 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:^4.0.0":
- version: 4.0.2
- resolution: "xtend@npm:4.0.2"
- checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
- languageName: node
- linkType: hard
-
"y18n@npm:^5.0.5":
version: 5.0.8
resolution: "y18n@npm:5.0.8"