Switch parse-srcset to npm published version (#13536)
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com>
This commit is contained in:
1 parent
3f21a973e1
commit
f2c50456b8
22 files changed
+50
-56
No files matched your search
+1
-1
@@ -28,6 +28,7 @@
|
||||
"@babel/types": "7.19.0",
|
||||
"@glimmer/syntax": "0.84.2",
|
||||
"@iarna/toml": "2.2.5",
|
||||
"@prettier/parse-srcset": "2.0.1",
|
||||
"@typescript-eslint/typescript-estree": "5.38.0",
|
||||
"@typescript-eslint/visitor-keys": "5.38.0",
|
||||
"acorn": "8.8.0",
|
||||
@@ -73,7 +74,6 @@
|
||||
"minimist": "1.2.6",
|
||||
"n-readlines": "1.0.1",
|
||||
"outdent": "0.8.0",
|
||||
"parse-srcset": "ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee",
|
||||
"please-upgrade-node": "3.2.0",
|
||||
"postcss": "8.4.16",
|
||||
"postcss-less": "6.0.0",
|
||||
|
||||
@@ -13,7 +13,9 @@ async function createIgnorer(ignoreFilePath, withNodeModules) {
|
||||
content = await readFile(path.resolve(ignoreFilePath));
|
||||
}
|
||||
|
||||
const ignorer = ignore({ allowRelativePaths: true }).add(content ?? "");
|
||||
const ignorer = ignore
|
||||
.default({ allowRelativePaths: true })
|
||||
.add(content ?? "");
|
||||
if (!withNodeModules) {
|
||||
ignorer.add("node_modules");
|
||||
}
|
||||
|
||||
@@ -691,7 +691,7 @@ function generateHardlines(number = 0) {
|
||||
|
||||
/* StringLiteral print helpers */
|
||||
|
||||
/** @typedef {import("../common/util").Quote} Quote */
|
||||
/** @typedef {import("../common/util.js").Quote} Quote */
|
||||
|
||||
/**
|
||||
* Prints a string literal with the correct surrounding quotes based on
|
||||
|
||||
@@ -10,10 +10,10 @@ import { parseIeConditionalComment } from "./conditional-comment.js";
|
||||
import { locStart, locEnd } from "./loc.js";
|
||||
|
||||
/**
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast').Node} AstNode
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast').Attribute} Attribute
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast').Element} Element
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/parser').ParseTreeResult} ParserTreeResult
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast.js').Node} AstNode
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast.js').Attribute} Attribute
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast.js').Element} Element
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/parser.js').ParseTreeResult} ParserTreeResult
|
||||
* @typedef {Omit<import('angular-html-parser').ParseOptions, 'canSelfClose'> & {
|
||||
* name?: 'html' | 'angular' | 'vue' | 'lwc';
|
||||
* recognizeSelfClosing?: boolean;
|
||||
|
||||
@@ -1,14 +1,8 @@
|
||||
import parseSrcset from "parse-srcset";
|
||||
import parseSrcset from "@prettier/parse-srcset";
|
||||
import { ifBreak, join, line } from "../document/builders.js";
|
||||
|
||||
function printImgSrcset(value) {
|
||||
const srcset = parseSrcset(value, {
|
||||
logger: {
|
||||
error(message) {
|
||||
throw new Error(message);
|
||||
},
|
||||
},
|
||||
});
|
||||
const srcset = parseSrcset(value);
|
||||
|
||||
const hasW = srcset.some(({ w }) => w);
|
||||
const hasH = srcset.some(({ h }) => h);
|
||||
|
||||
@@ -25,8 +25,8 @@ import isBlockComment from "../utils/is-block-comment.js";
|
||||
import isTypeCastComment from "../utils/is-type-cast-comment.js";
|
||||
|
||||
/**
|
||||
* @typedef {import("../types/estree").Node} Node
|
||||
* @typedef {import("../types/estree").Comment} Comment
|
||||
* @typedef {import("../types/estree.js").Node} Node
|
||||
* @typedef {import("../types/estree.js").Comment} Comment
|
||||
*
|
||||
* @typedef {Object} CommentContext
|
||||
* @property {Comment} comment
|
||||
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
import isBlockComment from "../utils/is-block-comment.js";
|
||||
|
||||
/**
|
||||
* @typedef {import("../types/estree").Node} Node
|
||||
* @typedef {import("../types/estree.js").Node} Node
|
||||
* @typedef {import("../../common/ast-path.js").default} AstPath
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import isNonEmptyArray from "../utils/is-non-empty-array.js";
|
||||
|
||||
/**
|
||||
* @typedef {import("./types/estree").Node} Node
|
||||
* @typedef {import("./types/estree.js").Node} Node
|
||||
*/
|
||||
|
||||
function locStart(node, opts) {
|
||||
|
||||
@@ -26,7 +26,7 @@ import { locEnd } from "../loc.js";
|
||||
import { ArgExpansionBailout } from "../../common/errors.js";
|
||||
import { printFunctionTypeParameters } from "./misc.js";
|
||||
|
||||
/** @typedef {import("../../common/ast-path").default} AstPath */
|
||||
/** @typedef {import("../../common/ast-path.js").default} AstPath */
|
||||
|
||||
function printFunctionParameters(
|
||||
path,
|
||||
|
||||
@@ -34,8 +34,8 @@ const isEmptyStringOrAnyLine = (doc) =>
|
||||
|
||||
/**
|
||||
* @typedef {import("../../common/ast-path.js").default} AstPath
|
||||
* @typedef {import("../types/estree").Node} Node
|
||||
* @typedef {import("../types/estree").JSXElement} JSXElement
|
||||
* @typedef {import("../types/estree.js").Node} Node
|
||||
* @typedef {import("../types/estree.js").JSXElement} JSXElement
|
||||
*/
|
||||
|
||||
// JSX expands children from the inside-out, instead of the outside-in.
|
||||
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@ import * as ESTree from "estree";
|
||||
import * as Babel from "@babel/types";
|
||||
import { TSESTree } from "@typescript-eslint/typescript-estree";
|
||||
import { ESTree as Meriyah } from "meriyah";
|
||||
import * as NGTree from "angular-estree-parser/lib/types";
|
||||
import * as NGTree from "angular-estree-parser/lib/types.js";
|
||||
|
||||
type AdditionalFields = {
|
||||
extra?: {
|
||||
|
||||
@@ -14,18 +14,18 @@ import isNodeMatches from "./is-node-matches.js";
|
||||
const isIdentifierName = esutils.keyword.isIdentifierNameES5;
|
||||
|
||||
/**
|
||||
* @typedef {import("../types/estree").Node} Node
|
||||
* @typedef {import("../types/estree").TemplateLiteral} TemplateLiteral
|
||||
* @typedef {import("../types/estree").Comment} Comment
|
||||
* @typedef {import("../types/estree").MemberExpression} MemberExpression
|
||||
* @typedef {import("../types/estree").OptionalMemberExpression} OptionalMemberExpression
|
||||
* @typedef {import("../types/estree").CallExpression} CallExpression
|
||||
* @typedef {import("../types/estree").OptionalCallExpression} OptionalCallExpression
|
||||
* @typedef {import("../types/estree").Expression} Expression
|
||||
* @typedef {import("../types/estree").Property} Property
|
||||
* @typedef {import("../types/estree").ObjectTypeProperty} ObjectTypeProperty
|
||||
* @typedef {import("../types/estree").TaggedTemplateExpression} TaggedTemplateExpression
|
||||
* @typedef {import("../types/estree").Literal} Literal
|
||||
* @typedef {import("../types/estree.js").Node} Node
|
||||
* @typedef {import("../types/estree.js").TemplateLiteral} TemplateLiteral
|
||||
* @typedef {import("../types/estree.js").Comment} Comment
|
||||
* @typedef {import("../types/estree.js").MemberExpression} MemberExpression
|
||||
* @typedef {import("../types/estree.js").OptionalMemberExpression} OptionalMemberExpression
|
||||
* @typedef {import("../types/estree.js").CallExpression} CallExpression
|
||||
* @typedef {import("../types/estree.js").OptionalCallExpression} OptionalCallExpression
|
||||
* @typedef {import("../types/estree.js").Expression} Expression
|
||||
* @typedef {import("../types/estree.js").Property} Property
|
||||
* @typedef {import("../types/estree.js").ObjectTypeProperty} ObjectTypeProperty
|
||||
* @typedef {import("../types/estree.js").TaggedTemplateExpression} TaggedTemplateExpression
|
||||
* @typedef {import("../types/estree.js").Literal} Literal
|
||||
*
|
||||
* @typedef {import("../../common/ast-path.js").default} AstPath
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @typedef {import("../types/estree").Comment} Comment
|
||||
* @typedef {import("../types/estree.js").Comment} Comment
|
||||
*/
|
||||
|
||||
const BLOCK_COMMENT_TYPES = new Set([
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copied from https://github.com/sindresorhus/eslint-plugin-unicorn/blob/d53d935951aa815c763fc9441aa452c763294715/rules/utils/is-node-matches.js
|
||||
|
||||
/**
|
||||
* @typedef {import("../types/estree").Node} Node
|
||||
* @typedef {import("../types/estree.js").Node} Node
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import isBlockComment from "./is-block-comment.js";
|
||||
|
||||
/**
|
||||
* @typedef {import("../types/estree").Comment} Comment
|
||||
* @typedef {import("../types/estree.js").Comment} Comment
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@ import { parse } from "./parser.js";
|
||||
import createGetVisitorKeysFunction from "./create-get-visitor-keys-function.js";
|
||||
|
||||
async function printEmbeddedLanguages(
|
||||
/** @type {import("../common/ast-path").default} */ path,
|
||||
/** @type {import("../common/ast-path.js").default} */ path,
|
||||
genericPrint,
|
||||
options,
|
||||
printAstToDoc,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import vnopts from "vnopts";
|
||||
|
||||
/**
|
||||
* @typedef {import("./support").NamedOptionInfo} NamedOptionInfo
|
||||
* @typedef {import("./support.js").NamedOptionInfo} NamedOptionInfo
|
||||
*/
|
||||
|
||||
const cliDescriptor = {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import { options as coreOptions } from "./core-options.js";
|
||||
import currentVersion from "./version.evaluate.cjs";
|
||||
|
||||
/**
|
||||
* @typedef {import("./core-options").OptionInfo} OptionInfo
|
||||
* @typedef {import("./core-options.js").OptionInfo} OptionInfo
|
||||
* @typedef {{ name: string; pluginDefaults: Array<any> } & OptionInfo} NamedOptionInfo
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/** @typedef {import("./skip").SkipOptions} SkipOptions */
|
||||
/** @typedef {import("./skip.js").SkipOptions} SkipOptions */
|
||||
|
||||
// This one doesn't use the above helper function because it wants to
|
||||
// test \r\n in order and `skip` doesn't support ordering and we only
|
||||
|
||||
+2
-4
@@ -4,10 +4,8 @@
|
||||
"checkJs": true,
|
||||
"noEmit": true,
|
||||
"target": "esnext",
|
||||
"module": "esnext",
|
||||
"moduleResolution": "node",
|
||||
"module": "NodeNext",
|
||||
"resolveJsonModule": true,
|
||||
"esModuleInterop": true,
|
||||
// TBD it is desired to enabled strict type checking at some point:
|
||||
"strict": false,
|
||||
"typeRoots": ["./types", "./node_modules/@types"]
|
||||
@@ -19,7 +17,6 @@
|
||||
// [TBD] JavaScript sources *not* affected by src/language-*:
|
||||
"src/main/ast-to-doc.js",
|
||||
"src/main/core.js",
|
||||
"src/common/create-ignorer.js",
|
||||
"src/config/resolve-config.js",
|
||||
"src/main/options-normalizer.js",
|
||||
"src/common/get-file-info.js",
|
||||
@@ -44,6 +41,7 @@
|
||||
"src/index.js",
|
||||
"src/standalone.js",
|
||||
"index.js",
|
||||
"src/index.cjs",
|
||||
"standalone.js",
|
||||
"bin/",
|
||||
"dist/",
|
||||
|
||||
Vendored
+2
-2
@@ -1,7 +1,7 @@
|
||||
import "angular-html-parser/lib/compiler/src/ml_parser/ast";
|
||||
import { HtmlTagDefinition } from "angular-html-parser/lib/compiler/src/ml_parser/html_tags";
|
||||
import { HtmlTagDefinition } from "angular-html-parser/lib/compiler/src/ml_parser/html_tags.js";
|
||||
|
||||
declare module "angular-html-parser/lib/compiler/src/ml_parser/ast" {
|
||||
declare module "angular-html-parser/lib/compiler/src/ml_parser/ast.js" {
|
||||
interface Attribute {
|
||||
startSourceSpan: never;
|
||||
endSourceSpan: never;
|
||||
|
||||
@@ -1329,6 +1329,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@prettier/parse-srcset@npm:2.0.1":
|
||||
version: 2.0.1
|
||||
resolution: "@prettier/parse-srcset@npm:2.0.1"
|
||||
checksum: 8f424434f12b4358dbbfb8c975d89d08520d47cbdba51fe48d585ae41be16fc41fcec82d4031be1d5b6c5487e6fe4d013ab320e253807ae23f1edb412b108fc9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@simple-dom/interface@npm:^1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@simple-dom/interface@npm:1.4.0"
|
||||
@@ -6352,13 +6359,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"parse-srcset@ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee":
|
||||
version: 1.0.2
|
||||
resolution: "parse-srcset@https://github.com/ikatyang/parse-srcset.git#commit=54eb9c1cb21db5c62b4d0e275d7249516df6f0ee"
|
||||
checksum: 4f3325a79e8d881d1d29ae4d2857a40b1d9d8d98f093b865a04a4e18ba5b136e7e1d37a317a8fc2ed10a8f473951c396f7c1b0904fe10de430e44811698ce0f1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"path-browserify@npm:1.0.1":
|
||||
version: 1.0.1
|
||||
resolution: "path-browserify@npm:1.0.1"
|
||||
@@ -6595,6 +6595,7 @@ __metadata:
|
||||
"@glimmer/reference": 0.84.2
|
||||
"@glimmer/syntax": 0.84.2
|
||||
"@iarna/toml": 2.2.5
|
||||
"@prettier/parse-srcset": 2.0.1
|
||||
"@types/estree": 1.0.0
|
||||
"@types/file-entry-cache": 5.0.2
|
||||
"@types/find-cache-dir": 3.2.1
|
||||
@@ -6675,7 +6676,6 @@ __metadata:
|
||||
node-fetch: 3.2.10
|
||||
npm-run-all: 4.1.5
|
||||
outdent: 0.8.0
|
||||
parse-srcset: "ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee"
|
||||
path-browserify: 1.0.1
|
||||
please-upgrade-node: 3.2.0
|
||||
postcss: 8.4.16
|
||||
|
||||
Reference in new issue
Block a user