From 1ced39ac681a6287733fb728c546dfebb6929f5f Mon Sep 17 00:00:00 2001 From: Andrey Sitnik Date: Sun, 28 Jan 2024 04:21:35 +0100 Subject: [PATCH] Updaye MDN data support --- copy-mdn.js | 2 +- package.json | 6 +++--- pnpm-lock.yaml | 41 +++++++++++++++++++++-------------------- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/copy-mdn.js b/copy-mdn.js index d2d33d8789..c98517db30 100644 --- a/copy-mdn.js +++ b/copy-mdn.js @@ -276,7 +276,7 @@ writeFileSync( ) const textDecorationShorthandData = bcdDataToCanIUseData( - bcd.css.properties['text-decoration'].shorthand.__compat, + bcd.css.properties['text-decoration']['includes_color-and-style'].__compat, 'text-decoration shorthand property' ) writeFileSync( diff --git a/package.json b/package.json index 5c4e81cc92..cee1dd0778 100644 --- a/package.json +++ b/package.json @@ -40,15 +40,15 @@ "license": "CC-BY-4.0", "devDependencies": { "@babel/generator": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/types": "^7.23.9", "@logux/eslint-config": "^52.0.2", - "@mdn/browser-compat-data": "5.5.7", + "@mdn/browser-compat-data": "5.5.8", "caniuse-db": "1.0.30001580", "clean-publish": "^4.2.0", "eslint": "^8.56.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^16.5.0", + "eslint-plugin-n": "^16.6.2", "eslint-plugin-node-imports": "^1.0.2", "eslint-plugin-perfectionist": "^2.5.0", "eslint-plugin-prefer-let": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ceea3f419d..d6f2bd371f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ devDependencies: specifier: ^7.23.6 version: 7.23.6 '@babel/types': - specifier: ^7.23.6 - version: 7.23.6 + specifier: ^7.23.9 + version: 7.23.9 '@logux/eslint-config': specifier: ^52.0.2 - version: 52.0.2(eslint-config-standard@17.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-node-import@1.0.4)(eslint-plugin-perfectionist@2.5.0)(eslint-plugin-prefer-let@3.0.1)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) + version: 52.0.2(eslint-config-standard@17.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-node-import@1.0.4)(eslint-plugin-perfectionist@2.5.0)(eslint-plugin-prefer-let@3.0.1)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) '@mdn/browser-compat-data': - specifier: 5.5.7 - version: 5.5.7 + specifier: 5.5.8 + version: 5.5.8 caniuse-db: specifier: 1.0.30001580 version: 1.0.30001580 @@ -28,13 +28,13 @@ devDependencies: version: 8.56.0 eslint-config-standard: specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) + version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(eslint@8.56.0) eslint-plugin-n: - specifier: ^16.5.0 - version: 16.5.0(eslint@8.56.0) + specifier: ^16.6.2 + version: 16.6.2(eslint@8.56.0) eslint-plugin-node-imports: specifier: ^1.0.2 version: 1.0.2(eslint@8.56.0) @@ -62,7 +62,7 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -78,8 +78,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -174,7 +174,7 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@logux/eslint-config@52.0.2(eslint-config-standard@17.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-node-import@1.0.4)(eslint-plugin-perfectionist@2.5.0)(eslint-plugin-prefer-let@3.0.1)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): + /@logux/eslint-config@52.0.2(eslint-config-standard@17.1.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-node-import@1.0.4)(eslint-plugin-perfectionist@2.5.0)(eslint-plugin-prefer-let@3.0.1)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): resolution: {integrity: sha512-oD569Lqs5P/QvlkBLL9GWpKOmI3wXCKb+0VHuY41VVnP8cRpD0LzUbnEqV9pIeld8f9DJwWc+I6JgndtgotElw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -188,17 +188,17 @@ packages: eslint-plugin-promise: ^6.1.1 dependencies: eslint: 8.56.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) eslint-plugin-import: 2.29.1(eslint@8.56.0) - eslint-plugin-n: 16.5.0(eslint@8.56.0) + eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-node-import: 1.0.4(eslint@8.56.0) eslint-plugin-perfectionist: 2.5.0(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-prefer-let: 3.0.1 eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true - /@mdn/browser-compat-data@5.5.7: - resolution: {integrity: sha512-DoHTZ/TjtNfUu9eiqJd+x3IcCQrhS+yOYU436TKUnlE36jZwNbK535D1CmTsSYdi/UcdCWNm5KRQZ9g1tlZCPw==} + /@mdn/browser-compat-data@5.5.8: + resolution: {integrity: sha512-E4gRHp5Kko37r6z1dO2qQ7xUUWig6GltUteuzi5WUKqHEayGN9DdGJWlgrYGnvwFc2Omh33MTJ8IXsD3t7+Okw==} dev: true /@nodelib/fs.scandir@2.1.5: @@ -664,7 +664,7 @@ packages: eslint: 8.56.0 dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.5.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -675,7 +675,7 @@ packages: dependencies: eslint: 8.56.0 eslint-plugin-import: 2.29.1(eslint@8.56.0) - eslint-plugin-n: 16.5.0(eslint@8.56.0) + eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true @@ -763,8 +763,8 @@ packages: - supports-color dev: true - /eslint-plugin-n@16.5.0(eslint@8.56.0): - resolution: {integrity: sha512-Hw02Bj1QrZIlKyj471Tb1jSReTl4ghIMHGuBGiMVmw+s0jOPbI4CBuYpGbZr+tdQ+VAvSK6FDSta3J4ib/SKHQ==} + /eslint-plugin-n@16.6.2(eslint@8.56.0): + resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' @@ -774,6 +774,7 @@ packages: eslint: 8.56.0 eslint-plugin-es-x: 7.5.0(eslint@8.56.0) get-tsconfig: 4.7.2 + globals: 13.24.0 ignore: 5.3.0 is-builtin-module: 3.2.1 is-core-module: 2.13.1