Skip to content

Commit 574589b

Browse files
Merge pull request #20 from webdevnerdstuff/dev
v2.2.11
2 parents 63cb36f + e5c6125 commit 574589b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+4248
-11584
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
mkdir docs
3636
npm install --g gh-pages
3737
npm i
38-
npm run build
38+
npm run build:docs
3939
git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
4040
npm run deploy -u "github-actions-bot <support+actions@github.com>"
4141
env:

CHANGELOG.md

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
# Change Log
22
All notable changes to the "vue3-code-block" plugin will be documented in this file.
33

4-
## v1.0.0
5-
2023-03-16
6-
[main] (@webdevnerdstuff)
7-
* Initial release
8-
9-
## v1.0.15
10-
2023-04-02
11-
[main] (@webdevnerdstuff)
12-
* Minor changes to fix issues after testing npm packaging.
13-
14-
## v2.0.0
15-
2023-04-15
4+
## v2.2.11
5+
2023-06-11
166
[main] (@webdevnerdstuff)
17-
* Major release update. Added in support to use either PrismJS or HighlightJS.
7+
* Changing Highlight.js to include all languages by default.
8+
* Unfortunately, adding additional languages was not working as expected, so this is the best solution I can think of for now.
9+
* Updated typings for Props as well as composables.
10+
* Changing compiling to use a Vite config instead of rollup so d.ts file aliases resolve correctly.
1811

19-
## v2.0.1 - v2.0.6
20-
2023-04-15
12+
## v2.1.1
13+
2023-04-16
2114
[main] (@webdevnerdstuff)
22-
* Minor changes to fix issues after testing npm packaging.
15+
* Changing importing of css/scss/sass to use @use instead of @import.
2316

2417
## v2.1.0
2518
2023-04-16
@@ -31,7 +24,22 @@ All notable changes to the "vue3-code-block" plugin will be documented in this f
3124
* Fixing HighlightJS default theme style causing icon to appear over a scrollbar when present.
3225
* Adding sass scripts to package.json to compile scss files to css.
3326

34-
## v2.1.1
35-
2023-04-16
27+
## v2.0.1 - v2.0.6
28+
2023-04-15
3629
[main] (@webdevnerdstuff)
37-
* Changing importing of css/scss/sass to use @use instead of @import.
30+
* Minor changes to fix issues after testing npm packaging.
31+
32+
## v2.0.0
33+
2023-04-15
34+
[main] (@webdevnerdstuff)
35+
* Major release update. Added in support to use either PrismJS or HighlightJS.
36+
37+
## v1.0.15
38+
2023-04-02
39+
[main] (@webdevnerdstuff)
40+
* Minor changes to fix issues after testing npm packaging.
41+
42+
## v1.0.0
43+
2023-03-16
44+
[main] (@webdevnerdstuff)
45+
* Initial release

dist/index.d.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

dist/plugin/CodeBlock.vue.d.ts

Lines changed: 7 additions & 271 deletions
Original file line numberDiff line numberDiff line change
@@ -1,271 +1,7 @@
1-
declare const _default: import("vue").DefineComponent<{
2-
browserWindow: {
3-
type: BooleanConstructor;
4-
required: false;
5-
default: boolean;
6-
};
7-
code: {
8-
type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[];
9-
required: true;
10-
};
11-
codeBlockRadius: {
12-
type: StringConstructor;
13-
required: false;
14-
default: string;
15-
};
16-
copyButton: {
17-
type: BooleanConstructor;
18-
required: false;
19-
default: boolean;
20-
};
21-
copyIcons: {
22-
type: BooleanConstructor;
23-
required: false;
24-
default: boolean;
25-
};
26-
copyTab: {
27-
type: BooleanConstructor;
28-
required: false;
29-
default: boolean;
30-
};
31-
copyFailedText: {
32-
type: StringConstructor;
33-
required: false;
34-
default: string;
35-
};
36-
copyText: {
37-
type: StringConstructor;
38-
required: false;
39-
default: string;
40-
};
41-
copySuccessText: {
42-
type: StringConstructor;
43-
required: false;
44-
default: string;
45-
};
46-
floatingTabs: {
47-
type: BooleanConstructor;
48-
required: false;
49-
default: boolean;
50-
};
51-
height: {
52-
type: (StringConstructor | NumberConstructor)[];
53-
required: false;
54-
default: string;
55-
};
56-
highlightjs: {
57-
type: BooleanConstructor;
58-
required: false;
59-
default: boolean;
60-
};
61-
indent: {
62-
type: NumberConstructor;
63-
required: false;
64-
default: number;
65-
};
66-
label: {
67-
type: StringConstructor;
68-
required: false;
69-
default: string;
70-
};
71-
lang: {
72-
type: StringConstructor;
73-
required: false;
74-
default: string;
75-
};
76-
maxHeight: {
77-
type: (StringConstructor | NumberConstructor)[];
78-
required: false;
79-
default: string;
80-
};
81-
persistentCopyButton: {
82-
type: BooleanConstructor;
83-
required: false;
84-
default: boolean;
85-
};
86-
prismjs: {
87-
type: BooleanConstructor;
88-
required: false;
89-
default: boolean;
90-
};
91-
prismPlugin: {
92-
type: BooleanConstructor;
93-
required: false;
94-
default: boolean;
95-
};
96-
runTab: {
97-
type: BooleanConstructor;
98-
required: false;
99-
default: boolean;
100-
};
101-
runText: {
102-
type: StringConstructor;
103-
required: false;
104-
default: string;
105-
};
106-
tabGap: {
107-
type: StringConstructor;
108-
required: false;
109-
default: string;
110-
};
111-
tabs: {
112-
type: BooleanConstructor;
113-
required: false;
114-
default: boolean;
115-
};
116-
theme: {
117-
type: (BooleanConstructor | StringConstructor)[];
118-
required: false;
119-
default: string;
120-
};
121-
}, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
122-
[key: string]: any;
123-
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("run" | "update:copy-status")[], "run" | "update:copy-status", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
124-
browserWindow: {
125-
type: BooleanConstructor;
126-
required: false;
127-
default: boolean;
128-
};
129-
code: {
130-
type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[];
131-
required: true;
132-
};
133-
codeBlockRadius: {
134-
type: StringConstructor;
135-
required: false;
136-
default: string;
137-
};
138-
copyButton: {
139-
type: BooleanConstructor;
140-
required: false;
141-
default: boolean;
142-
};
143-
copyIcons: {
144-
type: BooleanConstructor;
145-
required: false;
146-
default: boolean;
147-
};
148-
copyTab: {
149-
type: BooleanConstructor;
150-
required: false;
151-
default: boolean;
152-
};
153-
copyFailedText: {
154-
type: StringConstructor;
155-
required: false;
156-
default: string;
157-
};
158-
copyText: {
159-
type: StringConstructor;
160-
required: false;
161-
default: string;
162-
};
163-
copySuccessText: {
164-
type: StringConstructor;
165-
required: false;
166-
default: string;
167-
};
168-
floatingTabs: {
169-
type: BooleanConstructor;
170-
required: false;
171-
default: boolean;
172-
};
173-
height: {
174-
type: (StringConstructor | NumberConstructor)[];
175-
required: false;
176-
default: string;
177-
};
178-
highlightjs: {
179-
type: BooleanConstructor;
180-
required: false;
181-
default: boolean;
182-
};
183-
indent: {
184-
type: NumberConstructor;
185-
required: false;
186-
default: number;
187-
};
188-
label: {
189-
type: StringConstructor;
190-
required: false;
191-
default: string;
192-
};
193-
lang: {
194-
type: StringConstructor;
195-
required: false;
196-
default: string;
197-
};
198-
maxHeight: {
199-
type: (StringConstructor | NumberConstructor)[];
200-
required: false;
201-
default: string;
202-
};
203-
persistentCopyButton: {
204-
type: BooleanConstructor;
205-
required: false;
206-
default: boolean;
207-
};
208-
prismjs: {
209-
type: BooleanConstructor;
210-
required: false;
211-
default: boolean;
212-
};
213-
prismPlugin: {
214-
type: BooleanConstructor;
215-
required: false;
216-
default: boolean;
217-
};
218-
runTab: {
219-
type: BooleanConstructor;
220-
required: false;
221-
default: boolean;
222-
};
223-
runText: {
224-
type: StringConstructor;
225-
required: false;
226-
default: string;
227-
};
228-
tabGap: {
229-
type: StringConstructor;
230-
required: false;
231-
default: string;
232-
};
233-
tabs: {
234-
type: BooleanConstructor;
235-
required: false;
236-
default: boolean;
237-
};
238-
theme: {
239-
type: (BooleanConstructor | StringConstructor)[];
240-
required: false;
241-
default: string;
242-
};
243-
}>> & {
244-
onRun?: (...args: any[]) => any;
245-
"onUpdate:copy-status"?: (...args: any[]) => any;
246-
}, {
247-
browserWindow: boolean;
248-
codeBlockRadius: string;
249-
copyButton: boolean;
250-
copyIcons: boolean;
251-
copyTab: boolean;
252-
copyFailedText: string;
253-
copyText: string;
254-
copySuccessText: string;
255-
floatingTabs: boolean;
256-
height: string | number;
257-
highlightjs: boolean;
258-
indent: number;
259-
label: string;
260-
lang: string;
261-
maxHeight: string | number;
262-
persistentCopyButton: boolean;
263-
prismjs: boolean;
264-
prismPlugin: boolean;
265-
runTab: boolean;
266-
runText: string;
267-
tabGap: string;
268-
tabs: boolean;
269-
theme: string | boolean;
270-
}>;
271-
export default _default;
1+
declare const _sfc_main: import("vue").DefineComponent<any, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("run" | "update:copy-status")[], "run" | "update:copy-status", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<any> & {
2+
onRun?: ((...args: any[]) => any) | undefined;
3+
"onUpdate:copy-status"?: ((...args: any[]) => any) | undefined;
4+
}, {} | {
5+
[x: string]: any;
6+
}, {}>;
7+
export default _sfc_main;

dist/plugin/StatusIcons.vue.d.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
declare const _sfc_main: import("vue").DefineComponent<{
2+
icon: {
3+
type: StringConstructor;
4+
required: true;
5+
};
6+
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
7+
icon: {
8+
type: StringConstructor;
9+
required: true;
10+
};
11+
}>>, {}, {}>;
12+
export default _sfc_main;

dist/plugin/composables/classes.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { UseCodeBlockClasses, UseCopyButtonClasses, UseIconClasses, UseLabelClasses, UseTabClasses } from '../../types';
2+
export declare const useCodeBlockClasses: UseCodeBlockClasses;
3+
export declare const useCopyButtonClasses: UseCopyButtonClasses;
4+
export declare const useIconClasses: UseIconClasses;
5+
export declare const useLabelClasses: UseLabelClasses;
6+
export declare const useTabClasses: UseTabClasses;

dist/plugin/composables/helpers.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Converts a string to a number with a unit.
3+
*/
4+
export declare function useConvertToUnit(str: string | number | undefined | null, unit?: string): string | void;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy