UNPKG

533 BJavaScriptView Raw
1#!/usr/bin/env node
2/* eslint-disable no-console */
3
4const fs = require('fs');
5const path = require('path');
6
7/* eslint-disable import/no-dynamic-require */
8const json = require(path.resolve('./package.json'));
9
10if (!json.rnpm) {
11 json.rnpm = {
12 assets: [],
13 };
14} else if (!json.rnpm.assets) {
15 json.rnpm.assets = [];
16}
17
18if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit();
19
20json.rnpm.assets.push('./assets/fonts');
21
22fs.writeFileSync(
23 './package.json',
24 `${JSON.stringify(json, null, 2)}\r\n`,
25 'utf8'
26);