Skip to content

Commit 189df35

Browse files
committed
fixed dist file output
1 parent bf1e164 commit 189df35

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vite-plugin-php",
3-
"version": "1.0.2",
3+
"version": "1.0.4",
44
"description": "Precompile PHP-files with the speed of Vite",
55
"keywords": [
66
"vite",

src/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,10 @@ function usePHP(cfg: UsePHPConfig = {}): Plugin[] {
195195
const distDir = config?.build.outDir;
196196

197197
entries.forEach((file) => {
198-
const code = unescapePHP(`${tempDir}/${file}.html`);
198+
const code = unescapePHP(
199+
`${distDir}/${tempDir}/${file}.html`,
200+
`${tempDir}/${file}.html.json`,
201+
);
199202

200203
writeFile(`${distDir}/${file}`, code);
201204
});

src/utils/escapePHP.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ export function escapePHP(inputFile: string, outputFile: string) {
3030
writeFile(outputFile, out);
3131
}
3232

33-
export function unescapePHP(file: string) {
33+
export function unescapePHP(file: string, tokensFile?: string) {
3434
const input = readFileSync(file).toString();
3535
let out = input;
3636

37-
const tokensFile = file + '.json';
38-
if (existsSync(tokensFile)) {
39-
const codeTokens = JSON.parse(readFileSync(tokensFile).toString());
37+
const tknsFile = tokensFile || file + '.json';
38+
if (existsSync(tknsFile)) {
39+
const codeTokens = JSON.parse(readFileSync(tknsFile).toString());
4040

4141
Object.entries(codeTokens).forEach(([token, code]) => {
4242
out = out.replace(token, (match) => {

0 commit comments

Comments
 (0)