Skip to content

Commit 720f7f7

Browse files
author
Tony Worm
committed
hof/fmt: update prettier, related changes in hof code
1 parent 849f632 commit 720f7f7

File tree

8 files changed

+197
-150
lines changed

8 files changed

+197
-150
lines changed

formatters/tools/prettier/Dockerfile.debian

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN for i in $(seq 1 5); do \
4747
&& s=0 && break || s=$? && echo "RETRY $i" && sleep $i; done; (exit $s)
4848

4949
# our server code
50-
COPY prettier.js .
50+
COPY prettier.js prettierrc.json /app/
5151

5252
# runtime settings
5353
EXPOSE 3000

formatters/tools/prettier/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"@prettier/plugin-php": "^0.19.3",
1414
"@prettier/plugin-ruby": "^3.2.2",
1515
"express": "^4.18.2",
16-
"prettier": "^2.8.4",
16+
"prettier": "^3.4.2",
1717
"prettier-plugin-go-template": "^0.0.13",
18-
"prettier-plugin-java": "^2.6.0",
1918
"prettier-plugin-groovy": "^0.0.2",
19+
"prettier-plugin-java": "^2.6.0",
2020
"prettier-plugin-rust": "^0.1.8",
2121
"prettier-plugin-sql": "^0.13.0"
2222
}

formatters/tools/prettier/prettier.js

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// const express = require('express');
2-
// const prettier = require("prettier");
31
import express from 'express'
4-
import prettier from 'prettier'
2+
import * as prettier from 'prettier'
53

64
const app = express();
75

@@ -12,21 +10,21 @@ app.use(
1210
);
1311
app.use(express.json({limit: "50mb", extended: true, parameterLimit:50000}));
1412

15-
app.get('/', (req, res) => {
16-
var info = prettier.getSupportInfo();
13+
app.get('/', async (req, res) => {
14+
var info = await prettier.getSupportInfo();
1715
res.write(JSON.stringify(info));
1816
res.end();
1917
});
2018

21-
app.post('/', (req, res) => {
19+
app.post('/', async (req, res) => {
2220
// TODO, add debug level (env) and print
2321
// console.log(req.body);
2422
//
2523
var source = req.body.source;
2624
var config = req.body.config;
2725

2826
try {
29-
var fmt = prettier.format(source, config);
27+
var fmt = await prettier.format(source, config);
3028
res.write(fmt);
3129
res.end();
3230
} catch(error) {

formatters/tools/prettier/prettier.json formatters/tools/prettier/prettierrc.json

+9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
{
2+
"plugins": [
3+
"@prettier/plugin-php",
4+
"@prettier/plugin-ruby",
5+
"prettier-plugin-go-template",
6+
"prettier-plugin-groovy",
7+
"prettier-plugin-java",
8+
"prettier-plugin-rust",
9+
"prettier-plugin-sql"
10+
],
211
"languages": [
312
{
413
"linguistLanguageId": 183,

0 commit comments

Comments
 (0)