Skip to content

Commit 4f72352

Browse files
Reordering
1 parent 5887170 commit 4f72352

File tree

1 file changed

+55
-53
lines changed

1 file changed

+55
-53
lines changed

src/stores/index.ts

Lines changed: 55 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,7 @@
11
import { defineStore } from 'pinia';
2-
import packageJson from '../../package.json';
2+
import packageJson from '@root/package.json';
33

4-
const dependencies = packageJson.dependencies;
5-
const packageName = packageJson.name;
6-
const prismVersion = dependencies.prismjs.replace('^', '');
7-
const highlightJsVersion = dependencies['highlight.js'].replace('^', '');
8-
9-
// Links //
10-
const repoBaseUrl = `https://github.com/webdevnerdstuff/${packageName}`;
11-
const links = {
12-
changeLog: `${repoBaseUrl}/blob/main/CHANGELOG.md`,
13-
contribute: `${repoBaseUrl}/tree/main/src/plugin/styles`,
14-
github: repoBaseUrl,
15-
githubProfile: 'https://github.com/webdevnerdstuff',
16-
license: `${repoBaseUrl}/blob/main/LICENSE.md`,
17-
neonBunnyTheme: 'https://marketplace.visualstudio.com/items?itemName=WebDevNerdStuff.neon-bunny',
18-
npm: `https://www.npmjs.com/package/${packageName}`,
19-
uaParser: 'https://www.npmjs.com/package/ua-parser-js',
20-
vueJs: 'https://vuejs.org/',
21-
};
22-
const highlightJsLinks = {
23-
cdn: `https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@${highlightJsVersion}/build/styles/`,
24-
homepage: 'https://highlightjs.org/',
25-
themes: `https://github.com/highlightjs/highlight.js/tree/${highlightJsVersion}/src/styles`,
26-
};
27-
const prismLinks = {
28-
cdn: `https://cdn.jsdelivr.net/gh/PrismJS/prism@${prismVersion}/themes/`,
29-
homepage: 'https://prismjs.com/',
30-
prismThemes: `https://github.com/PrismJS/prism/tree/v${prismVersion}/themes`,
31-
themes: 'https://github.com/PrismJS/prism-themes',
32-
};
33-
34-
// Options //
35-
const libraries = {
36-
prism: {
37-
label: 'PrismJS',
38-
id: 'prism',
39-
},
40-
highlightjs: {
41-
label: 'Highlight.js',
42-
id: 'highlightjs',
43-
},
44-
};
45-
const neonBunnyThemes = [
46-
{
47-
label: 'Neon Bunny',
48-
value: 'neon-bunny',
49-
},
50-
{
51-
label: 'Neon Bunny - Carrot',
52-
value: 'neon-bunny-carrot',
53-
},
54-
];
4+
// Themes //
555
const prismThemes = [
566
{
577
label: 'Default',
@@ -385,6 +335,59 @@ const highlightThemes = [
385335
},
386336
];
387337

338+
// ! Do not edit below this line //
339+
const dependencies = packageJson.dependencies;
340+
const packageName = packageJson.name;
341+
const prismVersion = dependencies.prismjs.replace('^', '');
342+
const highlightJsVersion = dependencies['highlight.js'].replace('^', '');
343+
344+
// Links //
345+
const repoBaseUrl = `https://github.com/webdevnerdstuff/${packageName}`;
346+
const links = {
347+
changeLog: `${repoBaseUrl}/blob/main/CHANGELOG.md`,
348+
contribute: `${repoBaseUrl}/tree/main/src/plugin/styles`,
349+
github: repoBaseUrl,
350+
githubProfile: 'https://github.com/webdevnerdstuff',
351+
license: `${repoBaseUrl}/blob/main/LICENSE.md`,
352+
neonBunnyTheme: 'https://marketplace.visualstudio.com/items?itemName=WebDevNerdStuff.neon-bunny',
353+
npm: `https://www.npmjs.com/package/${packageName}`,
354+
uaParser: 'https://www.npmjs.com/package/ua-parser-js',
355+
vueJs: 'https://vuejs.org/',
356+
};
357+
const highlightJsLinks = {
358+
cdn: `https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@${highlightJsVersion}/build/styles/`,
359+
homepage: 'https://highlightjs.org/',
360+
themes: `https://github.com/highlightjs/highlight.js/tree/${highlightJsVersion}/src/styles`,
361+
};
362+
const prismLinks = {
363+
cdn: `https://cdn.jsdelivr.net/gh/PrismJS/prism@${prismVersion}/themes/`,
364+
homepage: 'https://prismjs.com/',
365+
prismThemes: `https://github.com/PrismJS/prism/tree/v${prismVersion}/themes`,
366+
themes: 'https://github.com/PrismJS/prism-themes',
367+
};
368+
369+
// Options //
370+
const libraries = {
371+
prism: {
372+
label: 'PrismJS',
373+
id: 'prism',
374+
},
375+
highlightjs: {
376+
label: 'Highlight.js',
377+
id: 'highlightjs',
378+
},
379+
};
380+
const neonBunnyThemes = [
381+
{
382+
label: 'Neon Bunny',
383+
value: 'neon-bunny',
384+
},
385+
{
386+
label: 'Neon Bunny - Carrot',
387+
value: 'neon-bunny-carrot',
388+
},
389+
];
390+
388391
interface State {
389392
highlightJsLinks: object;
390393
highlightThemes: object;
@@ -397,7 +400,6 @@ interface State {
397400
storageName: string;
398401
}
399402

400-
401403
export const useCoreStore = defineStore('core', {
402404
actions: {
403405
setLocalStorage(val: string): string {

0 commit comments

Comments
 (0)