Sha256: 5f7128686ed947e1ccbdda7d0be3b5fb4e251eb9e9b124c5803bc941acd605a6
Contents?: true
Size: 567 Bytes
Versions: 39
Compression:
Stored size: 567 Bytes
Contents
import { basename } from 'std/path/mod.ts' import { transformAsync } from '@babel/core' import solid from 'babel-preset-solid' import { setup } from './setup_plugin.js' export default setup('solidjs', () => { return [ { type: 'onLoad', filter: /\.jsx$/, async callback(args) { const source = await Deno.readTextFile(args.path) const { code } = await transformAsync(source, { presets: [solid], filename: basename(args.path) }) return { contents: code, loader: 'js' } } } ] })
Version data entries
39 entries across 39 versions & 1 rubygems