hebcal.js
: useshebcal
package fromnpm
(GPL v3).temporal.js
: usesproposal-temporal
from TC-39 proposal (MIT)facade.js
: implementsTemporal.Calendar
usinghebcal
(GPL v3).
# Bootstrap example
git clone git@gist.github.com:8f36e36afabfff2c28eb706aa7011dd0.git yahrzeit
cd yahrzeit
mv .gitignore.yahrzeit .gitignore
npm install hebcal proposal-temporal
# Run hebcal-based conversion
node ./hebcal.js
# Run proposal-temporal based conversion using
# a specified Temporal.Calendar-compliant API
CALENDAR_FACADE_PATH='./facade.js' node ./temporal.js