feat: migrate scripts to Bun runtime
- Updated shebangs in user-message-hook.js, worker-cli.js, and worker-service.cjs to use Bun instead of Node. - Modified build-hooks.js to generate Bun-compatible shebangs in built scripts. - Enhanced sync-marketplace.cjs to trigger a worker restart after syncing files via an HTTP request. - Improved worker-cli.ts to exit with appropriate status codes after executing commands. - Added build-worker-binary.js to create a Windows executable for the worker service using Bun's compile feature.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env node
|
||||
#!/usr/bin/env bun
|
||||
"use strict";var b1=Object.create;var fo=Object.defineProperty;var x1=Object.getOwnPropertyDescriptor;var _1=Object.getOwnPropertyNames;var S1=Object.getPrototypeOf,E1=Object.prototype.hasOwnProperty;var Vs=(a,e)=>()=>(a&&(e=a(a=0)),e);var F=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports),Jl=(a,e)=>{for(var r in e)fo(a,r,{get:e[r],enumerable:!0})},Nf=(a,e,r,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of _1(e))!E1.call(a,s)&&s!==r&&fo(a,s,{get:()=>e[s],enumerable:!(t=x1(e,s))||t.enumerable});return a};var wt=(a,e,r)=>(r=a!=null?b1(S1(a)):{},Nf(e||!a||!a.__esModule?fo(r,"default",{value:a,enumerable:!0}):r,a)),w1=a=>Nf(fo({},"__esModule",{value:!0}),a);var Nr=F((g5,Lf)=>{var T1=require("path").relative;Lf.exports=k1;var R1=process.cwd();function $f(a,e){for(var r=a.split(/[ ,]+/),t=String(e).toLowerCase(),s=0;s<r.length;s++){var i=r[s];if(i&&(i==="*"||i.toLowerCase()===t))return!0}return!1}function P1(a,e,r){var t=Object.getOwnPropertyDescriptor(a,e),s=t.value;return t.get=function(){return s},t.writable&&(t.set=function(n){return s=n}),delete t.value,delete t.writable,Object.defineProperty(a,e,t),t}function O1(a){for(var e="",r=0;r<a;r++)e+=", arg"+r;return e.substr(2)}function C1(a){var e=this.name+": "+this.namespace;this.message&&(e+=" deprecated "+this.message);for(var r=0;r<a.length;r++)e+=`
|
||||
at `+a[r].toString();return e}function k1(a){if(!a)throw new TypeError("argument namespace is required");var e=ho(),r=Gs(e[1]),t=r[0];function s(i){mo.call(s,i)}return s._file=t,s._ignored=I1(a),s._namespace=a,s._traced=D1(a),s._warned=Object.create(null),s.function=M1,s.property=L1,s}function A1(a,e){var r=typeof a.listenerCount!="function"?a.listeners(e).length:a.listenerCount(e);return r>0}function I1(a){if(process.noDeprecation)return!0;var e=process.env.NO_DEPRECATION||"";return $f(e,a)}function D1(a){if(process.traceDeprecation)return!0;var e=process.env.TRACE_DEPRECATION||"";return $f(e,a)}function mo(a,e){var r=A1(process,"deprecation");if(!(!r&&this._ignored)){var t,s,i,n,o=0,l=!1,c=ho(),u=this._file;for(e?(n=e,i=Gs(c[1]),i.name=n.name,u=i[0]):(o=2,n=Gs(c[o]),i=n);o<c.length;o++)if(t=Gs(c[o]),s=t[0],s===u)l=!0;else if(s===this._file)u=this._file;else if(l)break;var p=t?n.join(":")+"__"+t.join(":"):void 0;if(!(p!==void 0&&p in this._warned)){this._warned[p]=!0;var m=a;if(m||(m=i===n||!i.name?jf(n):jf(i)),r){var d=Mf(this._namespace,m,c.slice(o));process.emit("deprecation",d);return}var v=process.stderr.isTTY?j1:N1,h=v.call(this,m,t,c.slice(o));process.stderr.write(h+`
|
||||
`,"utf8")}}}function Gs(a){var e=a.getFileName()||"<anonymous>",r=a.getLineNumber(),t=a.getColumnNumber();a.isEval()&&(e=a.getEvalOrigin()+", "+e);var s=[e,r,t];return s.callSite=a,s.name=a.getFunctionName(),s}function jf(a){var e=a.callSite,r=a.name;r||(r="<anonymous@"+Yl(a)+">");var t=e.getThis(),s=t&&e.getTypeName();return s==="Object"&&(s=void 0),s==="Function"&&(s=t.name||s),s&&e.getMethodName()?s+"."+r:r}function N1(a,e,r){var t=new Date().toUTCString(),s=t+" "+this._namespace+" deprecated "+a;if(this._traced){for(var i=0;i<r.length;i++)s+=`
|
||||
|
||||
Reference in New Issue
Block a user