Start sharing components as a team!Share components as a team!Join Bit to build your applications faster.Get Started Free

react

v1.0.13arrow_drop_down
v1.0.13
v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.0.15
v0.0.14
v0.0.13
v0.0.12
v0.0.11
v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
STATUS
Passing
DOWNLOADS
19,725
LICENSE
MIT
VISIBILITY
Public
PUBLISHED
A week ago
SIZE
428 KB
Bit React compiler. Compiles React components with Bit.
6 contributors
Use react in your project ?
Copied
npm i @bit/bit.envs.compilers.react
Set Bit as a scoped registryLearn more
npm config set '@bit:registry' https://node.bit.dev
Files
index.ts
19 Lines(16 sloc)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import '@babel/preset-env';
import '@babel/preset-react';
import '@babel/plugin-proposal-class-properties';
import '@babel/plugin-proposal-export-default-from';
import '@babel/plugin-proposal-export-namespace-from';
import '@babel/plugin-proposal-object-rest-spread';
import '@babel/plugin-proposal-optional-chaining';
import Vinyl from 'vinyl';

const baseCompile = require('@bit/bit.envs.internal.babel-base-compiler');
const compiledFileTypes = ['js', 'jsx'];

const compile = (files: Vinyl[], distPath: string) => {
  return baseCompile(files, distPath, __dirname, compiledFileTypes);
};

export default {
  compile
};