Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@skpm/xcodeproj-loader

skpm391MIT0.1.12

xcodeproj loader module for webpack

readme

Xcodeproj Loader

Instructs WebPack to compile and emit the required xcodeproj as file and to return an object to interact with it.

Install

⚠️ The loader is already included in skpm by default so if you come from skpm, you do not have to do anything.

npm install --save-dev @skpm/xcodeproj-loader

Add the following rule to your WebPack config:

{
  test: /\.(framework|xcodeproj|xcworkspace|xcworkspacedata|pbxproj)$/,
  use: [
    {
      loader: '@skpm/xcodeproj-loader',
      options: {}
    }
  ]
}

Usage

  • Create a new framework
  • Add the following in your plugin command:

    const framework = require('../xcode-project-name/project-name.xcodeproj/project.pbxproj');
    
    const nativeClass = framework.getClass('NativeClassName');
    const ui = framework.getNib('NativeNibFile');

Options

Same as file-loader.