@skpm/xcodeproj-loader

0.1.12 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @skpm/xcodeproj-loader

Weekly Downloads

113

Version

0.1.12

License

MIT

Unpacked Size

10.1 kB

Total Files

7

Last publish

Collaborators

  • sketchbot
  • mathieudutour