The missing toolkit for React Native. Rust-powered performance & developer experience.
See the codeThe Modern React Native Toolkit
npm i @ecrindigital/facetpack
// metro.config.js
const { withFacetpack } = require('@ecrindigital/facetpack')
module.exports = withFacetpack(require('expo/metro-config').getDefaultConfig(__dirname))
Done.
| Babel | Facetpack | |
|---|---|---|
| Transform | 2.47ms | 64µs |
| Resolve | 31.6ms | 10.8ms |
Apple M3 Max
FACETPACK_DEBUG=1 npx expo start
| Package | Version |
|---|---|
| facetpack | |
| facetpack-native | |
| facet-cli |
bun install
bun run build
bun test
See CONTRIBUTING.md for details.
MIT © Ecrin Digital
80 commits
2 commits
TypeScript
70.7%
Rust
29.2%
The missing toolkit for React Native. Rust-powered performance & developer experience.
See the codeThe Modern React Native Toolkit
npm i @ecrindigital/facetpack
// metro.config.js
const { withFacetpack } = require('@ecrindigital/facetpack')
module.exports = withFacetpack(require('expo/metro-config').getDefaultConfig(__dirname))
Done.
| Babel | Facetpack | |
|---|---|---|
| Transform | 2.47ms | 64µs |
| Resolve | 31.6ms | 10.8ms |
Apple M3 Max
FACETPACK_DEBUG=1 npx expo start
| Package | Version |
|---|---|
| facetpack | |
| facetpack-native | |
| facet-cli |
bun install
bun run build
bun test
See CONTRIBUTING.md for details.
MIT © Ecrin Digital
80 commits
2 commits
TypeScript
70.7%
Rust
29.2%