Skip to content

Commit c64c1d5

Browse files
committed
fix: strip invariant and warning strings from prod bundles
1 parent d7445e0 commit c64c1d5

60 files changed

Lines changed: 420 additions & 326 deletions

Some content is hidden

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

examples/react/start-convex-trellaux/convex/board.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import invariant from 'tiny-invariant'
1+
import { invariant } from './invariant'
22
import { v } from 'convex/values'
33
import {
44
type QueryCtx,
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export function invariant(value: unknown, message: string): asserts value {
2+
if (!value) {
3+
throw new Error(message)
4+
}
5+
}

examples/react/start-convex-trellaux/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"react-hot-toast": "^2.5.1",
2929
"redaxios": "^0.5.1",
3030
"tailwind-merge": "^2.6.0",
31-
"tiny-invariant": "^1.3.3",
3231
"zod": "^3.24.2"
3332
},
3433
"devDependencies": {

examples/react/start-convex-trellaux/src/components/Board.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useCallback, useMemo, useRef } from 'react'
2-
import invariant from 'tiny-invariant'
2+
import { invariant } from '../invariant'
33
import { useSuspenseQuery } from '@tanstack/react-query'
44
import { convexQuery } from '@convex-dev/react-query'
55
import { api } from '../../convex/_generated/api.js'

examples/react/start-convex-trellaux/src/components/Card.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import invariant from 'tiny-invariant'
1+
import { invariant } from '../invariant'
22
import { forwardRef, useState } from 'react'
33

44
import { CONTENT_TYPES } from '../types'

examples/react/start-convex-trellaux/src/components/Column.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { forwardRef, useCallback, useMemo, useRef, useState } from 'react'
2-
import invariant from 'tiny-invariant'
2+
import { invariant } from '../invariant'
33
import { twMerge } from 'tailwind-merge'
44

55
import { flushSync } from 'react-dom'

examples/react/start-convex-trellaux/src/components/NewCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useRef } from 'react'
2-
import invariant from 'tiny-invariant'
2+
import { invariant } from '../invariant'
33

44
import { ItemMutationFields } from '../types'
55
import { useCreateItemMutation } from '../queries'

examples/react/start-convex-trellaux/src/components/NewColumn.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useRef, useState } from 'react'
2-
import invariant from 'tiny-invariant'
2+
import { invariant } from '../invariant'
33

44
import { Icon } from '../icons/icons'
55
import { useCreateColumnMutation } from '../queries'
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export function invariant(value: unknown, message: string): asserts value {
2+
if (!value) {
3+
throw new Error(message)
4+
}
5+
}

examples/react/start-trellaux/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
"react-hot-toast": "^2.5.1",
2424
"redaxios": "^0.5.1",
2525
"tailwind-merge": "^2.6.0",
26-
"tiny-invariant": "^1.3.3",
2726
"zod": "^3.24.2"
2827
},
2928
"devDependencies": {

0 commit comments

Comments
 (0)