From bbdfa134d0043ce33cbe63975c44edcc156d18c1 Mon Sep 17 00:00:00 2001 From: Patrick Heneise Date: Fri, 10 Nov 2023 21:19:36 -0500 Subject: [PATCH] feat: add events and event detail pages --- package-lock.json | 1410 ++++++++++++++++++++++++++++++----- package.json | 2 +- public/assets/cdc-logo.png | Bin 0 -> 85114 bytes public/assets/cdc-logo.svg | 45 ++ public/assets/solid.svg | 1 + src/graphql/file.query.js | 9 +- src/graphql/issue.query.js | 34 + src/graphql/issues.query.js | 8 +- src/routes/events/[id].jsx | 152 ++++ src/routes/events/index.jsx | 5 +- src/routes/index.jsx | 40 +- 11 files changed, 1493 insertions(+), 213 deletions(-) create mode 100644 public/assets/cdc-logo.png create mode 100644 public/assets/cdc-logo.svg create mode 100644 public/assets/solid.svg create mode 100644 src/graphql/issue.query.js diff --git a/package-lock.json b/package-lock.json index 4a16c14..4c388df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@solidjs/meta": "^0.29.1", "@solidjs/router": "^0.9.0", "@tailwindcss/typography": "^0.5.10", - "@zentered/issue-forms-body-parser": "^2.1.4", + "@zentered/issue-forms-body-parser": "^2.2.0", "clsx": "^2.0.0", "graphql": "^16.8.1", "solid-heroicons": "^3.2.4", @@ -73,92 +73,14 @@ } }, "node_modules/@actions/github": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", - "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", - "dependencies": { - "@actions/http-client": "^2.0.1", - "@octokit/core": "^3.6.0", - "@octokit/plugin-paginate-rest": "^2.17.0", - "@octokit/plugin-rest-endpoint-methods": "^5.13.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@actions/github/node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", - "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" - }, - "node_modules/@actions/github/node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "@actions/http-client": "^2.2.0", + "@octokit/core": "^5.0.1", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" } }, "node_modules/@actions/http-client": { @@ -4579,52 +4501,31 @@ "integrity": "sha512-8li32fUDUeml/ACRp/njCWTsk5t17cfTM1jp9n08pBrqs5cDFJubtjsSnuz56r5Tad6jdEPJld7LxNp9dNcyjQ==" }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", - "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.3.tgz", + "integrity": "sha512-gm4KmW+pdAfCO5cXJyRZnNfnPE9r6OGpRG8JZpI0eSo1XVk7LXoRcdS7aP4L9azdV0ncHazsLAI0knKjr+snPg==", "dependencies": { - "@octokit/types": "^6.40.0" + "@octokit/types": "^12.2.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=2" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "@octokit/core": ">=5" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", - "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.1.3.tgz", + "integrity": "sha512-rB6MPuu/TLkDpn9SONbOeD/Q8u3nX/c39KudIrxAuEclepIIFh61534Un0GVCJRSYoIss1r/yAs6b0xUF2/9ew==", "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" + "@octokit/types": "^12.2.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "@octokit/core": ">=5" } }, "node_modules/@octokit/request": { @@ -5460,83 +5361,951 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz", + "integrity": "sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.10.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@whatwg-node/events": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.3.tgz", + "integrity": "sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==", + "dev": true + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@whatwg-node/node-fetch": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz", + "integrity": "sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.3", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + }, + "node_modules/@zentered/issue-forms-body-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@zentered/issue-forms-body-parser/-/issue-forms-body-parser-2.2.0.tgz", + "integrity": "sha512-5dXUdRwU4bpIHlzi+3XvCK85DgC13GP434K1omg0w/Zpvqp3dfiIhGjUWZ2mCjA+emfFqgi2YJvqW9uRhiW6bA==", + "dependencies": { + "@actions/core": "^1.10.1", + "@actions/github": "^6.0.0", + "@sindresorhus/slugify": "^2.2.1", + "date-fns": "^2.30.0", + "date-fns-tz": "^2.0.0", + "debug": "^4.3.4", + "is-ci": "^3.0.1", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "strip-final-newline": "^3.0.0", + "unified": "^11.0.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@zentered/issue-forms-body-parser/node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz", - "integrity": "sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==", - "dev": true, + "node_modules/@zentered/issue-forms-body-parser/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dependencies": { - "@typescript-eslint/types": "6.10.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/unified" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "node_modules/@zentered/issue-forms-body-parser/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/@whatwg-node/events": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.3.tgz", - "integrity": "sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==", - "dev": true + "node_modules/@zentered/issue-forms-body-parser/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/@whatwg-node/fetch": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", - "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", - "dev": true, + "node_modules/@zentered/issue-forms-body-parser/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dependencies": { - "@peculiar/webcrypto": "^1.4.0", - "@whatwg-node/node-fetch": "^0.3.6", - "busboy": "^1.6.0", - "urlpattern-polyfill": "^8.0.0", - "web-streams-polyfill": "^3.2.1" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@whatwg-node/node-fetch": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz", - "integrity": "sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==", - "dev": true, + "node_modules/@zentered/issue-forms-body-parser/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dependencies": { - "@whatwg-node/events": "^0.0.3", - "busboy": "^1.6.0", - "fast-querystring": "^1.1.1", - "fast-url-parser": "^1.1.3", - "tslib": "^2.3.1" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@zentered/issue-forms-body-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@zentered/issue-forms-body-parser/-/issue-forms-body-parser-2.1.4.tgz", - "integrity": "sha512-yc5Za/uht+eUDQcp0Ymg7GnkyvYslqRn2KyIVg0yAy4Xt745661K6vTFgNQvXGi8JYdydQgkvFg1fTGvVPtYIw==", - "dependencies": { - "@actions/core": "^1.10.0", - "@actions/github": "^5.1.1", - "@sindresorhus/slugify": "^2.2.0", - "date-fns": "^2.29.3", - "date-fns-tz": "^2.0.0", - "is-ci": "^3.0.1", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", - "remark-stringify": "^10.0.2", - "strip-final-newline": "^3.0.0", - "unified": "^10.1.2" + "node_modules/@zentered/issue-forms-body-parser/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/accepts": { @@ -7266,6 +8035,18 @@ "node": ">=8" } }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -11344,6 +12125,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -12550,13 +13332,254 @@ } }, "node_modules/remark-stringify": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.3.tgz", - "integrity": "sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-stringify/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/remark-stringify/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", @@ -14046,7 +15069,8 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/trim-lines": { "version": "3.0.1", @@ -15237,12 +16261,14 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" diff --git a/package.json b/package.json index 301b35c..3d15244 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@solidjs/meta": "^0.29.1", "@solidjs/router": "^0.9.0", "@tailwindcss/typography": "^0.5.10", - "@zentered/issue-forms-body-parser": "^2.1.4", + "@zentered/issue-forms-body-parser": "^2.2.0", "clsx": "^2.0.0", "graphql": "^16.8.1", "solid-heroicons": "^3.2.4", diff --git a/public/assets/cdc-logo.png b/public/assets/cdc-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..622e73a39c9ccb78c9a6424b8933a6c69629d0f6 GIT binary patch literal 85114 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 z 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 literal 0 HcmV?d00001 diff --git a/public/assets/cdc-logo.svg b/public/assets/cdc-logo.svg new file mode 100644 index 0000000..2338136 --- /dev/null +++ b/public/assets/cdc-logo.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/solid.svg b/public/assets/solid.svg new file mode 100644 index 0000000..025aa30 --- /dev/null +++ b/public/assets/solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/graphql/file.query.js b/src/graphql/file.query.js index 9b3952d..6372e76 100644 --- a/src/graphql/file.query.js +++ b/src/graphql/file.query.js @@ -1,19 +1,22 @@ import { gql } from '@solid-primitives/graphql' export default { - gql: gql` + gql: function (p) { + const path = p ?? 'README.md' + return gql` query ($organization: String!, $repository: String!) { repository(owner: $organization, name: $repository) { id name - object(expression: "main:README.md") { + object(expression: "main:${path}") { ... on Blob { text } } } } - `, + ` + }, vars: { organization: process.env.GH_ORG } diff --git a/src/graphql/issue.query.js b/src/graphql/issue.query.js new file mode 100644 index 0000000..186be7e --- /dev/null +++ b/src/graphql/issue.query.js @@ -0,0 +1,34 @@ +import { gql } from '@solid-primitives/graphql' + +export default { + gql: gql` + query ($organization: String!, $repository: String!, $number: Int!) { + repository(owner: $organization, name: $repository) { + issue(number: $number) { + id + number + title + url + body + reactions(first: 100) { + nodes { + content + } + } + comments(first: 100) { + nodes { + id + author { + login + } + body + } + } + } + } + } + `, + vars: { + organization: process.env.GH_ORG + } +} diff --git a/src/graphql/issues.query.js b/src/graphql/issues.query.js index c2c7779..3885edc 100644 --- a/src/graphql/issues.query.js +++ b/src/graphql/issues.query.js @@ -4,8 +4,14 @@ export default { gql: gql` query ($organization: String!, $repository: String!) { repository(owner: $organization, name: $repository) { - issues(first: 100, states: OPEN) { + issues( + first: 100 + states: OPEN + labels: "Approved :white_check_mark:" + ) { nodes { + id + number title url body diff --git a/src/routes/events/[id].jsx b/src/routes/events/[id].jsx index e69de29..5e6d688 100644 --- a/src/routes/events/[id].jsx +++ b/src/routes/events/[id].jsx @@ -0,0 +1,152 @@ +import graphql from '~/lib/graphql.server.js' +import issueQuery from '~/graphql/issue.query.js' +import { useParams, useRouteData } from 'solid-start' +import { Container } from '~/components/Container' +import { Match, Show, Switch, createMemo, createResource } from 'solid-js' +import bodyParser from '@zentered/issue-forms-body-parser' +import { SolidMarkdown } from 'solid-markdown' +import { Prose } from '~/components/Prose' +import { formatDate } from '~/lib/formatDate' +import fileQuery from '~/graphql/file.query.js' +import { A } from '@solidjs/router' + +export function routeData() { + const params = useParams() + const [data] = graphql(issueQuery.gql, { + ...issueQuery.vars, + repository: 'events', + number: parseInt(params.id) + }) + + const [locationsFile] = graphql(fileQuery.gql('locations.json'), { + ...fileQuery.vars, + repository: 'events' + }) + + const [issueData] = createResource(data, async () => { + const issue = await bodyParser(data()?.repository.issue.body) + return issue + }) + + const locations = createMemo(() => { + if (locationsFile()) { + return JSON.parse(locationsFile().repository.object.text) + } + }) + + const location = locations()?.find((l) => l.id === issueData()?.location.text) + + return { + data, + issueData, + location + } +} + +export default function Event() { + const { data, issueData, location } = useRouteData() + + return ( + +
+
+
+ + + {issueData()['featured-image']?.images?.[0]?.alt} + + + CDC logo + + +
+
+
+
+ +
+
+ {location.name}, {location.city} +
+ + + {location.what3words} + + +
+
+ Where +
+
+
+
+
+
+
+ {formatDate(issueData()?.['date'].date)} -{' '} + {issueData()?.['time'].time} +
+ Duration: {issueData()?.['duration'].text} +
+
+ When +
+
+
+
+ +
+
+ + {issueData()['code-of-conduct'].list[0].text} + +
+
+ Code of Conduct +
+
+
+
+
+ +
+ +

+ {data()?.repository.issue.title} +

+
+ + + {issueData()?.['event-description'].text} + + +
+
+
+
+
+ ) +} diff --git a/src/routes/events/index.jsx b/src/routes/events/index.jsx index f352044..06f1c66 100644 --- a/src/routes/events/index.jsx +++ b/src/routes/events/index.jsx @@ -11,12 +11,13 @@ function EventLine(props) { const data = await bodyParser(props.event.body) return data }) - const slug = props.event.title return (
- {props.event.title} + + {props.event.title} + {issueData()?.['event-description'].text} diff --git a/src/routes/index.jsx b/src/routes/index.jsx index 043bd32..a403977 100644 --- a/src/routes/index.jsx +++ b/src/routes/index.jsx @@ -1,4 +1,4 @@ -import { For, createResource, splitProps, Show } from 'solid-js' +import { For, createResource, splitProps, Show, Switch, Match } from 'solid-js' import clsx from 'clsx' import { Container } from '~/components/Container' import { GitHubIcon, LinkedInIcon } from '~/components/SocialIcons' @@ -39,6 +39,7 @@ function Photos() { function SocialLink(props) { const [local, other] = splitProps(props, ['icon']) + return ( @@ -54,14 +55,27 @@ function EventBox(props) { return (
-
- -
-
+
+
+ + + {issueData()?.['event-description']?.images?.[0]?.alt} + + + Cyprus Developer Community Logo + + +
+
+
@@ -99,13 +111,13 @@ function EventBox(props) { } export default function App() { - const [readmeFile] = graphql(fileQuery.gql, { + const [readmeFile] = graphql(fileQuery.gql(), { repository: 'home', path: 'README.md', ...fileQuery.vars }) const [readmeData] = createResource(readmeFile, async () => { - const data = await bodyParser(readmeFile().repository.object.text) + const data = await bodyParser(readmeFile()?.repository.object.text) return data }) const [events] = graphql(issuesQuery.gql, {