UNPKG

@nota/nativescript-webview-ext

Version:

Extended WebView for NativeScript which adds 'x-local' scheme for local-files. events between WebView and native-layer, javascript execution, injecting CSS and JS-files.

55 lines 4.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("tslib"); var fs = require("fs"); var util_1 = require("util"); var fsWrite = util_1.promisify(fs.writeFile); var podFilePath = __dirname + "/platforms/ios/Podfile"; var podSpecFilePath = __dirname + "/platforms/ios/NotaWebViewExt/NotaWebViewExt.podspec"; function writePodFile() { return __awaiter(this, void 0, void 0, function () { var content; return __generator(this, function (_a) { switch (_a.label) { case 0: content = "platform :ios, '9.0'\n\npod \"NotaWebViewExt\", :path => \"" + __dirname + "/platforms/ios/NotaWebViewExt/\"\n"; return [4, fsWrite(podFilePath, content)]; case 1: _a.sent(); return [2]; } }); }); } function writePodSpec() { return __awaiter(this, void 0, void 0, function () { var content; return __generator(this, function (_a) { switch (_a.label) { case 0: content = "Pod::Spec.new do |s|\n s.name = 'NotaWebViewExt'\n s.version = '" + process.env.npm_package_version + "'\n\n s.license = 'MIT'\n s.authors = { 'Notalib' => 'app@nota.dk' }\n s.homepage = 'https://github.com/Notalib/nativescript-webview-ext'\n s.source = { :git => 'https://github.com/Notalib/nativescript-webview-ext.git', :tag => s.version }\n s.summary = 'Nobody cares'\n\n s.ios.deployment_target = '9.0'\n s.source_files = 'NotaWebViewExt/*.swift'\n s.swift_version = '4.0'\nend\n"; return [4, fsWrite(podSpecFilePath, content)]; case 1: _a.sent(); return [2]; } }); }); } function worker() { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { case 0: return [4, writePodFile()]; case 1: _a.sent(); return [4, writePodSpec()]; case 2: _a.sent(); return [2]; } }); }); } worker(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdGluc3RhbGwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwb3N0aW5zdGFsbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlCQUFlO0FBRWYsdUJBQXlCO0FBQ3pCLDZCQUFpQztBQUVqQyxJQUFNLE9BQU8sR0FBRyxnQkFBUyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztBQUN4QyxJQUFNLFdBQVcsR0FBTSxTQUFTLDJCQUF3QixDQUFDO0FBQ3pELElBQU0sZUFBZSxHQUFNLFNBQVMseURBQXNELENBQUM7QUFFM0YsU0FBZSxZQUFZOzs7Ozs7b0JBQ2pCLE9BQU8sR0FBRyxnRUFFYyxTQUFTLHVDQUMxQyxDQUFDO29CQUVFLFdBQU0sT0FBTyxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsRUFBQTs7b0JBQW5DLFNBQW1DLENBQUM7Ozs7O0NBQ3ZDO0FBRUQsU0FBZSxZQUFZOzs7Ozs7b0JBQ2pCLE9BQU8sR0FBRyx1RUFFSCxPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQiwwWUFZL0MsQ0FBQztvQkFFRSxXQUFNLE9BQU8sQ0FBQyxlQUFlLEVBQUUsT0FBTyxDQUFDLEVBQUE7O29CQUF2QyxTQUF1QyxDQUFDOzs7OztDQUMzQztBQUVELFNBQWUsTUFBTTs7Ozt3QkFDakIsV0FBTSxZQUFZLEVBQUUsRUFBQTs7b0JBQXBCLFNBQW9CLENBQUM7b0JBQ3JCLFdBQU0sWUFBWSxFQUFFLEVBQUE7O29CQUFwQixTQUFvQixDQUFDOzs7OztDQUN4QjtBQUVELE1BQU0sRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwidHNsaWJcIjtcblxuaW1wb3J0ICogYXMgZnMgZnJvbSBcImZzXCI7XG5pbXBvcnQgeyBwcm9taXNpZnkgfSBmcm9tIFwidXRpbFwiO1xuXG5jb25zdCBmc1dyaXRlID0gcHJvbWlzaWZ5KGZzLndyaXRlRmlsZSk7XG5jb25zdCBwb2RGaWxlUGF0aCA9IGAke19fZGlybmFtZX0vcGxhdGZvcm1zL2lvcy9Qb2RmaWxlYDtcbmNvbnN0IHBvZFNwZWNGaWxlUGF0aCA9IGAke19fZGlybmFtZX0vcGxhdGZvcm1zL2lvcy9Ob3RhV2ViVmlld0V4dC9Ob3RhV2ViVmlld0V4dC5wb2RzcGVjYDtcblxuYXN5bmMgZnVuY3Rpb24gd3JpdGVQb2RGaWxlKCkge1xuICAgIGNvbnN0IGNvbnRlbnQgPSBgcGxhdGZvcm0gOmlvcywgJzkuMCdcblxucG9kIFwiTm90YVdlYlZpZXdFeHRcIiwgOnBhdGggPT4gXCIke19fZGlybmFtZX0vcGxhdGZvcm1zL2lvcy9Ob3RhV2ViVmlld0V4dC9cIlxuYDtcblxuICAgIGF3YWl0IGZzV3JpdGUocG9kRmlsZVBhdGgsIGNvbnRlbnQpO1xufVxuXG5hc3luYyBmdW5jdGlvbiB3cml0ZVBvZFNwZWMoKSB7XG4gICAgY29uc3QgY29udGVudCA9IGBQb2Q6OlNwZWMubmV3IGRvIHxzfFxuICBzLm5hbWUgPSAnTm90YVdlYlZpZXdFeHQnXG4gIHMudmVyc2lvbiA9ICcke3Byb2Nlc3MuZW52Lm5wbV9wYWNrYWdlX3ZlcnNpb259J1xuXG4gIHMubGljZW5zZSA9ICdNSVQnXG4gIHMuYXV0aG9ycyA9IHsgJ05vdGFsaWInID0+ICdhcHBAbm90YS5kaycgfVxuICBzLmhvbWVwYWdlID0gJ2h0dHBzOi8vZ2l0aHViLmNvbS9Ob3RhbGliL25hdGl2ZXNjcmlwdC13ZWJ2aWV3LWV4dCdcbiAgcy5zb3VyY2UgPSB7IDpnaXQgPT4gJ2h0dHBzOi8vZ2l0aHViLmNvbS9Ob3RhbGliL25hdGl2ZXNjcmlwdC13ZWJ2aWV3LWV4dC5naXQnLCA6dGFnID0+IHMudmVyc2lvbiB9XG4gIHMuc3VtbWFyeSA9ICdOb2JvZHkgY2FyZXMnXG5cbiAgcy5pb3MuZGVwbG95bWVudF90YXJnZXQgPSAnOS4wJ1xuICBzLnNvdXJjZV9maWxlcyA9ICdOb3RhV2ViVmlld0V4dC8qLnN3aWZ0J1xuICBzLnN3aWZ0X3ZlcnNpb24gPSAnNC4wJ1xuZW5kXG5gO1xuXG4gICAgYXdhaXQgZnNXcml0ZShwb2RTcGVjRmlsZVBhdGgsIGNvbnRlbnQpO1xufVxuXG5hc3luYyBmdW5jdGlvbiB3b3JrZXIoKSB7XG4gICAgYXdhaXQgd3JpdGVQb2RGaWxlKCk7XG4gICAgYXdhaXQgd3JpdGVQb2RTcGVjKCk7XG59XG5cbndvcmtlcigpO1xuIl19