Style: Enforce extensions (#11227)
This commit is contained in:
1 parent
4d8871c106
commit
894f841fbd
229 files changed
+765
-734
No files matched your search
+11
-7
@@ -17,13 +17,6 @@ module.exports = {
|
||||
curly: "error",
|
||||
"dot-notation": "error",
|
||||
eqeqeq: "error",
|
||||
"import/no-extraneous-dependencies": [
|
||||
"error",
|
||||
{
|
||||
devDependencies: ["tests*/**", "scripts/**"],
|
||||
},
|
||||
],
|
||||
"import/order": "error",
|
||||
"no-console": isCI ? "error" : "off",
|
||||
"no-else-return": [
|
||||
"error",
|
||||
@@ -96,6 +89,16 @@ module.exports = {
|
||||
exceptRange: true,
|
||||
},
|
||||
],
|
||||
|
||||
"import/extensions": ["error", "always", { ignorePackages: true }],
|
||||
"import/no-extraneous-dependencies": [
|
||||
"error",
|
||||
{
|
||||
devDependencies: ["tests*/**", "scripts/**"],
|
||||
},
|
||||
],
|
||||
"import/order": "error",
|
||||
|
||||
"regexp/match-any": [
|
||||
"error",
|
||||
{
|
||||
@@ -103,6 +106,7 @@ module.exports = {
|
||||
},
|
||||
],
|
||||
"regexp/no-useless-flag": "error",
|
||||
|
||||
"unicorn/better-regex": "error",
|
||||
"unicorn/explicit-length-check": "error",
|
||||
"unicorn/new-for-builtins": "error",
|
||||
|
||||
+1
-1
@@ -2,4 +2,4 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
module.exports = require("../src/cli").run(process.argv.slice(2));
|
||||
module.exports = require("../src/cli/index.js").run(process.argv.slice(2));
|
||||
@@ -1,3 +1,3 @@
|
||||
"use strict";
|
||||
|
||||
module.exports = require("./src/index");
|
||||
module.exports = require("./src/index.js");
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const path = require("path");
|
||||
const installPrettier = require("./scripts/install-prettier");
|
||||
const installPrettier = require("./scripts/install-prettier.js");
|
||||
|
||||
const PROJECT_ROOT = __dirname;
|
||||
const isProduction = process.env.NODE_ENV === "production";
|
||||
|
||||
@@ -22,7 +22,7 @@ process.on("unhandledRejection", (err) => {
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
const CACHE_VERSION = "v37"; // This need update when updating build scripts
|
||||
const CACHE_VERSION = "v38"; // This need update when updating build scripts
|
||||
const statusConfig = [
|
||||
{ color: "bgYellow", text: "CACHED" },
|
||||
{ color: "bgGreen", text: "DONE" },
|
||||
|
||||
+13
-13
@@ -9,7 +9,7 @@ async function run() {
|
||||
const minimist = require("minimist");
|
||||
const semver = require("semver");
|
||||
const { string: outdentString } = require("outdent");
|
||||
const { runGit, readJson } = require("./utils");
|
||||
const { runGit, readJson } = require("./utils.js");
|
||||
|
||||
const params = minimist(process.argv.slice(2), {
|
||||
string: ["version"],
|
||||
@@ -33,18 +33,18 @@ async function run() {
|
||||
}
|
||||
|
||||
const steps = [
|
||||
require("./steps/validate-new-version"),
|
||||
require("./steps/check-git-status"),
|
||||
require("./steps/install-dependencies"),
|
||||
require("./steps/run-tests"),
|
||||
require("./steps/update-version"),
|
||||
require("./steps/generate-bundles"),
|
||||
require("./steps/update-changelog"),
|
||||
require("./steps/push-to-git"),
|
||||
require("./steps/publish-to-npm"),
|
||||
require("./steps/bump-prettier"),
|
||||
require("./steps/update-dependents-count"),
|
||||
require("./steps/post-publish-steps"),
|
||||
require("./steps/validate-new-version.js"),
|
||||
require("./steps/check-git-status.js"),
|
||||
require("./steps/install-dependencies.js"),
|
||||
require("./steps/run-tests.js"),
|
||||
require("./steps/update-version.js"),
|
||||
require("./steps/generate-bundles.js"),
|
||||
require("./steps/update-changelog.js"),
|
||||
require("./steps/push-to-git.js"),
|
||||
require("./steps/publish-to-npm.js"),
|
||||
require("./steps/bump-prettier.js"),
|
||||
require("./steps/update-dependents-count.js"),
|
||||
require("./steps/post-publish-steps.js"),
|
||||
];
|
||||
|
||||
try {
|
||||
|
||||
@@ -8,7 +8,7 @@ const {
|
||||
logPromise,
|
||||
readJson,
|
||||
writeJson,
|
||||
} = require("../utils");
|
||||
} = require("../utils.js");
|
||||
|
||||
async function format() {
|
||||
await runYarn(["lint:eslint", "--fix"]);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { runGit } = require("../utils");
|
||||
const { runGit } = require("../utils.js");
|
||||
|
||||
module.exports = async function () {
|
||||
const { stdout: status } = await runGit(["status", "--porcelain"]);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const chalk = require("chalk");
|
||||
const { runYarn, logPromise, readJson } = require("../utils");
|
||||
const { runYarn, logPromise, readJson } = require("../utils.js");
|
||||
|
||||
module.exports = async function ({ version }) {
|
||||
await logPromise("Generating bundles", runYarn(["build", "--purge-cache"]));
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const execa = require("execa");
|
||||
const { runYarn, runGit, logPromise } = require("../utils");
|
||||
const { runYarn, runGit, logPromise } = require("../utils.js");
|
||||
|
||||
async function install() {
|
||||
await execa("rm", ["-rf", "node_modules"]);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
const chalk = require("chalk");
|
||||
const { string: outdentString } = require("outdent");
|
||||
const execa = require("execa");
|
||||
const { fetchText, logPromise } = require("../utils");
|
||||
const { fetchText, logPromise } = require("../utils.js");
|
||||
|
||||
const SCHEMA_REPO = "SchemaStore/schemastore";
|
||||
const SCHEMA_PATH = "src/schemas/json/prettierrc.json";
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
const chalk = require("chalk");
|
||||
const { string: outdentString } = require("outdent");
|
||||
const execa = require("execa");
|
||||
const { logPromise, waitForEnter } = require("../utils");
|
||||
const { logPromise, waitForEnter } = require("../utils.js");
|
||||
|
||||
/**
|
||||
* Retry "npm publish" when to enter OTP is failed.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { runGit, logPromise } = require("../utils");
|
||||
const { runGit, logPromise } = require("../utils.js");
|
||||
|
||||
async function pushGit({ version }) {
|
||||
await runGit(["commit", "-am", `Release ${version}`]);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { runYarn, logPromise } = require("../utils");
|
||||
const { runYarn, logPromise } = require("../utils.js");
|
||||
|
||||
module.exports = async function () {
|
||||
await logPromise("Running linter", runYarn("lint:eslint"));
|
||||
|
||||
@@ -5,7 +5,7 @@ const execa = require("execa");
|
||||
const chalk = require("chalk");
|
||||
const { outdent, string: outdentString } = require("outdent");
|
||||
const semver = require("semver");
|
||||
const { waitForEnter, runYarn, logPromise } = require("../utils");
|
||||
const { waitForEnter, runYarn, logPromise } = require("../utils.js");
|
||||
|
||||
function getBlogPostInfo(version) {
|
||||
const date = new Date();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const chalk = require("chalk");
|
||||
const { runGit, fetchText, logPromise, processFile } = require("../utils");
|
||||
const { runGit, fetchText, logPromise, processFile } = require("../utils.js");
|
||||
|
||||
async function update() {
|
||||
const npmPage = await logPromise(
|
||||
|
||||
@@ -6,7 +6,7 @@ const {
|
||||
readJson,
|
||||
writeJson,
|
||||
processFile,
|
||||
} = require("../utils");
|
||||
} = require("../utils.js");
|
||||
|
||||
async function bump({ version }) {
|
||||
const pkg = await readJson("package.json");
|
||||
|
||||
@@ -2,20 +2,20 @@
|
||||
|
||||
module.exports = {
|
||||
rules: {
|
||||
"better-parent-property-check-in-needs-parens": require("./better-parent-property-check-in-needs-parens"),
|
||||
"consistent-negative-index-access": require("./consistent-negative-index-access"),
|
||||
"directly-loc-start-end": require("./directly-loc-start-end"),
|
||||
"flat-ast-path-call": require("./flat-ast-path-call"),
|
||||
"jsx-identifier-case": require("./jsx-identifier-case"),
|
||||
"no-conflicting-comment-check-flags": require("./no-conflicting-comment-check-flags"),
|
||||
"no-doc-builder-concat": require("./no-doc-builder-concat"),
|
||||
"no-empty-flat-contents-for-if-break": require("./no-empty-flat-contents-for-if-break"),
|
||||
"no-identifier-n": require("./no-identifier-n"),
|
||||
"no-node-comments": require("./no-node-comments"),
|
||||
"no-unnecessary-ast-path-call": require("./no-unnecessary-ast-path-call"),
|
||||
"prefer-ast-path-each": require("./prefer-ast-path-each"),
|
||||
"prefer-indent-if-break": require("./prefer-indent-if-break"),
|
||||
"prefer-is-non-empty-array": require("./prefer-is-non-empty-array"),
|
||||
"require-json-extensions": require("./require-json-extensions"),
|
||||
"better-parent-property-check-in-needs-parens": require("./better-parent-property-check-in-needs-parens.js"),
|
||||
"consistent-negative-index-access": require("./consistent-negative-index-access.js"),
|
||||
"directly-loc-start-end": require("./directly-loc-start-end.js"),
|
||||
"flat-ast-path-call": require("./flat-ast-path-call.js"),
|
||||
"jsx-identifier-case": require("./jsx-identifier-case.js"),
|
||||
"no-conflicting-comment-check-flags": require("./no-conflicting-comment-check-flags.js"),
|
||||
"no-doc-builder-concat": require("./no-doc-builder-concat.js"),
|
||||
"no-empty-flat-contents-for-if-break": require("./no-empty-flat-contents-for-if-break.js"),
|
||||
"no-identifier-n": require("./no-identifier-n.js"),
|
||||
"no-node-comments": require("./no-node-comments.js"),
|
||||
"no-unnecessary-ast-path-call": require("./no-unnecessary-ast-path-call.js"),
|
||||
"prefer-ast-path-each": require("./prefer-ast-path-each.js"),
|
||||
"prefer-indent-if-break": require("./prefer-indent-if-break.js"),
|
||||
"prefer-is-non-empty-array": require("./prefer-is-non-empty-array.js"),
|
||||
"require-json-extensions": require("./require-json-extensions.js"),
|
||||
},
|
||||
};
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { outdent } = require("outdent");
|
||||
const { coreOptions } = require("./prettier-internal");
|
||||
const { coreOptions } = require("./prettier-internal.js");
|
||||
|
||||
const categoryOrder = [
|
||||
coreOptions.CATEGORY_OUTPUT,
|
||||
|
||||
+6
-6
@@ -2,19 +2,19 @@
|
||||
const pick = require("lodash/pick");
|
||||
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const prettier = require("../index");
|
||||
const prettier = require("../index.js");
|
||||
const {
|
||||
optionsModule,
|
||||
optionsNormalizer: { normalizeCliOptions },
|
||||
utils: { arrayify },
|
||||
} = require("./prettier-internal");
|
||||
const minimist = require("./minimist");
|
||||
const constant = require("./constant");
|
||||
} = require("./prettier-internal.js");
|
||||
const minimist = require("./minimist.js");
|
||||
const constant = require("./constant.js");
|
||||
const {
|
||||
createDetailedOptionMap,
|
||||
normalizeDetailedOptionMap,
|
||||
} = require("./option-map");
|
||||
const createMinimistOptions = require("./create-minimist-options");
|
||||
} = require("./option-map.js");
|
||||
const createMinimistOptions = require("./create-minimist-options.js");
|
||||
|
||||
/**
|
||||
* @typedef {Object} Context
|
||||
|
||||
+6
-6
@@ -5,16 +5,16 @@ const path = require("path");
|
||||
const stringify = require("fast-json-stable-stringify");
|
||||
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const prettier = require("../index");
|
||||
const prettier = require("../index.js");
|
||||
|
||||
const { format, formatStdin, formatFiles } = require("./format");
|
||||
const { Context, parseArgvWithoutPlugins } = require("./context");
|
||||
const { format, formatStdin, formatFiles } = require("./format.js");
|
||||
const { Context, parseArgvWithoutPlugins } = require("./context.js");
|
||||
const {
|
||||
normalizeDetailedOptionMap,
|
||||
createDetailedOptionMap,
|
||||
} = require("./option-map");
|
||||
const { createDetailedUsage, createUsage } = require("./usage");
|
||||
const { createLogger } = require("./logger");
|
||||
} = require("./option-map.js");
|
||||
const { createDetailedUsage, createUsage } = require("./usage.js");
|
||||
const { createLogger } = require("./logger.js");
|
||||
|
||||
async function logResolvedConfigPathOrDie(context) {
|
||||
const file = context.argv["find-config-path"];
|
||||
|
||||
+6
-6
@@ -6,14 +6,14 @@ const path = require("path");
|
||||
const chalk = require("chalk");
|
||||
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const prettier = require("../index");
|
||||
const prettier = require("../index.js");
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const { getStdin } = require("../common/third-party");
|
||||
const { getStdin } = require("../common/third-party.js");
|
||||
|
||||
const { createIgnorer, errors } = require("./prettier-internal");
|
||||
const { expandPatterns, fixWindowsSlashes } = require("./expand-patterns");
|
||||
const { getOptionsForFile } = require("./option");
|
||||
const isTTY = require("./is-tty");
|
||||
const { createIgnorer, errors } = require("./prettier-internal.js");
|
||||
const { expandPatterns, fixWindowsSlashes } = require("./expand-patterns.js");
|
||||
const { getOptionsForFile } = require("./option.js");
|
||||
const isTTY = require("./is-tty.js");
|
||||
|
||||
function diff(a, b) {
|
||||
return require("diff").createTwoFilesPatch("", "", a, b, "", "", {
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@ require("please-upgrade-node")(packageJson);
|
||||
// eslint-disable-next-line import/order
|
||||
const stringify = require("fast-json-stable-stringify");
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const prettier = require("../index");
|
||||
const core = require("./core");
|
||||
const prettier = require("../index.js");
|
||||
const core = require("./core.js");
|
||||
|
||||
async function run(rawArguments) {
|
||||
// Create a default level logger, so we can log errors during `logLevel` parsing
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const { isCI } = require("../common/third-party");
|
||||
const { isCI } = require("../common/third-party.js");
|
||||
|
||||
// Some CI pipelines incorrectly report process.stdout.isTTY status,
|
||||
// which causes unwanted lines in the output. An additional check for isCI() helps.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const dashify = require("dashify");
|
||||
const { coreOptions } = require("./prettier-internal");
|
||||
const { coreOptions } = require("./prettier-internal.js");
|
||||
|
||||
function normalizeDetailedOption(name, option) {
|
||||
return {
|
||||
|
||||
+4
-4
@@ -2,10 +2,10 @@
|
||||
|
||||
const dashify = require("dashify");
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
const prettier = require("../index");
|
||||
const minimist = require("./minimist");
|
||||
const { optionsNormalizer } = require("./prettier-internal");
|
||||
const createMinimistOptions = require("./create-minimist-options");
|
||||
const prettier = require("../index.js");
|
||||
const minimist = require("./minimist.js");
|
||||
const { optionsNormalizer } = require("./prettier-internal.js");
|
||||
const createMinimistOptions = require("./create-minimist-options.js");
|
||||
|
||||
function getOptions(argv, detailedOptions) {
|
||||
return Object.fromEntries(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
"use strict";
|
||||
|
||||
// eslint-disable-next-line no-restricted-modules
|
||||
module.exports = require("../index").__internal;
|
||||
module.exports = require("../index.js").__internal;
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
const groupBy = require("lodash/groupBy");
|
||||
const camelCase = require("camelcase");
|
||||
const constant = require("./constant");
|
||||
const constant = require("./constant.js");
|
||||
|
||||
const OPTION_USAGE_THRESHOLD = 25;
|
||||
const CHOICE_USAGE_MARGIN = 3;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
"use strict";
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
|
||||
function getNodeHelper(path, count) {
|
||||
const stackIndex = getNodeStackIndexHelper(path.stack, count);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const path = require("path");
|
||||
const ignore = require("ignore");
|
||||
const getFileContentOrNull = require("../utils/get-file-content-or-null");
|
||||
const getFileContentOrNull = require("../utils/get-file-content-or-null.js");
|
||||
|
||||
/**
|
||||
* @param {string?} ignorePath
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const path = require("path");
|
||||
const options = require("../main/options");
|
||||
const config = require("../config/resolve-config");
|
||||
const createIgnorer = require("./create-ignorer");
|
||||
const options = require("../main/options.js");
|
||||
const config = require("../config/resolve-config.js");
|
||||
const createIgnorer = require("./create-ignorer.js");
|
||||
|
||||
/**
|
||||
* @typedef {{ ignorePath?: string, withNodeModules?: boolean, plugins: object }} FileInfoOptions
|
||||
|
||||
@@ -6,9 +6,9 @@ const uniqBy = require("lodash/uniqBy");
|
||||
const partition = require("lodash/partition");
|
||||
const globby = require("globby");
|
||||
const mem = require("mem");
|
||||
const internalPlugins = require("../languages");
|
||||
const thirdParty = require("./third-party");
|
||||
const resolve = require("./resolve");
|
||||
const internalPlugins = require("../languages.js");
|
||||
const thirdParty = require("./third-party.js");
|
||||
const resolve = require("./resolve.js");
|
||||
|
||||
const memoizedLoad = mem(load, { cacheKey: JSON.stringify });
|
||||
const memoizedSearch = mem(findPluginsInNodeModules);
|
||||
|
||||
@@ -24,7 +24,7 @@ const {
|
||||
addLeadingComment,
|
||||
addDanglingComment,
|
||||
addTrailingComment,
|
||||
} = require("./util");
|
||||
} = require("./util.js");
|
||||
|
||||
module.exports = {
|
||||
getMaxContinuousCount,
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
|
||||
const stringWidth = require("string-width");
|
||||
const escapeStringRegexp = require("escape-string-regexp");
|
||||
const getLast = require("../utils/get-last");
|
||||
const { getSupportInfo } = require("../main/support");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const { getSupportInfo } = require("../main/support.js");
|
||||
|
||||
const notAsciiRegex = /[^\x20-\x7F]/;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ const path = require("path");
|
||||
const editorconfig = require("editorconfig");
|
||||
const mem = require("mem");
|
||||
const editorConfigToPrettier = require("editorconfig-to-prettier");
|
||||
const findProjectRoot = require("./find-project-root");
|
||||
const findProjectRoot = require("./find-project-root.js");
|
||||
|
||||
const jsonStringifyMem = (fn) => mem(fn, { cacheKey: JSON.stringify });
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
const path = require("path");
|
||||
const minimatch = require("minimatch");
|
||||
const mem = require("mem");
|
||||
const thirdParty = require("../common/third-party");
|
||||
const thirdParty = require("../common/third-party.js");
|
||||
|
||||
const loadToml = require("../utils/load-toml");
|
||||
const loadJson5 = require("../utils/load-json5");
|
||||
const resolve = require("../common/resolve");
|
||||
const resolveEditorConfig = require("./resolve-config-editorconfig");
|
||||
const loadToml = require("../utils/load-toml.js");
|
||||
const loadJson5 = require("../utils/load-json5.js");
|
||||
const resolve = require("../common/resolve.js");
|
||||
const resolveEditorConfig = require("./resolve-config-editorconfig.js");
|
||||
|
||||
/**
|
||||
* @typedef {import("cosmiconfig/dist/Explorer").Explorer} Explorer
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { isConcat, getDocParts } = require("./doc-utils");
|
||||
const { isConcat, getDocParts } = require("./doc-utils.js");
|
||||
|
||||
function flattenDoc(doc) {
|
||||
if (!doc) {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const { getStringWidth, getLast } = require("../common/util");
|
||||
const { convertEndOfLineToChars } = require("../common/end-of-line");
|
||||
const { fill, cursor, indent } = require("./doc-builders");
|
||||
const { isConcat, getDocParts } = require("./doc-utils");
|
||||
const { getStringWidth, getLast } = require("../common/util.js");
|
||||
const { convertEndOfLineToChars } = require("../common/end-of-line.js");
|
||||
const { fill, cursor, indent } = require("./doc-builders.js");
|
||||
const { isConcat, getDocParts } = require("./doc-utils.js");
|
||||
|
||||
/** @type {Record<symbol, typeof MODE_BREAK | typeof MODE_FLAT>} */
|
||||
let groupModeMap;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
const getLast = require("../utils/get-last");
|
||||
const { literalline, join } = require("./doc-builders");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const { literalline, join } = require("./doc-builders.js");
|
||||
|
||||
const isConcat = (doc) => Array.isArray(doc) || (doc && doc.type === "concat");
|
||||
const getDocParts = (doc) => {
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
builders: require("./doc-builders"),
|
||||
printer: require("./doc-printer"),
|
||||
utils: require("./doc-utils"),
|
||||
debug: require("./doc-debug"),
|
||||
builders: require("./doc-builders.js"),
|
||||
printer: require("./doc-printer.js"),
|
||||
utils: require("./doc-utils.js"),
|
||||
debug: require("./doc-debug.js"),
|
||||
};
|
||||
+13
-13
@@ -2,13 +2,13 @@
|
||||
|
||||
const { version } = require("../package.json");
|
||||
|
||||
const core = require("./main/core");
|
||||
const { getSupportInfo } = require("./main/support");
|
||||
const getFileInfo = require("./common/get-file-info");
|
||||
const sharedUtil = require("./common/util-shared");
|
||||
const plugins = require("./common/load-plugins");
|
||||
const config = require("./config/resolve-config");
|
||||
const doc = require("./document");
|
||||
const core = require("./main/core.js");
|
||||
const { getSupportInfo } = require("./main/support.js");
|
||||
const getFileInfo = require("./common/get-file-info.js");
|
||||
const sharedUtil = require("./common/util-shared.js");
|
||||
const plugins = require("./common/load-plugins.js");
|
||||
const config = require("./config/resolve-config.js");
|
||||
const doc = require("./document/index.js");
|
||||
|
||||
function _withPlugins(
|
||||
fn,
|
||||
@@ -67,13 +67,13 @@ module.exports = {
|
||||
|
||||
// Internal shared
|
||||
__internal: {
|
||||
errors: require("./common/errors"),
|
||||
coreOptions: require("./main/core-options"),
|
||||
createIgnorer: require("./common/create-ignorer"),
|
||||
optionsModule: require("./main/options"),
|
||||
optionsNormalizer: require("./main/options-normalizer"),
|
||||
errors: require("./common/errors.js"),
|
||||
coreOptions: require("./main/core-options.js"),
|
||||
createIgnorer: require("./common/create-ignorer.js"),
|
||||
optionsModule: require("./main/options.js"),
|
||||
optionsNormalizer: require("./main/options-normalizer.js"),
|
||||
utils: {
|
||||
arrayify: require("./utils/arrayify"),
|
||||
arrayify: require("./utils/arrayify.js"),
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { isFrontMatterNode } = require("../common/util");
|
||||
const getLast = require("../utils/get-last");
|
||||
const { isFrontMatterNode } = require("../common/util.js");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
|
||||
const ignoredProperties = new Set([
|
||||
"raw", // front-matter
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"use strict";
|
||||
const {
|
||||
builders: { hardline },
|
||||
} = require("../document");
|
||||
const printFrontMatter = require("../utils/front-matter/print");
|
||||
} = require("../document/index.js");
|
||||
const printFrontMatter = require("../utils/front-matter/print.js");
|
||||
|
||||
function embed(path, print, textToDoc /*, options */) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createLanguage = require("../utils/create-language");
|
||||
const printer = require("./printer-postcss");
|
||||
const options = require("./options");
|
||||
const parsers = require("./parsers");
|
||||
const createLanguage = require("../utils/create-language.js");
|
||||
const printer = require("./printer-postcss.js");
|
||||
const options = require("./options.js");
|
||||
const parsers = require("./parsers.js");
|
||||
|
||||
const languages = [
|
||||
createLanguage(require("linguist-languages/data/CSS.json"), (data) => ({
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const lineColumnToIndex = require("../utils/line-column-to-index");
|
||||
const { getLast, skipEverythingButNewLine } = require("../common/util");
|
||||
const lineColumnToIndex = require("../utils/line-column-to-index.js");
|
||||
const { getLast, skipEverythingButNewLine } = require("../common/util.js");
|
||||
|
||||
function calculateLocStart(node, text) {
|
||||
// value-* nodes have this
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const commonOptions = require("../common/common-options");
|
||||
const commonOptions = require("../common/common-options.js");
|
||||
|
||||
// format based on https://github.com/prettier/prettier/blob/main/src/main/core-options.js
|
||||
module.exports = {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../common/parser-create-error");
|
||||
const getLast = require("../utils/get-last");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse");
|
||||
const { hasPragma } = require("./pragma");
|
||||
const createError = require("../common/parser-create-error.js");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse.js");
|
||||
const { hasPragma } = require("./pragma.js");
|
||||
const {
|
||||
hasSCSSInterpolation,
|
||||
hasStringOrFunction,
|
||||
@@ -12,9 +12,9 @@ const {
|
||||
isSCSSNestedPropertyNode,
|
||||
isSCSSVariable,
|
||||
stringifyNode,
|
||||
} = require("./utils");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
const { calculateLoc, replaceQuotesInInlineComments } = require("./loc");
|
||||
} = require("./utils.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
const { calculateLoc, replaceQuotesInInlineComments } = require("./loc.js");
|
||||
|
||||
const getHighestAncestor = (node) => {
|
||||
while (node.parent) {
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
module.exports = {
|
||||
// TODO: switch these to just `postcss` and use `language` instead.
|
||||
get css() {
|
||||
return require("./parser-postcss").parsers.css;
|
||||
return require("./parser-postcss.js").parsers.css;
|
||||
},
|
||||
get less() {
|
||||
return require("./parser-postcss").parsers.less;
|
||||
return require("./parser-postcss.js").parsers.less;
|
||||
},
|
||||
get scss() {
|
||||
return require("./parser-postcss").parsers.scss;
|
||||
return require("./parser-postcss.js").parsers.scss;
|
||||
},
|
||||
};
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const jsPragma = require("../language-js/pragma");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse");
|
||||
const jsPragma = require("../language-js/pragma.js");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse.js");
|
||||
|
||||
function hasPragma(text) {
|
||||
return jsPragma.hasPragma(parseFrontMatter(text).content);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const {
|
||||
printNumber,
|
||||
printString,
|
||||
@@ -8,7 +8,7 @@ const {
|
||||
isFrontMatterNode,
|
||||
isNextLineEmpty,
|
||||
isNonEmptyArray,
|
||||
} = require("../common/util");
|
||||
} = require("../common/util.js");
|
||||
const {
|
||||
builders: {
|
||||
join,
|
||||
@@ -23,10 +23,10 @@ const {
|
||||
breakParent,
|
||||
},
|
||||
utils: { removeLines, getDocParts },
|
||||
} = require("../document");
|
||||
const clean = require("./clean");
|
||||
const embed = require("./embed");
|
||||
const { insertPragma } = require("./pragma");
|
||||
} = require("../document/index.js");
|
||||
const clean = require("./clean.js");
|
||||
const embed = require("./embed.js");
|
||||
const { insertPragma } = require("./pragma.js");
|
||||
|
||||
const {
|
||||
getAncestorNode,
|
||||
@@ -74,8 +74,8 @@ const {
|
||||
isColorAdjusterFuncNode,
|
||||
lastLineHasInlineComment,
|
||||
isAtWordPlaceholderNode,
|
||||
} = require("./utils");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
} = require("./utils.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
function shouldPrintComma(options) {
|
||||
return options.trailingComma === "es5" || options.trailingComma === "all";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray } = require("../common/util");
|
||||
const { isNonEmptyArray } = require("../common/util.js");
|
||||
const colorAdjusterFunctions = new Set([
|
||||
"red",
|
||||
"green",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createLanguage = require("../utils/create-language");
|
||||
const printer = require("./printer-graphql");
|
||||
const options = require("./options");
|
||||
const parsers = require("./parsers");
|
||||
const createLanguage = require("../utils/create-language.js");
|
||||
const printer = require("./printer-graphql.js");
|
||||
const options = require("./options.js");
|
||||
const parsers = require("./parsers.js");
|
||||
|
||||
const languages = [
|
||||
createLanguage(require("linguist-languages/data/GraphQL.json"), () => ({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const commonOptions = require("../common/common-options");
|
||||
const commonOptions = require("../common/common-options.js");
|
||||
|
||||
// format based on https://github.com/prettier/prettier/blob/main/src/main/core-options.js
|
||||
module.exports = {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../common/parser-create-error");
|
||||
const tryCombinations = require("../utils/try-combinations");
|
||||
const { hasPragma } = require("./pragma");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
const createError = require("../common/parser-create-error.js");
|
||||
const tryCombinations = require("../utils/try-combinations.js");
|
||||
const { hasPragma } = require("./pragma.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
function parseComments(ast) {
|
||||
const comments = [];
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
module.exports = {
|
||||
get graphql() {
|
||||
return require("./parser-graphql").parsers.graphql;
|
||||
return require("./parser-graphql.js").parsers.graphql;
|
||||
},
|
||||
};
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
const {
|
||||
builders: { join, hardline, line, softline, group, indent, ifBreak },
|
||||
} = require("../document");
|
||||
const { isNextLineEmpty, isNonEmptyArray } = require("../common/util");
|
||||
const { insertPragma } = require("./pragma");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
} = require("../document/index.js");
|
||||
const { isNextLineEmpty, isNonEmptyArray } = require("../common/util.js");
|
||||
const { insertPragma } = require("./pragma.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
function genericPrint(path, options, print) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
const createLanguage = require("../utils/create-language");
|
||||
const printer = require("./printer-glimmer");
|
||||
const parsers = require("./parsers");
|
||||
const createLanguage = require("../utils/create-language.js");
|
||||
const printer = require("./printer-glimmer.js");
|
||||
const parsers = require("./parsers.js");
|
||||
|
||||
const languages = [
|
||||
createLanguage(require("linguist-languages/data/Handlebars.json"), () => ({
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
const LinesAndColumns = require("lines-and-columns").default;
|
||||
const createError = require("../common/parser-create-error");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
const createError = require("../common/parser-create-error.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
/* from the following template: `non-escaped mustache \\{{helper}}`
|
||||
* glimmer parser will produce an AST missing a backslash
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
module.exports = {
|
||||
get glimmer() {
|
||||
return require("./parser-glimmer").parsers.glimmer;
|
||||
return require("./parser-glimmer.js").parsers.glimmer;
|
||||
},
|
||||
};
|
||||
@@ -14,10 +14,10 @@ const {
|
||||
literalline,
|
||||
},
|
||||
utils: { getDocParts, replaceEndOfLineWith },
|
||||
} = require("../document");
|
||||
const { isNonEmptyArray } = require("../common/util");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
const clean = require("./clean");
|
||||
} = require("../document/index.js");
|
||||
const { isNonEmptyArray } = require("../common/util.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
const clean = require("./clean.js");
|
||||
const {
|
||||
getNextNode,
|
||||
getPreviousNode,
|
||||
@@ -29,7 +29,7 @@ const {
|
||||
isPreviousNodeOfSomeType,
|
||||
isVoid,
|
||||
isWhitespaceNode,
|
||||
} = require("./utils");
|
||||
} = require("./utils.js");
|
||||
|
||||
const NEWLINES_TO_PRESERVE_MAX = 2;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const htmlVoidElements = require("html-void-elements");
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
|
||||
function isLastNodeOfSiblings(path) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray } = require("../common/util");
|
||||
const getLast = require("../utils/get-last");
|
||||
const { isNonEmptyArray } = require("../common/util.js");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
|
||||
const NODES_KEYS = {
|
||||
attrs: true,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { isFrontMatterNode } = require("../common/util");
|
||||
const { isFrontMatterNode } = require("../common/util.js");
|
||||
|
||||
const ignoredProperties = new Set([
|
||||
"sourceSpan",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createLanguage = require("../utils/create-language");
|
||||
const printer = require("./printer-html");
|
||||
const options = require("./options");
|
||||
const parsers = require("./parsers");
|
||||
const createLanguage = require("../utils/create-language.js");
|
||||
const printer = require("./printer-html.js");
|
||||
const options = require("./options.js");
|
||||
const parsers = require("./parsers.js");
|
||||
|
||||
const languages = [
|
||||
createLanguage(require("linguist-languages/data/HTML.json"), () => ({
|
||||
|
||||
@@ -5,19 +5,19 @@ const {
|
||||
ParseLocation,
|
||||
ParseSourceFile,
|
||||
} = require("angular-html-parser/lib/compiler/src/parse_util");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse");
|
||||
const getLast = require("../utils/get-last");
|
||||
const createError = require("../common/parser-create-error");
|
||||
const { inferParserByLanguage } = require("../common/util");
|
||||
const parseFrontMatter = require("../utils/front-matter/parse.js");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const createError = require("../common/parser-create-error.js");
|
||||
const { inferParserByLanguage } = require("../common/util.js");
|
||||
const {
|
||||
HTML_ELEMENT_ATTRIBUTES,
|
||||
HTML_TAGS,
|
||||
isUnknownNamespace,
|
||||
} = require("./utils");
|
||||
const { hasPragma } = require("./pragma");
|
||||
const { Node } = require("./ast");
|
||||
const { parseIeConditionalComment } = require("./conditional-comment");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
} = require("./utils.js");
|
||||
const { hasPragma } = require("./pragma.js");
|
||||
const { Node } = require("./ast.js");
|
||||
const { parseIeConditionalComment } = require("./conditional-comment.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
/**
|
||||
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast').Node} AstNode
|
||||
|
||||
@@ -3,18 +3,18 @@
|
||||
module.exports = {
|
||||
// HTML
|
||||
get html() {
|
||||
return require("./parser-html").parsers.html;
|
||||
return require("./parser-html.js").parsers.html;
|
||||
},
|
||||
// Vue
|
||||
get vue() {
|
||||
return require("./parser-html").parsers.vue;
|
||||
return require("./parser-html.js").parsers.vue;
|
||||
},
|
||||
// Angular
|
||||
get angular() {
|
||||
return require("./parser-html").parsers.angular;
|
||||
return require("./parser-html.js").parsers.angular;
|
||||
},
|
||||
// Lightning Web Components
|
||||
get lwc() {
|
||||
return require("./parser-html").parsers.lwc;
|
||||
return require("./parser-html.js").parsers.lwc;
|
||||
},
|
||||
};
|
||||
@@ -3,7 +3,7 @@
|
||||
const {
|
||||
ParseSourceSpan,
|
||||
} = require("angular-html-parser/lib/compiler/src/parse_util");
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const {
|
||||
htmlTrim,
|
||||
getLeadingAndTrailingHtmlWhitespace,
|
||||
@@ -15,7 +15,7 @@ const {
|
||||
isLeadingSpaceSensitiveNode,
|
||||
isTrailingSpaceSensitiveNode,
|
||||
isWhitespaceSensitiveNode,
|
||||
} = require("./utils");
|
||||
} = require("./utils.js");
|
||||
|
||||
const PREPROCESS_PIPELINE = [
|
||||
removeIgnorableFirstLf,
|
||||
|
||||
@@ -22,10 +22,10 @@ const {
|
||||
softline,
|
||||
},
|
||||
utils: { mapDoc, cleanDoc, getDocParts, isConcat, replaceEndOfLineWith },
|
||||
} = require("../document");
|
||||
const { isNonEmptyArray } = require("../common/util");
|
||||
const printFrontMatter = require("../utils/front-matter/print");
|
||||
const clean = require("./clean");
|
||||
} = require("../document/index.js");
|
||||
const { isNonEmptyArray } = require("../common/util.js");
|
||||
const printFrontMatter = require("../utils/front-matter/print.js");
|
||||
const clean = require("./clean.js");
|
||||
const {
|
||||
htmlTrimPreserveIndentation,
|
||||
splitByHtmlWhitespace,
|
||||
@@ -50,16 +50,16 @@ const {
|
||||
shouldPreserveContent,
|
||||
unescapeQuoteEntities,
|
||||
isPreLikeNode,
|
||||
} = require("./utils");
|
||||
const preprocess = require("./print-preprocess");
|
||||
const { insertPragma } = require("./pragma");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
} = require("./utils.js");
|
||||
const preprocess = require("./print-preprocess.js");
|
||||
const { insertPragma } = require("./pragma.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
const {
|
||||
printVueFor,
|
||||
printVueBindings,
|
||||
isVueEventBindingExpression,
|
||||
} = require("./syntax-vue");
|
||||
const { printImgSrcset, printClassNames } = require("./syntax-attribute");
|
||||
} = require("./syntax-vue.js");
|
||||
const { printImgSrcset, printClassNames } = require("./syntax-attribute.js");
|
||||
|
||||
function embed(path, print, textToDoc, options) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const parseSrcset = require("parse-srcset");
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const {
|
||||
builders: { group, ifBreak, indent, join, line, softline },
|
||||
} = require("../document");
|
||||
} = require("../document/index.js");
|
||||
|
||||
function printImgSrcset(value) {
|
||||
const srcset = parseSrcset(value, {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
const {
|
||||
builders: { group },
|
||||
} = require("../document");
|
||||
} = require("../document/index.js");
|
||||
|
||||
/**
|
||||
* v-for="... in ..."
|
||||
|
||||
@@ -6,13 +6,16 @@
|
||||
|
||||
const htmlTagNames = require("html-tag-names");
|
||||
const htmlElementAttributes = require("html-element-attributes");
|
||||
const { inferParserByLanguage, isFrontMatterNode } = require("../common/util");
|
||||
const {
|
||||
inferParserByLanguage,
|
||||
isFrontMatterNode,
|
||||
} = require("../common/util.js");
|
||||
const {
|
||||
CSS_DISPLAY_TAGS,
|
||||
CSS_DISPLAY_DEFAULT,
|
||||
CSS_WHITE_SPACE_TAGS,
|
||||
CSS_WHITE_SPACE_DEFAULT,
|
||||
} = require("./constants.evaluate");
|
||||
} = require("./constants.evaluate.js");
|
||||
|
||||
const HTML_TAGS = arrayToMap(htmlTagNames);
|
||||
const HTML_ELEMENT_ATTRIBUTES = mapObject(htmlElementAttributes, arrayToMap);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { isBlockComment } = require("./utils");
|
||||
const { isBlockComment } = require("./utils.js");
|
||||
|
||||
const ignoredProperties = new Set([
|
||||
"range",
|
||||
|
||||
@@ -11,7 +11,7 @@ const {
|
||||
addDanglingComment,
|
||||
getNextNonSpaceNonCommentCharacterIndex,
|
||||
isNonEmptyArray,
|
||||
} = require("../common/util");
|
||||
} = require("../common/util.js");
|
||||
const {
|
||||
isBlockComment,
|
||||
getFunctionParameters,
|
||||
@@ -25,8 +25,8 @@ const {
|
||||
isCallExpression,
|
||||
isMemberExpression,
|
||||
isObjectProperty,
|
||||
} = require("./utils");
|
||||
const { locStart, locEnd } = require("./loc");
|
||||
} = require("./utils.js");
|
||||
const { locStart, locEnd } = require("./loc.js");
|
||||
|
||||
/**
|
||||
* @typedef {import("./types/estree").Node} Node
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
const { hasComment, CommentCheckFlags, isObjectProperty } = require("./utils");
|
||||
const formatMarkdown = require("./embed/markdown");
|
||||
const formatCss = require("./embed/css");
|
||||
const formatGraphql = require("./embed/graphql");
|
||||
const formatHtml = require("./embed/html");
|
||||
const {
|
||||
hasComment,
|
||||
CommentCheckFlags,
|
||||
isObjectProperty,
|
||||
} = require("./utils.js");
|
||||
const formatMarkdown = require("./embed/markdown.js");
|
||||
const formatCss = require("./embed/css.js");
|
||||
const formatGraphql = require("./embed/graphql.js");
|
||||
const formatHtml = require("./embed/html.js");
|
||||
|
||||
function getLanguage(path) {
|
||||
if (
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray } = require("../../common/util");
|
||||
const { isNonEmptyArray } = require("../../common/util.js");
|
||||
const {
|
||||
builders: { indent, hardline, softline },
|
||||
utils: { mapDoc, replaceNewlinesWithLiterallines, cleanDoc },
|
||||
} = require("../../document");
|
||||
const { printTemplateExpressions } = require("../print/template-literal");
|
||||
} = require("../../document/index.js");
|
||||
const { printTemplateExpressions } = require("../print/template-literal.js");
|
||||
|
||||
function format(path, print, textToDoc) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
const {
|
||||
builders: { indent, join, hardline },
|
||||
} = require("../../document");
|
||||
} = require("../../document/index.js");
|
||||
const {
|
||||
escapeTemplateCharacters,
|
||||
printTemplateExpressions,
|
||||
} = require("../print/template-literal");
|
||||
} = require("../print/template-literal.js");
|
||||
|
||||
function format(path, print, textToDoc) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
const {
|
||||
builders: { indent, line, hardline, group },
|
||||
utils: { mapDoc },
|
||||
} = require("../../document");
|
||||
} = require("../../document/index.js");
|
||||
const {
|
||||
printTemplateExpressions,
|
||||
uncookTemplateElementValue,
|
||||
} = require("../print/template-literal");
|
||||
} = require("../print/template-literal.js");
|
||||
|
||||
// The counter is needed to distinguish nested embeds.
|
||||
let htmlTemplateLiteralCounter = 0;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
const {
|
||||
builders: { indent, softline, literalline, dedentToRoot },
|
||||
} = require("../../document");
|
||||
const { escapeTemplateCharacters } = require("../print/template-literal");
|
||||
} = require("../../document/index.js");
|
||||
const { escapeTemplateCharacters } = require("../print/template-literal.js");
|
||||
|
||||
function format(path, print, textToDoc) {
|
||||
const node = path.getValue();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const createLanguage = require("../utils/create-language");
|
||||
const estreePrinter = require("./printer-estree");
|
||||
const estreeJsonPrinter = require("./printer-estree-json");
|
||||
const options = require("./options");
|
||||
const parsers = require("./parse/parsers");
|
||||
const createLanguage = require("../utils/create-language.js");
|
||||
const estreePrinter = require("./printer-estree.js");
|
||||
const estreeJsonPrinter = require("./printer-estree-json.js");
|
||||
const options = require("./options.js");
|
||||
const parsers = require("./parse/parsers.js");
|
||||
|
||||
const languages = [
|
||||
createLanguage(
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray } = require("../common/util");
|
||||
const { isNonEmptyArray } = require("../common/util.js");
|
||||
|
||||
/**
|
||||
* @typedef {import("./types/estree").Node} Node
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const getLast = require("../utils/get-last");
|
||||
const getLast = require("../utils/get-last.js");
|
||||
const {
|
||||
getFunctionParameters,
|
||||
getLeftSidePathName,
|
||||
@@ -14,7 +14,7 @@ const {
|
||||
isCallExpression,
|
||||
isMemberExpression,
|
||||
isObjectProperty,
|
||||
} = require("./utils");
|
||||
} = require("./utils.js");
|
||||
|
||||
function needsParens(path, options) {
|
||||
const parent = path.getParentNode();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const commonOptions = require("../common/common-options");
|
||||
const commonOptions = require("../common/common-options.js");
|
||||
|
||||
const CATEGORY_JAVASCRIPT = "JavaScript";
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const { locStart, locEnd } = require("../loc");
|
||||
const { locStart, locEnd } = require("../loc.js");
|
||||
|
||||
function createParser(_parse) {
|
||||
const parse = (text, parsers, options) => {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
const tryCombinations = require("../../utils/try-combinations");
|
||||
const tryCombinations = require("../../utils/try-combinations.js");
|
||||
const {
|
||||
getNextNonSpaceNonCommentCharacterIndexWithStartIndex,
|
||||
getShebang,
|
||||
} = require("../../common/util");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const createBabelParseError = require("./utils/create-babel-parse-error");
|
||||
const postprocess = require("./postprocess");
|
||||
const jsonParsers = require("./json");
|
||||
} = require("../../common/util.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const createBabelParseError = require("./utils/create-babel-parse-error.js");
|
||||
const postprocess = require("./postprocess.js");
|
||||
const jsonParsers = require("./json.js");
|
||||
|
||||
const parseOptions = {
|
||||
sourceType: "module",
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const tryCombinations = require("../../utils/try-combinations");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const replaceHashbang = require("./utils/replace-hashbang");
|
||||
const postprocess = require("./postprocess");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const tryCombinations = require("../../utils/try-combinations.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const replaceHashbang = require("./utils/replace-hashbang.js");
|
||||
const postprocess = require("./postprocess.js");
|
||||
|
||||
/** @type {import("espree").Options} */
|
||||
const parseOptions = {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const replaceHashbang = require("./utils/replace-hashbang");
|
||||
const postprocess = require("./postprocess");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const replaceHashbang = require("./utils/replace-hashbang.js");
|
||||
const postprocess = require("./postprocess.js");
|
||||
|
||||
// https://github.com/facebook/flow/tree/master/packages/flow-parser#options
|
||||
const parseOptions = {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray } = require("../../common/util");
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const createBabelParseError = require("./utils/create-babel-parse-error");
|
||||
const { isNonEmptyArray } = require("../../common/util.js");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const createBabelParseError = require("./utils/create-babel-parse-error.js");
|
||||
|
||||
function createJsonParse(options = {}) {
|
||||
const { allowComments = true } = options;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const tryCombinations = require("../../utils/try-combinations");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const postprocess = require("./postprocess");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const tryCombinations = require("../../utils/try-combinations.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const postprocess = require("./postprocess.js");
|
||||
|
||||
// https://github.com/meriyah/meriyah/blob/4676f60b6c149d7082bde2c9147f9ae2359c8075/src/parser.ts#L185
|
||||
const parseOptions = {
|
||||
|
||||
@@ -3,66 +3,66 @@
|
||||
module.exports = {
|
||||
// JS - Babel
|
||||
get babel() {
|
||||
return require("./babel").parsers.babel;
|
||||
return require("./babel.js").parsers.babel;
|
||||
},
|
||||
get "babel-flow"() {
|
||||
return require("./babel").parsers["babel-flow"];
|
||||
return require("./babel.js").parsers["babel-flow"];
|
||||
},
|
||||
get "babel-ts"() {
|
||||
return require("./babel").parsers["babel-ts"];
|
||||
return require("./babel.js").parsers["babel-ts"];
|
||||
},
|
||||
get json() {
|
||||
return require("./babel").parsers.json;
|
||||
return require("./babel.js").parsers.json;
|
||||
},
|
||||
get json5() {
|
||||
return require("./babel").parsers.json5;
|
||||
return require("./babel.js").parsers.json5;
|
||||
},
|
||||
get "json-stringify"() {
|
||||
return require("./babel").parsers["json-stringify"];
|
||||
return require("./babel.js").parsers["json-stringify"];
|
||||
},
|
||||
get __js_expression() {
|
||||
return require("./babel").parsers.__js_expression;
|
||||
return require("./babel.js").parsers.__js_expression;
|
||||
},
|
||||
get __vue_expression() {
|
||||
return require("./babel").parsers.__vue_expression;
|
||||
return require("./babel.js").parsers.__vue_expression;
|
||||
},
|
||||
get __vue_event_binding() {
|
||||
return require("./babel").parsers.__vue_event_binding;
|
||||
return require("./babel.js").parsers.__vue_event_binding;
|
||||
},
|
||||
// JS - Flow
|
||||
get flow() {
|
||||
return require("./flow").parsers.flow;
|
||||
return require("./flow.js").parsers.flow;
|
||||
},
|
||||
// JS - TypeScript
|
||||
get typescript() {
|
||||
return require("./typescript").parsers.typescript;
|
||||
return require("./typescript.js").parsers.typescript;
|
||||
},
|
||||
// JS - Angular Action
|
||||
get __ng_action() {
|
||||
return require("./angular").parsers.__ng_action;
|
||||
return require("./angular.js").parsers.__ng_action;
|
||||
},
|
||||
// JS - Angular Binding
|
||||
get __ng_binding() {
|
||||
return require("./angular").parsers.__ng_binding;
|
||||
return require("./angular.js").parsers.__ng_binding;
|
||||
},
|
||||
// JS - Angular Interpolation
|
||||
get __ng_interpolation() {
|
||||
return require("./angular").parsers.__ng_interpolation;
|
||||
return require("./angular.js").parsers.__ng_interpolation;
|
||||
},
|
||||
// JS - Angular Directive
|
||||
get __ng_directive() {
|
||||
return require("./angular").parsers.__ng_directive;
|
||||
return require("./angular.js").parsers.__ng_directive;
|
||||
},
|
||||
// JS - espree
|
||||
get espree() {
|
||||
return require("./espree").parsers.espree;
|
||||
return require("./espree.js").parsers.espree;
|
||||
},
|
||||
// JS - meriyah
|
||||
get meriyah() {
|
||||
return require("./meriyah").parsers.meriyah;
|
||||
return require("./meriyah.js").parsers.meriyah;
|
||||
},
|
||||
// JS - Babel Estree
|
||||
get __babel_estree() {
|
||||
return require("./babel").parsers.__babel_estree;
|
||||
return require("./babel.js").parsers.__babel_estree;
|
||||
},
|
||||
};
|
||||
@@ -3,10 +3,10 @@
|
||||
const {
|
||||
getLast,
|
||||
getNextNonSpaceNonCommentCharacter,
|
||||
} = require("../../common/util");
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const { locStart, locEnd } = require("../loc");
|
||||
const { isTypeCastComment } = require("../comments");
|
||||
} = require("../../common/util.js");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const { locStart, locEnd } = require("../loc.js");
|
||||
const { isTypeCastComment } = require("../comments.js");
|
||||
|
||||
function postprocess(ast, options) {
|
||||
// Invalid decorators are removed since `@typescript-eslint/typescript-estree` v4
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../../common/parser-create-error");
|
||||
const tryCombinations = require("../../utils/try-combinations");
|
||||
const createParser = require("./utils/create-parser");
|
||||
const replaceHashbang = require("./utils/replace-hashbang");
|
||||
const postprocess = require("./postprocess");
|
||||
const createError = require("../../common/parser-create-error.js");
|
||||
const tryCombinations = require("../../utils/try-combinations.js");
|
||||
const createParser = require("./utils/create-parser.js");
|
||||
const replaceHashbang = require("./utils/replace-hashbang.js");
|
||||
const postprocess = require("./postprocess.js");
|
||||
|
||||
/** @type {import("@typescript-eslint/typescript-estree").TSESTreeOptions} */
|
||||
const parseOptions = {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
const createError = require("../../../common/parser-create-error");
|
||||
const createError = require("../../../common/parser-create-error.js");
|
||||
|
||||
function createBabelParseError(error) {
|
||||
// babel error prints (l:c) with cols that are zero indexed
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { hasPragma } = require("../../pragma");
|
||||
const { locStart, locEnd } = require("../../loc");
|
||||
const { hasPragma } = require("../../pragma.js");
|
||||
const { locStart, locEnd } = require("../../loc.js");
|
||||
|
||||
function createParser(options) {
|
||||
options = typeof options === "function" ? { parse: options } : options;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"use strict";
|
||||
|
||||
const { parseWithComments, strip, extract, print } = require("jest-docblock");
|
||||
const { getShebang } = require("../common/util");
|
||||
const { normalizeEndOfLine } = require("../common/end-of-line");
|
||||
const { getShebang } = require("../common/util.js");
|
||||
const { normalizeEndOfLine } = require("../common/end-of-line.js");
|
||||
|
||||
function parseDocBlock(text) {
|
||||
const shebang = getShebang(text);
|
||||
|
||||
Vendored
+3
-3
@@ -2,9 +2,9 @@
|
||||
|
||||
const {
|
||||
builders: { join, line, group },
|
||||
} = require("../../document");
|
||||
const { hasNode, hasComment, getComments } = require("../utils");
|
||||
const { printBinaryishExpression } = require("./binaryish");
|
||||
} = require("../../document/index.js");
|
||||
const { hasNode, hasComment, getComments } = require("../utils.js");
|
||||
const { printBinaryishExpression } = require("./binaryish.js");
|
||||
|
||||
/** @typedef {import("../../common/ast-path")} AstPath */
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const { printDanglingComments } = require("../../main/comments");
|
||||
const { printDanglingComments } = require("../../main/comments.js");
|
||||
const {
|
||||
builders: { line, softline, hardline, group, indent, ifBreak, fill },
|
||||
} = require("../../document");
|
||||
const { getLast, hasNewline } = require("../../common/util");
|
||||
} = require("../../document/index.js");
|
||||
const { getLast, hasNewline } = require("../../common/util.js");
|
||||
const {
|
||||
shouldPrintComma,
|
||||
hasComment,
|
||||
@@ -12,10 +12,10 @@ const {
|
||||
isNextLineEmpty,
|
||||
isNumericLiteral,
|
||||
isSignedNumericLiteral,
|
||||
} = require("../utils");
|
||||
const { locStart } = require("../loc");
|
||||
} = require("../utils.js");
|
||||
const { locStart } = require("../loc.js");
|
||||
|
||||
const { printOptionalToken, printTypeAnnotation } = require("./misc");
|
||||
const { printOptionalToken, printTypeAnnotation } = require("./misc.js");
|
||||
|
||||
/** @typedef {import("../../document").Doc} Doc */
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
const { isNonEmptyArray, getStringWidth } = require("../../common/util");
|
||||
const { isNonEmptyArray, getStringWidth } = require("../../common/util.js");
|
||||
const {
|
||||
builders: { line, group, indent, indentIfBreak },
|
||||
utils: { cleanDoc, willBreak },
|
||||
} = require("../../document");
|
||||
} = require("../../document/index.js");
|
||||
const {
|
||||
hasLeadingOwnLineComment,
|
||||
isBinaryish,
|
||||
@@ -18,9 +18,9 @@ const {
|
||||
hasComment,
|
||||
isSignedNumericLiteral,
|
||||
isObjectProperty,
|
||||
} = require("../utils");
|
||||
const { shouldInlineLogicalExpression } = require("./binaryish");
|
||||
const { printCallExpression } = require("./call-expression");
|
||||
} = require("../utils.js");
|
||||
const { shouldInlineLogicalExpression } = require("./binaryish.js");
|
||||
const { printCallExpression } = require("./call-expression.js");
|
||||
|
||||
function printAssignment(
|
||||
path,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { printComments } = require("../../main/comments");
|
||||
const { getLast } = require("../../common/util");
|
||||
const { printComments } = require("../../main/comments.js");
|
||||
const { getLast } = require("../../common/util.js");
|
||||
const {
|
||||
builders: {
|
||||
join,
|
||||
@@ -14,7 +14,7 @@ const {
|
||||
indentIfBreak,
|
||||
},
|
||||
utils: { cleanDoc, getDocParts, isConcat },
|
||||
} = require("../../document");
|
||||
} = require("../../document/index.js");
|
||||
const {
|
||||
hasLeadingOwnLineComment,
|
||||
isBinaryish,
|
||||
@@ -25,7 +25,7 @@ const {
|
||||
isCallExpression,
|
||||
isMemberExpression,
|
||||
isObjectProperty,
|
||||
} = require("../utils");
|
||||
} = require("../utils.js");
|
||||
|
||||
/** @typedef {import("../../document").Doc} Doc */
|
||||
|
||||
|
||||
@@ -1,14 +1,18 @@
|
||||
"use strict";
|
||||
|
||||
const { printDanglingComments } = require("../../main/comments");
|
||||
const { isNonEmptyArray } = require("../../common/util");
|
||||
const { printDanglingComments } = require("../../main/comments.js");
|
||||
const { isNonEmptyArray } = require("../../common/util.js");
|
||||
const {
|
||||
builders: { hardline, indent },
|
||||
} = require("../../document");
|
||||
const { hasComment, CommentCheckFlags, isNextLineEmpty } = require("../utils");
|
||||
const { printHardlineAfterHeritage } = require("./class");
|
||||
} = require("../../document/index.js");
|
||||
const {
|
||||
hasComment,
|
||||
CommentCheckFlags,
|
||||
isNextLineEmpty,
|
||||
} = require("../utils.js");
|
||||
const { printHardlineAfterHeritage } = require("./class.js");
|
||||
|
||||
const { printBody } = require("./statement");
|
||||
const { printBody } = require("./statement.js");
|
||||
|
||||
/** @typedef {import("../../document").Doc} Doc */
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
const { printDanglingComments } = require("../../main/comments");
|
||||
const { getLast, getPenultimate } = require("../../common/util");
|
||||
const { printDanglingComments } = require("../../main/comments.js");
|
||||
const { getLast, getPenultimate } = require("../../common/util.js");
|
||||
const {
|
||||
getFunctionParameters,
|
||||
hasComment,
|
||||
@@ -16,7 +16,7 @@ const {
|
||||
isCallExpression,
|
||||
isStringLiteral,
|
||||
isObjectProperty,
|
||||
} = require("../utils");
|
||||
} = require("../utils.js");
|
||||
|
||||
const {
|
||||
builders: {
|
||||
@@ -30,10 +30,10 @@ const {
|
||||
breakParent,
|
||||
},
|
||||
utils: { willBreak },
|
||||
} = require("../../document");
|
||||
} = require("../../document/index.js");
|
||||
|
||||
const { ArgExpansionBailout } = require("../../common/errors");
|
||||
const { isConciselyPrintedArray } = require("./array");
|
||||
const { ArgExpansionBailout } = require("../../common/errors.js");
|
||||
const { isConciselyPrintedArray } = require("./array.js");
|
||||
|
||||
function printCallArguments(path, options, print) {
|
||||
const node = path.getValue();
|
||||
|
||||
Loaded 100 of 229 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user