diff --git a/Jake/bundletask.js b/Jake/bundletask.js index 34aeaa268..2ad88188b 100644 --- a/Jake/bundletask.js +++ b/Jake/bundletask.js @@ -471,9 +471,8 @@ BundleTask.prototype.defineResourceTask = function(aResourcePath, aDestinationPa filedir(cibDestinationPath, [aResourcePath], function() { try { - child_process.execSync("nib2cib " + aResourcePath + " " + cibDestinationPath + " " + nib2cibFlags); + child_process.execSync("nib2cib " + aResourcePath + " " + cibDestinationPath + " " + nib2cibFlags, {stdio: 'inherit'}); } catch(error) { - console.log("hello?"); console.log(error); console.log(error.output.toString()); } diff --git a/Jakefile b/Jakefile index c43e45d5c..de31b4ea8 100644 --- a/Jakefile +++ b/Jakefile @@ -9,8 +9,8 @@ const term = ObjectiveJ.term; var subprojects = ["Objective-J", "CommonJS", "Foundation", "AppKit", "Tools"]; task ("build", function() { - child_process.execSync("mkdir -p $CAPP_BUILD"); - child_process.execSync("ln -sf $PWD/node_modules $CAPP_BUILD/node_modules"); + child_process.execSync("mkdir -p $CAPP_BUILD", {stdio: 'inherit'}); + child_process.execSync("ln -sf $PWD/node_modules $CAPP_BUILD/node_modules", {stdio: 'inherit'}); }); ["build", "clean", "clobber"].forEach(function(aTaskName) diff --git a/Tools/capp/Resources/Templates/ThemeDescriptor/Jakefile b/Tools/capp/Resources/Templates/ThemeDescriptor/Jakefile index b11b2d343..e7ad0f631 100644 --- a/Tools/capp/Resources/Templates/ThemeDescriptor/Jakefile +++ b/Tools/capp/Resources/Templates/ThemeDescriptor/Jakefile @@ -49,22 +49,19 @@ var buildDir = "Build"; // Do not edit! (unless you know what you are doing) //=========================================================== -const path = require("path"); -const fs = require("fs"); - -var stream = ObjectiveJ.term.stream, - task = JAKE.task, - FileList = JAKE.FileList, - CLEAN = JAKE.CLEAN_AND_CLOBBER.CLEAN, - CLOBBER = JAKE.CLEAN_AND_CLOBBER.CLOBBER, - //blend = require("cappuccino/jake").blend, - configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", - productName = "__project.nameasidentifier__", - debugBlendKitPath = path.join("Frameworks", "Debug", "BlendKit"), - releaseBlendKitPath = path.join("Frameworks", "BlendKit"), - buildPath = path.resolve(path.join(buildDir, productName + ".build")); - -debugger; +const path = require("path"), + fs = require("fs"), + stream = ObjectiveJ.term.stream, + task = JAKE.task, + FileList = JAKE.FileList, + CLEAN = JAKE.CLEAN_AND_CLOBBER.CLEAN, + CLOBBER = JAKE.CLEAN_AND_CLOBBER.CLOBBER, + configuration = ENV["CONFIG"] || ENV["CONFIGURATION"] || ENV["c"] || "Debug", + productName = "__project.nameasidentifier__", + debugBlendKitPath = path.join("Frameworks", "Debug", "BlendKit"), + releaseBlendKitPath = path.join("Frameworks", "BlendKit"), + buildPath = path.resolve(path.join(buildDir, productName + ".build")), + child_process = require("child_process"); var callback; @@ -141,12 +138,20 @@ task ("all", ["debug", "release"]); task ("test", ["debug"], function() { - OS.system(["open", "index-debug.html"]); + try { + child_process.execSync("open index-debug.html", {stdio: 'inherit'}); + } catch (error) { + process.exit(1); + } }); task ("test-release", ["release"], function() { - OS.system(["open", "index.html"]); + try { + child_process.execSync("open index.html", {stdio: 'inherit'}); + } catch (error) { + process.exit(1); + } }); CLEAN.include(buildPath); diff --git a/Tools/fontinfo/Jakefile b/Tools/fontinfo/Jakefile index b08031637..4f6b2c5ae 100644 --- a/Tools/fontinfo/Jakefile +++ b/Tools/fontinfo/Jakefile @@ -20,7 +20,7 @@ task ("build", function() var xcodebuild = process.env.CAPP_BUILD ? "xcodebuild " : "CAPP_BUILD=../../Build xcodebuild "; try { - child_process.execSync(xcodebuild + args).toString(); + child_process.execSync(xcodebuild + args, {stdio: 'inherit'}); } catch (error) { process.exit(1); } @@ -35,7 +35,7 @@ task ("clean", function() { if (executableExists("xcodebuild")) { try { - child_process.execSync("xcodebuild clean"); + child_process.execSync("xcodebuild clean", {stdio: 'inherit'}); } catch (error) { process.exit(1); } @@ -46,7 +46,7 @@ task ("clobber", function() { if (executableExists("xcodebuild")) { try { - child_process.execSync("xcodebuild clean"); + child_process.execSync("xcodebuild clean", {stdio: 'inherit'}); } catch (error) { process.exit(1); } diff --git a/Tools/imagesize/Jakefile b/Tools/imagesize/Jakefile index 4c4599d74..1f0afefc5 100644 --- a/Tools/imagesize/Jakefile +++ b/Tools/imagesize/Jakefile @@ -17,7 +17,7 @@ task ("build", function() args = "-sdk macosx " + args; try { - child_process.execSync("xcodebuild " + args); + child_process.execSync("xcodebuild " + args, {stdio: 'inherit'}); } catch(err) { process.exit(1); } @@ -32,7 +32,7 @@ task ("clean", function() { if (executableExists("xcodebuild")) { try { - child_process.execSync("xcodebuild clean"); + child_process.execSync("xcodebuild clean", {stdio: 'inherit'}); } catch (error) { process.exit(1); } @@ -43,7 +43,7 @@ task ("clobber", function() { if (executableExists("xcodebuild")) { try { - child_process.execSync("xcodebuild clean"); + child_process.execSync("xcodebuild clean", {stdio: 'inherit'}); } catch (error) { process.exit(1); } diff --git a/Tools/nib2cib/Converter.j b/Tools/nib2cib/Converter.j index d886133ad..6a6c3a3b6 100644 --- a/Tools/nib2cib/Converter.j +++ b/Tools/nib2cib/Converter.j @@ -127,7 +127,7 @@ ConverterConversionException = @"ConverterConversionException"; //temporaryNibFilePath = FILE.join("/tmp", FILE.basename(aFilePath) + ".tmp.nib"); try { - child_process.execSync("/usr/bin/ibtool" + " " + aFilePath + " " + "--compile" + " " + temporaryNibFilePath); + child_process.execSync("/usr/bin/ibtool" + " " + aFilePath + " " + "--compile" + " " + temporaryNibFilePath, {stdio: 'inherit'}); } catch(err) { [CPException raise:ConverterConversionException reason:@"Could not compile file: " + aFilePath]; } @@ -155,7 +155,7 @@ ConverterConversionException = @"ConverterConversionException"; var temporaryPlistFilePath = path.join("/tmp", path.basename(aFilePath) + ".tmp.plist"); try { - child_process.execSync("/usr/bin/plutil" + " " + "-convert" + " " + "xml1" + " " + temporaryNibFilePath + " " + "-o" + " " + temporaryPlistFilePath); + child_process.execSync("/usr/bin/plutil" + " " + "-convert" + " " + "xml1" + " " + temporaryNibFilePath + " " + "-o" + " " + temporaryPlistFilePath, {stdio: 'inherit'}); } catch(err) { [CPException raise:ConverterConversionException reason:@"Could not convert to xml plist for file: " + aFilePath]; } diff --git a/common.jake b/common.jake index ef6aacd93..4b08d6ee4 100644 --- a/common.jake +++ b/common.jake @@ -431,7 +431,7 @@ global.installCopy = function(sourcePath, useSudo) // hacky way to do a sudo copy. if (useSudo) - child_process.execSync(["sudo", "cp", "-Rf", sourcePath, path.dirname(targetPath)].join(" ")).toString(); + child_process.execSync(["sudo", "cp", "-Rf", sourcePath, path.dirname(targetPath)].join(" ")); else copyRecursiveSync(sourcePath, targetPath); diff --git a/dist/cappuccino/bin/fontinfo b/dist/cappuccino/bin/fontinfo index fb6412d32..032aa7ebd 100755 Binary files a/dist/cappuccino/bin/fontinfo and b/dist/cappuccino/bin/fontinfo differ diff --git a/dist/cappuccino/bin/imagesize b/dist/cappuccino/bin/imagesize index 99a6a1724..9ea03874e 100755 Binary files a/dist/cappuccino/bin/imagesize and b/dist/cappuccino/bin/imagesize differ diff --git a/package-lock.json b/package-lock.json index af7801f8b..aa07d07d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,359 +1,32 @@ { "name": "@objj/cappuccino", "version": "1.1.1", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "@objj/cappuccino", - "version": "1.1.1", - "license": "LGPL-2.1-or-later", - "dependencies": { - "@objj/jake": "latest", - "@objj/runtime": "latest" - }, - "bin": { - "capp": "dist/cappuccino/bin/capp", - "cib-dump": "dist/cappuccino/bin/cib-dump", - "flatten": "dist/cappuccino/bin/flatten", - "fontinfo": "dist/cappuccino/bin/fontinfo", - "imagesize": "dist/cappuccino/bin/imagesize", - "jake": "dist/cappuccino/bin/jake", - "nib2cib": "dist/cappuccino/bin/nib2cib", - "objj": "dist/cappuccino/bin/objj", - "ojdepcheck": "dist/cappuccino/bin/ojdepcheck", - "press": "dist/cappuccino/bin/press" - }, - "devDependencies": { - "@objj/cappuccino": "file:.", - "terser": "^5.7.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@objj/cappuccino": { - "resolved": "", - "link": true - }, - "node_modules/@objj/jake": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@objj/jake/-/jake-1.1.4.tgz", - "integrity": "sha512-T9Yp6HIrUwAxU2oAuSEms7NnRBP1dbv+djU6tM2lr6zJjRB+CqOe8GWOQjLYs5AxGiDgu2zcRwTUsQzEuX83LQ==", - "dependencies": { - "@objj/runtime": "latest", - "@objj/utils": "latest" - }, - "bin": { - "jake": "bin/jake" - } - }, - "node_modules/@objj/runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@objj/runtime/-/runtime-1.1.1.tgz", - "integrity": "sha512-BZrUxULaZ6vuj7v1heM39/YDQOg4xHrnt6AG14tnjIpovi9NtmVl+oF3dezFCUimVp2+YJpqIFb03qAygimGwA==", - "dependencies": { - "@objj/utils": "latest", - "objj-transpiler": "^0.5.0", - "readline-history": ">=1.2.0", - "uuid": "^8.3.2", - "xmldom": "^0.6.0", - "xmlhttprequest-ssl": ">=1.6.2" - }, - "bin": { - "objj": "bin/objj" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@objj/utils": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@objj/utils/-/utils-1.0.19.tgz", - "integrity": "sha512-ewmPjIx0fvr4YiBqR9wpY3X6W+vTMIXaJ5sEDdOa6fvUbyzPPEW1N6gFCnygYvTxcCwPJYGOuj90AGECu6fs6Q==" - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/objj-parser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/objj-parser/-/objj-parser-0.4.0.tgz", - "integrity": "sha512-Kw6tbMp4K+lLm1jdKpcrgLu8MZg3JY1sSi4kzOncIO8nM5uzyLYY2xwwpsLdqxaipfB1n8Gr1EnscdKOcLJ80A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/objj-transpiler": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/objj-transpiler/-/objj-transpiler-0.5.1.tgz", - "integrity": "sha512-KSIjnKJZcQ3HExF5zUjRNNtm+zfmbzfEF8es2H2xBu7b2hPEdP+bpOuZCb65+f+To/Ei+E90b+UsdKcsjwyG+w==", - "dependencies": { - "objj-parser": ">=0.4.0", - "source-map": "0.4.x" - }, - "bin": { - "objjc": "bin/objjc" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readline-history": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/readline-history/-/readline-history-1.2.0.tgz", - "integrity": "sha1-9nBUOyzpASFH/pkD+D0cGJwX0zM=" - }, - "node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/xmldom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", - "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - } - }, "dependencies": { "@objj/cappuccino": { "version": "file:", + "dev": true, "requires": { - "@objj/cappuccino": "file:", - "@objj/jake": "latest", - "@objj/runtime": "latest", - "terser": "^5.7.0" - }, - "dependencies": { - "@objj/jake": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@objj/jake/-/jake-1.1.4.tgz", - "integrity": "sha512-T9Yp6HIrUwAxU2oAuSEms7NnRBP1dbv+djU6tM2lr6zJjRB+CqOe8GWOQjLYs5AxGiDgu2zcRwTUsQzEuX83LQ==", - "requires": { - "@objj/runtime": "latest", - "@objj/utils": "latest" - } - }, - "@objj/runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@objj/runtime/-/runtime-1.1.1.tgz", - "integrity": "sha512-BZrUxULaZ6vuj7v1heM39/YDQOg4xHrnt6AG14tnjIpovi9NtmVl+oF3dezFCUimVp2+YJpqIFb03qAygimGwA==", - "requires": { - "@objj/utils": "latest", - "objj-transpiler": "^0.5.0", - "readline-history": ">=1.2.0", - "uuid": "^8.3.2", - "xmldom": "^0.6.0", - "xmlhttprequest-ssl": ">=1.6.2" - } - }, - "@objj/utils": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@objj/utils/-/utils-1.0.19.tgz", - "integrity": "sha512-ewmPjIx0fvr4YiBqR9wpY3X6W+vTMIXaJ5sEDdOa6fvUbyzPPEW1N6gFCnygYvTxcCwPJYGOuj90AGECu6fs6Q==" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "objj-parser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/objj-parser/-/objj-parser-0.4.0.tgz", - "integrity": "sha512-Kw6tbMp4K+lLm1jdKpcrgLu8MZg3JY1sSi4kzOncIO8nM5uzyLYY2xwwpsLdqxaipfB1n8Gr1EnscdKOcLJ80A==" - }, - "objj-transpiler": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/objj-transpiler/-/objj-transpiler-0.5.1.tgz", - "integrity": "sha512-KSIjnKJZcQ3HExF5zUjRNNtm+zfmbzfEF8es2H2xBu7b2hPEdP+bpOuZCb65+f+To/Ei+E90b+UsdKcsjwyG+w==", - "requires": { - "objj-parser": ">=0.4.0", - "source-map": "0.4.x" - } - }, - "readline-history": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/readline-history/-/readline-history-1.2.0.tgz", - "integrity": "sha1-9nBUOyzpASFH/pkD+D0cGJwX0zM=" - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "xmldom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", - "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==" - }, - "xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" - } + "@objj/jake": "^1.1.5", + "@objj/runtime": "^1.1.2" } }, "@objj/jake": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@objj/jake/-/jake-1.1.4.tgz", - "integrity": "sha512-T9Yp6HIrUwAxU2oAuSEms7NnRBP1dbv+djU6tM2lr6zJjRB+CqOe8GWOQjLYs5AxGiDgu2zcRwTUsQzEuX83LQ==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@objj/jake/-/jake-1.1.5.tgz", + "integrity": "sha512-3GCftIhWTzCkhPMlKeAcuEtC+XhYjpz6ta54dV7rbBq81gZpsZL8k4Sl55zWX1C4h60R/2ik6u+kppZxBPdXGA==", "requires": { - "@objj/runtime": "latest", - "@objj/utils": "latest" + "@objj/runtime": "^1.1.2", + "@objj/utils": "^1.0.19" } }, "@objj/runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@objj/runtime/-/runtime-1.1.1.tgz", - "integrity": "sha512-BZrUxULaZ6vuj7v1heM39/YDQOg4xHrnt6AG14tnjIpovi9NtmVl+oF3dezFCUimVp2+YJpqIFb03qAygimGwA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@objj/runtime/-/runtime-1.1.2.tgz", + "integrity": "sha512-4cmhVR8RDeWzRkRc2ZWMo0pYMDWFK3zoJjCG5BHFXD+D06Av480x6ldEWkwYldz7cNc3xaKsHOJmmFxAkS/hXw==", "requires": { - "@objj/utils": "latest", + "@objj/utils": "^1.0.19", "objj-transpiler": "^0.5.0", "readline-history": ">=1.2.0", "uuid": "^8.3.2",