Skip to content

Commit 866b3b5

Browse files
committed
fix: 🐛 fix typo issue
1 parent 794f46a commit 866b3b5

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

.changeset/fine-olives-learn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperse/html-webpack-plugin-loader": patch
3+
---
4+
5+
fix typo issue

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ const modifiedHtml = parser
154154
- `upsertHeadStyles(styles: StyleItem[])`: Updates or inserts external style links in the head
155155
- `upsertHeadInlineStyles(styles: StyleInlineItem[])`: Updates or inserts inline style tags in the head
156156
- `upsertHeadScripts(scripts: ScriptItem[])`: Updates or inserts external script tags in the head
157-
- `upsertHeadInlineScripts(scripts: ScriptionInlineItem[])`: Updates or inserts inline script tags in the head
157+
- `upsertHeadInlineScripts(scripts: ScriptInlineItem[])`: Updates or inserts inline script tags in the head
158158
- `upsertBodyScripts(scripts: ScriptItem[])`: Updates or inserts script tags in the body
159159
- `serialize()`: Converts the modified document back to HTML string
160160

@@ -205,7 +205,7 @@ interface ScriptItem extends HtmlItemBase {
205205
nonce?: string;
206206
}
207207

208-
interface ScriptionInlineItem extends HtmlItemBase {
208+
interface ScriptInlineItem extends HtmlItemBase {
209209
content: string;
210210
}
211211

@@ -222,7 +222,7 @@ interface TemplateOptions {
222222
headStyles?: StyleItem[];
223223
headInlineStyles?: StyleInlineItem[];
224224
headScripts?: ScriptItem[];
225-
headInlineScripts?: ScriptionInlineItem[];
225+
headInlineScripts?: ScriptInlineItem[];
226226
bodyScripts?: ScriptItem[];
227227
}
228228
```

src/parser/TemplateParser.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { DefaultTreeAdapterTypes } from 'parse5';
22
import { serialize } from 'parse5';
33
import type {
4-
ScriptionInlineItem,
4+
ScriptInlineItem,
55
ScriptItem,
66
StyleInlineItem,
77
StyleItem,
@@ -98,9 +98,7 @@ export class TemplateParser {
9898
* @param scripts - The scripts to upsert
9999
* @returns The TemplateParser instance
100100
*/
101-
public upsertHeadInlineScripts(
102-
scripts: ScriptionInlineItem[]
103-
): TemplateParser {
101+
public upsertHeadInlineScripts(scripts: ScriptInlineItem[]): TemplateParser {
104102
upsertHeadInlineScripts(this.body, scripts);
105103
return this;
106104
}

src/parser/upsertHeadInlineScripts.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { type DefaultTreeAdapterTypes, parseFragment } from 'parse5';
2-
import type { ScriptionInlineItem } from '../types.js';
2+
import type { ScriptInlineItem } from '../types.js';
33

44
/**
55
* Upsert the inline scripts
@@ -8,7 +8,7 @@ import type { ScriptionInlineItem } from '../types.js';
88
*/
99
export const upsertHeadInlineScripts = (
1010
head: DefaultTreeAdapterTypes.Element,
11-
scripts: ScriptionInlineItem[]
11+
scripts: ScriptInlineItem[]
1212
) => {
1313
// Remove existing inline scripts with matching content
1414
scripts.forEach((script) => {

src/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export type StyleInlineItem = HtmlItemBase & {
4242
/**
4343
* The inline script item
4444
*/
45-
export type ScriptionInlineItem = HtmlItemBase & {
45+
export type ScriptInlineItem = HtmlItemBase & {
4646
/**
4747
* The content of the script
4848
*/
@@ -129,7 +129,7 @@ export interface TemplateOptions {
129129
/**
130130
* The head inline scripts
131131
*/
132-
headInlineScripts?: ScriptionInlineItem[];
132+
headInlineScripts?: ScriptInlineItem[];
133133
/**
134134
* The head inline styles
135135
*/

tests/parser/upsertHeadInlineScripts.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { type DefaultTreeAdapterTypes } from 'parse5';
22
import { upsertHeadInlineScripts } from '../../src/parser/upsertHeadInlineScripts.js';
3-
import type { ScriptionInlineItem } from '../../src/types.js';
3+
import type { ScriptInlineItem } from '../../src/types.js';
44
import { parseDocument } from '../../src/utils/parseDocument.js';
55

66
describe('upsertHeadInlineScripts', () => {
7-
const createScripts = (contents: string[]): ScriptionInlineItem[] => {
7+
const createScripts = (contents: string[]): ScriptInlineItem[] => {
88
return contents.map((content, index) => ({
99
id: `script-${index}`,
1010
position: 'beginning',

0 commit comments

Comments
 (0)