1.0.14 • Published 6 months ago

@rnx-kit/metro-serializer v1.0.14

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@rnx-kit/metro-serializer

Build npm version

@rnx-kit/metro-serializer is Metro's default JavaScript bundle serializer, but with support for plugins.

Usage

Import and set the serializer to serializer.customSerializer in your metro.config.js, then add your desired plugins. For instance, to add CyclicDependencies and DuplicateDependencies plugins:

 const { makeMetroConfig } = require("@rnx-kit/metro-config");
+const {
+  CyclicDependencies,
+} = require("@rnx-kit/metro-plugin-cyclic-dependencies-detector");
+const {
+  DuplicateDependencies,
+} = require("@rnx-kit/metro-plugin-duplicates-checker");
+const { MetroSerializer } = require("@rnx-kit/metro-serializer");

 module.exports = makeMetroConfig({
   projectRoot: __dirname,
   serializer: {
+    customSerializer: MetroSerializer([
+      CyclicDependencies(),
+      DuplicateDependencies(),
+    ]),
   },
 });
1.0.14

6 months ago

1.0.13

7 months ago

1.0.12

9 months ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago