Skip to content

Commit

Permalink
fix: fixed missing declaration for setups (#1)
Browse files Browse the repository at this point in the history
  • Loading branch information
FIameCaster committed Aug 9, 2023
1 parent 429e1ea commit 2b0eb85
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 52 deletions.
4 changes: 2 additions & 2 deletions package/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand All @@ -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",
Expand Down
94 changes: 44 additions & 50 deletions package/vite.config.js
Original file line number Diff line number Diff line change
@@ -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()],
})

0 comments on commit 2b0eb85

Please sign in to comment.