Skip to content

Commit

Permalink
refactor: update theme template
Browse files Browse the repository at this point in the history
  • Loading branch information
antfu committed May 27, 2021
1 parent 3b2dd52 commit ac1fe50
Show file tree
Hide file tree
Showing 8 changed files with 65 additions and 44 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"tsup": "4.11.1",
"typescript": "^4.3.2",
"vite": "^2.3.4",
"vite-plugin-windicss": "^0.16.4",
"vite-plugin-windicss": "^0.16.5",
"zx": "^1.14.0"
}
}
14 changes: 8 additions & 6 deletions packages/create-theme/template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,23 @@
"slidev-theme",
"slidev"
],
"slidev": {
"colorSchema": "both",
"highlighter": "all"
},
"scripts": {
"dev": "slidev example.md --open",
"build": "slidev build example.md",
"export": "slidev export example.md",
"screenshot": "slidev export example.md --format png"
},
"peerDependencies": {
"@slidev/client": "*"
},
"dependencies": {
"@slidev/types": "^0.14.0-beta.14",
"codemirror-theme-vars": "^0.1.1",
"prism-theme-vars": "^0.2.2",
"shiki": "*",
"theme-vitesse": "^0.1.11",
"vite-plugin-windicss": "*"
"theme-vitesse": "^0.1.11"
},
"devDependencies": {
"@slidev/cli": "*"
}
}
10 changes: 10 additions & 0 deletions packages/create-theme/template/setup/shiki.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { defineShikiSetup } from '@slidev/types'

export default defineShikiSetup(async({ loadTheme }) => {
return {
theme: {
dark: await loadTheme(require.resolve('theme-vitesse/themes/vitesse-dark.json')),
light: await loadTheme(require.resolve('theme-vitesse/themes/vitesse-light.json')),
},
}
})
23 changes: 23 additions & 0 deletions packages/create-theme/template/setup/windicss.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import { resolve } from 'path'
import { defineWindiSetup } from '@slidev/types'

export default defineWindiSetup(() => ({
extract: {
include: [
resolve(__dirname, '**/*.{vue,ts}'),
],
},
shortcuts: {
// custom the default background
'bg-main': 'bg-white text-[#181818] dark:(bg-[#121212] text-[#ddd])',
},
theme: {
extend: {
// fonts can be replaced here, remember to update the web font links in `index.html`
fontFamily: {
sans: '"Nunito Sans", ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"',
mono: '"Fira Code", monospace',
},
},
},
}))
28 changes: 0 additions & 28 deletions packages/create-theme/template/windi.config.ts

This file was deleted.

2 changes: 1 addition & 1 deletion packages/slidev/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
"vite-plugin-icons": "^0.5.1",
"vite-plugin-md": "^0.6.7",
"vite-plugin-remote-assets": "^0.2.2",
"vite-plugin-windicss": "^0.16.4",
"vite-plugin-windicss": "^0.16.5",
"vue": "^3.0.11",
"windicss": "^3.0.12",
"yargs": "^17.0.1"
Expand Down
28 changes: 21 additions & 7 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion scripts/publish.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ import fs from 'fs-extra'
import { $ } from 'zx'

await fs.copyFile('README.md', 'packages/slidev/README.md')
await $`npx pnpm -r publish --access public --no-git-checks --tag next`
await $`npx pnpm -r publish --access public --no-git-checks`

0 comments on commit ac1fe50

Please sign in to comment.