From 2b0eb85627d998ffc0ebefb882d8354ac77b15a4 Mon Sep 17 00:00:00 2001 From: FIameCaster <82079841+FIameCaster@users.noreply.github.com> Date: Wed, 9 Aug 2023 14:04:51 +0200 Subject: [PATCH] fix: fixed missing declaration for setups (#1) --- package/package.json | 4 +- package/vite.config.js | 94 ++++++++++++++++++++---------------------- 2 files changed, 46 insertions(+), 52 deletions(-) diff --git a/package/package.json b/package/package.json index 08109206..e158e067 100644 --- a/package/package.json +++ b/package/package.json @@ -1,6 +1,6 @@ { "name": "prism-code-editor", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "description": "Lightweight, extensible code editor for the web using Prism", "main": "./dist/index.js", @@ -12,7 +12,7 @@ "./copy-button": "./dist/extensions/copyButton/index.js", "./copy-button.css": "./dist/copy.css", "./scrollbar.css": "./dist/scrollbar.css", - "./setups": "./dist/setups.js", + "./setups": "./dist/setups/index.js", "./layout.css": "./dist/layout.css", "./themes/*.css": "./dist/themes/*.css", "./themes": "./dist/themes/index.js", diff --git a/package/vite.config.js b/package/vite.config.js index b87004db..5a0f93bc 100644 --- a/package/vite.config.js +++ b/package/vite.config.js @@ -1,59 +1,53 @@ -import { defineConfig } from 'vite' -import dts from 'vite-plugin-dts' +import { defineConfig } from "vite" +import dts from "vite-plugin-dts" const entries = { - index: 'src/index.ts', - 'extensions/guides': 'src/extensions/guides.ts', - 'extensions/commands': 'src/extensions/commands.ts', - 'extensions/cursor': 'src/extensions/cursor.ts', - setups: 'src/setups/index.ts', - webComponent: 'src/webComponent.ts', - 'extensions/matchBrackets': 'src/extensions/matchBrackets.ts', - 'extensions/search/index': 'src/extensions/search/index.ts', - 'extensions/search/api': 'src/extensions/search/api.ts', - search: 'src/extensions/search/search.css', - copy: 'src/extensions/copyButton/copy.css', - 'extensions/copyButton/index': 'src/extensions/copyButton/index.ts', - scollbar: 'src/scrollbar.css', - layout: 'src/layout.css', - 'themes/index': 'src/themes/index.ts', - prismCore: 'src/prismCore.ts', - prismMarkdown: 'src/prismMarkdown.ts', + index: "src/index.ts", + "extensions/guides": "src/extensions/guides.ts", + "extensions/commands": "src/extensions/commands.ts", + "extensions/cursor": "src/extensions/cursor.ts", + "setups/index": "src/setups/index.ts", + webComponent: "src/webComponent.ts", + "extensions/matchBrackets": "src/extensions/matchBrackets.ts", + "extensions/search/index": "src/extensions/search/index.ts", + "extensions/search/api": "src/extensions/search/api.ts", + search: "src/extensions/search/search.css", + copy: "src/extensions/copyButton/copy.css", + "extensions/copyButton/index": "src/extensions/copyButton/index.ts", + scollbar: "src/scrollbar.css", + layout: "src/layout.css", + "themes/index": "src/themes/index.ts", + prismCore: "src/prismCore.ts", + prismMarkdown: "src/prismMarkdown.ts", } for (const theme of [ - 'atom-one-dark', - 'dracula', - 'github-dark-dimmed', - 'github-dark', - 'github-light', - 'night-owl', - 'prism-okaidia', - 'prism-solarized-light', - 'prism-twilight', - 'prism', - 'vs-code-dark', - 'vs-code-light' -]) entries[theme] = `src/themes/${theme}.css` + "atom-one-dark", + "dracula", + "github-dark-dimmed", + "github-dark", + "github-light", + "night-owl", + "prism-okaidia", + "prism-solarized-light", + "prism-twilight", + "prism", + "vs-code-dark", + "vs-code-light", +]) + entries[theme] = `src/themes/${theme}.css` -for (const lang of [ - 'clike', - 'css', - 'html', - 'jsx', - 'python', - 'xml', - 'index' -]) entries['languages/' + lang] = `src/languages/${lang}.ts` +for (const lang of ["clike", "css", "html", "jsx", "python", "xml", "index"]) + entries["languages/" + lang] = `src/languages/${lang}.ts` export default defineConfig({ - build: { - cssCodeSplit: true, - lib: { - entry: entries, - formats: ['es'] - }, - target: ['es2020', 'safari14'] - }, - plugins: [dts()] + build: { + cssCodeSplit: true, + lib: { + entry: entries, + formats: ["es"], + }, + target: ["es2020", "safari14"], + }, + plugins: [dts()], })