diff options
| author | Kumar Priyansh <[email protected]> | 2020-01-03 18:34:23 +0530 |
|---|---|---|
| committer | Kumar Priyansh <[email protected]> | 2020-01-03 18:34:23 +0530 |
| commit | c3373becc9a1393b2e03c8cd6c154601481a60dd (patch) | |
| tree | a8a31f613aef864d8d481ed57dc2c97490dfd328 /cordova/node_modules/xcode/README.md | |
| parent | 2917c8eda330a126b530dd83573670cbc98a4206 (diff) | |
| download | WeatherApp-c3373becc9a1393b2e03c8cd6c154601481a60dd.tar.xz WeatherApp-c3373becc9a1393b2e03c8cd6c154601481a60dd.zip | |
Rewriting the app from scratch with Swift 5
Diffstat (limited to 'cordova/node_modules/xcode/README.md')
| -rwxr-xr-x | cordova/node_modules/xcode/README.md | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/cordova/node_modules/xcode/README.md b/cordova/node_modules/xcode/README.md deleted file mode 100755 index 0df0f73..0000000 --- a/cordova/node_modules/xcode/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# node-xcode - -> parser/toolkit for xcodeproj project files - -Allows you to edit xcodeproject files and write them back out. - -## Example - - // API is a bit wonky right now - var xcode = require('xcode'), - fs = require('fs'), - projectPath = 'myproject.xcodeproj/project.pbxproj', - myProj = xcode.project(projectPath); - - // parsing is async, in a different process - myProj.parse(function (err) { - myProj.addHeaderFile('foo.h'); - myProj.addSourceFile('foo.m'); - myProj.addFramework('FooKit.framework'); - - fs.writeFileSync(projectPath, myProj.writeSync()); - console.log('new project written'); - }); - -## Working on the parser - -If there's a problem parsing, you will want to edit the grammar under -`lib/parser/pbxproj.pegjs`. You can test it online with the PEGjs online thingy -at http://pegjs.majda.cz/online - I have had some mixed results though. - -Tests under the `test/parser` directory will compile the parser from the -grammar. Other tests will use the prebuilt parser (`lib/parser/pbxproj.js`). - -To rebuild the parser js file after editing the grammar, run: - - ./node_modules/.bin/pegjs lib/parser/pbxproj.pegjs - -(easier if `./node_modules/.bin` is in your path) - -## License - -Apache V2 |
