diff --git a/packages/render/src/RenderHTMLSource.tsx b/packages/render/src/RenderHTMLSource.tsx
index f71fea73..2ededa7f 100644
--- a/packages/render/src/RenderHTMLSource.tsx
+++ b/packages/render/src/RenderHTMLSource.tsx
@@ -1,4 +1,4 @@
-import equals from 'ramda/src/equals';
+import { equals } from 'ramda';
import React, { memo, ReactElement, useMemo } from 'react';
import { Dimensions } from 'react-native';
import ttreeEventsContext from './context/ttreeEventsContext';
diff --git a/packages/render/src/context/ListStyleSpecsProvider.tsx b/packages/render/src/context/ListStyleSpecsProvider.tsx
index 736e8b35..9cb0c3a9 100644
--- a/packages/render/src/context/ListStyleSpecsProvider.tsx
+++ b/packages/render/src/context/ListStyleSpecsProvider.tsx
@@ -1,6 +1,6 @@
/* eslint-disable react-native/no-inline-styles */
import { MarkerBoxProps } from '@jsamr/react-native-li';
-import mapObjIndexed from 'ramda/src/mapObjIndexed';
+import { mapObjIndexed } from 'ramda';
import React, {
createContext,
PropsWithChildren,
diff --git a/packages/render/src/context/RenderersPropsProvider.tsx b/packages/render/src/context/RenderersPropsProvider.tsx
index e0140e68..9a4cce92 100644
--- a/packages/render/src/context/RenderersPropsProvider.tsx
+++ b/packages/render/src/context/RenderersPropsProvider.tsx
@@ -1,5 +1,5 @@
import React, { PropsWithChildren, useMemo } from 'react';
-import mergeDeepRight from 'ramda/src/mergeDeepRight';
+import { mergeDeepRight } from 'ramda';
import { RenderersProps, RenderHTMLPassedProps } from '../shared-types';
import defaultRendererProps from './defaultRendererProps';
diff --git a/packages/render/src/elements/ListElement.tsx b/packages/render/src/elements/ListElement.tsx
index 6cbf5ce8..e5d057be 100644
--- a/packages/render/src/elements/ListElement.tsx
+++ b/packages/render/src/elements/ListElement.tsx
@@ -10,7 +10,7 @@ import type {
} from '../shared-types';
import { useTChildrenRenderer } from '../context/TChildrenRendererContext';
import { DEFAULT_TEXT_COLOR } from '../constants';
-import pick from 'ramda/src/pick';
+import { pick } from 'ramda';
import { useListStyleSpecs } from '../context/ListStyleSpecsProvider';
export interface ListElementProps
diff --git a/packages/render/src/helpers/selectSharedProps.ts b/packages/render/src/helpers/selectSharedProps.ts
index b5c6bfce..d3c438a4 100644
--- a/packages/render/src/helpers/selectSharedProps.ts
+++ b/packages/render/src/helpers/selectSharedProps.ts
@@ -1,7 +1,4 @@
-import pickBy from 'ramda/src/pickBy';
-import pick from 'ramda/src/pick';
-import pipe from 'ramda/src/pipe';
-import mergeRight from 'ramda/src/mergeRight';
+import { mergeRight, pick, pickBy, pipe } from 'ramda';
import { RenderHTMLProps, RenderHTMLAmbiantSharedProps } from '../shared-types';
import defaultSharedProps from '../context/defaultSharedProps';
diff --git a/packages/render/src/hooks/useProfiler.ts b/packages/render/src/hooks/useProfiler.ts
index 72285476..eba28daa 100644
--- a/packages/render/src/hooks/useProfiler.ts
+++ b/packages/render/src/hooks/useProfiler.ts
@@ -1,5 +1,5 @@
import { useCallback, useRef } from 'react';
-import identity from 'ramda/src/identity';
+import { identity } from 'ramda';
declare const performance: { now: () => number };
diff --git a/packages/transient-render-engine/src/TRenderEngine.ts b/packages/transient-render-engine/src/TRenderEngine.ts
index 5a6c43ee..e270ad46 100644
--- a/packages/transient-render-engine/src/TRenderEngine.ts
+++ b/packages/transient-render-engine/src/TRenderEngine.ts
@@ -2,7 +2,7 @@ import { collapse } from './flow/collapse';
import { hoist } from './flow/hoist';
import { translateDocument } from './flow/translate';
import { ParserOptions as HTMLParserOptions } from 'htmlparser2';
-import omit from 'ramda/src/omit';
+import { omit } from 'ramda';
import {
CSSProcessorConfig,
defaultCSSProcessorConfig
diff --git a/packages/transient-render-engine/src/styles/TStyles.ts b/packages/transient-render-engine/src/styles/TStyles.ts
index 744f5e36..712c88ea 100644
--- a/packages/transient-render-engine/src/styles/TStyles.ts
+++ b/packages/transient-render-engine/src/styles/TStyles.ts
@@ -1,9 +1,7 @@
import { CSSProperties, CSSProcessedProps } from '@native-html/css-processor';
-import nil from 'ramda/src/isNil';
-import not from 'ramda/src/not';
-import compose from 'ramda/src/compose';
+import { compose, isNil, not } from 'ramda';
-const notNil = compose(not, nil);
+const notNil = compose(not, isNil);
/**
* A merge properties from left to right.
*
diff --git a/packages/transient-render-engine/src/tree/TTextCtor.ts b/packages/transient-render-engine/src/tree/TTextCtor.ts
index fedd9d13..1a87b7c4 100644
--- a/packages/transient-render-engine/src/tree/TTextCtor.ts
+++ b/packages/transient-render-engine/src/tree/TTextCtor.ts
@@ -1,7 +1,7 @@
import { Text } from '../dom/dom-utils';
import HTMLContentModel from '../model/HTMLContentModel';
-import compose from 'ramda/src/compose';
+import { compose } from 'ramda';
import { TNodeInit, TNodeImpl } from './tree-types';
import {
normalizeWhitespaces,