diff --git a/package-lock.json b/package-lock.json index 274dc56..b514208 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,12 +11,12 @@ "dependencies": { "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.26.3", - "@markwhen/calendar": "^1.3.4", - "@markwhen/oneview": "^1.0.0", + "@markwhen/calendar": "^1.3.6", + "@markwhen/oneview": "^1.0.1", "@markwhen/parser": "^1.0.1", "@markwhen/resume": "^1.1.0", - "@markwhen/timeline": "^1.3.3", - "@markwhen/timeline2": "^1.4.4", + "@markwhen/timeline": "^1.4.5", + "@markwhen/timeline2": "^1.4.5", "@markwhen/view-client": "^1.6.1" }, "devDependencies": { @@ -942,59 +942,65 @@ } }, "node_modules/@fullcalendar/core": { - "version": "6.1.14", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.14.tgz", - "integrity": "sha512-hIPRBevm0aMc2aHy1hRIJgXmI1QTvQM1neQa9oxtuqUmF1+ApYC3oAdwcQMTuI7lHHw3pKJDyJFkKLPPnL6HXA==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.20.tgz", + "integrity": "sha512-1cukXLlePFiJ8YKXn/4tMKsy0etxYLCkXk8nUCFi11nRONF2Ba2CD5b21/ovtOO2tL6afTJfwmc1ed3HG7eB1g==", + "license": "MIT", "dependencies": { "preact": "~10.12.1" } }, "node_modules/@fullcalendar/daygrid": { - "version": "6.1.14", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.14.tgz", - "integrity": "sha512-DSyjiA1dEM8k3bOCrZpZOmAOZu71KGtH02ze+4QKuhxkmn/zQghmmLRdfzpOrcyJg6xGKkoB4pBcO+2lXar8XQ==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.20.tgz", + "integrity": "sha512-AO9vqhkLP77EesmJzuU+IGXgxNulsA8mgQHynclJ8U70vSwAVnbcLG9qftiTAFSlZjiY/NvhE7sflve6cJelyQ==", + "license": "MIT", "peerDependencies": { - "@fullcalendar/core": "~6.1.14" + "@fullcalendar/core": "~6.1.20" } }, "node_modules/@fullcalendar/interaction": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.11.tgz", - "integrity": "sha512-ynOKjzuPwEAMgTQ6R/Z2zvzIIqG4p8/Qmnhi1q0vzPZZxSIYx3rlZuvpEK2WGBZZ1XEafDOP/LGfbWoNZe+qdg==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.20.tgz", + "integrity": "sha512-p6txmc5txL0bMiPaJxe2ip6o0T384TyoD2KGdsU6UjZ5yoBlaY+dg7kxfnYKpYMzEJLG58n+URrHr2PgNL2fyA==", + "license": "MIT", "peerDependencies": { - "@fullcalendar/core": "~6.1.11" + "@fullcalendar/core": "~6.1.20" } }, "node_modules/@fullcalendar/multimonth": { - "version": "6.1.14", - "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.14.tgz", - "integrity": "sha512-el2vbZZgTkdufgOvRxqx61czjRMfEK50449g4SkqbagtS3ITNMAv84KHFcsbXVbd9Nh3UhbXDuYZuzJZpvY7mQ==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.20.tgz", + "integrity": "sha512-rMMiPBA71lUJ1DV/0ckPtN4/G4LozkkDKoG7/CbmTYqFJiMRskM/1WpilhtRn4iUdNe03V5K7ofFQRs0wo4ZtQ==", + "license": "MIT", "dependencies": { - "@fullcalendar/daygrid": "~6.1.14" + "@fullcalendar/daygrid": "~6.1.20" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.14" + "@fullcalendar/core": "~6.1.20" } }, "node_modules/@fullcalendar/react": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-6.1.11.tgz", - "integrity": "sha512-Og0Tv0OiglTFp+b++yRyEhAeWnAmKkMLQ3iS0eJE1KDEov6QqGkoO+dUG4x8zp2w55IJqzik/a9iHi0s3oQDbA==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-6.1.20.tgz", + "integrity": "sha512-1w0pZtceaUdfAnxMSCGHCQalhi+mR1jOe76sXzyAXpcPz/Lf0zHSdcGK/U2XpZlnQgQtBZW+d+QBnnzVQKCxAA==", + "license": "MIT", "peerDependencies": { - "@fullcalendar/core": "~6.1.11", - "react": "^16.7.0 || ^17 || ^18", - "react-dom": "^16.7.0 || ^17 || ^18" + "@fullcalendar/core": "~6.1.20", + "react": "^16.7.0 || ^17 || ^18 || ^19", + "react-dom": "^16.7.0 || ^17 || ^18 || ^19" } }, "node_modules/@fullcalendar/timegrid": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz", - "integrity": "sha512-0seUHK/ferH89IeuCvV4Bib0zWjgK0nsptNdmAc9wDBxD/d9hm5Mdti0URJX6bDoRtsSfRDu5XsRcrzwoc+AUQ==", + "version": "6.1.20", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.20.tgz", + "integrity": "sha512-4H+/MWbz3ntA50lrPif+7TsvMeX3R1GSYjiLULz0+zEJ7/Yfd9pupZmAwUs/PBpA6aAcFmeRr0laWfcz1a9V1A==", + "license": "MIT", "dependencies": { - "@fullcalendar/daygrid": "~6.1.11" + "@fullcalendar/daygrid": "~6.1.20" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.11" + "@fullcalendar/core": "~6.1.20" } }, "node_modules/@humanwhocodes/config-array": { @@ -1084,72 +1090,93 @@ "license": "MIT" }, "node_modules/@markwhen/calendar": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@markwhen/calendar/-/calendar-1.3.4.tgz", - "integrity": "sha512-yWDsAlFGNuetW7USBN8mf8t7f4kMNkLNDQ0M1NWcLvi71xTYMeZmi7Xk3NeRyZ3wqikW/nntVd36Ceig4enqnA==", - "dependencies": { - "@fullcalendar/core": "^6.1.9", - "@fullcalendar/daygrid": "^6.1.9", - "@fullcalendar/interaction": "^6.1.9", - "@fullcalendar/multimonth": "^6.1.9", - "@fullcalendar/react": "^6.1.9", - "@fullcalendar/timegrid": "^6.1.9", - "@markwhen/parser": "^0.10.14", - "@markwhen/view-client": "^1.4.3", - "immer": "^10.0.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "zustand": "^4.4.1" + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@markwhen/calendar/-/calendar-1.3.6.tgz", + "integrity": "sha512-CMlMNe0adhzU+L0zwI5XhDuzrFsw7MpFTKhDiMKUl6Ptfqp6Wh9szu78y53tkxDCm1aqHyEACrr1/+an6q78tA==", + "dependencies": { + "@fullcalendar/core": "^6.1.15", + "@fullcalendar/daygrid": "^6.1.15", + "@fullcalendar/interaction": "^6.1.15", + "@fullcalendar/multimonth": "^6.1.15", + "@fullcalendar/react": "^6.1.15", + "@fullcalendar/timegrid": "^6.1.15", + "@markwhen/parser": "^0.15.0", + "@markwhen/view-client": "^1.5.3", + "immer": "^10.1.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "zustand": "^5.0.3" } }, "node_modules/@markwhen/calendar/node_modules/@markwhen/parser": { - "version": "0.10.15", - "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.10.15.tgz", - "integrity": "sha512-qIsLY+b3CWcHv1FhUs+WC6i/xY215H+DGGD6hx+SAtMWTWQOb8rviLXiD9dYZb9keEBqGHQxKFNUgFjMl8OTxQ==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.15.1.tgz", + "integrity": "sha512-TcLhYGPQZNG5AgMlOfIMeClPTN+uCG7UlrPnV9w1W+G9/f9ZTWLie6dDJZHhVEOyubEuynWwYlJIIsmfpC+V0g==", "license": "MIT", "dependencies": { - "ical.js": "^1.5.0", - "lru-cache": "^7.14.1", - "luxon": "^3.3.0", - "yaml": "^2.2.1" + "@codemirror/state": "^6.5.2", + "@markwhen/rrule": "^2.8.2", + "ical.js": "^2.1.0", + "lru-cache": "^11.1.0", + "luxon": "^3.6.1", + "npm": "^11.4.1", + "yaml": "^2.8.0" } }, "node_modules/@markwhen/calendar/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" + "node": "20 || >=22" } }, "node_modules/@markwhen/oneview": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@markwhen/oneview/-/oneview-1.0.0.tgz", - "integrity": "sha512-YghzRA3ssUtWZtpSa/fMWIMWzJfVJyiy4oyoAD2W6oblnhjFlXnb2L7CvankPN1imzVJmtBoRU+9dzoQ6AHBDg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@markwhen/oneview/-/oneview-1.0.1.tgz", + "integrity": "sha512-OZuzVlBofA/MZnLzWtmqit/6I8qY3P2pjT5quh7bfqnr8ax8xFN/SEi7bmSRduq4Zo4GQHCOIjQkUU0i/ekHEw==", + "license": "ISC", "dependencies": { - "@markwhen/parser": "^0.9.1", - "@markwhen/view-client": "^1.4.0", - "moment": "^2.29.4" + "@markwhen/parser": "^0.13.5", + "@markwhen/view-client": "^1.5.2", + "moment": "^2.30.1" } }, "node_modules/@markwhen/oneview/node_modules/@markwhen/parser": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.9.8.tgz", - "integrity": "sha512-06dWj7igO1Y8/VW0VoAg9xeSnY+hVRm4gipK5LFJgbvSwxEJmI1v+DOBCX0xB+jaiZ5QrM7O8x33+irTfxD+3A==", + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.13.7.tgz", + "integrity": "sha512-fFp2nmyF3gUx2Wr2DFB9pmvvzwKyetYb0sYHm2Dd1lMAmmuHLECLjP3pyNCZBilqKjWB+tQooTSbnnKIFUQ8jA==", + "license": "MIT", "dependencies": { "ical.js": "^1.5.0", - "lru-cache": "^7.14.1", - "luxon": "^3.3.0", - "yaml": "^2.2.1" + "lru-cache": "^11.0.0", + "luxon": "^3.4.4", + "yaml": "^2.5.0" } }, + "node_modules/@markwhen/oneview/node_modules/ical.js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-1.5.0.tgz", + "integrity": "sha512-7ZxMkogUkkaCx810yp0ZGKvq1ZpRgJeornPttpoxe6nYZ3NLesZe1wWMXDdwTkj/b5NtXT+Y16Aakph/ao98ZQ==", + "license": "MPL-2.0" + }, "node_modules/@markwhen/oneview/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" + "node": "20 || >=22" + } + }, + "node_modules/@markwhen/oneview/node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" } }, "node_modules/@markwhen/parser": { @@ -1166,12 +1193,6 @@ "yaml": "^2.8.0" } }, - "node_modules/@markwhen/parser/node_modules/ical.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.1.0.tgz", - "integrity": "sha512-BOVfrH55xQ6kpS3muGvIXIg2l7p+eoe12/oS7R5yrO3TL/j/bLsR0PR+tYQESFbyTbvGgPHn9zQ6tI4FWyuSaQ==", - "license": "MPL-2.0" - }, "node_modules/@markwhen/parser/node_modules/lru-cache": { "version": "11.2.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz", @@ -1332,46 +1353,49 @@ } }, "node_modules/@markwhen/timeline": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@markwhen/timeline/-/timeline-1.3.3.tgz", - "integrity": "sha512-AGdGsPf527c+TPuRmbVZmptogsP3pD8UwFpUkURGmIJC15p4pI5zaqArSC3mAQ7rlNOw6B097ZkfHH2DjyEojg==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@markwhen/timeline/-/timeline-1.4.5.tgz", + "integrity": "sha512-VfvKSLazdcqqBOZccNzd6PFFPmlrXgG5jNZ5vJI58hQ25wzDQ45700J9jSjuk+q7evZ3slDvj83/Icr3Awk9Ww==", "dependencies": { - "@markwhen/parser": "^0.10.8", + "@markwhen/parser": "^0.15.0", "@squadette/hammerjs": "^2.1.0-pre3", - "@vueuse/core": "^10.4.1", - "@vueuse/integrations": "^10.4.1", - "immer": "^10.0.2", - "luxon": "^3.4.3", - "pinia": "^2.1.6", - "vue": "^3.3.4", - "vue-router": "^4.2.4" + "@vueuse/core": "^10.11.0", + "@vueuse/integrations": "^10.11.0", + "immer": "^10.1.1", + "luxon": "^3.5.0", + "pinia": "^2.2.2", + "vue": "^3.5.10", + "vue-router": "^4.4.5" } }, "node_modules/@markwhen/timeline/node_modules/@markwhen/parser": { - "version": "0.10.15", - "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.10.15.tgz", - "integrity": "sha512-qIsLY+b3CWcHv1FhUs+WC6i/xY215H+DGGD6hx+SAtMWTWQOb8rviLXiD9dYZb9keEBqGHQxKFNUgFjMl8OTxQ==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@markwhen/parser/-/parser-0.15.1.tgz", + "integrity": "sha512-TcLhYGPQZNG5AgMlOfIMeClPTN+uCG7UlrPnV9w1W+G9/f9ZTWLie6dDJZHhVEOyubEuynWwYlJIIsmfpC+V0g==", "license": "MIT", "dependencies": { - "ical.js": "^1.5.0", - "lru-cache": "^7.14.1", - "luxon": "^3.3.0", - "yaml": "^2.2.1" + "@codemirror/state": "^6.5.2", + "@markwhen/rrule": "^2.8.2", + "ical.js": "^2.1.0", + "lru-cache": "^11.1.0", + "luxon": "^3.6.1", + "npm": "^11.4.1", + "yaml": "^2.8.0" } }, "node_modules/@markwhen/timeline/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" + "node": "20 || >=22" } }, "node_modules/@markwhen/timeline2": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@markwhen/timeline2/-/timeline2-1.4.4.tgz", - "integrity": "sha512-38Bltr7ooEIp/FpC3ApgO8ij4ydDdDPmEbZaKhGBWImv5pPBE5FnlGnz6qKYUHMzm47ZKEufxnBUkTog2KFMyQ==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@markwhen/timeline2/-/timeline2-1.4.5.tgz", + "integrity": "sha512-JYQKYrEm50lSwi0cR8NZJ0y/P2ROsT++qF/A7gHzEvW5nhVIH2XWddNnYeipJa5wgA8w8S55YRa7YXxtfInJrA==", "dependencies": { "@markwhen/parser": "^0.15.0", "@squadette/hammerjs": "^2.1.0-pre3", @@ -1520,12 +1544,6 @@ "vue": "^3.5.0" } }, - "node_modules/@markwhen/timeline2/node_modules/ical.js": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.2.1.tgz", - "integrity": "sha512-yK/UlPbEs316igb/tjRgbFA8ZV75rCsBJp/hWOatpyaPNlgw0dGDmU+FoicOcwX4xXkeXOkYiOmCqNPFpNPkQg==", - "license": "MPL-2.0" - }, "node_modules/@markwhen/timeline2/node_modules/lru-cache": { "version": "11.2.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz", @@ -1579,12 +1597,6 @@ "yaml": "^2.8.0" } }, - "node_modules/@markwhen/view-client/node_modules/ical.js": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.2.1.tgz", - "integrity": "sha512-yK/UlPbEs316igb/tjRgbFA8ZV75rCsBJp/hWOatpyaPNlgw0dGDmU+FoicOcwX4xXkeXOkYiOmCqNPFpNPkQg==", - "license": "MPL-2.0" - }, "node_modules/@markwhen/view-client/node_modules/lru-cache": { "version": "11.2.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz", @@ -1933,9 +1945,10 @@ } }, "node_modules/@types/web-bluetooth": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", - "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==" + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.29.0", @@ -2190,9 +2203,10 @@ } }, "node_modules/@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" }, "node_modules/@vue/devtools-core": { "version": "7.7.7", @@ -2304,44 +2318,46 @@ "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", - "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "license": "MIT", "dependencies": { - "@types/web-bluetooth": "^0.0.18", - "@vueuse/metadata": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/integrations": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.5.0.tgz", - "integrity": "sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==", + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.11.1.tgz", + "integrity": "sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==", + "license": "MIT", "dependencies": { - "@vueuse/core": "10.5.0", - "@vueuse/shared": "10.5.0", - "vue-demi": ">=0.14.6" + "@vueuse/core": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "async-validator": "*", - "axios": "*", - "change-case": "*", - "drauu": "*", - "focus-trap": "*", - "fuse.js": "*", - "idb-keyval": "*", - "jwt-decode": "*", - "nprogress": "*", - "qrcode": "*", - "sortablejs": "*", - "universal-cookie": "*" + "async-validator": "^4", + "axios": "^1", + "change-case": "^4", + "drauu": "^0.3", + "focus-trap": "^7", + "fuse.js": "^6", + "idb-keyval": "^6", + "jwt-decode": "^3", + "nprogress": "^0.2", + "qrcode": "^1.5", + "sortablejs": "^1", + "universal-cookie": "^6" }, "peerDependenciesMeta": { "async-validator": { @@ -2383,19 +2399,21 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", - "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", - "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "license": "MIT", "dependencies": { - "vue-demi": ">=0.14.6" + "vue-demi": ">=0.14.8" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -3354,9 +3372,10 @@ } }, "node_modules/ical.js": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/ical.js/-/ical.js-1.5.0.tgz", - "integrity": "sha512-7ZxMkogUkkaCx810yp0ZGKvq1ZpRgJeornPttpoxe6nYZ3NLesZe1wWMXDdwTkj/b5NtXT+Y16Aakph/ao98ZQ==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.2.1.tgz", + "integrity": "sha512-yK/UlPbEs316igb/tjRgbFA8ZV75rCsBJp/hWOatpyaPNlgw0dGDmU+FoicOcwX4xXkeXOkYiOmCqNPFpNPkQg==", + "license": "MPL-2.0" }, "node_modules/ignore": { "version": "5.2.4", @@ -3670,8 +3689,9 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -3763,6 +3783,7 @@ "version": "2.29.4", "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "dev": true, "engines": { "node": "*" } @@ -5946,22 +5967,22 @@ } }, "node_modules/pinia": { - "version": "2.1.6", - "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.6.tgz", - "integrity": "sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.5.0", - "vue-demi": ">=0.14.5" + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "@vue/composition-api": "^1.4.0", "typescript": ">=4.4.4", - "vue": "^2.6.14 || ^3.3.0" + "vue": "^2.7.0 || ^3.5.11" }, "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, "typescript": { "optional": true } @@ -5999,6 +6020,7 @@ "version": "10.12.1", "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -6049,6 +6071,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -6060,6 +6083,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -6175,6 +6199,7 @@ "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -6488,14 +6513,6 @@ "punycode": "^2.1.0" } }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/vite": { "version": "5.2.10", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", @@ -6708,10 +6725,11 @@ } }, "node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", "hasInstallScript": true, + "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -6719,6 +6737,9 @@ "engines": { "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -6744,12 +6765,6 @@ "vue": "^3.2.0" } }, - "node_modules/vue-router/node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", - "license": "MIT" - }, "node_modules/w3c-keyname": { "version": "2.2.8", "resolved": "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz", @@ -6832,19 +6847,18 @@ } }, "node_modules/zustand": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/zustand/-/zustand-4.4.1.tgz", - "integrity": "sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.13.tgz", + "integrity": "sha512-efI2tVaVQPqtOh114loML/Z80Y4NP3yc+Ff0fYiZJPauNeWZeIp/bRFD7I9bfmCOYBh/PHxlglQ9+wvlwnPikQ==", + "license": "MIT", "engines": { - "node": ">=12.7.0" + "node": ">=12.20.0" }, "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0", - "react": ">=16.8" + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" }, "peerDependenciesMeta": { "@types/react": { @@ -6855,6 +6869,9 @@ }, "react": { "optional": true + }, + "use-sync-external-store": { + "optional": true } } } diff --git a/package.json b/package.json index 7c3ca58..ad0e39c 100644 --- a/package.json +++ b/package.json @@ -36,12 +36,12 @@ "dependencies": { "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.26.3", - "@markwhen/calendar": "^1.3.4", - "@markwhen/oneview": "^1.0.0", + "@markwhen/calendar": "^1.3.6", + "@markwhen/oneview": "^1.0.1", "@markwhen/parser": "^1.0.1", "@markwhen/resume": "^1.1.0", - "@markwhen/timeline": "^1.3.3", - "@markwhen/timeline2": "^1.4.4", + "@markwhen/timeline": "^1.4.5", + "@markwhen/timeline2": "^1.4.5", "@markwhen/view-client": "^1.6.1" } }