Skip to content

v2.2.11 #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 51 commits into from
Jun 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
22606a3
Merge branch 'main' into dev
webdevnerdstuff Jun 10, 2023
d33ed33
Updated packages
webdevnerdstuff Jun 10, 2023
3674692
Compiled
webdevnerdstuff Jun 11, 2023
2eebe42
Updating packages and scripts
webdevnerdstuff Jun 11, 2023
5524f2c
Updated and added types
webdevnerdstuff Jun 11, 2023
f40aa89
Added utils
webdevnerdstuff Jun 11, 2023
89c7b61
Updating and adding configs
webdevnerdstuff Jun 11, 2023
ec1e8a5
Moving things to composables.
webdevnerdstuff Jun 11, 2023
4587896
Updating config
webdevnerdstuff Jun 11, 2023
c946dc6
Moving file to components
webdevnerdstuff Jun 11, 2023
c27ed18
Updated path
webdevnerdstuff Jun 11, 2023
30cf663
Build
webdevnerdstuff Jun 11, 2023
206deb3
Fixing indent due to Volar bug
webdevnerdstuff Jun 11, 2023
77a3368
2.2.0
webdevnerdstuff Jun 11, 2023
51902ce
Updating workflow
webdevnerdstuff Jun 11, 2023
96ccb0e
Correcting script
webdevnerdstuff Jun 11, 2023
ef69b0f
Updated highlight.js version
webdevnerdstuff Jun 11, 2023
3013d81
Build
webdevnerdstuff Jun 11, 2023
7bede7c
Fixing filename
webdevnerdstuff Jun 11, 2023
43884dc
2.2.1
webdevnerdstuff Jun 11, 2023
8704de1
Build
webdevnerdstuff Jun 11, 2023
3df5e37
Fixing vue goof
webdevnerdstuff Jun 11, 2023
f889fe4
2.2.2
webdevnerdstuff Jun 11, 2023
a32007a
Build
webdevnerdstuff Jun 11, 2023
61b596e
Adjust exports
webdevnerdstuff Jun 11, 2023
2b89ec8
Build
webdevnerdstuff Jun 11, 2023
275fe91
2.2.3
webdevnerdstuff Jun 11, 2023
ec04493
Fixing junk
webdevnerdstuff Jun 11, 2023
79727b7
2.2.4
webdevnerdstuff Jun 11, 2023
e084f2f
Trying to fix crap
webdevnerdstuff Jun 11, 2023
b9cedf1
2.2.5
webdevnerdstuff Jun 11, 2023
dad2b40
Reverting crap
webdevnerdstuff Jun 11, 2023
d8ab8c2
2.2.6
webdevnerdstuff Jun 11, 2023
5e8e82f
Adjusthing things back to how they worked but added typescript and ph…
webdevnerdstuff Jun 11, 2023
28a4a08
2.2.7
webdevnerdstuff Jun 11, 2023
de8953a
Adjust props
webdevnerdstuff Jun 11, 2023
cdce45b
Build
webdevnerdstuff Jun 11, 2023
23f8110
2.2.8
webdevnerdstuff Jun 11, 2023
1d981ca
Build
webdevnerdstuff Jun 11, 2023
5e789ff
Adjusting export
webdevnerdstuff Jun 11, 2023
1b6f6a4
2.2.9
webdevnerdstuff Jun 11, 2023
38b4679
Build
webdevnerdstuff Jun 11, 2023
da3b9ef
Trying to fix stupid crap
webdevnerdstuff Jun 11, 2023
5ab2a71
2.2.10
webdevnerdstuff Jun 11, 2023
4a4fcf6
Updating exports
webdevnerdstuff Jun 11, 2023
caf5c2b
Updated path
webdevnerdstuff Jun 11, 2023
85655de
Updating docs
webdevnerdstuff Jun 11, 2023
e4a37a9
Updated for highlight js to include all lanauges
webdevnerdstuff Jun 12, 2023
df34ac8
Build
webdevnerdstuff Jun 12, 2023
8c48abf
2.2.11
webdevnerdstuff Jun 12, 2023
e5c6125
Updating changelog
webdevnerdstuff Jun 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
mkdir docs
npm install --g gh-pages
npm i
npm run build
npm run build:docs
git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
npm run deploy -u "github-actions-bot <support+actions@github.com>"
env:
Expand Down
46 changes: 27 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,18 @@
# Change Log
All notable changes to the "vue3-code-block" plugin will be documented in this file.

## v1.0.0
2023-03-16
[main] (@webdevnerdstuff)
* Initial release

## v1.0.15
2023-04-02
[main] (@webdevnerdstuff)
* Minor changes to fix issues after testing npm packaging.

## v2.0.0
2023-04-15
## v2.2.11
2023-06-11
[main] (@webdevnerdstuff)
* Major release update. Added in support to use either PrismJS or HighlightJS.
* Changing Highlight.js to include all languages by default.
* Unfortunately, adding additional languages was not working as expected, so this is the best solution I can think of for now.
* Updated typings for Props as well as composables.
* Changing compiling to use a Vite config instead of rollup so d.ts file aliases resolve correctly.

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

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

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

## v2.0.0
2023-04-15
[main] (@webdevnerdstuff)
* Major release update. Added in support to use either PrismJS or HighlightJS.

## v1.0.15
2023-04-02
[main] (@webdevnerdstuff)
* Minor changes to fix issues after testing npm packaging.

## v1.0.0
2023-03-16
[main] (@webdevnerdstuff)
* Initial release
7 changes: 0 additions & 7 deletions dist/index.d.ts

This file was deleted.

278 changes: 7 additions & 271 deletions dist/plugin/CodeBlock.vue.d.ts
Original file line number Diff line number Diff line change
@@ -1,271 +1,7 @@
declare const _default: import("vue").DefineComponent<{
browserWindow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
code: {
type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[];
required: true;
};
codeBlockRadius: {
type: StringConstructor;
required: false;
default: string;
};
copyButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyIcons: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyTab: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyFailedText: {
type: StringConstructor;
required: false;
default: string;
};
copyText: {
type: StringConstructor;
required: false;
default: string;
};
copySuccessText: {
type: StringConstructor;
required: false;
default: string;
};
floatingTabs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
height: {
type: (StringConstructor | NumberConstructor)[];
required: false;
default: string;
};
highlightjs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
indent: {
type: NumberConstructor;
required: false;
default: number;
};
label: {
type: StringConstructor;
required: false;
default: string;
};
lang: {
type: StringConstructor;
required: false;
default: string;
};
maxHeight: {
type: (StringConstructor | NumberConstructor)[];
required: false;
default: string;
};
persistentCopyButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
prismjs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
prismPlugin: {
type: BooleanConstructor;
required: false;
default: boolean;
};
runTab: {
type: BooleanConstructor;
required: false;
default: boolean;
};
runText: {
type: StringConstructor;
required: false;
default: string;
};
tabGap: {
type: StringConstructor;
required: false;
default: string;
};
tabs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
theme: {
type: (BooleanConstructor | StringConstructor)[];
required: false;
default: string;
};
}, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: 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<import("vue").ExtractPropTypes<{
browserWindow: {
type: BooleanConstructor;
required: false;
default: boolean;
};
code: {
type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[];
required: true;
};
codeBlockRadius: {
type: StringConstructor;
required: false;
default: string;
};
copyButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyIcons: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyTab: {
type: BooleanConstructor;
required: false;
default: boolean;
};
copyFailedText: {
type: StringConstructor;
required: false;
default: string;
};
copyText: {
type: StringConstructor;
required: false;
default: string;
};
copySuccessText: {
type: StringConstructor;
required: false;
default: string;
};
floatingTabs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
height: {
type: (StringConstructor | NumberConstructor)[];
required: false;
default: string;
};
highlightjs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
indent: {
type: NumberConstructor;
required: false;
default: number;
};
label: {
type: StringConstructor;
required: false;
default: string;
};
lang: {
type: StringConstructor;
required: false;
default: string;
};
maxHeight: {
type: (StringConstructor | NumberConstructor)[];
required: false;
default: string;
};
persistentCopyButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
prismjs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
prismPlugin: {
type: BooleanConstructor;
required: false;
default: boolean;
};
runTab: {
type: BooleanConstructor;
required: false;
default: boolean;
};
runText: {
type: StringConstructor;
required: false;
default: string;
};
tabGap: {
type: StringConstructor;
required: false;
default: string;
};
tabs: {
type: BooleanConstructor;
required: false;
default: boolean;
};
theme: {
type: (BooleanConstructor | StringConstructor)[];
required: false;
default: string;
};
}>> & {
onRun?: (...args: any[]) => any;
"onUpdate:copy-status"?: (...args: any[]) => any;
}, {
browserWindow: boolean;
codeBlockRadius: string;
copyButton: boolean;
copyIcons: boolean;
copyTab: boolean;
copyFailedText: string;
copyText: string;
copySuccessText: string;
floatingTabs: boolean;
height: string | number;
highlightjs: boolean;
indent: number;
label: string;
lang: string;
maxHeight: string | number;
persistentCopyButton: boolean;
prismjs: boolean;
prismPlugin: boolean;
runTab: boolean;
runText: string;
tabGap: string;
tabs: boolean;
theme: string | boolean;
}>;
export default _default;
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> & {
onRun?: ((...args: any[]) => any) | undefined;
"onUpdate:copy-status"?: ((...args: any[]) => any) | undefined;
}, {} | {
[x: string]: any;
}, {}>;
export default _sfc_main;
14 changes: 0 additions & 14 deletions dist/plugin/StatusIcons.vue.d.ts

This file was deleted.

12 changes: 12 additions & 0 deletions dist/plugin/components/StatusIcons.vue.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
declare const _sfc_main: import("vue").DefineComponent<{
icon: {
type: StringConstructor;
required: true;
};
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
icon: {
type: StringConstructor;
required: true;
};
}>>, {}, {}>;
export default _sfc_main;
6 changes: 6 additions & 0 deletions dist/plugin/composables/classes.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { UseCodeBlockClasses, UseCopyButtonClasses, UseIconClasses, UseLabelClasses, UseTabClasses } from '../../types';
export declare const useCodeBlockClasses: UseCodeBlockClasses;
export declare const useCopyButtonClasses: UseCopyButtonClasses;
export declare const useIconClasses: UseIconClasses;
export declare const useLabelClasses: UseLabelClasses;
export declare const useTabClasses: UseTabClasses;
4 changes: 4 additions & 0 deletions dist/plugin/composables/helpers.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/**
* Converts a string to a number with a unit.
*/
export declare function useConvertToUnit(str: string | number | undefined | null, unit?: string): string | void;
Loading