This commit is contained in:
oneao committed 2025-10-23 17:31:14 +08:00
1 parent 7b5ab1ab04
commit c265ea736b
6 files changed
+227 -196

No files matched your search

+1
View File
@@ -0,0 +1 @@
my-app
@@ -20,7 +20,7 @@ function setAndroidSignature(appBuildGradle) {
console.warn("警告:没有设置正式版本的 Android Keystore 文件,因为 credentials.json 不存在。");
return appBuildGradle;
}
const info = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../credentials.json"), { encoding: "utf8" }));
const info = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../credentials/credentials.json"), { encoding: "utf8" }));
// 使用正则表达式插入签名信息
let output = appBuildGradle.replace(
+197 -192
View File
@@ -29,16 +29,16 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^6.0.0
version: 6.0.0(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
version: 6.0.0(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0))(eslint@9.38.0)(typescript@5.9.3)
'@types/react':
specifier: ~19.1.0
version: 19.1.17
eslint:
specifier: ^9.38.0
version: 9.38.0(jiti@2.6.1)
version: 9.38.0
eslint-plugin-format:
specifier: ^1.0.2
version: 1.0.2(eslint@9.38.0(jiti@2.6.1))
version: 1.0.2(eslint@9.38.0)
typescript:
specifier: ~5.9.2
version: 5.9.3
@@ -1350,8 +1350,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
browserslist@4.26.3:
resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==}
browserslist@4.27.0:
resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -1609,8 +1609,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
electron-to-chromium@1.5.238:
resolution: {integrity: sha512-khBdc+w/Gv+cS8e/Pbnaw/FXcBUeKrRVik9IxfXtgREOWyJhR4tj43n3amkVogJ/yeQUqzkrZcFhtIxIdqmmcQ==}
electron-to-chromium@1.5.239:
resolution: {integrity: sha512-1y5w0Zsq39MSPmEjHjbizvhYoTaulVtivpxkp5q5kaPmQtsK6/2nvAzGRxNMS9DoYySp9PkW0MAQDwU1m764mg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2293,10 +2293,6 @@ packages:
jimp-compact@0.16.1:
resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==}
jiti@2.6.1:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -2373,68 +2369,78 @@ packages:
lighthouse-logger@1.4.2:
resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
lightningcss-darwin-arm64@1.30.1:
resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
lightningcss-android-arm64@1.30.2:
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [android]
lightningcss-darwin-arm64@1.30.2:
resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
lightningcss-darwin-x64@1.30.1:
resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
lightningcss-darwin-x64@1.30.2:
resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
lightningcss-freebsd-x64@1.30.1:
resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
lightningcss-freebsd-x64@1.30.2:
resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
lightningcss-linux-arm-gnueabihf@1.30.1:
resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
lightningcss-linux-arm-gnueabihf@1.30.2:
resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
lightningcss-linux-arm64-gnu@1.30.1:
resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
lightningcss-linux-arm64-gnu@1.30.2:
resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
libc: [glibc]
lightningcss-linux-arm64-musl@1.30.1:
resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
lightningcss-linux-arm64-musl@1.30.2:
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
libc: [musl]
lightningcss-linux-x64-gnu@1.30.1:
resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
lightningcss-linux-x64-gnu@1.30.2:
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
libc: [glibc]
lightningcss-linux-x64-musl@1.30.1:
resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
lightningcss-linux-x64-musl@1.30.2:
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
libc: [musl]
lightningcss-win32-arm64-msvc@1.30.1:
resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
lightningcss-win32-arm64-msvc@1.30.2:
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
lightningcss-win32-x64-msvc@1.30.1:
resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
lightningcss-win32-x64-msvc@1.30.2:
resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
lightningcss@1.30.1:
resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
lightningcss@1.30.2:
resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines: {node: '>= 12.0.0'}
lines-and-columns@1.2.4:
@@ -3571,8 +3577,8 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
update-browserslist-db@1.1.4:
resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -3754,47 +3760,47 @@ snapshots:
'@0no-co/graphql.web@1.2.0': {}
'@antfu/eslint-config@6.0.0(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.6.1)))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@antfu/eslint-config@6.0.0(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.38.0))(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.11.0
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.38.0)
'@eslint/markdown': 7.5.0
'@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0(jiti@2.6.1))
'@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@vitest/eslint-plugin': 1.3.23(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0)
'@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3)
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
'@vitest/eslint-plugin': 1.3.23(eslint@9.38.0)(typescript@5.9.3)
ansis: 4.2.0
cac: 6.7.14
eslint: 9.38.0(jiti@2.6.1)
eslint-config-flat-gitignore: 2.1.0(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-config-flat-gitignore: 2.1.0(eslint@9.38.0)
eslint-flat-config-utils: 2.1.4
eslint-merge-processors: 2.0.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-antfu: 3.1.1(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-command: 3.3.1(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-import-lite: 0.3.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-jsdoc: 59.1.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-jsonc: 2.21.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-n: 17.23.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
eslint-merge-processors: 2.0.0(eslint@9.38.0)
eslint-plugin-antfu: 3.1.1(eslint@9.38.0)
eslint-plugin-command: 3.3.1(eslint@9.38.0)
eslint-plugin-import-lite: 0.3.0(eslint@9.38.0)(typescript@5.9.3)
eslint-plugin-jsdoc: 59.1.0(eslint@9.38.0)
eslint-plugin-jsonc: 2.21.0(eslint@9.38.0)
eslint-plugin-n: 17.23.1(eslint@9.38.0)(typescript@5.9.3)
eslint-plugin-no-only-tests: 3.3.0
eslint-plugin-perfectionist: 4.15.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-pnpm: 1.3.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-regexp: 2.10.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-toml: 0.12.0(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-unicorn: 61.0.2(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.6.1)))(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)))
eslint-plugin-yml: 1.19.0(eslint@9.38.0(jiti@2.6.1))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-perfectionist: 4.15.1(eslint@9.38.0)(typescript@5.9.3)
eslint-plugin-pnpm: 1.3.0(eslint@9.38.0)
eslint-plugin-regexp: 2.10.0(eslint@9.38.0)
eslint-plugin-toml: 0.12.0(eslint@9.38.0)
eslint-plugin-unicorn: 61.0.2(eslint@9.38.0)
eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)
eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0))(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(vue-eslint-parser@10.2.0(eslint@9.38.0))
eslint-plugin-yml: 1.19.0(eslint@9.38.0)
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0)
globals: 16.4.0
jsonc-eslint-parser: 2.4.1
local-pkg: 1.1.2
parse-gitignore: 2.0.0
toml-eslint-parser: 0.10.0
vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
vue-eslint-parser: 10.2.0(eslint@9.38.0)
yaml-eslint-parser: 1.3.0
optionalDependencies:
eslint-plugin-format: 1.0.2(eslint@9.38.0(jiti@2.6.1))
eslint-plugin-format: 1.0.2(eslint@9.38.0)
transitivePeerDependencies:
- '@eslint/json'
- '@vue/compiler-sfc'
@@ -3855,7 +3861,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.28.4
'@babel/helper-validator-option': 7.27.1
browserslist: 4.26.3
browserslist: 4.27.0
lru-cache: 5.1.1
semver: 6.3.1
@@ -4450,24 +4456,24 @@ snapshots:
esquery: 1.6.0
jsdoc-type-pratt-parser: 5.4.0
'@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.38.0(jiti@2.6.1))':
'@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.38.0)':
dependencies:
escape-string-regexp: 4.0.0
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
ignore: 5.3.2
'@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@2.6.1))':
'@eslint-community/eslint-utils@4.9.0(eslint@9.38.0)':
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
'@eslint/compat@1.4.0(eslint@9.38.0(jiti@2.6.1))':
'@eslint/compat@1.4.0(eslint@9.38.0)':
dependencies:
'@eslint/core': 0.16.0
optionalDependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
'@eslint/config-array@0.21.1':
dependencies:
@@ -4729,7 +4735,7 @@ snapshots:
'@expo/json-file': 10.0.7
'@expo/metro': 54.1.0
'@expo/spawn-async': 1.7.2
browserslist: 4.26.3
browserslist: 4.27.0
chalk: 4.1.2
debug: 4.4.3
dotenv: 16.4.7
@@ -4738,7 +4744,7 @@ snapshots:
glob: 10.4.5
hermes-parser: 0.29.1
jsc-safe-url: 0.2.4
lightningcss: 1.30.1
lightningcss: 1.30.2
minimatch: 9.0.5
postcss: 8.4.49
resolve-from: 5.0.0
@@ -5090,11 +5096,11 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
'@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.6.1))':
'@stylistic/eslint-plugin@5.5.0(eslint@9.38.0)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@typescript-eslint/types': 8.46.2
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -5167,15 +5173,15 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
'@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.46.2
'@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.46.2
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -5184,14 +5190,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.46.2
'@typescript-eslint/types': 8.46.2
'@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.46.2
debug: 4.4.3
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5214,13 +5220,13 @@ snapshots:
dependencies:
typescript: 5.9.3
'@typescript-eslint/type-utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@typescript-eslint/type-utils@8.46.2(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.46.2
'@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
debug: 4.4.3
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
@@ -5244,13 +5250,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@typescript-eslint/scope-manager': 8.46.2
'@typescript-eslint/types': 8.46.2
'@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3)
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5274,11 +5280,11 @@ snapshots:
'@urql/core': 5.2.0
wonka: 6.3.5
'@vitest/eslint-plugin@1.3.23(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)':
'@vitest/eslint-plugin@1.3.23(eslint@9.38.0)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.46.2
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.38.0(jiti@2.6.1)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
eslint: 9.38.0
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -5555,13 +5561,13 @@ snapshots:
dependencies:
fill-range: 7.1.1
browserslist@4.26.3:
browserslist@4.27.0:
dependencies:
baseline-browser-mapping: 2.8.19
caniuse-lite: 1.0.30001751
electron-to-chromium: 1.5.238
electron-to-chromium: 1.5.239
node-releases: 2.0.26
update-browserslist-db: 1.1.3(browserslist@4.26.3)
update-browserslist-db: 1.1.4(browserslist@4.27.0)
bser@2.1.1:
dependencies:
@@ -5708,7 +5714,7 @@ snapshots:
core-js-compat@3.46.0:
dependencies:
browserslist: 4.26.3
browserslist: 4.27.0
cross-spawn@7.0.6:
dependencies:
@@ -5774,7 +5780,7 @@ snapshots:
ee-first@1.1.1: {}
electron-to-chromium@1.5.238: {}
electron-to-chromium@1.5.239: {}
emoji-regex@8.0.0: {}
@@ -5811,85 +5817,85 @@ snapshots:
escape-string-regexp@5.0.0: {}
eslint-compat-utils@0.5.1(eslint@9.38.0(jiti@2.6.1)):
eslint-compat-utils@0.5.1(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
semver: 7.7.3
eslint-compat-utils@0.6.5(eslint@9.38.0(jiti@2.6.1)):
eslint-compat-utils@0.6.5(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
semver: 7.7.3
eslint-config-flat-gitignore@2.1.0(eslint@9.38.0(jiti@2.6.1)):
eslint-config-flat-gitignore@2.1.0(eslint@9.38.0):
dependencies:
'@eslint/compat': 1.4.0(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0(jiti@2.6.1)
'@eslint/compat': 1.4.0(eslint@9.38.0)
eslint: 9.38.0
eslint-flat-config-utils@2.1.4:
dependencies:
pathe: 2.0.3
eslint-formatting-reporter@0.0.0(eslint@9.38.0(jiti@2.6.1)):
eslint-formatting-reporter@0.0.0(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
prettier-linter-helpers: 1.0.0
eslint-json-compat-utils@0.2.1(eslint@9.38.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.1):
eslint-json-compat-utils@0.2.1(eslint@9.38.0)(jsonc-eslint-parser@2.4.1):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
esquery: 1.6.0
jsonc-eslint-parser: 2.4.1
eslint-merge-processors@2.0.0(eslint@9.38.0(jiti@2.6.1)):
eslint-merge-processors@2.0.0(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-parser-plain@0.1.1: {}
eslint-plugin-antfu@3.1.1(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-antfu@3.1.1(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-plugin-command@3.3.1(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-command@3.3.1(eslint@9.38.0):
dependencies:
'@es-joy/jsdoccomment': 0.50.2
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-plugin-es-x@7.8.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-es-x@7.8.0(eslint@9.38.0):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@eslint-community/regexpp': 4.12.2
eslint: 9.38.0(jiti@2.6.1)
eslint-compat-utils: 0.5.1(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-compat-utils: 0.5.1(eslint@9.38.0)
eslint-plugin-format@1.0.2(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-format@1.0.2(eslint@9.38.0):
dependencies:
'@dprint/formatter': 0.3.0
'@dprint/markdown': 0.17.8
'@dprint/toml': 0.6.4
eslint: 9.38.0(jiti@2.6.1)
eslint-formatting-reporter: 0.0.0(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-formatting-reporter: 0.0.0(eslint@9.38.0)
eslint-parser-plain: 0.1.1
prettier: 3.6.2
synckit: 0.9.3
eslint-plugin-import-lite@0.3.0(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
eslint-plugin-import-lite@0.3.0(eslint@9.38.0)(typescript@5.9.3):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@typescript-eslint/types': 8.46.2
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
optionalDependencies:
typescript: 5.9.3
eslint-plugin-jsdoc@59.1.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-jsdoc@59.1.0(eslint@9.38.0):
dependencies:
'@es-joy/jsdoccomment': 0.58.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.4.3
escape-string-regexp: 4.0.0
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
espree: 10.4.0
esquery: 1.6.0
object-deep-merge: 1.0.5
@@ -5899,13 +5905,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-plugin-jsonc@2.21.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-jsonc@2.21.0(eslint@9.38.0):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
diff-sequences: 27.5.1
eslint: 9.38.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.6.1))
eslint-json-compat-utils: 0.2.1(eslint@9.38.0(jiti@2.6.1))(jsonc-eslint-parser@2.4.1)
eslint: 9.38.0
eslint-compat-utils: 0.6.5(eslint@9.38.0)
eslint-json-compat-utils: 0.2.1(eslint@9.38.0)(jsonc-eslint-parser@2.4.1)
espree: 10.4.0
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.1
@@ -5914,12 +5920,12 @@ snapshots:
transitivePeerDependencies:
- '@eslint/json'
eslint-plugin-n@17.23.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
eslint-plugin-n@17.23.1(eslint@9.38.0)(typescript@5.9.3):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
enhanced-resolve: 5.18.3
eslint: 9.38.0(jiti@2.6.1)
eslint-plugin-es-x: 7.8.0(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-plugin-es-x: 7.8.0(eslint@9.38.0)
get-tsconfig: 4.13.0
globals: 15.15.0
globrex: 0.1.2
@@ -5931,57 +5937,57 @@ snapshots:
eslint-plugin-no-only-tests@3.3.0: {}
eslint-plugin-perfectionist@4.15.1(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3):
eslint-plugin-perfectionist@4.15.1(eslint@9.38.0)(typescript@5.9.3):
dependencies:
'@typescript-eslint/types': 8.46.2
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.38.0(jiti@2.6.1)
'@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
eslint: 9.38.0
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
eslint-plugin-pnpm@1.3.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-pnpm@1.3.0(eslint@9.38.0):
dependencies:
empathic: 2.0.0
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
jsonc-eslint-parser: 2.4.1
pathe: 2.0.3
pnpm-workspace-yaml: 1.3.0
tinyglobby: 0.2.15
yaml-eslint-parser: 1.3.0
eslint-plugin-regexp@2.10.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-regexp@2.10.0(eslint@9.38.0):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@eslint-community/regexpp': 4.12.2
comment-parser: 1.4.1
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
jsdoc-type-pratt-parser: 4.8.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-toml@0.12.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-toml@0.12.0(eslint@9.38.0):
dependencies:
debug: 4.4.3
eslint: 9.38.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-compat-utils: 0.6.5(eslint@9.38.0)
lodash: 4.17.21
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- supports-color
eslint-plugin-unicorn@61.0.2(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-unicorn@61.0.2(eslint@9.38.0):
dependencies:
'@babel/helper-validator-identifier': 7.27.1
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@eslint/plugin-kit': 0.3.5
change-case: 5.4.4
ci-info: 4.3.1
clean-regexp: 1.0.0
core-js-compat: 3.46.0
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
esquery: 1.6.0
find-up-simple: 1.0.1
globals: 16.4.0
@@ -5994,42 +6000,42 @@ snapshots:
semver: 7.7.3
strip-indent: 4.1.1
eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0):
dependencies:
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3)
eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0(jiti@2.6.1)))(@typescript-eslint/parser@8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.38.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1))):
eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.38.0))(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(vue-eslint-parser@10.2.0(eslint@9.38.0)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0(jiti@2.6.1)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
eslint: 9.38.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.3
vue-eslint-parser: 10.2.0(eslint@9.38.0(jiti@2.6.1))
vue-eslint-parser: 10.2.0(eslint@9.38.0)
xml-name-validator: 4.0.0
optionalDependencies:
'@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0(jiti@2.6.1))
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0(jiti@2.6.1))(typescript@5.9.3)
'@stylistic/eslint-plugin': 5.5.0(eslint@9.38.0)
'@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3)
eslint-plugin-yml@1.19.0(eslint@9.38.0(jiti@2.6.1)):
eslint-plugin-yml@1.19.0(eslint@9.38.0):
dependencies:
debug: 4.4.3
diff-sequences: 27.5.1
escape-string-regexp: 4.0.0
eslint: 9.38.0(jiti@2.6.1)
eslint-compat-utils: 0.6.5(eslint@9.38.0(jiti@2.6.1))
eslint: 9.38.0
eslint-compat-utils: 0.6.5(eslint@9.38.0)
natural-compare: 1.4.0
yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- supports-color
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0(jiti@2.6.1)):
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.22)(eslint@9.38.0):
dependencies:
'@vue/compiler-sfc': 3.5.22
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-scope@8.4.0:
dependencies:
@@ -6040,9 +6046,9 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
eslint@9.38.0(jiti@2.6.1):
eslint@9.38.0:
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@2.6.1))
'@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0)
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.21.1
'@eslint/config-helpers': 0.4.1
@@ -6076,8 +6082,6 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
jiti: 2.6.1
transitivePeerDependencies:
- supports-color
@@ -6550,9 +6554,6 @@ snapshots:
jimp-compact@0.16.1: {}
jiti@2.6.1:
optional: true
js-tokens@4.0.0: {}
js-yaml@3.14.1:
@@ -6613,50 +6614,54 @@ snapshots:
transitivePeerDependencies:
- supports-color
lightningcss-darwin-arm64@1.30.1:
lightningcss-android-arm64@1.30.2:
optional: true
lightningcss-darwin-x64@1.30.1:
lightningcss-darwin-arm64@1.30.2:
optional: true
lightningcss-freebsd-x64@1.30.1:
lightningcss-darwin-x64@1.30.2:
optional: true
lightningcss-linux-arm-gnueabihf@1.30.1:
lightningcss-freebsd-x64@1.30.2:
optional: true
lightningcss-linux-arm64-gnu@1.30.1:
lightningcss-linux-arm-gnueabihf@1.30.2:
optional: true
lightningcss-linux-arm64-musl@1.30.1:
lightningcss-linux-arm64-gnu@1.30.2:
optional: true
lightningcss-linux-x64-gnu@1.30.1:
lightningcss-linux-arm64-musl@1.30.2:
optional: true
lightningcss-linux-x64-musl@1.30.1:
lightningcss-linux-x64-gnu@1.30.2:
optional: true
lightningcss-win32-arm64-msvc@1.30.1:
lightningcss-linux-x64-musl@1.30.2:
optional: true
lightningcss-win32-x64-msvc@1.30.1:
lightningcss-win32-arm64-msvc@1.30.2:
optional: true
lightningcss@1.30.1:
lightningcss-win32-x64-msvc@1.30.2:
optional: true
lightningcss@1.30.2:
dependencies:
detect-libc: 2.1.2
optionalDependencies:
lightningcss-darwin-arm64: 1.30.1
lightningcss-darwin-x64: 1.30.1
lightningcss-freebsd-x64: 1.30.1
lightningcss-linux-arm-gnueabihf: 1.30.1
lightningcss-linux-arm64-gnu: 1.30.1
lightningcss-linux-arm64-musl: 1.30.1
lightningcss-linux-x64-gnu: 1.30.1
lightningcss-linux-x64-musl: 1.30.1
lightningcss-win32-arm64-msvc: 1.30.1
lightningcss-win32-x64-msvc: 1.30.1
lightningcss-android-arm64: 1.30.2
lightningcss-darwin-arm64: 1.30.2
lightningcss-darwin-x64: 1.30.2
lightningcss-freebsd-x64: 1.30.2
lightningcss-linux-arm-gnueabihf: 1.30.2
lightningcss-linux-arm64-gnu: 1.30.2
lightningcss-linux-arm64-musl: 1.30.2
lightningcss-linux-x64-gnu: 1.30.2
lightningcss-linux-x64-musl: 1.30.2
lightningcss-win32-arm64-msvc: 1.30.2
lightningcss-win32-x64-msvc: 1.30.2
lines-and-columns@1.2.4: {}
@@ -8194,9 +8199,9 @@ snapshots:
unpipe@1.0.0: {}
update-browserslist-db@1.1.3(browserslist@4.26.3):
update-browserslist-db@1.1.4(browserslist@4.27.0):
dependencies:
browserslist: 4.26.3
browserslist: 4.27.0
escalade: 3.2.0
picocolors: 1.1.1
@@ -8216,10 +8221,10 @@ snapshots:
vlq@1.0.1: {}
vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.6.1)):
vue-eslint-parser@10.2.0(eslint@9.38.0):
dependencies:
debug: 4.4.3
eslint: 9.38.0(jiti@2.6.1)
eslint: 9.38.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
-1
View File
@@ -1 +0,0 @@
nodeLinker: hoisted
+28 -2
View File
@@ -499,7 +499,7 @@ keytool -genkey -v -keystore android-release.keystore -alias my-key-alias -keyal
console.warn("警告:没有设置正式版本的 Android Keystore 文件,因为 credentials.json 不存在。");
return appBuildGradle;
}
const info = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../credentials.json"), { encoding: "utf8" }));
const info = JSON.parse(fs.readFileSync(path.resolve(__dirname, "../credentials/credentials.json"), { encoding: "utf8" }));
// 使用正则表达式插入签名信息
let output = appBuildGradle.replace(
@@ -525,7 +525,7 @@ keytool -genkey -v -keystore android-release.keystore -alias my-key-alias -keyal
}
```
2. 在 expo 项目根目录下新增 `credentials.json` 文件(该文件主要是 Keystore 的信息):
2. 在 expo 项目根目录下新增 `/credentials/credentials.json` 文件(该文件主要是 Keystore 的信息):
```json
{
@@ -663,3 +663,29 @@ app-universal-release.apk
HY20241003