/vite-gifted

Primary LanguageTypeScript

Repo to demonstrate Rollup not transpiling a node module with JSX syntax during build

To reproduce:

npm run build

Output:

▲ ~/s/vite-gifted npm run build

> vite-gifted@0.0.0 build
> tsc && vite build

vite v4.0.4 building for production...
✓ 12 modules transformed.
[commonjs--resolver] Unexpected token (356:26) in /Users/ollie/sites/vite-gifted/node_modules/react-native-gifted-chat/lib/GiftedChat.js
file: /Users/ollie/sites/vite-gifted/node_modules/react-native-gifted-chat/lib/GiftedChat.js:356:26
354:     renderMessages() {
355:         const { messagesContainerStyle, ...messagesContainerProps } = this.props;
356:         const fragment = (<View style={[
                               ^
357:                 {
358:                     height: this.state.messagesContainerHeight,
error during build:
SyntaxError: Unexpected token (356:26) in /Users/ollie/sites/vite-gifted/node_modules/react-native-gifted-chat/lib/GiftedChat.js
    at Object.pp$4.raise (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:20337:13)
    at Object.pp$9.unexpected (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:17638:8)
    at Object.pp$5.parseExprAtom (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19721:10)
    at Object.pp$5.parseExprSubscripts (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19513:19)
    at Object.pp$5.parseMaybeUnary (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19479:17)
    at Object.pp$5.parseExprOps (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19406:19)
    at Object.pp$5.parseMaybeConditional (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19389:19)
    at Object.pp$5.parseMaybeAssign (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19356:19)
    at Object.pp$5.parseParenAndDistinguishExpression (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19817:28)
    at Object.pp$5.parseExprAtom (file:///Users/ollie/sites/vite-gifted/node_modules/rollup/dist/es/shared/rollup.js:19680:41)