Commit 129566db authored by metalvarez's avatar metalvarez

adding support for cordova@9.0.0 to app-preferences plugin

parent 5bdd3537
'use strict';
module.exports = function (context) {
var req = context.requireCordovaModule,
Q = req('q'),
path = req('path'),
fs = require("./lib/filesystem")(Q, req('fs'), path),
var Q = require('q'),
path = require('path'),
fs = require("./lib/filesystem")(Q, require('fs'), path),
settings = require("./lib/settings")(fs, path),
android = require("./lib/android")(context),
ios = require("./lib/ios")(Q, fs, path, req('plist'), req('xcode'));
ios = require("./lib/ios")(Q, fs, path, require('plist'), require('xcode'));
return settings.get()
.then(function (config) {
......
'use strict';
module.exports = function (context) {
var req = context.requireCordovaModule,
Q = req('q'),
path = req('path'),
ET = req('elementtree'),
cordova = req('cordova'),
cordova_lib = cordova.cordova_lib,
cordova_lib_util = req('cordova-lib/src/cordova/util'),
fs = require("./lib/filesystem")(Q, req('fs'), path),
var Q = require('q'),
path = require('path'),
fs = require("./lib/filesystem")(Q, require('fs'), path),
settings = require("./lib/settings")(fs, path),
platforms = {};
platforms.android = require("./lib/android")(context);
platforms.ios = require("./lib/ios")(Q, fs, path, req('plist'), req('xcode'));
platforms.ios = require("./lib/ios")(Q, fs, path, require('plist'), require('xcode'));
// platforms.browser = require("./lib/browser")(Q, fs, path, req('plist'), req('xcode'));
return settings.get()
......
'use strict';
module.exports = function (context) {
var req = context.requireCordovaModule,
path = req ('path'),
var path = require ('path'),
pathParse = require ('./lib/path-parse');
path.parse = path.parse || pathParse;
......
'use strict';
module.exports = function (context) {
var req = context.requireCordovaModule,
Q = req('q'),
path = req('path'),
fs = require("./lib/filesystem")(Q, req('fs'), path),
var Q = require('q'),
path = require('path'),
fs = require("./lib/filesystem")(Q, require('fs'), path),
settings = require("./lib/settings")(fs, path),
android = require("./lib/android")(context),
ios = require("./lib/ios")(Q, fs, path, req('plist'), req('xcode'));
ios = require("./lib/ios")(Q, fs, path, require('plist'), require('xcode'));
return settings.get()
.then(function (config) {
return Q.all([
android.clean(config),
ios.clean(config),
// browser.clean(config), // NOT IMPLEMENTED
ios.clean(config)
]);
})
.then(settings.remove)
......@@ -30,4 +27,4 @@ module.exports = function (context) {
throw err;
});
};
};
\ No newline at end of file
......@@ -5,14 +5,13 @@ module.exports = function (context) {
var
req = context ? context.requireCordovaModule : require,
Q = req('q'),
path = req('path'),
ET = req('elementtree'),
cordova = req('cordova'),
cordova_lib = cordova.cordova_lib,
Q = require('q'),
path = require('path'),
ET = require('elementtree'),
cordova_lib = require('cordova-lib'),
ConfigParser = cordova_lib.configparser,
cordova_util = req('cordova-lib/src/cordova/util'),
fs = require("./filesystem")(Q, req('fs'), path),
fs = require("./filesystem")(Q, require('fs'), path),
platforms = {};
// fs, path, ET, cordova_util, ConfigParser
......
......@@ -12,6 +12,7 @@
"plist": "~1.0.1",
"q": "~1.4.1",
"elementtree": "~0.1.6",
"cordova-lib": "^9.0.0",
"xcode": "~0.8.2"
},
"devDependencies": {
......
......@@ -58,6 +58,9 @@
"serve-me": "^0.8.2"
},
"homepage": "https://github.com/apla/me.apla.cordova.app-preferences",
"dependencies": {
"cordova-lib": "^9.0.0"
},
"keywords": [
"preferences",
"settings",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment