Compare commits

...

2 Commits

Author SHA1 Message Date
AI Engineer
909cfebd63 chore(bootstrap): 同步 publish 版本号至 1.0.8(by AI)
Co-Authored-By: deepseek-v4-pro[1m] <deepseek-ai@claude-code-best.win>
2026-06-22 19:28:05 +08:00
AI Engineer
4b220cb1c8 chore(bootstrap): 构建格式从 IIFE 改为 UMD,新增 extend 支持(by AI)
Co-Authored-By: deepseek-v4-pro[1m] <deepseek-ai@claude-code-best.win>
2026-06-22 19:24:04 +08:00
4 changed files with 15 additions and 12 deletions

13
dist/bootstrap.js vendored
View File

@ -2120,7 +2120,9 @@ url("data:font/woff;base64,d09GRgABAAAAAsBAAAsAAAAHavgAAQAAAAAAAAAAAAAAAAAAAAAAA
console.error("vite-plugin-css-injected-by-js", e); console.error("vite-plugin-css-injected-by-js", e);
} }
})(); })();
var ApigoBootstrap = function(exports) { (function(global, factory) {
typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require("@apigo.cc/state")) : typeof define === "function" && define.amd ? define(["exports", "@apigo.cc/state"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, factory(global.ApigoBootstrap = global.ApigoBootstrap || {}));
})(this, function(exports2) {
"use strict"; "use strict";
var top = "top"; var top = "top";
var bottom = "bottom"; var bottom = "bottom";
@ -7277,8 +7279,7 @@ var ApigoBootstrap = function(exports) {
globalThis.bootstrap = bootstrap; globalThis.bootstrap = bootstrap;
globalThis.Bootstrap = Bootstrap; globalThis.Bootstrap = Bootstrap;
} }
exports.Bootstrap = Bootstrap; exports2.Bootstrap = Bootstrap;
exports.default = Bootstrap; exports2.default = Bootstrap;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); Object.defineProperties(exports2, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
return exports; });
}({});

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{ {
"name": "@apigo.cc/bootstrap", "name": "@apigo.cc/bootstrap",
"version": "1.0.7", "version": "1.0.8",
"type": "module", "type": "module",
"main": "dist/bootstrap.js", "main": "dist/bootstrap.js",
"files": [ "files": [

View File

@ -17,23 +17,25 @@ export default defineConfig({
lib: { lib: {
entry: resolve(__dirname, 'src/index.js'), entry: resolve(__dirname, 'src/index.js'),
name: 'ApigoBootstrap', name: 'ApigoBootstrap',
formats: ['iife'] formats: ['umd']
}, },
rollupOptions: { rollupOptions: {
external: ['@apigo.cc/state'], external: ['@apigo.cc/state'],
output: [ output: [
{ {
format: 'iife', format: 'umd',
name: 'ApigoBootstrap', name: 'ApigoBootstrap',
entryFileNames: 'bootstrap.js', entryFileNames: 'bootstrap.js',
extend: true,
globals: { globals: {
'@apigo.cc/state': 'ApigoState' '@apigo.cc/state': 'ApigoState'
} }
}, },
{ {
format: 'iife', format: 'umd',
name: 'ApigoBootstrap', name: 'ApigoBootstrap',
entryFileNames: 'bootstrap.min.js', entryFileNames: 'bootstrap.min.js',
extend: true,
globals: { globals: {
'@apigo.cc/state': 'ApigoState' '@apigo.cc/state': 'ApigoState'
}, },