Compare commits

..

No commits in common. "main" and "v1.0.6" have entirely different histories.
main ... v1.0.6

4 changed files with 8 additions and 6 deletions

View File

@ -11,7 +11,7 @@
### A. 极简带版本模式 (防缓存) ### A. 极简带版本模式 (防缓存)
```html ```html
<!-- 使用 ?v= 指定全局版本,所有依赖包都会自动带上该版本后缀 --> <!-- 使用 ?v= 指定全局版本,所有依赖包都会自动带上该版本后缀 -->
<script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.6/dist/loader.min.js?v=1.0.12#state,base,datatable"></script> <script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.5/dist/loader.min.js?v=1.0.12#state,base,datatable"></script>
``` ```
### B. 简写 Hash 模式 ### B. 简写 Hash 模式

View File

@ -1,6 +1,6 @@
{ {
"name": "@apigo.cc/loader", "name": "@apigo.cc/loader",
"version": "1.0.6", "version": "1.0.5",
"type": "module", "type": "module",
"main": "dist/loader.js", "main": "dist/loader.js",
"module": "dist/loader.js", "module": "dist/loader.js",

View File

@ -22,9 +22,11 @@ try {
const pkgPath = path.join(__dirname, '../package.json'); const pkgPath = path.join(__dirname, '../package.json');
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf8')); const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf8'));
// npm 要求包名全小写scope + name 强制 toLowerCase // 保持原有名称(如果已经带有 @apigo.cc/ 前缀)或替换前缀
const baseName = (pkg.name.includes('/') ? pkg.name.split('/')[1] : pkg.name).toLowerCase(); if (!pkg.name.startsWith('@apigo.cc/')) {
pkg.name = `@apigo.cc/${baseName}`; const baseName = pkg.name.includes('/') ? pkg.name.split('/')[1] : pkg.name;
pkg.name = `@apigo.cc/${baseName}`;
}
pkg.version = version; pkg.version = version;
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n'); fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n');

View File

@ -12,7 +12,7 @@ const DEFAULT_VERSIONS = {
'mindmap': '1.0.2', 'mindmap': '1.0.2',
'chart': '1.0.2', 'chart': '1.0.2',
'editor': '1.0.2', 'editor': '1.0.2',
'loader': '1.0.6' 'loader': '1.0.5'
}; };
const DEPENDENCY_GRAPH = { const DEPENDENCY_GRAPH = {