@esm2cjs/human-signals
Advanced tools
Comparing version 4.3.1 to 5.0.0
@@ -45,3 +45,6 @@ "use strict"; | ||
const length = import_realtime.SIGRTMAX + 1; | ||
const signalsA = Array.from({ length }, (value, number) => getSignalByNumber(number, signals)); | ||
const signalsA = Array.from( | ||
{ length }, | ||
(value, number) => getSignalByNumber(number, signals) | ||
); | ||
return Object.assign({}, ...signalsA); | ||
@@ -48,0 +51,0 @@ }; |
@@ -79,5 +79,7 @@ "use strict"; | ||
t.true( | ||
Object.values(import_human_signals.signalsByNumber).every((signal) => (0, import_node_util.isDeepStrictEqual)(signal, import_human_signals.signalsByName[signal.name])) | ||
Object.values(import_human_signals.signalsByNumber).every( | ||
(signal) => (0, import_node_util.isDeepStrictEqual)(signal, import_human_signals.signalsByName[signal.name]) | ||
) | ||
); | ||
}); | ||
//# sourceMappingURL=main.test.js.map |
@@ -10,3 +10,3 @@ import{constants}from"node:os"; | ||
const signals=getSignals(); | ||
return Object.fromEntries(signals.map(getSignalByName)); | ||
return Object.fromEntries(signals.map(getSignalByName)) | ||
}; | ||
@@ -33,5 +33,5 @@ | ||
const signalsA=Array.from({length},(value,number)=> | ||
getSignalByNumber(number,signals)); | ||
return Object.assign({},...signalsA); | ||
getSignalByNumber(number,signals) | ||
); | ||
return Object.assign({},...signalsA) | ||
}; | ||
@@ -43,3 +43,3 @@ | ||
if(signal===undefined){ | ||
return{}; | ||
return{} | ||
} | ||
@@ -58,4 +58,4 @@ | ||
} | ||
} | ||
}; | ||
}; | ||
@@ -68,8 +68,8 @@ | ||
if(signal!==undefined){ | ||
return signal; | ||
return signal | ||
} | ||
return signals.find((signalA)=>signalA.number===number); | ||
return signals.find((signalA)=>signalA.number===number) | ||
}; | ||
export const signalsByNumber=getSignalsByNumber(); |
@@ -14,6 +14,6 @@ import{isDeepStrictEqual}from"node:util"; | ||
if(isValid){ | ||
return true; | ||
return true | ||
} | ||
return ajv.errorsText(ajv.errors,{separator:"\n"}); | ||
return ajv.errorsText(ajv.errors,{separator:"\n"}) | ||
}; | ||
@@ -52,9 +52,9 @@ | ||
test(`Shape | ${title}`,(t)=>{ | ||
t.is(validate(signals,JSON_SCHEMA),true); | ||
}); | ||
}); | ||
t.is(validate(signals,JSON_SCHEMA),true) | ||
}) | ||
} | ||
); | ||
test("Object keys | signalsByName",(t)=>{ | ||
t.true(Object.entries(signalsByName).every(([key,{name}])=>key===name)); | ||
t.true(Object.entries(signalsByName).every(([key,{name}])=>key===name)) | ||
}); | ||
@@ -65,5 +65,5 @@ | ||
Object.entries(signalsByNumber).every( | ||
([key,{number}])=>key===String(number))); | ||
([key,{number}])=>key===String(number) | ||
) | ||
) | ||
}); | ||
@@ -74,5 +74,5 @@ | ||
Object.values(signalsByNumber).every((signal)=> | ||
isDeepStrictEqual(signal,signalsByName[signal.name]))); | ||
isDeepStrictEqual(signal,signalsByName[signal.name]) | ||
) | ||
) | ||
}); |
export const getRealtimeSignals=()=>{ | ||
const length=SIGRTMAX-SIGRTMIN+1; | ||
return Array.from({length},getRealtimeSignal); | ||
return Array.from({length},getRealtimeSignal) | ||
}; | ||
@@ -6,0 +6,0 @@ |
@@ -11,3 +11,3 @@ import{constants}from"node:os"; | ||
const signals=[...SIGNALS,...realtimeSignals].map(normalizeSignal); | ||
return signals; | ||
return signals | ||
}; | ||
@@ -34,3 +34,3 @@ | ||
const number=supported?constantSignal:defaultNumber; | ||
return{name,number,description,supported,action,forced,standard}; | ||
return{name,number,description,supported,action,forced,standard} | ||
}; |
{ | ||
"name": "@esm2cjs/human-signals", | ||
"version": "4.3.1", | ||
"version": "5.0.0", | ||
"exports": { | ||
@@ -57,8 +57,8 @@ ".": { | ||
"devDependencies": { | ||
"@ehmicky/dev-tasks": "^2.0.71", | ||
"@ehmicky/dev-tasks": "^2.0.80", | ||
"ajv": "^8.12.0", | ||
"test-each": "^5.7.1" | ||
"test-each": "^6.0.0" | ||
}, | ||
"engines": { | ||
"node": ">=14.18.0" | ||
"node": ">=16.17.0" | ||
}, | ||
@@ -65,0 +65,0 @@ "publishConfig": { |
39016
1036