Add SPA session validation and buglist, update migration docs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-12-03 21:28:08 +00:00
parent 9be3dfc14e
commit cff287e870
24169 changed files with 10223 additions and 7120 deletions

86
node_modules/.package-lock.json generated vendored
View File

@@ -2211,9 +2211,9 @@
}
},
"node_modules/@jqhtml/core": {
"version": "2.3.4",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.3.4.tgz",
"integrity": "sha512-RQLviu8NcIxrnd1cUOE8HNPmwWT/kVliwHl91zqYaYw3cXstF2PG9OxbRtiUWAdbOxuqJSLkELrXLG+4cr1o9w==",
"version": "2.3.9",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.3.9.tgz",
"integrity": "sha512-wgx/AqeCNPdsyaX+6POTEKEA9WePIgVhVsvjbff/TvJLhnqh5jC63FiHZ/BwVUBBWdt+k2GQ9PRQWf/tLdNX/A==",
"license": "MIT",
"dependencies": {
"@rollup/plugin-node-resolve": "^16.0.1",
@@ -2237,9 +2237,9 @@
}
},
"node_modules/@jqhtml/parser": {
"version": "2.3.4",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.3.4.tgz",
"integrity": "sha512-jFc7RtmxMdt8ewJmuq6lw74c3dMHqaZ9BXUX3czwtU4w1ZxkLkppEhTmrm+wtQ7/rdK6jsfvL4W++wrXQtoclA==",
"version": "2.3.9",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.3.9.tgz",
"integrity": "sha512-c3/wE3RZcEiyZxplwlbMhuWQZAZmFOKgjImqSdh4v9NphEGorQoVlHjGVBhVtribNh8V8n8XdQNrWB7MlchuMg==",
"license": "MIT",
"dependencies": {
"@types/jest": "^29.5.11",
@@ -2277,21 +2277,21 @@
}
},
"node_modules/@jqhtml/vscode-extension": {
"version": "2.3.4",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.3.4.tgz",
"integrity": "sha512-AU3M2yD4tiGKcfkW2cBtO26yKzdJj5+Af1BBoblnr1zqPzlTyLaZapoLPL/bEpSwnaFB5I3XqKuBj2sKSDE30Q==",
"version": "2.3.9",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.3.9.tgz",
"integrity": "sha512-lvtwyDtaE5sOFEC9Iy9MQYp9Lmaj3QtYcz6GLUSxX24BP01xGvQl5eeKWpeZemnqfg28ppWbAR0CeP8ypP1ekg==",
"license": "MIT",
"engines": {
"vscode": "^1.74.0"
}
},
"node_modules/@jqhtml/webpack-loader": {
"version": "2.3.4",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.3.4.tgz",
"integrity": "sha512-QYanMVtRQ6Y5Xuw/AfZFdbSwMWnLBKo53/mpQtOEqdY1+cMCcbt/C3oxz8fJaCzAXWmxOZVqxU7kNxZ1YihRtQ==",
"version": "2.3.7",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.3.7.tgz",
"integrity": "sha512-dQJdWfqgU/JaJXHSwcd53k0sTuoCGxzjFRb4cHiJZfdwm14g3X8WKRMzM4rhdExiQwvW9QFZ9rrfV4TPD8sHNQ==",
"license": "MIT",
"dependencies": {
"@jqhtml/parser": "2.3.4",
"@jqhtml/parser": "2.3.7",
"@types/loader-utils": "^2.0.6",
"@types/node": "^20.0.0",
"@types/webpack": "^5.28.5",
@@ -2306,6 +2306,26 @@
"webpack": "^5.0.0"
}
},
"node_modules/@jqhtml/webpack-loader/node_modules/@jqhtml/parser": {
"version": "2.3.7",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.3.7.tgz",
"integrity": "sha512-wSfi5vP7IfBl8wgbGc2+is/blrIR50ySH4E9x2hK2M2SQtgo4MltQy6LtfZIHZt4e/hKuRxID7y3BE5aT5Xx/g==",
"license": "MIT",
"dependencies": {
"@types/jest": "^29.5.11",
"@types/jquery": "^3.5.32",
"@types/node": "^20.10.5",
"jest": "^29.7.0",
"source-map": "^0.7.4",
"typescript": "^5.3.3"
},
"bin": {
"jqhtml-compile": "bin/jqhtml-compile"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.13",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
@@ -5657,9 +5677,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
"version": "1.5.260",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.260.tgz",
"integrity": "sha512-ov8rBoOBhVawpzdre+Cmz4FB+y66Eqrk6Gwqd8NGxuhv99GQ8XqMAr351KEkOt7gukXWDg6gJWEMKgL2RLMPtA==",
"version": "1.5.262",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz",
"integrity": "sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==",
"license": "ISC"
},
"node_modules/elliptic": {
@@ -5742,9 +5762,9 @@
}
},
"node_modules/envinfo": {
"version": "7.20.0",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.20.0.tgz",
"integrity": "sha512-+zUomDcLXsVkQ37vUqWBvQwLaLlj8eZPSi61llaEFAVBY5mhcXdaSw1pSJVl4yTYD5g/gEfpNl28YYk4IPvrrg==",
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz",
"integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==",
"license": "MIT",
"bin": {
"envinfo": "dist/cli.js"
@@ -8912,9 +8932,9 @@
"optional": true
},
"node_modules/node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
"integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
"integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": {
"node": ">= 6.13.0"
@@ -9468,12 +9488,12 @@
}
},
"node_modules/playwright": {
"version": "1.56.1",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz",
"integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==",
"version": "1.57.0",
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz",
"integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==",
"license": "Apache-2.0",
"dependencies": {
"playwright-core": "1.56.1"
"playwright-core": "1.57.0"
},
"bin": {
"playwright": "cli.js"
@@ -9486,9 +9506,9 @@
}
},
"node_modules/playwright-core": {
"version": "1.56.1",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz",
"integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==",
"version": "1.57.0",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz",
"integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==",
"license": "Apache-2.0",
"bin": {
"playwright-core": "cli.js"
@@ -10724,12 +10744,12 @@
}
},
"node_modules/rollup-plugin-dts": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.2.3.tgz",
"integrity": "sha512-UgnEsfciXSPpASuOelix7m4DrmyQgiaWBnvI0TM4GxuDh5FkqW8E5hu57bCxXB90VvR1WNfLV80yEDN18UogSA==",
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.3.0.tgz",
"integrity": "sha512-d0UrqxYd8KyZ6i3M2Nx7WOMy708qsV/7fTHMHxCMCBOAe3V/U7OMPu5GkX8hC+cmkHhzGnfeYongl1IgiooddA==",
"license": "LGPL-3.0-only",
"dependencies": {
"magic-string": "^0.30.17"
"magic-string": "^0.30.21"
},
"engines": {
"node": ">=16"

0
node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/cjs/index.d.cts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/index.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/index.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/index.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/cache.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/color.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/color.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/color.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/common.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/common.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/common.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/constant.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/convert.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/convert.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/convert.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-calc.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-calc.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-calc.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-gradient.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-gradient.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-gradient.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-var.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-var.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/css-var.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/relative-color.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/relative-color.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/relative-color.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/resolve.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/resolve.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/resolve.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/typedef.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/util.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/util.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/dist/esm/js/util.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/commonjs/index.d.ts generated vendored Normal file → Executable file
View File

View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/commonjs/index.js generated vendored Normal file → Executable file
View File

View File

View File

View File

View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/index.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/index.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/index.js generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/index.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/index.min.js generated vendored Normal file → Executable file
View File

View File

0
node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/package.json generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/index.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/cache.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/color.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/common.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/constant.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/convert.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/css-calc.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/css-gradient.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/css-var.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/relative-color.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/resolve.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/typedef.ts generated vendored Normal file → Executable file
View File

0
node_modules/@asamuzakjp/css-color/src/js/util.ts generated vendored Normal file → Executable file
View File

0
node_modules/@babel/code-frame/lib/index.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/code-frame/lib/index.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/corejs2-built-ins.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/native-modules.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/overlapping-plugins.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/plugin-bugfixes.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/compat-data/data/plugins.json generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/cache-contexts.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/cache-contexts.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/caching.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/caching.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/config-chain.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/config-chain.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/config-descriptors.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/config-descriptors.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/configuration.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/configuration.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/import.cjs generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/import.cjs.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/index-browser.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/index-browser.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/index.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/index.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/module-types.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/module-types.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/package.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/package.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/plugins.js generated vendored Normal file → Executable file
View File

0
node_modules/@babel/core/lib/config/files/plugins.js.map generated vendored Normal file → Executable file
View File

Some files were not shown because too many files have changed in this diff Show More