『コード整形ツールのPrettierをブラウザで使用する』の続き。
公式のパーサー一覧にはphpがない。plugin-phpを利用する。前回と同じくCDNを利用する。prettierとplugin-phpのバージョンの互換性に注意。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Browser Prettier</title>
<meta charset="utf-8">
</head>
<body>
<script src="https://unpkg.com/prettier@2.0.5/standalone.js"></script>
<script src="https://unpkg.com/@prettier/plugin-php/standalone.js"></script>
<script>
const TestCode = `
//test code
$testa= "aaa" ;
$testb = "bbb" ;
$testc = "cccc";
`;
const result = prettier.format(TestCode, {
parser: "php",
plugins: prettierPlugins,
});
console.log(result);
/*
//test code
$testa = "aaa";
$testb = "bbb";
$testc = "cccc";
*/
</script>
</body>
</html>
リンク
plugin-php
Including plugin-php in with standalone in Browser