Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add mdn-bcd-collector update script #19971

Merged
merged 36 commits into from
Jun 29, 2023
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
8f69526
add update script from mdn-bcd-collector
mzgoddard May 25, 2023
c10c320
copy libs used by update from mdn-bcd-collector
mzgoddard May 25, 2023
419ead2
add depedencies
mzgoddard May 25, 2023
16901b3
bump package-lock
mzgoddard May 25, 2023
900b335
fixup! add update script from mdn-bcd-collector
mzgoddard May 25, 2023
05aba08
fixup! add update script from mdn-bcd-collector
mzgoddard May 26, 2023
5548e4d
fixup! copy libs used by update from mdn-bcd-collector
mzgoddard May 26, 2023
a598080
fixup! add update script from mdn-bcd-collector
mzgoddard May 26, 2023
5bad98a
Merge branch 'main' into update-script
mzgoddard Jun 1, 2023
7f34348
fixup! add update script from mdn-bcd-collector
mzgoddard Jun 1, 2023
e9f7ed8
fixup! copy libs used by update from mdn-bcd-collector
mzgoddard Jun 1, 2023
4298b94
fixup! add update script from mdn-bcd-collector
mzgoddard Jun 1, 2023
2638dc1
fixup! add update script from mdn-bcd-collector
mzgoddard Jun 1, 2023
b45eb0d
fixup! add depedencies
mzgoddard Jun 1, 2023
01659c5
fixup! bump package-lock
mzgoddard Jun 1, 2023
3e6f299
fixup! copy libs used by update from mdn-bcd-collector
mzgoddard Jun 1, 2023
4bcd8aa
fixup! add depedencies
mzgoddard Jun 1, 2023
8502ef5
fixup! bump package-lock
mzgoddard Jun 1, 2023
ed9c69c
fixup! add update script from mdn-bcd-collector
mzgoddard Jun 1, 2023
270f6f7
fixup! add depedencies
mzgoddard Jun 1, 2023
f50b806
fixup! bump package-lock
mzgoddard Jun 1, 2023
f7e81da
fixup! add update script from mdn-bcd-collector
mzgoddard Jun 1, 2023
01d215b
add update script tests
mzgoddard Jun 1, 2023
cbd5d11
fixup! add depedencies
mzgoddard Jun 1, 2023
4279091
fixup! bump package-lock
mzgoddard Jun 1, 2023
2480535
fixup! add depedencies
mzgoddard Jun 5, 2023
656d320
fixup! bump package-lock
mzgoddard Jun 5, 2023
3035362
Merge branch 'main' into update-script
mzgoddard Jun 5, 2023
e3d9982
Merge branch 'main' into update-script
mzgoddard Jun 7, 2023
a321360
depend on minimatch@5 for update script
mzgoddard Jun 8, 2023
850c030
bump package-lock.json
mzgoddard Jun 8, 2023
b601c39
Merge branch 'main' into update-script
mzgoddard Jun 8, 2023
92d671b
Merge branch 'main' into update-script
mzgoddard Jun 14, 2023
bbbe907
Merge branch 'main' into update-script
mzgoddard Jun 20, 2023
8794197
fixup! bump package-lock.json
mzgoddard Jun 20, 2023
a78bfd3
Merge branch 'main' into update-script
mzgoddard Jun 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fixup! add update script from mdn-bcd-collector
mzgoddard committed May 26, 2023
commit a598080737c1eaf86f981490444f9e5e124a9589
20 changes: 10 additions & 10 deletions scripts/update.ts
Original file line number Diff line number Diff line change
@@ -31,36 +31,36 @@ import {
import logger from '../utils/logger.js';
import { parseUA } from '../utils/ua-parser.js';

export type Exposure = 'Window' | 'Worker' | 'SharedWorker' | 'ServiceWorker';
type Exposure = 'Window' | 'Worker' | 'SharedWorker' | 'ServiceWorker';

export type TestResultValue = boolean | null;
type TestResultValue = boolean | null;

export interface TestResult {
interface TestResult {
exposure: Exposure;
name: string;
result: TestResultValue;
message?: string;
}

export interface TestResults {
interface TestResults {
[key: string]: TestResult[];
}

export interface Report {
interface Report {
__version: string;
results: TestResults;
userAgent: string;
}

export type BrowserSupportMap = Map<string, TestResultValue>;
export type SupportMap = Map<BrowserName, BrowserSupportMap>;
export type SupportMatrix = Map<string, SupportMap>;
type BrowserSupportMap = Map<string, TestResultValue>;
type SupportMap = Map<BrowserName, BrowserSupportMap>;
type SupportMatrix = Map<string, SupportMap>;

type ManualOverride = [string, string, string, TestResultValue];

export type Overrides = Array<string | ManualOverride>;
type Overrides = Array<string | ManualOverride>;

export type InternalSupportStatement = SupportStatement | 'mirror';
type InternalSupportStatement = SupportStatement | 'mirror';

const { Minimatch } = minimatch;