Skip to content

Commit

Permalink
Update deps (#127)
Browse files Browse the repository at this point in the history
* Update deps

* v1.8.2

* Print with XML in tests, not HTML
  • Loading branch information
siefkenj authored Feb 9, 2025
1 parent f1edf00 commit d321f49
Show file tree
Hide file tree
Showing 34 changed files with 2,753 additions and 3,884 deletions.
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"packages": ["packages/*"],
"version": "1.8.1"
"version": "1.8.2"
}
6,318 changes: 2,610 additions & 3,708 deletions package-lock.json

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,52 +28,52 @@
"trailingComma": "es5"
},
"devDependencies": {
"@types/node": "^22.9.0",
"@types/prettier": "^3.0.0",
"@prettier/plugin-xml": "^3.4.1",
"@types/node": "^22.13.1",
"@types/shelljs": "^0.8.15",
"esbuild": "^0.24.0",
"esbuild": "^0.25.0",
"esbuild-runner": "^2.2.2",
"lerna": "^8.1.9",
"lerna-update-wizard": "^1.1.2",
"mdast-builder": "^1.1.1",
"mdast-util-inject": "^1.1.0",
"mkdirp": "^3.0.1",
"npm-run-all": "^4.1.5",
"prettier": "^3.3.3",
"prettier": "^3.4.2",
"prettier-plugin-pegjs": "^2.0.2",
"remark-gfm": "^4.0.0",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"rimraf": "^6.0.1",
"shx": "^0.3.4",
"ts-morph": "^24.0.0",
"typedoc": "^0.26.11",
"typescript": "^5.6.3",
"vite": "^5.4.10",
"vite-plugin-dts": "^4.3.0",
"vite-plugin-static-copy": "^2.0.0",
"vitest": "^2.1.4",
"wireit": "^0.14.9"
"ts-morph": "^25.0.1",
"typedoc": "^0.27.6",
"typescript": "^5.7.3",
"vite": "^6.1.0",
"vite-plugin-dts": "^4.5.0",
"vite-plugin-static-copy": "^2.2.0",
"vitest": "^3.0.5",
"wireit": "^0.14.11"
},
"dependencies": {
"@types/color": "^4.2.0",
"@types/cssesc": "^3.0.2",
"@types/text-table": "^0.2.5",
"camelcase": "^8.0.0",
"chalk": "^5.3.0",
"chokidar": "^4.0.1",
"chalk": "^5.4.1",
"chokidar": "^4.0.3",
"color": "^4.2.3",
"cssesc": "^3.0.0",
"fault": "^2.0.1",
"hastscript": "^9.0.0",
"json5": "^2.2.3",
"minimist": "^1.2.8",
"peggy": "^4.1.1",
"peggy": "^4.2.0",
"rehype-format": "^5.0.1",
"text-table": "^0.2.0",
"unified": "^11.0.5",
"unified-engine": "^11.2.2",
"unified-lint-rule": "^3.0.0",
"unified-lint-rule": "^3.0.1",
"unist-util-position": "^5.0.0",
"vfile": "^6.0.3",
"vfile-message": "^4.0.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/structured-clone/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@unified-latex/structured-clone",
"version": "1.8.0",
"version": "1.8.2",
"description": "A cheap (and not correct) structured-clone polyfill with types",
"main": "dist/index.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/support-tables/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@unified-latex/support-tables",
"version": "1.8.0",
"version": "1.8.2",
"description": "Lists of special data needed for the internals of unified-latex",
"type": "module",
"files": [
Expand Down
69 changes: 17 additions & 52 deletions packages/unified-latex-builder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,23 +29,24 @@ import the `.js` file. To explicitly access the commonjs export, import the `.cj
Create an Argument. `special.braces` can optionally specify
the signature of the open/close marks that each argument uses. For example

arg("a", { braces: "[]" });
```
arg("a", { braces: "[]" });
```

will result in arguments `[a]`. Valid braces are `*`, `[`, `{`, `<`, and `(`.

`null` may be passed as the value of an empty optional argument. If `null` is passed,
the `openBrace` and `closeBrace` of the argument will be set to empty strings and the
contents will be set to an empty array. For example,

args([null, "b"], { braces: "[]{}" });
```
args([null, "b"], { braces: "[]{}" });
```

will produce the same structure as if the the first "optional argument" were omitted in regular parsing.

```typescript
function arg(
args: CoercibleArgument | Ast.Node[],
special: ArgumentSpecialOptions
): Ast.Argument;
function arg(args: CoercibleArgument | Ast.Node[], special: ArgumentSpecialOptions): Ast.Argument
```

**Parameters**
Expand All @@ -55,38 +56,29 @@ function arg(
| args | <span color='gray'>Omitted</span> |
| special | `ArgumentSpecialOptions` |

where

```typescript
type ArgumentSpecialOptions = {
braces?: string;
openMark?: string;
closeMark?: string;
};
```

## `args(args, special)`

Create an Argument list. `special.braces` can optionally specify
the signature of the open/close marks that each argument uses. For example

args(["a", "b"], { braces: "[]{}" });
```
args(["a", "b"], { braces: "[]{}" });
```
will result in arguments `[a]{b}`. Valid braces are `*`, `[`, `{`, `(`, and `<`.
`null` may be passed as the value of an empty optional argument. If `null` is passed,
the `openBrace` and `closeBrace` of the argument will be set to empty strings and the
contents will be set to an empty array. For example,
args([null, "b"], { braces: "[]{}" });
```
args([null, "b"], { braces: "[]{}" });
```
will produce the same structure as if the the first "optional argument" were omitted in regular parsing.
```typescript
function args(
args: CoercibleArgument | CoercibleArgument[],
special: ArgumentsSpecialOptions
): Ast.Argument[];
function args(args: CoercibleArgument | CoercibleArgument[], special: ArgumentsSpecialOptions): Ast.Argument[]
```

**Parameters**
Expand All @@ -96,27 +88,12 @@ function args(
| args | <span color='gray'>Omitted</span> |
| special | `ArgumentsSpecialOptions` |

where

```typescript
type ArgumentsSpecialOptions = {
braces?: string;
defaultOpenMark?: string;
defaultCloseMark?: string;
};
```

## `env(name, body, envArgs, special)`

Create an Environment node.

```typescript
function env(
name: String,
body: CoercibleNode | CoercibleNode[],
envArgs: CoercibleArgument | CoercibleArgument[],
special: {}
): Ast.Environment;
function env(name: String, body: CoercibleNode | CoercibleNode[], envArgs: CoercibleArgument | CoercibleArgument[], special: {}): Ast.Environment
```

**Parameters**
Expand All @@ -134,11 +111,7 @@ Create a Macro with the given `name`. The macro
may be followed by any number of arguments.

```typescript
function m(
name: String,
marcoArgs: CoercibleArgument | CoercibleArgument[],
special: MacroSpecialOptions
): Ast.Macro;
function m(name: String, marcoArgs: CoercibleArgument | CoercibleArgument[], special: MacroSpecialOptions): Ast.Macro
```

**Parameters**
Expand All @@ -149,20 +122,12 @@ function m(
| marcoArgs | <span color='gray'>Omitted</span> |
| special | `MacroSpecialOptions` |

where

```typescript
type MacroSpecialOptions = {
escapeToken?: string;
};
```

## `s(value)`

Create a String node from `value`

```typescript
function s(value: string | Ast.String): Ast.String;
function s(value: string | Ast.String): Ast.String
```

**Parameters**
Expand Down
20 changes: 10 additions & 10 deletions packages/unified-latex-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@unified-latex/unified-latex-cli",
"version": "1.8.1",
"version": "1.8.2",
"description": "Command line interface to common unified-latex options",
"main": "dist/index.js",
"type": "module",
Expand All @@ -9,17 +9,17 @@
},
"dependencies": {
"@types/hast": "^2.3.9",
"@unified-latex/unified-latex-lint": "^1.8.1",
"@unified-latex/unified-latex-to-hast": "^1.8.1",
"@unified-latex/unified-latex-to-mdast": "^1.8.1",
"@unified-latex/unified-latex-to-pretext": "^1.8.1",
"@unified-latex/unified-latex-lint": "^1.8.2",
"@unified-latex/unified-latex-to-hast": "^1.8.2",
"@unified-latex/unified-latex-to-mdast": "^1.8.2",
"@unified-latex/unified-latex-to-pretext": "^1.8.2",
"@unified-latex/unified-latex-types": "^1.8.0",
"@unified-latex/unified-latex-util-arguments": "^1.8.1",
"@unified-latex/unified-latex-util-macros": "^1.8.1",
"@unified-latex/unified-latex-util-packages": "^1.8.0",
"@unified-latex/unified-latex-util-parse": "^1.8.1",
"@unified-latex/unified-latex-util-arguments": "^1.8.2",
"@unified-latex/unified-latex-util-macros": "^1.8.2",
"@unified-latex/unified-latex-util-packages": "^1.8.2",
"@unified-latex/unified-latex-util-parse": "^1.8.2",
"@unified-latex/unified-latex-util-print-raw": "^1.8.0",
"@unified-latex/unified-latex-util-to-string": "^1.8.1",
"@unified-latex/unified-latex-util-to-string": "^1.8.2",
"camelcase": "^7.0.1",
"chalk": "^5.2.0",
"chokidar": "^3.5.3",
Expand Down
16 changes: 8 additions & 8 deletions packages/unified-latex-ctan/package.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
{
"name": "@unified-latex/unified-latex-ctan",
"version": "1.8.1",
"version": "1.8.2",
"description": "unified-latex tools relating to specific CTAN packages",
"main": "dist/index.js",
"type": "module",
"dependencies": {
"@unified-latex/unified-latex-builder": "^1.8.0",
"@unified-latex/unified-latex-types": "^1.8.0",
"@unified-latex/unified-latex-util-argspec": "^1.8.1",
"@unified-latex/unified-latex-util-arguments": "^1.8.1",
"@unified-latex/unified-latex-util-comments": "^1.8.0",
"@unified-latex/unified-latex-util-argspec": "^1.8.2",
"@unified-latex/unified-latex-util-arguments": "^1.8.2",
"@unified-latex/unified-latex-util-comments": "^1.8.2",
"@unified-latex/unified-latex-util-match": "^1.8.0",
"@unified-latex/unified-latex-util-pegjs": "^1.8.1",
"@unified-latex/unified-latex-util-print-raw": "^1.8.0",
"@unified-latex/unified-latex-util-render-info": "^1.8.0",
"@unified-latex/unified-latex-util-replace": "^1.8.0",
"@unified-latex/unified-latex-util-render-info": "^1.8.2",
"@unified-latex/unified-latex-util-replace": "^1.8.2",
"@unified-latex/unified-latex-util-scan": "^1.8.0",
"@unified-latex/unified-latex-util-split": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.0",
"@unified-latex/unified-latex-util-visit": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.2",
"@unified-latex/unified-latex-util-visit": "^1.8.2",
"color": "^4.2.3"
},
"files": [
Expand Down
14 changes: 7 additions & 7 deletions packages/unified-latex-lint/package.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"name": "@unified-latex/unified-latex-lint",
"version": "1.8.1",
"version": "1.8.2",
"description": "Lints for LaTex code via the unified-latex framework",
"main": "dist/index.js",
"type": "module",
"dependencies": {
"@unified-latex/unified-latex-builder": "^1.8.0",
"@unified-latex/unified-latex-ctan": "^1.8.1",
"@unified-latex/unified-latex-ctan": "^1.8.2",
"@unified-latex/unified-latex-types": "^1.8.0",
"@unified-latex/unified-latex-util-glue": "^1.8.1",
"@unified-latex/unified-latex-util-glue": "^1.8.2",
"@unified-latex/unified-latex-util-match": "^1.8.0",
"@unified-latex/unified-latex-util-packages": "^1.8.0",
"@unified-latex/unified-latex-util-packages": "^1.8.2",
"@unified-latex/unified-latex-util-print-raw": "^1.8.0",
"@unified-latex/unified-latex-util-replace": "^1.8.0",
"@unified-latex/unified-latex-util-replace": "^1.8.2",
"@unified-latex/unified-latex-util-scan": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.0",
"@unified-latex/unified-latex-util-visit": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.2",
"@unified-latex/unified-latex-util-visit": "^1.8.2",
"unified-lint-rule": "^2.1.2",
"unist-util-position": "^4.0.4"
},
Expand Down
10 changes: 5 additions & 5 deletions packages/unified-latex-prettier/package.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"name": "@unified-latex/unified-latex-prettier",
"version": "1.8.1",
"version": "1.8.2",
"description": "Prettier plugin for processing LaTeX code via unified-latex",
"main": "dist/index.js",
"type": "module",
"dependencies": {
"@unified-latex/unified-latex-ctan": "^1.8.1",
"@unified-latex/unified-latex-ctan": "^1.8.2",
"@unified-latex/unified-latex-types": "^1.8.0",
"@unified-latex/unified-latex-util-align": "^1.8.1",
"@unified-latex/unified-latex-util-match": "^1.8.0",
"@unified-latex/unified-latex-util-parse": "^1.8.1",
"@unified-latex/unified-latex-util-parse": "^1.8.2",
"@unified-latex/unified-latex-util-pgfkeys": "^1.8.1",
"@unified-latex/unified-latex-util-print-raw": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.0",
"@unified-latex/unified-latex-util-visit": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.2",
"@unified-latex/unified-latex-util-visit": "^1.8.2",
"prettier": "^3.0.3"
},
"files": [
Expand Down
20 changes: 10 additions & 10 deletions packages/unified-latex-to-hast/package.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
{
"name": "@unified-latex/unified-latex-to-hast",
"version": "1.8.1",
"version": "1.8.2",
"description": "Convert a unified-latex AST to a HAST AST (for HTML conversion)",
"main": "dist/index.js",
"type": "module",
"dependencies": {
"@unified-latex/unified-latex": "^1.8.1",
"@unified-latex/unified-latex": "^1.8.2",
"@unified-latex/unified-latex-builder": "^1.8.0",
"@unified-latex/unified-latex-ctan": "^1.8.1",
"@unified-latex/unified-latex-lint": "^1.8.1",
"@unified-latex/unified-latex-ctan": "^1.8.2",
"@unified-latex/unified-latex-lint": "^1.8.2",
"@unified-latex/unified-latex-types": "^1.8.0",
"@unified-latex/unified-latex-util-align": "^1.8.1",
"@unified-latex/unified-latex-util-arguments": "^1.8.1",
"@unified-latex/unified-latex-util-comments": "^1.8.0",
"@unified-latex/unified-latex-util-arguments": "^1.8.2",
"@unified-latex/unified-latex-util-comments": "^1.8.2",
"@unified-latex/unified-latex-util-html-like": "^1.8.0",
"@unified-latex/unified-latex-util-ligatures": "^1.8.1",
"@unified-latex/unified-latex-util-ligatures": "^1.8.2",
"@unified-latex/unified-latex-util-match": "^1.8.0",
"@unified-latex/unified-latex-util-print-raw": "^1.8.0",
"@unified-latex/unified-latex-util-replace": "^1.8.0",
"@unified-latex/unified-latex-util-trim": "^1.8.0",
"@unified-latex/unified-latex-util-visit": "^1.8.0",
"@unified-latex/unified-latex-util-replace": "^1.8.2",
"@unified-latex/unified-latex-util-trim": "^1.8.2",
"@unified-latex/unified-latex-util-visit": "^1.8.2",
"cssesc": "^3.0.0",
"hast": "^1.0.0",
"hastscript": "^7.2.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ describe("unified-latex-to-hast:convert-to-html", () => {

ast = convert(`\\includegraphics{myfile.pdf}`);
expect(normalizeHtml(ast)).toEqual(
normalizeHtml(`<img src="myfile.png" />`)
normalizeHtml(`<img src="myfile.png">`)
);
});

Expand Down
Loading

0 comments on commit d321f49

Please sign in to comment.