UNPKG

react-native

Version:

A framework for building native apps using React

28 lines (23 loc) 853 B
const fs = require('fs'); const toCamelCase = require('lodash').camelCase; const revokePatch = require('./patches/revokePatch'); const makeProjectPatch = require('./patches/makeProjectPatch'); const makeSolutionPatch = require('./patches/makeSolutionPatch'); const makeUsingPatch = require('./patches/makeUsingPatch'); const makePackagePatch = require('./patches/makePackagePatch'); module.exports = function unregisterNativeWindowsModule( name, windowsConfig, projectConfig ) { revokePatch(projectConfig.projectPath, makeProjectPatch(windowsConfig)); revokePatch(projectConfig.solutionPath, makeSolutionPatch(windowsConfig)); revokePatch( projectConfig.mainPage, makePackagePatch(windowsConfig.packageInstance, {}, name) ); revokePatch( projectConfig.mainPage, makeUsingPatch(windowsConfig.packageUsingPath) ); };