udpate
This commit is contained in:
15
packages/kv-login/bun.config.ts
Normal file
15
packages/kv-login/bun.config.ts
Normal 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');
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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`,
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user