Commit Graph

20 Commits

Author SHA1 Message Date
Ryan Mwangi 18215a89f6 build(logger): install winston for logging and add logs to .gitignore 2024-11-26 03:23:48 +03:00
Ryan Mwangi 6a428c55e0 build(tests): ensure compatibility with ESM in Jest by updating test script - Updated test script in package.json to use with Jest. 2024-11-21 19:52:19 +03:00
Ryan Mwangi 29208d8b4d build(babel): install babel/core, babel/plugin-transform-modules-commonjs, and babel-jest 2024-11-20 15:21:11 +03:00
Ryan Mwangi 174a845c78 fix(import): enable compatibility between ES modules and CommonJS for ical.jsRenamed ical.js to ical.cjs to explicitly mark it as a CommonJS module and used `createRequire` to import it into the ES module project. This resolves module system conflicts and ensures seamless integration without modifying ical.js content. 2024-11-20 13:58:35 +03:00
Ryan Mwangi ad3ec6f7a6 build: update start script to correctly point to src/app.js 2024-11-20 13:25:05 +03:00
Ryan Mwangi 859d3f3db5 fix:pull changes from contrib 2024-11-15 13:14:53 +03:00
xeruf 00e152f08c chore(package.json): remove unused libraries 2024-11-14 13:49:01 +01:00
Ryan Mwangi 9a0a62675c fix:add ical.js and ical.timezones.js files in lib 2024-11-14 03:02:54 +03:00
Ryan Mwangi a94727df56 build:install luxon to handle timezone parsing 2024-11-13 15:45:53 +03:00
Ryan Mwangi 7e2b846029 build:install date-fns and date-fns-tz to handle timezones 2024-11-13 15:18:25 +03:00
Ryan Mwangi 441f4d2fb3 test:set up initial structure for unit tests for fetchCalendarData function 2024-11-11 22:32:12 +03:00
xeruf 495557e6c2 refactor: add starter script 2024-11-07 10:28:11 +01:00
xeruf 5b3a47a122 test: run tests and keep assets in subdirectory 2024-11-07 10:20:56 +01:00
Ryan Mwangi e24f196491 install ical.js to use instead of ical as it's outdated 2024-11-04 14:30:09 +03:00
Ryan Mwangi 6be1456c35 install babel to transpile my test code to enable Jest to understand import statements 2024-10-29 23:50:54 +03:00
Ryan Mwangi 52b2b8fda5 configure jest 2024-10-29 21:54:59 +03:00
Ryan Mwangi e02b3d4c1b install supertest 2024-10-29 21:54:14 +03:00
Ryan Mwangi 94f5aed027 install jest to run automated tests 2024-10-29 21:20:48 +03:00
Ryan Mwangi b031e85497 install latest version of ical-generator 2024-10-28 20:48:44 +03:00
Ryan Mwangi e5216b24e1 Initial commit 2024-09-30 15:55:03 +03:00