{"_id":"@apigo.cc/bootstrap","_rev":"14-4b6a30c72fee32ee937fb5248732a5b8","name":"@apigo.cc/bootstrap","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.1":{"name":"@apigo.cc/bootstrap","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.1","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"313ac5bd4eb41c30c79e7bf408e34c2727096cf5","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.1.tgz","fileCount":3,"integrity":"sha512-+DwdRqav4AVBVPtRKNSACfAIcovYbo6VFO5Z4n8hw1ZTUxg/evxKwwHTJRztDFNybyK9BFE62GzALbx8aDCm8Q==","signatures":[{"sig":"MEYCIQDSRRbZr5T+R1T04WiLuLtU7HBqUCcUj6Jh3TFPXC+ncQIhAIeQMrbDYGHPyEv85lKCajxSPDIp6o5GOUQ61b4twlOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759537},"main":"dist/bootstrap.js","type":"module","module":"dist/bootstrap.js","gitHead":"217b38849f124d73d7a3c9decdc9e95c1a37e327","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.1_1780404891608_0.6037725454190481","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@apigo.cc/bootstrap","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.2","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"e0be885d1635688faeae0a871d7623e9664e0d96","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.2.tgz","fileCount":3,"integrity":"sha512-gHkL1hmD0erI+ScyMr/kxq/COPU9cq56frdG3hbg0zCtfcVgO+Kr0tPSwzWS5KnDMVr3A+ZKVcpbOc4qgaClnw==","signatures":[{"sig":"MEUCIFWP30FW2Zgi7q5oSgmHHh83Wn3c89wobw+OuAY+mt0RAiEAkpC1jW14ey3NQUffpdf97WfvrKiBztZqaCheJntOrms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759537},"main":"dist/bootstrap.js","type":"module","module":"dist/bootstrap.js","gitHead":"c8848b8cb79b6dfd2e75949c9e7827e9c15f6a4e","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.2_1780483217824_0.8952137791814752","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apigo.cc/bootstrap","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.3","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"677a7672fd28519e5c979e5bbcf99ab5e95fe794","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.3.tgz","fileCount":4,"integrity":"sha512-9A41bEIWuS7vyiOCpYlUpTPuBvl4fPdY1DRjqO7ZzuULe/+dQP0Gl7FpRi2lMiRWscP+ZHepPT50hmVjj8wdnQ==","signatures":[{"sig":"MEYCIQDNDSMzyFz9Gy+D9TB5eRqIfOBsKdDoHBwF8SmYeR1EKwIhANn4zxPAQbZk/wjqVBYdZ1u3Sn3yeavq/HwJhkFx9ITM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761623},"main":"dist/bootstrap.js","type":"module","module":"dist/bootstrap.js","gitHead":"51b4e2eaf43b582449c595e1ef6a4d036f884447","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"`@apigo.cc/bootstrap` 是一个自包含的 Bootstrap 5.3 引擎集成模块。它内置了 Bootstrap 及其图标库（Bootstrap Icons），并提供了简单的主题配色与暗色模式绑定机制。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.3_1780484048024_0.162965691362974","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@apigo.cc/bootstrap","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.4","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"7418a4ac69c56785549a73f899b06737573387fe","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.4.tgz","fileCount":4,"integrity":"sha512-H6rzma2582zEnM4DR3GuEUUskic1XPi3Wz5C+hD4cgP9wCqDqscbjvUrxXfgS2oaVVdbDGq/a9Pqz6hk/OzOzA==","signatures":[{"sig":"MEUCIEGiIhi7615RcSXJ0SSWCpEC7FqaZOiGCfnVNtCGV4ZxAiEAxHdEOXFQhim5efovM9Ukr72n9lfcan7+JoBp4bR949M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761633},"main":"dist/bootstrap.js","type":"module","module":"dist/bootstrap.js","gitHead":"87db9c1437ce3cd69730ae68db78f08e8de7e6f0","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"`@apigo.cc/bootstrap` 是一个自包含的 Bootstrap 5.3 引擎集成模块。它内置了 Bootstrap 及其图标库（Bootstrap Icons），并提供了简单的主题配色与暗色模式绑定机制。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.4_1780572415913_0.5705318102627481","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apigo.cc/bootstrap","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.5","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"fa761e73bfe5121572a3575f470df5b8cd2c4da8","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.5.tgz","fileCount":6,"integrity":"sha512-5KsOlJ9uEicGl4jcBHQxQMALDOViKnnW1AG8G4pV65qnsA2Kh/u5tZMvyGdBKq1ulQjjiFdYkq61JaZBPI3Jcw==","signatures":[{"sig":"MEUCIFpGbFr3Pe08S2dcqL5kb6e6ZdA07QOdRHdKnFcxldBrAiEAzRVjzKJae9UxEzVbYBIoSqNM6XqgIApEAgJ6NZCjMLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3545474},"main":"dist/bootstrap.js","type":"module","module":"dist/bootstrap.js","gitHead":"dbbd658fed7e3034650d7358c2d41fdc34502413","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.5_1780644972634_0.32393277794484554","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apigo.cc/bootstrap","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.6","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"4530fc6362d7652c786e37599218ec962c2544ce","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.6.tgz","fileCount":4,"integrity":"sha512-OC8xlMo1cYDqhrXGdduOoAsDxlSjlkcoO+9759Y/HP4cia+Jk8BF5NVGjSS93U0rZPi+BEmIp7VpKwOYpAtnbg==","signatures":[{"sig":"MEUCIQDktnTQ4d6OA3LDBEdDqwVg3L4mTyewcdRaCp/185D+9wIgQNReC9Vmn7oDbI30livTu9fTis2La/3TnwcVXsxZpDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778742},"main":"dist/bootstrap.js","type":"module","gitHead":"81a688d53287fe70a25d55839e4a1b9234373a84","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.6_1781007633129_0.5317739474738705","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apigo.cc/bootstrap","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.7","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"5801a547a97047697b00fea299a5b8f6d37b3d1f","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.7.tgz","fileCount":4,"integrity":"sha512-hyK21svC6raGUfRLK99vqdOhw4O2cVpJ9bXQt4XCFPlws54w3w8qf5giwRThRxXIKcm3i8rsAt6RcITP9l5iyg==","signatures":[{"sig":"MEUCIQDJhMKxupAK1SoS4JzITgqmheLFQ07rpAh0hsrlZW1LPwIgGYKwhX6siOvNqru+wJjrjAYX95qP5poZQkPVHo4Ng8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779113},"main":"dist/bootstrap.js","type":"module","gitHead":"657b52a0674153c32958c442ce3b5b8f32605be4","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.7_1781008772883_0.927458047590245","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apigo.cc/bootstrap","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.8","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"83a23fc02f193aa6300727e296411051b1c97927","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.8.tgz","fileCount":4,"integrity":"sha512-L0YfCVPrMPocXzAXFyF4iMsMG2LNjbR/W3JZoTn1oPEmnb6WO3tyL3OCH4CQjukJiQweGx0/dy1XWwF2Q7WMXw==","signatures":[{"sig":"MEYCIQDGpfO6HKbLwKwy0nvQs/gs9XWOha1v2ZDtgdWBmqI94gIhANCRs3mhganXo7DctkxrjvPVpUa2UiQjgjciSHXv4bGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779711},"main":"dist/bootstrap.js","type":"module","gitHead":"4b220cb1c810c7957c56d84e7cb04de256972c36","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.8_1782127450975_0.6461489810267977","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@apigo.cc/bootstrap","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.9","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"d123478a729dcbdee89b273d53afc6ca7adfca7a","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.9.tgz","fileCount":4,"integrity":"sha512-MWSDMpa+Je1AdwdvjpzzRqV/p1Fpeup+5i59OigPAHjVUQjMWumrgahMr34uQ/PaM3TIU03+1/YSke6+SkAxUA==","signatures":[{"sig":"MEUCIQD3ZmsFHXTNTNEUe+w4VJ62af0HMCEy6e3nvK0aFEOEzwIgVTfP/AKT/VQWTmG3DpYaQL1Dx4Y4dagiv3TO4y6kDLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781705},"main":"dist/bootstrap.js","type":"module","gitHead":"c31118b810dff11b7914990d49bbd6896149e9c7","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"10.7.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"20.15.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.9_1782575995912_0.3378463782103114","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@apigo.cc/bootstrap","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.10","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"9ee9d34235084c933dba0260c5fc1e6abff14018","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.10.tgz","fileCount":4,"integrity":"sha512-m52gw4bNW/zKH9GbDmcxC97uME424WTSlBRl4M+ZszjBxCU1E6XSCt6AkGMHOKXJ8+NnGXdCbHIDCDyBlBfudw==","signatures":[{"sig":"MEUCIQDSUtC3MWVJLftSSdM/1XTl3r9Tf/c3KDfOSzamgA5XqQIgSTcJ4p//OiOxMj4E/PZHHpHUl19r0bBcDPOp5iFOFlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788048},"main":"dist/bootstrap.js","type":"module","gitHead":"d478f9bc96794ea21bf4b23f3a1248df5ee00238","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build","prebuild":"node ../.profile/scripts/sync-readme-versions.mjs"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"11.17.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"26.4.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.10_1783951291176_0.07369122810713424","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@apigo.cc/bootstrap","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.11","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"d5c21b685aca7cfe786f13109609a50dc0739217","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.11.tgz","fileCount":4,"integrity":"sha512-i2Jg2xvXDoIxhcbVKQxPSOMKOj5tnUpwtg3O7lt3QRHJzLXjF1MUygkMUbrOwG4PFCpN4mdcmKXWM5qm1zB+iA==","signatures":[{"sig":"MEYCIQC23BNGBzYqVy+hhWee+qZe0lPOmJDwd2ueXBMaZCMThQIhANeDbpb/ui2EWwSp356bNn34MUhMmlmCOCMa0urEPFuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789479},"main":"dist/bootstrap.js","type":"module","gitHead":"ae8adc2a0678325d5af547a8e4b2a4212dd72170","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build","prebuild":"node ../.profile/scripts/sync-readme-versions.mjs"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"11.17.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"26.4.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.11_1786941780714_0.5714781535801241","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@apigo.cc/bootstrap","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.12","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"813dcf78078b5bc8cdab08efbec67202713b99e6","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.12.tgz","fileCount":4,"integrity":"sha512-e3KXLRQLMaiX+BsQuq4M5hjscO++0eNFnjWik+aQeV5fgUTIEenKvNsmPmfUb+b/1URGbIUNMADIemYb+N92cA==","signatures":[{"sig":"MEQCIHJM0O+T6LPv6QBfWKFJfwXg2FYtCrJcwN7jP+A+7TTIAiBnBk4Wpt6fV/fWRhAqoMiaiAHWCWw6uxh8a4kYfw9KTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790824},"main":"dist/bootstrap.js","type":"module","gitHead":"e9d83acc5aa16ef9bc01cda4f1afb3061365e6c8","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build","prebuild":"node ../.profile/scripts/sync-readme-versions.mjs"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"11.17.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"26.4.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.12_1787068481915_0.782899420397623","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@apigo.cc/bootstrap","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"@apigo.cc/bootstrap@1.0.13","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"dist":{"shasum":"2b73397a46c8336e83e7be609bf1adeced8e27ad","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.13.tgz","fileCount":4,"integrity":"sha512-HKxgiYQ1hXMWtwpcWetKa4Re5ulkYRBZ54YeCB+x2HncSjml6jo639+uS6J8jdynkBz8Vvh3F+FE27+SKgyCQg==","signatures":[{"sig":"MEUCIQCRH9DaMIkIJIFbNvxCYam/h7QnBzBruZQafCZtmUBI+QIgcCu7XZhVGtyQtfG1ScE+M1rMIKWGJX42vGaXQKcwc1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817631},"main":"dist/bootstrap.js","type":"module","gitHead":"532011c5a4a34bf4ec54b7b92022d336e41c789f","scripts":{"dev":"vite","pub":"node scripts/publish.js","test":"playwright test","build":"vite build","prebuild":"node ../.profile/scripts/sync-readme-versions.mjs"},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"_npmVersion":"11.17.0","description":"Bootstrap 5.3 自包含集成引擎。","directories":{},"_nodeVersion":"26.4.0","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","terser":"^5.48.0","@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/bootstrap_1.0.13_1787615889294_0.33757547905105634","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@apigo.cc/bootstrap","version":"1.0.14","type":"module","main":"dist/bootstrap.js","scripts":{"dev":"vite","prebuild":"node ../.profile/scripts/sync-readme-versions.mjs","build":"vite build","test":"playwright test","pub":"node scripts/publish.js"},"keywords":[],"author":"","license":"ISC","description":"Bootstrap 5.3 自包含集成引擎。","dependencies":{"bootstrap":"^5.3.8","bootstrap-icons":"^1.13.1"},"devDependencies":{"@playwright/test":"^1.60.0","@rollup/plugin-terser":"^1.0.0","terser":"^5.48.0","vite":"^5.4.21","vite-plugin-css-injected-by-js":"^3.5.2"},"gitHead":"68a1b17720d8523b60d5970093e7d628d0792ab2","_id":"@apigo.cc/bootstrap@1.0.14","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Okus1iQv2C7YrxnmG/ISPtWQuQ3uSLvwGDu/QCUSr9v1NW8fbu9AjKtPJh56cCwwUt3GcsMlWVaOTf7ZMHo5Jg==","shasum":"cf90d8211443e44c09274c26ecbbcdd96163cd64","tarball":"https://registry.npmjs.org/@apigo.cc/bootstrap/-/bootstrap-1.0.14.tgz","fileCount":4,"unpackedSize":1834764,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDDrgSyn0fEwG5wtyKAJqfYXWxqapmx7zSZsClRa/cKqAiBg+4D558C7iF1/wdX8NmpqTdz9Ek+3TaAc/oBV4H6oJg=="}]},"_npmUser":{"name":"star3s","email":"isstar3@126.com"},"directories":{},"maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bootstrap_1.0.14_1788620258606_0.6293678801347966"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T12:54:51.443Z","modified":"2026-09-05T14:57:38.945Z","1.0.1":"2026-06-02T12:54:51.759Z","1.0.2":"2026-06-03T10:40:17.993Z","1.0.3":"2026-06-03T10:54:08.233Z","1.0.4":"2026-06-04T11:26:56.081Z","1.0.5":"2026-06-05T07:36:12.802Z","1.0.6":"2026-06-09T12:20:33.322Z","1.0.7":"2026-06-09T12:39:33.088Z","1.0.8":"2026-06-22T11:24:11.163Z","1.0.9":"2026-06-27T15:59:56.078Z","1.0.10":"2026-07-13T14:01:31.329Z","1.0.11":"2026-08-17T04:43:00.896Z","1.0.12":"2026-08-18T15:54:42.114Z","1.0.13":"2026-08-24T23:58:09.479Z","1.0.14":"2026-09-05T14:57:38.785Z"},"license":"ISC","keywords":[],"description":"Bootstrap 5.3 自包含集成引擎。","maintainers":[{"name":"star3s","email":"isstar3@126.com"}],"readme":"# @apigo.cc/bootstrap API 手册 (AI Optimized)\n\nBootstrap 5.3 自包含集成引擎。\n\n## 0. 快速开始 (Quick Start)\n直接在 HTML 中引入（无需打包，完全非 ESM 注入）：\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@apigo.cc/bootstrap@1.0.14/dist/bootstrap.min.js\"></script>\n```\n\n## 1. 运行时接口\n- **`bootstrap`**: (Object) 官方原生 Bootstrap 镜像。已挂载至 `globalThis.bootstrap`。\n- **`Bootstrap`**: (Object) 增强控制接口。已挂载至 `globalThis.Bootstrap`。\n\n*(注意：本库自 v1.0.6 起全面废弃 ESM 导出，改为纯全局注入模式。)*\n\n## 2. API 参考\n\n### `Bootstrap.config(options)`\n统一配置入口。未定义的 key 将被忽略。\n\n基础配置是可选的增量配置；`light` / `dark` 也是可选覆盖层，不需要同时提供。主题切换时，主题层覆盖基础层，未覆盖的值继续继承基础配置或 Bootstrap 默认值。\n\n内置方案（均保持品牌主色 `#a855f7`）：`Bootstrap.themes.steady`、`clean`、`soft`、`cool`。这些方案都同时包含 light/dark 配置。使用 `Bootstrap.useTheme('steady')` 即时应用，也可传入第二个对象局部覆盖。可用 `Bootstrap.addTheme('my-theme', theme)` 注册自定义方案。\n\n#### 参数 `options`:\n- **主题色**: `primary`, `secondary`, `success`, `info`, `warning`, `danger`, `light`, `dark` (Hex 字符串)。\n- **语义色**: `bodyColor`, `bodyBg`, `bodySecondaryColor`, `bodySecondaryBg`, `bodyTertiaryColor`, `bodyTertiaryBg`, `bodyEmphasisColor`, `headingColor`, `borderColor`, `borderColorTranslucent`, `linkColor`, `linkHoverColor`；也接受 Bootstrap 原生 kebab-case 名称。未指定的层级保留 Bootstrap 默认值。\n- **主题专属配色**: `light: { ... }` 和 `dark: { ... }` 可分别覆盖同一组颜色，随 `darkMode` / `bindDarkMode` 即时生效。\n  - *行为*: 自动更新 CSS 变量并注入深度样式补丁（覆盖实心与 outline 按钮、表单控件、开关、进度条等硬编码样式）。按钮保留明确的 hover / active 状态。\n  - *链接与链接按钮*: `primary` 驱动普通链接和 `btn-link-primary`；默认 `btn-link` 使用中性色，`btn-link-info` 等语义色类分别跟随对应主题色，hover / active 会自动变深。\n- **暗黑模式**:\n  - `darkMode`: (Boolean) 直接设置主题。`true` 为 dark，`false` 为 light。\n  - `bindDarkMode`: (Array) `[state, key]`。绑定响应式状态。\n    - `state`: 具有 `__watch(key, callback)` 方法的状态对象。\n    - `key`: 状态对象中的键名。\n\n#### 示例 (Examples):\n```javascript\n// 1. 设置颜色与暗黑模式简写\nBootstrap.config({ \n    primary: '#a855f7', \n    bindDarkMode: [LocalStorage, 'isDark'] \n});\n\n// 2. 手动模式\nBootstrap.config({ darkMode: true });\n\n// 3. 仅更新单一颜色 (自动处理相关组件补丁)\nBootstrap.config({ success: '#22c55e' });\n\n// 使用 VS Code 风格方案；只在深色模式额外覆盖背景\nBootstrap.useTheme('steady', { dark: { bodyBg: '#181818' } });\n\n// 深浅色分别配置层级背景和正文色\nBootstrap.config({\n    light: { primary: '#2563eb', bodyTertiaryBg: '#f8fafc' },\n    dark: { primary: '#93c5fd', bodyBg: '#0f172a', bodyColor: '#e2e8f0' },\n    darkMode: false\n});\n```\n\n```html\n<button class=\"btn btn-link-info\">Info Link</button>\n```\n\n## 3. 核心机制 (Internal)\n- **运行时样式补丁**: `Bootstrap.config` 动态更新 `id=\"bs-config-patch\"` 的 `<style>` 标签。通过 `!important` 覆盖 Bootstrap 内部硬编码的组件颜色（如 `.btn`, `.form-switch`, `.form-range`, `.progress-bar`, `.list-group-item`, `.nav-pills`, `.dropdown-menu`, `.navbar-nav .nav-link.active` 等）。\n- **零构建支持**: 无需 Sass 重新编译，在纯 ESM 环境下即可实现全量主题定制。\n","readmeFilename":"README.md"}