Merge branch 'main' into test/e2e-hydration

This commit is contained in:
Tony Sullivan 2022-05-18 10:33:42 -05:00
commit 621a6e9ab2
18 changed files with 249 additions and 171 deletions

View file

@ -9,9 +9,9 @@
"preview": "astro preview"
},
"dependencies": {
"@algolia/client-search": "^4.13.0",
"@docsearch/css": "^3.0.0",
"@docsearch/react": "^3.0.0",
"@algolia/client-search": "^4.13.1",
"@docsearch/css": "^3.1.0",
"@docsearch/react": "^3.1.0",
"@types/react": "^17.0.45",
"preact": "^10.7.2",
"react": "^17.0.2",

View file

@ -14,6 +14,6 @@
},
"dependencies": {
"@webcomponents/template-shadowroot": "^0.1.0",
"lit": "^2.2.3"
"lit": "^2.2.4"
}
}

View file

@ -19,7 +19,7 @@
},
"dependencies": {
"@webcomponents/template-shadowroot": "^0.1.0",
"lit": "^2.2.3",
"lit": "^2.2.4",
"preact": "^10.7.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",

View file

@ -21,7 +21,7 @@
},
"dependencies": {
"@webcomponents/template-shadowroot": "^0.1.0",
"lit": "^2.2.3",
"lit": "^2.2.4",
"preact": "^10.7.2",
"react": "^18.1.0",
"react-dom": "^18.1.0",

View file

@ -60,8 +60,8 @@
"@changesets/changelog-github": "0.4.4",
"@changesets/cli": "2.22.0",
"@octokit/action": "^3.18.1",
"@typescript-eslint/eslint-plugin": "^5.24.0",
"@typescript-eslint/parser": "^5.24.0",
"@typescript-eslint/eslint-plugin": "^5.25.0",
"@typescript-eslint/parser": "^5.25.0",
"del": "^6.1.0",
"esbuild": "^0.14.39",
"eslint": "^8.15.0",

View file

@ -71,7 +71,7 @@
"dev": "astro-scripts dev \"src/**/*.ts\"",
"postbuild": "astro-scripts copy \"src/**/*.astro\"",
"benchmark": "node test/benchmark/dev.bench.js && node test/benchmark/build.bench.js",
"test": "mocha --exit --timeout 20000 --ignore **/lit-element.test.js && mocha --timeout 20000 **/lit-element.test.js",
"test": "mocha --exit --timeout 20000 --ignore **/lit-element.test.js --ignore **/errors.test.js && mocha --timeout 20000 **/lit-element.test.js && mocha --timeout 20000 **/errors.test.js",
"test:match": "mocha --timeout 20000 -g",
"test:e2e": "playwright test e2e",
"test:e2e:match": "playwright test e2e -g"

View file

@ -166,8 +166,10 @@ async function handle500Response(
}
function getCustom404Route(config: AstroConfig, manifest: ManifestData) {
// For Windows compat, use relative page paths to match the 404 route
const relPages = resolvePages(config).href.replace(config.root.href, '');
return manifest.routes.find((r) => r.component === appendForwardSlash(relPages) + '404.astro');
const pattern = new RegExp(`${appendForwardSlash(relPages)}404.(astro|md)`);
return manifest.routes.find((r) => r.component.match(pattern));
}
function log404(logging: LogOptions, pathname: string) {

View file

@ -24,7 +24,7 @@ describe('Aliases', () => {
await devServer.stop();
});
it.only('can load client components', async () => {
it('can load client components', async () => {
const html = await fixture.fetch('/').then((res) => res.text());
const $ = cheerio.load(html);

View file

@ -0,0 +1,40 @@
import { expect } from 'chai';
import * as cheerio from 'cheerio';
import { loadFixture } from './test-utils.js';
describe('Custom 404 Markdown', () => {
let fixture;
before(async () => {
fixture = await loadFixture({
root: './fixtures/custom-404-md/',
});
});
describe('dev', () => {
let devServer;
let $;
before(async () => {
devServer = await fixture.startDevServer();
});
after(async () => {
await devServer.stop();
});
it('renders /', async () => {
const html = await fixture.fetch('/').then((res) => res.text());
$ = cheerio.load(html);
expect($('h1').text()).to.equal('Home');
});
it('renders 404 for /abc', async () => {
const html = await fixture.fetch('/a').then((res) => res.text());
$ = cheerio.load(html);
expect($('h1').text()).to.equal('Page not found');
});
});
});

View file

@ -5,6 +5,7 @@ import * as cheerio from 'cheerio';
describe('Error display', () => {
if (isWindows) return;
/** @type {import('./test-utils').Fixture} */
let fixture;
let devServer;
@ -32,7 +33,7 @@ describe('Error display', () => {
});
});
describe('Framework components', () => {
describe('Framework components', function() {
let devServer;
before(async () => {

View file

@ -0,0 +1,4 @@
import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({});

View file

@ -0,0 +1,8 @@
{
"name": "@test/custom-404-md",
"version": "0.0.0",
"private": true,
"dependencies": {
"astro": "workspace:*"
}
}

View file

@ -0,0 +1,12 @@
---
const { content } = Astro.props;
---
<html lang="en">
<head>
<title>{content.title}</title>
</head>
<body>
<slot />
</body>
</html>

View file

@ -0,0 +1,6 @@
---
layout: '../layouts/Base.astro'
title: 'Not Found - Custom 404'
---
# Page not found

View file

@ -0,0 +1,11 @@
---
---
<html lang="en">
<head>
<title>Custom 404</title>
</head>
<body>
<h1>Home</h1>
</body>
</html>

View file

@ -34,6 +34,7 @@ polyfill(globalThis, {
* @property {() => Promise<PreviewServer>} preview
* @property {() => Promise<void>} clean
* @property {() => Promise<App>} loadTestAdapterApp
* @property {() => Promise<void>} onNextChange
*/
/**

310
pnpm-lock.yaml generated
View file

@ -8,8 +8,8 @@ importers:
'@changesets/changelog-github': 0.4.4
'@changesets/cli': 2.22.0
'@octokit/action': ^3.18.1
'@typescript-eslint/eslint-plugin': ^5.24.0
'@typescript-eslint/parser': ^5.24.0
'@typescript-eslint/eslint-plugin': ^5.25.0
'@typescript-eslint/parser': ^5.25.0
del: ^6.1.0
esbuild: ^0.14.39
eslint: ^8.15.0
@ -28,8 +28,8 @@ importers:
'@changesets/changelog-github': 0.4.4
'@changesets/cli': 2.22.0
'@octokit/action': 3.18.1
'@typescript-eslint/eslint-plugin': 5.24.0_w4ec7awddsetq6k5phhi6huiuu
'@typescript-eslint/parser': 5.24.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/eslint-plugin': 5.25.0_qo2hgs5jt7x2a3p77h2rutcdae
'@typescript-eslint/parser': 5.25.0_hcfsmds2fshutdssjqluwm76uu
del: 6.1.0
esbuild: 0.14.39
eslint: 8.15.0
@ -92,20 +92,20 @@ importers:
examples/docs:
specifiers:
'@algolia/client-search': ^4.13.0
'@algolia/client-search': ^4.13.1
'@astrojs/preact': ^0.1.2
'@astrojs/react': ^0.1.2
'@docsearch/css': ^3.0.0
'@docsearch/react': ^3.0.0
'@docsearch/css': ^3.1.0
'@docsearch/react': ^3.1.0
'@types/react': ^17.0.45
astro: ^1.0.0-beta.29
preact: ^10.7.2
react: ^17.0.2
react-dom: ^17.0.2
dependencies:
'@algolia/client-search': 4.13.0
'@docsearch/css': 3.0.0
'@docsearch/react': 3.0.0_ugdjhn4r2cpuj4csimen2pts54
'@algolia/client-search': 4.13.1
'@docsearch/css': 3.1.0
'@docsearch/react': 3.1.0_k2mvpji5i2ojml6m4ftklg47pa
'@types/react': 17.0.45
preact: 10.7.2
react: 17.0.2
@ -135,10 +135,10 @@ importers:
'@astrojs/lit': ^0.1.3
'@webcomponents/template-shadowroot': ^0.1.0
astro: ^1.0.0-beta.29
lit: ^2.2.3
lit: ^2.2.4
dependencies:
'@webcomponents/template-shadowroot': 0.1.0
lit: 2.2.3
lit: 2.2.4
devDependencies:
'@astrojs/lit': link:../../packages/integrations/lit
astro: link:../../packages/astro
@ -153,7 +153,7 @@ importers:
'@astrojs/vue': ^0.1.4
'@webcomponents/template-shadowroot': ^0.1.0
astro: ^1.0.0-beta.29
lit: ^2.2.3
lit: ^2.2.4
preact: ^10.7.2
react: ^18.1.0
react-dom: ^18.1.0
@ -162,7 +162,7 @@ importers:
vue: ^3.2.33
dependencies:
'@webcomponents/template-shadowroot': 0.1.0
lit: 2.2.3
lit: 2.2.4
preact: 10.7.2
react: 18.1.0
react-dom: 18.1.0_react@18.1.0
@ -250,7 +250,7 @@ importers:
'@astrojs/turbolinks': ^0.1.3
'@webcomponents/template-shadowroot': ^0.1.0
astro: ^1.0.0-beta.29
lit: ^2.2.3
lit: ^2.2.4
preact: ^10.7.2
react: ^18.1.0
react-dom: ^18.1.0
@ -259,7 +259,7 @@ importers:
vue: ^3.2.33
dependencies:
'@webcomponents/template-shadowroot': 0.1.0
lit: 2.2.3
lit: 2.2.4
preact: 10.7.2
react: 18.1.0
react-dom: 18.1.0_react@18.1.0
@ -1074,6 +1074,12 @@ importers:
dependencies:
astro: link:../../..
packages/astro/test/fixtures/custom-404-md:
specifiers:
astro: workspace:*
dependencies:
astro: link:../../..
packages/astro/test/fixtures/custom-elements:
specifiers:
'@test/custom-element-renderer': workspace:*
@ -1762,115 +1768,104 @@ importers:
packages:
/@algolia/autocomplete-core/1.5.2:
resolution: {integrity: sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A==}
/@algolia/autocomplete-core/1.6.3:
resolution: {integrity: sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA==}
dependencies:
'@algolia/autocomplete-shared': 1.5.2
'@algolia/autocomplete-shared': 1.6.3
dev: false
/@algolia/autocomplete-preset-algolia/1.5.2_pe4mmkxz4lrzbc23auwoemc3cm:
resolution: {integrity: sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==}
peerDependencies:
'@algolia/client-search': ^4.9.1
algoliasearch: ^4.9.1
/@algolia/autocomplete-shared/1.6.3:
resolution: {integrity: sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg==}
dev: false
/@algolia/cache-browser-local-storage/4.13.1:
resolution: {integrity: sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg==}
dependencies:
'@algolia/autocomplete-shared': 1.5.2
'@algolia/client-search': 4.13.0
algoliasearch: 4.13.0
'@algolia/cache-common': 4.13.1
dev: false
/@algolia/autocomplete-shared/1.5.2:
resolution: {integrity: sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==}
/@algolia/cache-common/4.13.1:
resolution: {integrity: sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==}
dev: false
/@algolia/cache-browser-local-storage/4.13.0:
resolution: {integrity: sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg==}
/@algolia/cache-in-memory/4.13.1:
resolution: {integrity: sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ==}
dependencies:
'@algolia/cache-common': 4.13.0
'@algolia/cache-common': 4.13.1
dev: false
/@algolia/cache-common/4.13.0:
resolution: {integrity: sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA==}
dev: false
/@algolia/cache-in-memory/4.13.0:
resolution: {integrity: sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg==}
/@algolia/client-account/4.13.1:
resolution: {integrity: sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ==}
dependencies:
'@algolia/cache-common': 4.13.0
'@algolia/client-common': 4.13.1
'@algolia/client-search': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/@algolia/client-account/4.13.0:
resolution: {integrity: sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA==}
/@algolia/client-analytics/4.13.1:
resolution: {integrity: sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA==}
dependencies:
'@algolia/client-common': 4.13.0
'@algolia/client-search': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/client-common': 4.13.1
'@algolia/client-search': 4.13.1
'@algolia/requester-common': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/@algolia/client-analytics/4.13.0:
resolution: {integrity: sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA==}
/@algolia/client-common/4.13.1:
resolution: {integrity: sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==}
dependencies:
'@algolia/client-common': 4.13.0
'@algolia/client-search': 4.13.0
'@algolia/requester-common': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/requester-common': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/@algolia/client-common/4.13.0:
resolution: {integrity: sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA==}
/@algolia/client-personalization/4.13.1:
resolution: {integrity: sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w==}
dependencies:
'@algolia/requester-common': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/client-common': 4.13.1
'@algolia/requester-common': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/@algolia/client-personalization/4.13.0:
resolution: {integrity: sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA==}
/@algolia/client-search/4.13.1:
resolution: {integrity: sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==}
dependencies:
'@algolia/client-common': 4.13.0
'@algolia/requester-common': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/client-common': 4.13.1
'@algolia/requester-common': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/@algolia/client-search/4.13.0:
resolution: {integrity: sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA==}
/@algolia/logger-common/4.13.1:
resolution: {integrity: sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==}
dev: false
/@algolia/logger-console/4.13.1:
resolution: {integrity: sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA==}
dependencies:
'@algolia/client-common': 4.13.0
'@algolia/requester-common': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/logger-common': 4.13.1
dev: false
/@algolia/logger-common/4.13.0:
resolution: {integrity: sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA==}
dev: false
/@algolia/logger-console/4.13.0:
resolution: {integrity: sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ==}
/@algolia/requester-browser-xhr/4.13.1:
resolution: {integrity: sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA==}
dependencies:
'@algolia/logger-common': 4.13.0
'@algolia/requester-common': 4.13.1
dev: false
/@algolia/requester-browser-xhr/4.13.0:
resolution: {integrity: sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg==}
/@algolia/requester-common/4.13.1:
resolution: {integrity: sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==}
dev: false
/@algolia/requester-node-http/4.13.1:
resolution: {integrity: sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw==}
dependencies:
'@algolia/requester-common': 4.13.0
'@algolia/requester-common': 4.13.1
dev: false
/@algolia/requester-common/4.13.0:
resolution: {integrity: sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw==}
dev: false
/@algolia/requester-node-http/4.13.0:
resolution: {integrity: sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ==}
/@algolia/transporter/4.13.1:
resolution: {integrity: sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==}
dependencies:
'@algolia/requester-common': 4.13.0
dev: false
/@algolia/transporter/4.13.0:
resolution: {integrity: sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA==}
dependencies:
'@algolia/cache-common': 4.13.0
'@algolia/logger-common': 4.13.0
'@algolia/requester-common': 4.13.0
'@algolia/cache-common': 4.13.1
'@algolia/logger-common': 4.13.1
'@algolia/requester-common': 4.13.1
dev: false
/@ampproject/remapping/2.2.0:
@ -3487,26 +3482,23 @@ packages:
prettier: 1.19.1
dev: true
/@docsearch/css/3.0.0:
resolution: {integrity: sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==}
/@docsearch/css/3.1.0:
resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==}
dev: false
/@docsearch/react/3.0.0_ugdjhn4r2cpuj4csimen2pts54:
resolution: {integrity: sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==}
/@docsearch/react/3.1.0_k2mvpji5i2ojml6m4ftklg47pa:
resolution: {integrity: sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg==}
peerDependencies:
'@types/react': '>= 16.8.0 < 18.0.0'
react: '>= 16.8.0 < 18.0.0'
react-dom: '>= 16.8.0 < 18.0.0'
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
react-dom: '>= 16.8.0 < 19.0.0'
dependencies:
'@algolia/autocomplete-core': 1.5.2
'@algolia/autocomplete-preset-algolia': 1.5.2_pe4mmkxz4lrzbc23auwoemc3cm
'@docsearch/css': 3.0.0
'@algolia/autocomplete-core': 1.6.3
'@docsearch/css': 3.1.0
'@types/react': 17.0.45
algoliasearch: 4.13.0
algoliasearch: 4.13.1
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
transitivePeerDependencies:
- '@algolia/client-search'
dev: false
/@emmetio/abbreviation/2.2.3:
@ -3615,8 +3607,8 @@ packages:
resolution: {integrity: sha512-rr/UVhxbKWNUr+3qRyvZk+glC7v7ph8Gk/W0z96YG64COJKf9ilnWY6JGW77TRqhrRMmS2nsvAXOyQgcF+4jrA==}
dependencies:
'@lit/reactive-element': 1.3.2
lit: 2.2.3
lit-html: 2.2.3
lit: 2.2.4
lit-html: 2.2.4
dev: false
/@lit-labs/ssr/2.1.0:
@ -3628,7 +3620,7 @@ packages:
'@types/node': 16.11.34
lit: 2.2.3
lit-element: 3.2.0
lit-html: 2.2.3
lit-html: 2.2.4
node-fetch: 2.6.7
parse5: 6.0.1
resolve: 1.22.0
@ -4344,8 +4336,8 @@ packages:
resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
dev: true
/@typescript-eslint/eslint-plugin/5.24.0_w4ec7awddsetq6k5phhi6huiuu:
resolution: {integrity: sha512-6bqFGk6wa9+6RrU++eLknKyDqXU1Oc8nyoLu5a1fU17PNRJd9UBr56rMF7c4DRaRtnarlkQ4jwxUbvBo8cNlpw==}
/@typescript-eslint/eslint-plugin/5.25.0_qo2hgs5jt7x2a3p77h2rutcdae:
resolution: {integrity: sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -4355,10 +4347,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.24.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/scope-manager': 5.24.0
'@typescript-eslint/type-utils': 5.24.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/utils': 5.24.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/parser': 5.25.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/scope-manager': 5.25.0
'@typescript-eslint/type-utils': 5.25.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/utils': 5.25.0_hcfsmds2fshutdssjqluwm76uu
debug: 4.3.4
eslint: 8.15.0
functional-red-black-tree: 1.0.1
@ -4371,8 +4363,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.24.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-4q29C6xFYZ5B2CXqSBBdcS0lPyfM9M09DoQLtHS5kf+WbpV8pBBhHDLNhXfgyVwFnhrhYzOu7xmg02DzxeF2Uw==}
/@typescript-eslint/parser/5.25.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -4381,9 +4373,9 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.24.0
'@typescript-eslint/types': 5.24.0
'@typescript-eslint/typescript-estree': 5.24.0_typescript@4.6.4
'@typescript-eslint/scope-manager': 5.25.0
'@typescript-eslint/types': 5.25.0
'@typescript-eslint/typescript-estree': 5.25.0_typescript@4.6.4
debug: 4.3.4
eslint: 8.15.0
typescript: 4.6.4
@ -4391,16 +4383,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.24.0:
resolution: {integrity: sha512-WpMWipcDzGmMzdT7NtTjRXFabx10WleLUGrJpuJLGaxSqpcyq5ACpKSD5VE40h2nz3melQ91aP4Du7lh9FliCA==}
/@typescript-eslint/scope-manager/5.25.0:
resolution: {integrity: sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.24.0
'@typescript-eslint/visitor-keys': 5.24.0
'@typescript-eslint/types': 5.25.0
'@typescript-eslint/visitor-keys': 5.25.0
dev: true
/@typescript-eslint/type-utils/5.24.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-uGi+sQiM6E5CeCZYBXiaIvIChBXru4LZ1tMoeKbh1Lze+8BO9syUG07594C4lvN2YPT4KVeIupOJkVI+9/DAmQ==}
/@typescript-eslint/type-utils/5.25.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -4409,7 +4401,7 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/utils': 5.24.0_hcfsmds2fshutdssjqluwm76uu
'@typescript-eslint/utils': 5.25.0_hcfsmds2fshutdssjqluwm76uu
debug: 4.3.4
eslint: 8.15.0
tsutils: 3.21.0_typescript@4.6.4
@ -4418,13 +4410,13 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types/5.24.0:
resolution: {integrity: sha512-Tpg1c3shTDgTmZd3qdUyd+16r/pGmVaVEbLs+ufuWP0EruVbUiEOmpBBQxBb9a8iPRxi8Rb2oiwOxuZJzSq11A==}
/@typescript-eslint/types/5.25.0:
resolution: {integrity: sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.24.0_typescript@4.6.4:
resolution: {integrity: sha512-zcor6vQkQmZAQfebSPVwUk/FD+CvnsnlfKXYeQDsWXRF+t7SBPmIfNia/wQxCSeu1h1JIjwV2i9f5/DdSp/uDw==}
/@typescript-eslint/typescript-estree/5.25.0_typescript@4.6.4:
resolution: {integrity: sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -4432,8 +4424,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.24.0
'@typescript-eslint/visitor-keys': 5.24.0
'@typescript-eslint/types': 5.25.0
'@typescript-eslint/visitor-keys': 5.25.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -4444,16 +4436,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.24.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-K05sbWoeCBJH8KXu6hetBJ+ukG0k2u2KlgD3bN+v+oBKm8adJqVHpSSLHNzqyuv0Lh4GVSAUgZ5lB4icmPmWLw==}
/@typescript-eslint/utils/5.25.0_hcfsmds2fshutdssjqluwm76uu:
resolution: {integrity: sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@typescript-eslint/scope-manager': 5.24.0
'@typescript-eslint/types': 5.24.0
'@typescript-eslint/typescript-estree': 5.24.0_typescript@4.6.4
'@typescript-eslint/scope-manager': 5.25.0
'@typescript-eslint/types': 5.25.0
'@typescript-eslint/typescript-estree': 5.25.0_typescript@4.6.4
eslint: 8.15.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.15.0
@ -4462,11 +4454,11 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.24.0:
resolution: {integrity: sha512-qzGwSXMyMnogcAo+/2fU+jhlPPVMXlIH2PeAonIKjJSoDKl1+lJVvG5Z5Oud36yU0TWK2cs1p/FaSN5J2OUFYA==}
/@typescript-eslint/visitor-keys/5.25.0:
resolution: {integrity: sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.24.0
'@typescript-eslint/types': 5.25.0
eslint-visitor-keys: 3.3.0
dev: true
@ -4788,23 +4780,23 @@ packages:
uri-js: 4.4.1
dev: true
/algoliasearch/4.13.0:
resolution: {integrity: sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw==}
/algoliasearch/4.13.1:
resolution: {integrity: sha512-dtHUSE0caWTCE7liE1xaL+19AFf6kWEcyn76uhcitWpntqvicFHXKFoZe5JJcv9whQOTRM6+B8qJz6sFj+rDJA==}
dependencies:
'@algolia/cache-browser-local-storage': 4.13.0
'@algolia/cache-common': 4.13.0
'@algolia/cache-in-memory': 4.13.0
'@algolia/client-account': 4.13.0
'@algolia/client-analytics': 4.13.0
'@algolia/client-common': 4.13.0
'@algolia/client-personalization': 4.13.0
'@algolia/client-search': 4.13.0
'@algolia/logger-common': 4.13.0
'@algolia/logger-console': 4.13.0
'@algolia/requester-browser-xhr': 4.13.0
'@algolia/requester-common': 4.13.0
'@algolia/requester-node-http': 4.13.0
'@algolia/transporter': 4.13.0
'@algolia/cache-browser-local-storage': 4.13.1
'@algolia/cache-common': 4.13.1
'@algolia/cache-in-memory': 4.13.1
'@algolia/client-account': 4.13.1
'@algolia/client-analytics': 4.13.1
'@algolia/client-common': 4.13.1
'@algolia/client-personalization': 4.13.1
'@algolia/client-search': 4.13.1
'@algolia/logger-common': 4.13.1
'@algolia/logger-console': 4.13.1
'@algolia/requester-browser-xhr': 4.13.1
'@algolia/requester-common': 4.13.1
'@algolia/requester-node-http': 4.13.1
'@algolia/transporter': 4.13.1
dev: false
/alpinejs/3.10.2:
@ -7585,21 +7577,21 @@ packages:
resolution: {integrity: sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==}
dependencies:
'@lit/reactive-element': 1.3.2
lit-html: 2.2.3
lit-html: 2.2.4
dev: false
/lit-html/2.2.3:
resolution: {integrity: sha512-vI4j3eWwtQaR8q/O63juZVliBIFMio716X719/lSsGH4UWPy2/7Qf377jsNs4cx3gCHgIbx8yxFgXFQ/igZyXQ==}
/lit-html/2.2.4:
resolution: {integrity: sha512-IPY0V0z/QWcTduxb6DlP46Un8n6tG+mHSAijGcPozfXTjVkvFLN4/irPzthtq/eC8RU+7CUqh6h4KB7tnRPJfg==}
dependencies:
'@types/trusted-types': 2.0.2
dev: false
/lit/2.2.3:
resolution: {integrity: sha512-5/v+r9dH3Pw/o0rhp/qYk3ERvOUclNF31bWb0FiW6MPgwdQIr+/KCt/p3zcd8aPl8lIGnxdGrVcZA+gWS6oFOQ==}
/lit/2.2.4:
resolution: {integrity: sha512-O7t+uizo1/Br0y+5RaWRzPkd4MsoL4XY2eq7n2wrESyCCjeagq4ERZKsyKX40jbmsz4bAAs7/0qNRX11TuXzoA==}
dependencies:
'@lit/reactive-element': 1.3.2
lit-element: 3.2.0
lit-html: 2.2.3
lit-html: 2.2.4
dev: false
/load-yaml-file/0.2.0:

View file

@ -1,4 +1,5 @@
Date,Commits (24hr),Issues (24hr),Issues:BUG (24hr),Issues:RFC (24hr),Issues:DOC (24hr),PRs (24hr),Open PRs,Open Issues,Bugs: Needs Triage,Bugs: Accepted,RFC: In Progress,RFC: Accepted,Date (ISO)
"Wednesday, May 18, 2022",6,2,2,0,0,7,14,72,36,29,0,0,"2022-05-18T12:02:14.860Z"
"Tuesday, May 17, 2022",15,1,1,0,0,9,11,72,35,30,0,0,"2022-05-17T12:02:18.523Z"
"Monday, May 16, 2022",2,1,1,0,0,2,12,75,36,31,0,0,"2022-05-16T12:06:42.223Z"
"Sunday, May 15, 2022",1,2,2,0,0,1,11,74,35,31,0,0,"2022-05-15T12:01:59.884Z"

1 Date Commits (24hr) Issues (24hr) Issues:BUG (24hr) Issues:RFC (24hr) Issues:DOC (24hr) PRs (24hr) Open PRs Open Issues Bugs: Needs Triage Bugs: Accepted RFC: In Progress RFC: Accepted Date (ISO)
2 Wednesday, May 18, 2022 6 2 2 0 0 7 14 72 36 29 0 0 2022-05-18T12:02:14.860Z
3 Tuesday, May 17, 2022 15 1 1 0 0 9 11 72 35 30 0 0 2022-05-17T12:02:18.523Z
4 Monday, May 16, 2022 2 1 1 0 0 2 12 75 36 31 0 0 2022-05-16T12:06:42.223Z
5 Sunday, May 15, 2022 1 2 2 0 0 1 11 74 35 31 0 0 2022-05-15T12:01:59.884Z