Skip to content

Commit c936edc

Browse files
committed
Support Safari 15, Firefox 91 and Chrome 100
1 parent df451e7 commit c936edc

File tree

7 files changed

+101
-101
lines changed

7 files changed

+101
-101
lines changed

code/builders/builder-manager/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const getConfig: ManagerBuilder['getConfig'] = async (options) => {
6868
'.eot': 'dataurl',
6969
'.ttf': 'dataurl',
7070
},
71-
target: ['chrome100'],
71+
target: ['chrome100', 'safari15', 'firefox91'],
7272
platform: 'browser',
7373
bundle: true,
7474
minify: true,

code/lib/cli/src/automigrate/fixes/missing-babelrc.test.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ const babelContent = JSON.stringify({
1414
[
1515
'@babel/preset-env',
1616
{
17-
targets: {
18-
chrome: 100,
19-
},
17+
targets: { chrome: 100, safari: 15, firefox: 91 },
2018
},
2119
],
2220
'@babel/preset-typescript',

code/lib/cli/src/babel-config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ export const writeBabelConfigFile = async ({
3434
}) => {
3535
const fileLocation = location || path.join(process.cwd(), '.babelrc.json');
3636

37-
const presets: (string | [string, any])[] = [['@babel/preset-env', { targets: { chrome: 100 } }]];
37+
const presets: (string | [string, any])[] = [
38+
['@babel/preset-env', { targets: { chrome: 100, safari: 15, firefox: 91 } }],
39+
];
3840

3941
if (typescript) {
4042
presets.push('@babel/preset-typescript');

scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"@typescript-eslint/eslint-plugin": "^5.45.0",
4949
"@typescript-eslint/experimental-utils": "^5.45.0",
5050
"@typescript-eslint/parser": "^5.45.0",
51-
"esbuild": "0.18.0",
51+
"esbuild": "^0.18.0",
5252
"eslint": "^8.28.0",
5353
"serialize-javascript": "^3.1.0",
5454
"type-fest": "~2.19"

scripts/prepare/bundle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ const run = async ({ cwd, flags }: { cwd: string; flags: string[] }) => {
8989
watch,
9090
outDir,
9191
format: ['esm'],
92-
target: 'chrome100',
92+
target: ['chrome100', 'safari15', 'firefox91'],
9393
clean: false,
9494
...(dtsBuild === 'esm' ? dtsConfig : {}),
9595
platform: platform || 'browser',

scripts/prepare/esm-bundle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const run = async ({ cwd, flags }: { cwd: string; flags: string[] }) => {
7878
outExtension: () => ({
7979
js: '.js',
8080
}),
81-
target: 'chrome100',
81+
target: ['chrome100', 'safari15', 'firefox91'],
8282
clean: false,
8383
...(dtsBuild ? dtsConfig : {}),
8484
platform: 'browser',

scripts/yarn.lock

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1574,156 +1574,156 @@ __metadata:
15741574
languageName: node
15751575
linkType: hard
15761576

1577-
"@esbuild/android-arm64@npm:0.18.0":
1578-
version: 0.18.0
1579-
resolution: "@esbuild/android-arm64@npm:0.18.0"
1577+
"@esbuild/android-arm64@npm:0.18.14":
1578+
version: 0.18.14
1579+
resolution: "@esbuild/android-arm64@npm:0.18.14"
15801580
conditions: os=android & cpu=arm64
15811581
languageName: node
15821582
linkType: hard
15831583

1584-
"@esbuild/android-arm@npm:0.18.0":
1585-
version: 0.18.0
1586-
resolution: "@esbuild/android-arm@npm:0.18.0"
1584+
"@esbuild/android-arm@npm:0.18.14":
1585+
version: 0.18.14
1586+
resolution: "@esbuild/android-arm@npm:0.18.14"
15871587
conditions: os=android & cpu=arm
15881588
languageName: node
15891589
linkType: hard
15901590

1591-
"@esbuild/android-x64@npm:0.18.0":
1592-
version: 0.18.0
1593-
resolution: "@esbuild/android-x64@npm:0.18.0"
1591+
"@esbuild/android-x64@npm:0.18.14":
1592+
version: 0.18.14
1593+
resolution: "@esbuild/android-x64@npm:0.18.14"
15941594
conditions: os=android & cpu=x64
15951595
languageName: node
15961596
linkType: hard
15971597

1598-
"@esbuild/darwin-arm64@npm:0.18.0":
1599-
version: 0.18.0
1600-
resolution: "@esbuild/darwin-arm64@npm:0.18.0"
1598+
"@esbuild/darwin-arm64@npm:0.18.14":
1599+
version: 0.18.14
1600+
resolution: "@esbuild/darwin-arm64@npm:0.18.14"
16011601
conditions: os=darwin & cpu=arm64
16021602
languageName: node
16031603
linkType: hard
16041604

1605-
"@esbuild/darwin-x64@npm:0.18.0":
1606-
version: 0.18.0
1607-
resolution: "@esbuild/darwin-x64@npm:0.18.0"
1605+
"@esbuild/darwin-x64@npm:0.18.14":
1606+
version: 0.18.14
1607+
resolution: "@esbuild/darwin-x64@npm:0.18.14"
16081608
conditions: os=darwin & cpu=x64
16091609
languageName: node
16101610
linkType: hard
16111611

1612-
"@esbuild/freebsd-arm64@npm:0.18.0":
1613-
version: 0.18.0
1614-
resolution: "@esbuild/freebsd-arm64@npm:0.18.0"
1612+
"@esbuild/freebsd-arm64@npm:0.18.14":
1613+
version: 0.18.14
1614+
resolution: "@esbuild/freebsd-arm64@npm:0.18.14"
16151615
conditions: os=freebsd & cpu=arm64
16161616
languageName: node
16171617
linkType: hard
16181618

1619-
"@esbuild/freebsd-x64@npm:0.18.0":
1620-
version: 0.18.0
1621-
resolution: "@esbuild/freebsd-x64@npm:0.18.0"
1619+
"@esbuild/freebsd-x64@npm:0.18.14":
1620+
version: 0.18.14
1621+
resolution: "@esbuild/freebsd-x64@npm:0.18.14"
16221622
conditions: os=freebsd & cpu=x64
16231623
languageName: node
16241624
linkType: hard
16251625

1626-
"@esbuild/linux-arm64@npm:0.18.0":
1627-
version: 0.18.0
1628-
resolution: "@esbuild/linux-arm64@npm:0.18.0"
1626+
"@esbuild/linux-arm64@npm:0.18.14":
1627+
version: 0.18.14
1628+
resolution: "@esbuild/linux-arm64@npm:0.18.14"
16291629
conditions: os=linux & cpu=arm64
16301630
languageName: node
16311631
linkType: hard
16321632

1633-
"@esbuild/linux-arm@npm:0.18.0":
1634-
version: 0.18.0
1635-
resolution: "@esbuild/linux-arm@npm:0.18.0"
1633+
"@esbuild/linux-arm@npm:0.18.14":
1634+
version: 0.18.14
1635+
resolution: "@esbuild/linux-arm@npm:0.18.14"
16361636
conditions: os=linux & cpu=arm
16371637
languageName: node
16381638
linkType: hard
16391639

1640-
"@esbuild/linux-ia32@npm:0.18.0":
1641-
version: 0.18.0
1642-
resolution: "@esbuild/linux-ia32@npm:0.18.0"
1640+
"@esbuild/linux-ia32@npm:0.18.14":
1641+
version: 0.18.14
1642+
resolution: "@esbuild/linux-ia32@npm:0.18.14"
16431643
conditions: os=linux & cpu=ia32
16441644
languageName: node
16451645
linkType: hard
16461646

1647-
"@esbuild/linux-loong64@npm:0.18.0":
1648-
version: 0.18.0
1649-
resolution: "@esbuild/linux-loong64@npm:0.18.0"
1647+
"@esbuild/linux-loong64@npm:0.18.14":
1648+
version: 0.18.14
1649+
resolution: "@esbuild/linux-loong64@npm:0.18.14"
16501650
conditions: os=linux & cpu=loong64
16511651
languageName: node
16521652
linkType: hard
16531653

1654-
"@esbuild/linux-mips64el@npm:0.18.0":
1655-
version: 0.18.0
1656-
resolution: "@esbuild/linux-mips64el@npm:0.18.0"
1654+
"@esbuild/linux-mips64el@npm:0.18.14":
1655+
version: 0.18.14
1656+
resolution: "@esbuild/linux-mips64el@npm:0.18.14"
16571657
conditions: os=linux & cpu=mips64el
16581658
languageName: node
16591659
linkType: hard
16601660

1661-
"@esbuild/linux-ppc64@npm:0.18.0":
1662-
version: 0.18.0
1663-
resolution: "@esbuild/linux-ppc64@npm:0.18.0"
1661+
"@esbuild/linux-ppc64@npm:0.18.14":
1662+
version: 0.18.14
1663+
resolution: "@esbuild/linux-ppc64@npm:0.18.14"
16641664
conditions: os=linux & cpu=ppc64
16651665
languageName: node
16661666
linkType: hard
16671667

1668-
"@esbuild/linux-riscv64@npm:0.18.0":
1669-
version: 0.18.0
1670-
resolution: "@esbuild/linux-riscv64@npm:0.18.0"
1668+
"@esbuild/linux-riscv64@npm:0.18.14":
1669+
version: 0.18.14
1670+
resolution: "@esbuild/linux-riscv64@npm:0.18.14"
16711671
conditions: os=linux & cpu=riscv64
16721672
languageName: node
16731673
linkType: hard
16741674

1675-
"@esbuild/linux-s390x@npm:0.18.0":
1676-
version: 0.18.0
1677-
resolution: "@esbuild/linux-s390x@npm:0.18.0"
1675+
"@esbuild/linux-s390x@npm:0.18.14":
1676+
version: 0.18.14
1677+
resolution: "@esbuild/linux-s390x@npm:0.18.14"
16781678
conditions: os=linux & cpu=s390x
16791679
languageName: node
16801680
linkType: hard
16811681

1682-
"@esbuild/linux-x64@npm:0.18.0":
1683-
version: 0.18.0
1684-
resolution: "@esbuild/linux-x64@npm:0.18.0"
1682+
"@esbuild/linux-x64@npm:0.18.14":
1683+
version: 0.18.14
1684+
resolution: "@esbuild/linux-x64@npm:0.18.14"
16851685
conditions: os=linux & cpu=x64
16861686
languageName: node
16871687
linkType: hard
16881688

1689-
"@esbuild/netbsd-x64@npm:0.18.0":
1690-
version: 0.18.0
1691-
resolution: "@esbuild/netbsd-x64@npm:0.18.0"
1689+
"@esbuild/netbsd-x64@npm:0.18.14":
1690+
version: 0.18.14
1691+
resolution: "@esbuild/netbsd-x64@npm:0.18.14"
16921692
conditions: os=netbsd & cpu=x64
16931693
languageName: node
16941694
linkType: hard
16951695

1696-
"@esbuild/openbsd-x64@npm:0.18.0":
1697-
version: 0.18.0
1698-
resolution: "@esbuild/openbsd-x64@npm:0.18.0"
1696+
"@esbuild/openbsd-x64@npm:0.18.14":
1697+
version: 0.18.14
1698+
resolution: "@esbuild/openbsd-x64@npm:0.18.14"
16991699
conditions: os=openbsd & cpu=x64
17001700
languageName: node
17011701
linkType: hard
17021702

1703-
"@esbuild/sunos-x64@npm:0.18.0":
1704-
version: 0.18.0
1705-
resolution: "@esbuild/sunos-x64@npm:0.18.0"
1703+
"@esbuild/sunos-x64@npm:0.18.14":
1704+
version: 0.18.14
1705+
resolution: "@esbuild/sunos-x64@npm:0.18.14"
17061706
conditions: os=sunos & cpu=x64
17071707
languageName: node
17081708
linkType: hard
17091709

1710-
"@esbuild/win32-arm64@npm:0.18.0":
1711-
version: 0.18.0
1712-
resolution: "@esbuild/win32-arm64@npm:0.18.0"
1710+
"@esbuild/win32-arm64@npm:0.18.14":
1711+
version: 0.18.14
1712+
resolution: "@esbuild/win32-arm64@npm:0.18.14"
17131713
conditions: os=win32 & cpu=arm64
17141714
languageName: node
17151715
linkType: hard
17161716

1717-
"@esbuild/win32-ia32@npm:0.18.0":
1718-
version: 0.18.0
1719-
resolution: "@esbuild/win32-ia32@npm:0.18.0"
1717+
"@esbuild/win32-ia32@npm:0.18.14":
1718+
version: 0.18.14
1719+
resolution: "@esbuild/win32-ia32@npm:0.18.14"
17201720
conditions: os=win32 & cpu=ia32
17211721
languageName: node
17221722
linkType: hard
17231723

1724-
"@esbuild/win32-x64@npm:0.18.0":
1725-
version: 0.18.0
1726-
resolution: "@esbuild/win32-x64@npm:0.18.0"
1724+
"@esbuild/win32-x64@npm:0.18.14":
1725+
version: 0.18.14
1726+
resolution: "@esbuild/win32-x64@npm:0.18.14"
17271727
conditions: os=win32 & cpu=x64
17281728
languageName: node
17291729
linkType: hard
@@ -7025,32 +7025,32 @@ __metadata:
70257025
languageName: node
70267026
linkType: hard
70277027

7028-
"esbuild@npm:0.18.0":
7029-
version: 0.18.0
7030-
resolution: "esbuild@npm:0.18.0"
7031-
dependencies:
7032-
"@esbuild/android-arm": 0.18.0
7033-
"@esbuild/android-arm64": 0.18.0
7034-
"@esbuild/android-x64": 0.18.0
7035-
"@esbuild/darwin-arm64": 0.18.0
7036-
"@esbuild/darwin-x64": 0.18.0
7037-
"@esbuild/freebsd-arm64": 0.18.0
7038-
"@esbuild/freebsd-x64": 0.18.0
7039-
"@esbuild/linux-arm": 0.18.0
7040-
"@esbuild/linux-arm64": 0.18.0
7041-
"@esbuild/linux-ia32": 0.18.0
7042-
"@esbuild/linux-loong64": 0.18.0
7043-
"@esbuild/linux-mips64el": 0.18.0
7044-
"@esbuild/linux-ppc64": 0.18.0
7045-
"@esbuild/linux-riscv64": 0.18.0
7046-
"@esbuild/linux-s390x": 0.18.0
7047-
"@esbuild/linux-x64": 0.18.0
7048-
"@esbuild/netbsd-x64": 0.18.0
7049-
"@esbuild/openbsd-x64": 0.18.0
7050-
"@esbuild/sunos-x64": 0.18.0
7051-
"@esbuild/win32-arm64": 0.18.0
7052-
"@esbuild/win32-ia32": 0.18.0
7053-
"@esbuild/win32-x64": 0.18.0
7028+
"esbuild@npm:^0.18.0":
7029+
version: 0.18.14
7030+
resolution: "esbuild@npm:0.18.14"
7031+
dependencies:
7032+
"@esbuild/android-arm": 0.18.14
7033+
"@esbuild/android-arm64": 0.18.14
7034+
"@esbuild/android-x64": 0.18.14
7035+
"@esbuild/darwin-arm64": 0.18.14
7036+
"@esbuild/darwin-x64": 0.18.14
7037+
"@esbuild/freebsd-arm64": 0.18.14
7038+
"@esbuild/freebsd-x64": 0.18.14
7039+
"@esbuild/linux-arm": 0.18.14
7040+
"@esbuild/linux-arm64": 0.18.14
7041+
"@esbuild/linux-ia32": 0.18.14
7042+
"@esbuild/linux-loong64": 0.18.14
7043+
"@esbuild/linux-mips64el": 0.18.14
7044+
"@esbuild/linux-ppc64": 0.18.14
7045+
"@esbuild/linux-riscv64": 0.18.14
7046+
"@esbuild/linux-s390x": 0.18.14
7047+
"@esbuild/linux-x64": 0.18.14
7048+
"@esbuild/netbsd-x64": 0.18.14
7049+
"@esbuild/openbsd-x64": 0.18.14
7050+
"@esbuild/sunos-x64": 0.18.14
7051+
"@esbuild/win32-arm64": 0.18.14
7052+
"@esbuild/win32-ia32": 0.18.14
7053+
"@esbuild/win32-x64": 0.18.14
70547054
dependenciesMeta:
70557055
"@esbuild/android-arm":
70567056
optional: true
@@ -7098,7 +7098,7 @@ __metadata:
70987098
optional: true
70997099
bin:
71007100
esbuild: bin/esbuild
7101-
checksum: f40bd01dd3125d0a4831aeddf16b65f4f7ee402e52f61f85c0672a580c4c7623da30e339e3ab997fac95978c4d41baaaf4704a85b4bf76e01038e825942a0c97
7101+
checksum: 0a2656670b0e1263e4cf3737f78d304aff1cf76222b2196a12dacc7b520308f8ffb6e5f62ca2d4550bd4d46c215b1d852efe5b7036c667403c0f55e88d89f360
71027102
languageName: node
71037103
linkType: hard
71047104

0 commit comments

Comments
 (0)