#! /usr/bin/env node
/*
 * Copyright (c) 2018, 2025, Oracle and/or its affiliates.
 * Licensed under The Universal Permissive License (UPL), Version 1.0
 * as shown at https://oss.oracle.com/licenses/upl/
 */
(function(){const ac=require("./src/JafCore");var nd={fs:require("fs"),path:require("path"),glob:require("glob"),process:process,os:require("os"),decomment:require("strip-json-comments"),decache:require("decache"),Config:require("./lib/Config"),metaLoader:require("./lib/metaLoader"),ruleLoader:require("./lib/ruleLoader"),msgidLoader:require("./lib/msgidLoader"),jsonLoader:require("./lib/JsonLoader"),Components:require("./lib/Components"),ComponentSvcs:require("./lib/ComponentSvcs"),schema:require("./lib/schema"),builtinpacks:require("./lib/builtinpacks"),extends:require("./lib/extends"),tsparse:require("@typescript-eslint/typescript-estree"),scaffold:require("./lib/scaffold.js"),scaffoldRule:require("./lib/scaffoldRule.js"),fsUtils:require("./lib/FsUtils"),zipUtils:require("./lib/ZipUtils"),ojetUtils:require("./lib/OjetLib"),tsUtils:require("./lib/TsUtils"),Watch:require("./lib/Watch"),colors:require("./lib/Color"),Cli:require("./lib/Cli"),jetver:require("./lib/jetver"),exportRules:require("./lib/exportRules"),spinner:require("./lib/spinnernoop")};let rc=new ac(nd).start();if(rc!==99){process.exit(rc)}})();