Skip to content

Commit 873cbe0

Browse files
authored
Merge pull request #1026 from devtron-labs/chore/update-vite
chore: update vite to v8
2 parents 1bb2693 + 0d6e641 commit 873cbe0

137 files changed

Lines changed: 2522 additions & 2655 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 1688 additions & 1925 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "1.23.3-beta-3",
3+
"version": "1.23.4-beta-3",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",
@@ -38,22 +38,21 @@
3838
},
3939
"devDependencies": {
4040
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
41-
"react": "^19.2.4",
42-
"react-dom": "^19.2.4",
43-
"@laynezh/vite-plugin-lib-assets": "1.1.0",
41+
"@laynezh/vite-plugin-lib-assets": "2.2.0",
4442
"@sentry/browser": "^7.119.1",
4543
"@tanstack/eslint-plugin-query": "^5.91.4",
4644
"@tanstack/react-query-devtools": "^5.91.3",
4745
"@tippyjs/react": "^4.2.0",
4846
"@typeform/embed-react": "2.20.0",
4947
"@types/dompurify": "^3.0.5",
5048
"@types/json-schema": "^7.0.15",
49+
"@types/node": "^25.5.0",
5150
"@types/react": "^19.2.14",
5251
"@types/react-csv": "^1.1.10",
5352
"@types/react-dom": "^19.2.3",
5453
"@typescript-eslint/eslint-plugin": "8.3.0",
5554
"@typescript-eslint/parser": "8.3.0",
56-
"@vitejs/plugin-react": "4.5.2",
55+
"@vitejs/plugin-react": "6.0.1",
5756
"eslint": "^8.57.1",
5857
"eslint-config-airbnb": "^19.0.4",
5958
"eslint-config-prettier": "^9.1.0",
@@ -70,24 +69,23 @@
7069
"lint-staged": "^12.5.0",
7170
"moment": "^2.29.4",
7271
"prettier": "^3.1.1",
73-
"react-ga4": "^1.4.1",
72+
"react": "^19.2.4",
73+
"react-dom": "^19.2.4",
7474
"react-toastify": "^10.0.6",
7575
"sharp": "^0.33.5",
7676
"svgo": "^3.3.2",
7777
"typescript": "5.5.4",
78-
"vite": "6.3.5",
78+
"vite": "8.0.0",
7979
"vite-plugin-dts": "4.5.4",
80-
"vite-plugin-lib-inject-css": "2.1.1",
81-
"vite-plugin-svgr": "^2.4.0",
82-
"vite-tsconfig-paths": "5.0.1"
80+
"vite-plugin-lib-inject-css": "2.2.2",
81+
"vite-plugin-svgr": "4.5.0"
8382
},
8483
"peerDependencies": {
8584
"@typeform/embed-react": "2.20.0",
8685
"dompurify": "^3.2.4",
8786
"patch-package": "^8.0.0",
8887
"react": "^19.2.4",
8988
"react-dom": "^19.2.4",
90-
"react-ga4": "^1.4.1",
9189
"react-router-dom": "^6.30.3",
9290
"react-select": "5.8.0",
9391
"rxjs": "^7.8.1",
@@ -115,7 +113,7 @@
115113
"@uiw/react-codemirror": "4.23.7",
116114
"@uiw/react-md-editor": "^4.0.11",
117115
"@xyflow/react": "12.4.2",
118-
"ansi_up": "^5.2.1",
116+
"ansi_up": "6.0.6",
119117
"chart.js": "4.5.0",
120118
"codemirror-json-schema": "0.8.0",
121119
"cronstrue": "^3.9.0",
@@ -127,10 +125,10 @@
127125
"marked": "^13.0.3",
128126
"nanoid": "^3.3.8",
129127
"qrcode.react": "^4.2.0",
130-
"react-canvas-confetti": "^2.0.7",
131128
"react-csv": "^2.2.2",
132129
"react-day-picker": "^9.11.2",
133130
"react-draggable": "^4.4.5",
131+
"react-ga4": "3.0.1",
134132
"react-international-phone": "^4.5.0",
135133
"react-virtualized-sticky-tree": "^3.0.0-beta18",
136134
"sass": "^1.69.7",
@@ -142,11 +140,14 @@
142140
"eslint-plugin-react-hooks": "^5.2.0",
143141
"cross-spawn": "^7.0.5",
144142
"vite-plugin-svgr": {
145-
"vite": "6.3.5"
143+
"vite": "8.0.0"
146144
},
147145
"react-virtualized-sticky-tree": {
148146
"react": "^19.2.4",
149147
"react-dom": "^19.2.4"
148+
},
149+
"@laynezh/vite-plugin-lib-assets": {
150+
"vite": "8.0.0"
150151
}
151152
}
152153
}

scripts/generate-icon.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const generateIconComponent = () => {
4444
.replace(/(^\w+)/, (match) => match.toUpperCase())
4545
.replace(/-./g, (match) => match[1].toUpperCase())
4646
// Push imports statement
47-
imports.push(`import { ReactComponent as ${importName} } from '@IconsV2/${file}'`)
47+
imports.push(`import ${importName} from '@IconsV2/${file}?react'`)
4848
// Push icons to iconMap
4949
iconMapEntries.push(`["${iconName}"]: ${importName},`)
5050
})

scripts/generate-illustration.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const generateIllustrationComponent = () => {
4747
.map((segment) => segment.charAt(0).toUpperCase() + segment.slice(1))
4848
.join('')
4949
// Push imports statement
50-
imports.push(`import { ReactComponent as ${importName} } from '@Illustrations/${file}'`)
50+
imports.push(`import ${importName} from '@Illustrations/${file}?react'`)
5151
// Push illustrations to illustrationMap
5252
illustrationMapEntries.push(`["${illustrationName}"]: ${importName},`)
5353
})

src/Common/ClipboardButton/ClipboardButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import { useEffect, useRef, useState } from 'react'
1919
import Tooltip from '@Common/Tooltip/Tooltip'
2020
import { Button, ButtonStyleType, ButtonVariantType } from '@Shared/Components/Button'
2121

22-
import { ReactComponent as Check } from '../../Assets/Icon/ic-check.svg'
23-
import { ReactComponent as ICCopy } from '../../Assets/Icon/ic-copy.svg'
22+
import Check from '../../Assets/Icon/ic-check.svg?react'
23+
import ICCopy from '../../Assets/Icon/ic-copy.svg?react'
2424
import { copyToClipboard, noop, stopPropagation } from '../Helper'
2525
import { ClipboardProps } from './types'
2626

src/Common/CustomTagSelector/PropagateTagInfo.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { ReactComponent as InjectTag } from '../../Assets/Icon/inject-tag.svg'
18-
import { ReactComponent as ICHelpOutline } from '../../Assets/Icon/ic-help-outline.svg'
17+
import InjectTag from '../../Assets/Icon/inject-tag.svg?react'
18+
import ICHelpOutline from '../../Assets/Icon/ic-help-outline.svg?react'
1919
import { TippyCustomized } from '../TippyCustomized'
2020
import { TippyTheme } from '../Types'
2121

src/Common/CustomTagSelector/TagDetails.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616

1717
import React, { useRef } from 'react'
18-
import { ReactComponent as DeleteCross } from '../../Assets/Icon/ic-cross.svg'
19-
import { ReactComponent as InjectTag } from '../../Assets/Icon/inject-tag.svg'
18+
import DeleteCross from '../../Assets/Icon/ic-cross.svg?react'
19+
import InjectTag from '../../Assets/Icon/inject-tag.svg?react'
2020
import { TagLabelValueSelector } from './TagLabelValueSelector'
2121
import { KEY_VALUE } from '../Constants'
2222
import { stopPropagation } from '../Helper'

src/Common/CustomTagSelector/TagLabelValueSelector.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import { useState, useEffect, type JSX } from 'react'
1818
import Tippy from '@tippyjs/react'
1919
import PopupMenu from '../PopupMenu'
20-
import { ReactComponent as ErrorCross } from '../../Assets/Icon/ic-cross.svg'
21-
import { ReactComponent as Info } from '../../Assets/Icon/ic-info-outlined.svg'
20+
import ErrorCross from '../../Assets/Icon/ic-cross.svg?react'
21+
import Info from '../../Assets/Icon/ic-info-outlined.svg?react'
2222
import { KEY_VALUE } from '../Constants'
2323
import { stopPropagation } from '../Helper'
2424
import { ResizableTagTextArea } from './ResizableTagTextArea'

src/Common/DebouncedSearch/DebouncedSearch.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import React, { useEffect, useState } from 'react'
1818
import { useDebouncedEffect } from './Utils'
19-
import { ReactComponent as ICClear } from '../../Assets/Icon/ic-error-cross.svg'
19+
import ICClear from '../../Assets/Icon/ic-error-cross.svg?react'
2020
import { DebouncedSearchProps } from './Types'
2121

2222
/**

src/Common/DevtronProgressing/DevtronProgressing.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
import { type JSX } from 'react'
18-
import { ReactComponent as ICRotateDevtron } from '../../Assets/Icon/ic-rotate-devtron.svg'
18+
import ICRotateDevtron from '../../Assets/Icon/ic-rotate-devtron.svg?react'
1919
import { DevtronProgressingProps } from './types'
2020

2121
export const DevtronProgressing = ({ classes, parentClasses }: DevtronProgressingProps): JSX.Element => (

0 commit comments

Comments
 (0)