Skip to content

Commit

Permalink
chore: delete unplugin-vue-define-options
Browse files Browse the repository at this point in the history
  • Loading branch information
ckvv committed May 18, 2023
1 parent aef2ad9 commit b1e9208
Show file tree
Hide file tree
Showing 11 changed files with 10 additions and 124 deletions.
3 changes: 1 addition & 2 deletions dev/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import DefineOptions from 'unplugin-vue-define-options/vite';
import { alias } from '../scripts/vite-common';

// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), DefineOptions()],
plugins: [vue()],
root: './dev',
resolve: {
alias: {
Expand Down
2 changes: 0 additions & 2 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
import { defineConfig } from 'vitepress';
import DefineOptions from 'unplugin-vue-define-options/vite';
import { author, description, license, name, repository } from '../../package.json';
import { alias } from '../../scripts/vite-common';
import { getNav, getSidebar } from './nav.js';
import { mdDemoPlugin } from './plugins';

export default defineConfig({
vite: {
plugins: [DefineOptions()],
resolve: {
alias: {
...alias,
Expand Down
2 changes: 1 addition & 1 deletion docs/en/guide/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ npm run docs:serve
`@ant-design/colors`, `@emotion/css`
### devDependencies

`@antfu/eslint-config`, `@commitlint/cli`, `@commitlint/config-conventional`, `@vitejs/plugin-vue`, `@vue/tsconfig`, `eslint`, `fast-glob` , `husky`, `lint-staged`, `standard-version`, `tsx`, `typescript`, `unplugin-vue-define-options`, `vite`, `vite-plugin-dts`, `vitepress` , `vue`
`@antfu/eslint-config`, `@commitlint/cli`, `@commitlint/config-conventional`, `@vitejs/plugin-vue`, `@vue/tsconfig`, `eslint`, `fast-glob` , `husky`, `lint-staged`, `standard-version`, `tsx`, `typescript`, `vite`, `vite-plugin-dts`, `vitepress` , `vue`
2 changes: 1 addition & 1 deletion docs/guide/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ npm run docs:serve
`@ant-design/colors``@emotion/css`
### devDependencies

`@antfu/eslint-config``@commitlint/cli``@commitlint/config-conventional``@vitejs/plugin-vue``@vue/tsconfig``eslint``fast-glob``husky``lint-staged``standard-version``tsx``typescript``unplugin-vue-define-options``vite``vite-plugin-dts``vitepress``vue`
`@antfu/eslint-config``@commitlint/cli``@commitlint/config-conventional``@vitejs/plugin-vue``@vue/tsconfig``eslint``fast-glob``husky``lint-staged``standard-version``tsx``typescript``vite``vite-plugin-dts``vitepress``vue`
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,13 @@
"standard-version": "^9.5.0",
"tsx": "^3.12.7",
"typescript": "5.0.4",
"unplugin-vue-define-options": "1.3.5",
"vite": "^4.3.7",
"vite-plugin-dts": "2.3.0",
"vitepress": "1.0.0-alpha.75",
"vue": "^3.3.4"
},
"peerDependencies": {
"vue": "^3.2.x"
"vue": "^3.3.x"
},
"engines": {
"node": ">=16"
Expand Down
111 changes: 2 additions & 109 deletions pnpm-lock.yaml

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

3 changes: 1 addition & 2 deletions scripts/vite.dist.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import DefineOptions from 'unplugin-vue-define-options/dist/vite';
import { alias, baseExternal, globals, name } from './vite-common';

export default defineConfig({
plugins: [vue(), DefineOptions()],
plugins: [vue()],
define: {
'process.env.NODE_ENV': '"production"', // https://vitejs.dev/config/shared-options.html#define
'preventAssignment': true,
Expand Down
3 changes: 1 addition & 2 deletions scripts/vite.es.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import dtsPlugin from 'vite-plugin-dts';
import DefineOptions from 'unplugin-vue-define-options/dist/vite';
import { alias, external } from './vite-common';

const preserveModulesRoot = 'src';
Expand All @@ -10,7 +9,7 @@ export default defineConfig({
skipDiagnostics: false,
cleanVueFileName: true,
exclude: ['node_modules', 'types.d.ts'],
}), vue(), DefineOptions()],
}), vue()],
build: {
target: 'esnext',
outDir: 'es',
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/useConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export function useProvideConfig(config: any, app?: App, global = false) {
return deepMerge(oldConfig, config);
});

(app?.provide || provide)(configInjectionKey, context);
(app?.provide as any || provide)(configInjectionKey, context);
if (global || !globalConfig.value) {
globalConfig.value = context.value;
}
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/useThemes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ import { useConfig } from './useConfig';
export function useThemes(themes?: Record<symbol, any>, app?: App) {
const _themes = themes || unref(useConfig()).themes;
Object.getOwnPropertySymbols(_themes).forEach((key) => {
(app?.provide || provide)(key, _themes[key]());
(app?.provide as any || provide)(key, _themes[key]());
});
}
1 change: 0 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"moduleResolution": "node",
"module": "ESNext",
"declaration": true,
"types": ["unplugin-vue-define-options/macros-global"],
"paths": {
"@/*": [
"src/*"
Expand Down

0 comments on commit b1e9208

Please sign in to comment.