Strips out TypeScript and transpiles JSX.
Add to your the root Lambda:
cd src/http/get-index
npm i @architect/proxy-plugin-tsxConfigure it to dynamically transpile .tsx files in /public. To transform for React:
let arc = require('@architect/functions')
exports.handler = arc.proxy.public({
spa: true,
plugins: {
tsx: ['@architect/proxy-plugin-tsx/react']
}
})Or for Preact:
let arc = require('@architect/functions')
exports.handler = arc.proxy.public({
spa: true,
plugins: {
tsx: ['@architect/proxy-plugin-tsx/preact']
}
})