Skip to content

Commit

Permalink
Merge branch 'dev-docs' into docs
Browse files Browse the repository at this point in the history
  • Loading branch information
imzbf committed May 31, 2024
2 parents 5889eeb + 8a0d84b commit c3d55f1
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 49 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,6 @@
<button id="closeAll">关闭全部</button>
</div>

<script type="module" src="./index.js"></script>
<script type="module" src="./index.ts"></script>
</body>
</html>
23 changes: 10 additions & 13 deletions index.js → index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,50 +3,47 @@ import { message } from '@vavt/message';
import './index.less';

(() => {
const msg =
'So even though we face the difficulties of today and tomorrow, I still have a dream.';

document.getElementById('changeTheme').onclick = () => {
document.getElementById('changeTheme')!.onclick = () => {
const theme = document.documentElement.dataset.theme || 'light';
document.documentElement.dataset.theme = theme === 'dark' ? '' : 'dark';
};

document.getElementById('info').onclick = () => {
document.getElementById('info')!.onclick = () => {
message.info('message.info(msg);');
};

document.getElementById('warning').onclick = () => {
document.getElementById('warning')!.onclick = () => {
message.warning('message.warning(msg);');
};
document.getElementById('success').onclick = () => {
document.getElementById('success')!.onclick = () => {
message.success('message.success(msg);');
};

document.getElementById('success-c').onclick = () => {
document.getElementById('success-c')!.onclick = () => {
message.success(`message.success(msg, { closeable: true });`, {
closeable: true,
});
};

document.getElementById('error').onclick = () => {
document.getElementById('error')!.onclick = () => {
message.error('message.error(msg);');
};

document.getElementById('error-6').onclick = () => {
document.getElementById('error-6')!.onclick = () => {
message.error(`message.error(msg, { duration: 6000 });`, {
duration: 6000,
});
};

document.getElementById('duration0').onclick = () => {
document.getElementById('duration0')!.onclick = () => {
message.info('message.info(msg, { duration: 0 });', { duration: 0 });
};

document.getElementById('single').onclick = () => {
document.getElementById('single')!.onclick = () => {
message.info('message.info(msg, { single: true });', { single: true });
};

document.getElementById('closeAll').onclick = () => {
document.getElementById('closeAll')!.onclick = () => {
message.closeAll();
};
})();
25 changes: 0 additions & 25 deletions scripts/build.lib.mts

This file was deleted.

29 changes: 20 additions & 9 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
{
"compilerOptions": {
"target": "ESNext",
"strict": true,
"moduleResolution": "node",
"esModuleInterop": true,
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"declaration": true,
"declarationDir": "./types", // 类型声明文件输出目录
"emitDeclarationOnly": true // 只生成类型声明文件

/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "preserve",

/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["./index.ts"]
"include": ["./index.ts"],
"references": [{ "path": "./tsconfig.node.json" }]
}
2 changes: 1 addition & 1 deletion tsconfig.node.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
"allowSyntheticDefaultImports": true,
"strict": true
},
"include": ["scripts/*.mts"]
"include": ["vite.config.mts"]
}
7 changes: 7 additions & 0 deletions vite.config.mts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { defineConfig } from 'vite';

export default defineConfig({
build: {
outDir: 'docs',
},
});

0 comments on commit c3d55f1

Please sign in to comment.