From fe1ae0ccdfda8eb68523fc0ffbd60aa5db0ce43a Mon Sep 17 00:00:00 2001 From: xuejiahao Date: Fri, 17 Oct 2025 14:37:47 +0800 Subject: [PATCH] fix --- package-lock.json | 87 ++++++++++++++++++++++- package.json | 9 +-- src/js/KintoneIndexEventHandler.mobile.ts | 4 +- src/js/KintoneIndexEventHandler.ts | 4 +- 4 files changed, 93 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7957396..955ff65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "data-fetch-plugin", + "name": "kintone-data-aggregator-plugin", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "data-fetch-plugin", + "name": "kintone-data-aggregator-plugin", "version": "0.0.0", "dependencies": { "@kintone/rest-api-client": "^5.7.5", @@ -22,9 +22,11 @@ "@types/node-rsa": "^1.1.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/tsconfig": "^0.7.0", + "cross-env": "^10.1.0", "eslint": "^8.57.0", "node-rsa": "^1.1.1", "rollup-plugin-copy": "^3.5.0", + "terser": "^5.44.0", "typescript": "^5.7.3", "unplugin-vue-components": "^28.0.0", "vite": "^6.0.1", @@ -151,6 +153,13 @@ "tslib": "^2.4.0" } }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.11", "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz", @@ -1258,6 +1267,17 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", @@ -4078,6 +4098,13 @@ "node": "*" } }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", @@ -4391,6 +4418,24 @@ } } }, + "node_modules/cross-env": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -9353,7 +9398,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "license": "BSD-3-Clause", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -9367,6 +9411,17 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -9726,6 +9781,32 @@ "streamx": "^2.15.0" } }, + "node_modules/terser": { + "version": "5.44.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, "node_modules/text-decoder": { "version": "1.2.3", "resolved": "https://registry.npmmirror.com/text-decoder/-/text-decoder-1.2.3.tgz", diff --git a/package.json b/package.json index ba8e59f..0b97753 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,10 @@ "scripts": { "vite:build": "vite build", "build": "vite build && npm run pkg", - "build-upload": "npm run build && npm run upload", - "build-up2":"npm run build && npm run upload2", + "build:prod": "cross-env BUILD_MODE=production vite build && npm run pkg", + "build-upload":"npm run build && npm run upload", "pkg": "kintone-plugin-packer --ppk private.ppk --out dist/plugin.zip dist/src", - "upload": "kintone-plugin-uploader --base-url https://mfu07rkgnb7c.cybozu.com --username MXZ --password maxz1205 dist/plugin.zip ", - "upload2": "kintone-plugin-uploader --base-url https://alicorn.cybozu.com --username maxz --password 7ld7i8vd dist/plugin.zip " + "upload": "kintone-plugin-uploader --base-url https://alicorn.cybozu.com --username maxz --password 7ld7i8vd dist/plugin.zip " }, "dependencies": { "@kintone/rest-api-client": "^5.7.5", @@ -27,9 +26,11 @@ "@types/node-rsa": "^1.1.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/tsconfig": "^0.7.0", + "cross-env": "^10.1.0", "eslint": "^8.57.0", "node-rsa": "^1.1.1", "rollup-plugin-copy": "^3.5.0", + "terser": "^5.44.0", "typescript": "^5.7.3", "unplugin-vue-components": "^28.0.0", "vite": "^6.0.1", diff --git a/src/js/KintoneIndexEventHandler.mobile.ts b/src/js/KintoneIndexEventHandler.mobile.ts index 3c0b6fe..3e1c75f 100644 --- a/src/js/KintoneIndexEventHandler.mobile.ts +++ b/src/js/KintoneIndexEventHandler.mobile.ts @@ -22,12 +22,12 @@ export class KintoneIndexEventHandler { }; // ボタン追加 - if (document.getElementById('btn-data-fetch')) return; + if (document.getElementById('aggregator-plugin:btn-data-fetch')) return; const kuc = Kucs['1.18.0']; const button = new kuc.MobileButton({ text: this.config.buttonName, type: "submit", - id: 'btn-data-fetch', + id: 'aggregator-plugin:btn-data-fetch', }); button.addEventListener('click', () => this.handleButtonClick()); headerSpace.appendChild(button); diff --git a/src/js/KintoneIndexEventHandler.ts b/src/js/KintoneIndexEventHandler.ts index 8848334..d512a7a 100644 --- a/src/js/KintoneIndexEventHandler.ts +++ b/src/js/KintoneIndexEventHandler.ts @@ -22,12 +22,12 @@ export class KintoneIndexEventHandler { }; // ボタン追加 - if (document.getElementById('btn-data-fetch')) return; + if (document.getElementById('aggregator-plugin:btn-data-fetch')) return; const kuc = Kucs['1.18.0']; const button = new kuc.Button({ text: this.config.buttonName, type: "submit", - id: 'btn-data-fetch', + id: 'aggregator-plugin:btn-data-fetch', }); button.addEventListener('click', () => this.handleButtonClick()); headerSpace.appendChild(button);