This commit is contained in:
2025-12-04 17:50:00 +08:00
parent a51a366f00
commit d217c8cec1
12 changed files with 632 additions and 514 deletions

View File

@@ -0,0 +1,15 @@
import { build } from 'bun';
await build({
entrypoints: ["./src/main.ts"],
outdir: './dist',
target: 'browser',
format: 'esm',
naming: {
entry: 'app.js',
},
minify: false,
sourcemap: false,
});
console.log('✅ Build complete: dist/app.js');

View File

@@ -1,11 +1,12 @@
{
"name": "@kevisual/kv-login",
"version": "0.0.6",
"version": "0.0.7",
"description": "",
"main": "src/main.ts",
"scripts": {
"dev": "vite",
"build": "vite build --config vite-lib.config.ts",
"build": "bun bun.config.ts",
"postbuild": "dts -i src/main.ts -o app.d.ts",
"build:test": "vite build",
"prepub": "rm -rf ./dist && pnpm run build:test",
"pub": "ev deploy ./dist -k kv-login-test -v 0.0.6 -u -y yes"
@@ -25,10 +26,11 @@
"qrcode": "^1.5.4"
},
"exports": {
".": "./dist/kv-login.es.js",
"./kv-login.es.js": "./dist/kv-login.es.js",
"./kv-login.umd.js": "./dist/kv-login.umd.js",
".": "./dist/app.js",
"./types": "./types/index.d.ts"
},
"types": "./types/index.d.ts"
"types": "./types/index.d.ts",
"devDependencies": {
"@types/bun": "^1.3.3"
}
}

View File

@@ -19,7 +19,11 @@ export const redirectHome = () => {
const href = decodeURIComponent(redirect);
window.open(href, '_self');
}
// 从url上清除 code 参数, 清除 state 参数
emit({ type: 'login-success', data: {} });
setTimeout(() => {
clearCode();
}, 1500);
}
export const loginHandle = async (opts: LoginOpts) => {
const { loginMethod, data, el } = opts

View File

@@ -1,12 +0,0 @@
import { defineConfig } from 'vite';
const entry = './src/main.ts';
export default defineConfig({
build: {
lib: {
entry,
name: 'KvLogin',
fileName: (format) => `kv-login.${format}.js`,
}
}
});