Gateway 화면을 route 단위로 지연 로딩하고 common runtime import를 실제 소유 leaf export로 분리한다.\n\npackage boundary와 route loading 회귀 테스트로 root barrel 재유입을 차단한다.
80 lines
2.7 KiB
JSON
80 lines
2.7 KiB
JSON
{
|
|
"name": "@sammo-ts/common",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"default": "./dist/index.js"
|
|
},
|
|
"./auth/gameToken": {
|
|
"types": "./dist/auth/gameToken.d.ts",
|
|
"default": "./dist/auth/gameToken.js"
|
|
},
|
|
"./auth/sanctions": {
|
|
"types": "./dist/auth/sanctions.d.ts",
|
|
"default": "./dist/auth/sanctions.js"
|
|
},
|
|
"./auth/gameSessionTransfer": {
|
|
"types": "./dist/auth/gameSessionTransfer.d.ts",
|
|
"default": "./dist/auth/gameSessionTransfer.js"
|
|
},
|
|
"./gateway/profileStatus": {
|
|
"types": "./dist/gateway/profileStatus.d.ts",
|
|
"default": "./dist/gateway/profileStatus.js"
|
|
},
|
|
"./http/trpcTransport": {
|
|
"types": "./dist/http/trpcTransport.d.ts",
|
|
"default": "./dist/http/trpcTransport.js"
|
|
},
|
|
"./legacyArchive/ArchivedGeneralSnapshot": {
|
|
"types": "./dist/legacyArchive/ArchivedGeneralSnapshot.d.ts",
|
|
"default": "./dist/legacyArchive/ArchivedGeneralSnapshot.js"
|
|
},
|
|
"./logging/formatLegacyLogHtml": {
|
|
"types": "./dist/logging/formatLegacyLogHtml.d.ts",
|
|
"default": "./dist/logging/formatLegacyLogHtml.js"
|
|
},
|
|
"./navigation/menuConfig": {
|
|
"types": "./dist/navigation/menuConfig.d.ts",
|
|
"default": "./dist/navigation/menuConfig.js"
|
|
},
|
|
"./realtime/delta": {
|
|
"types": "./dist/realtime/delta.d.ts",
|
|
"default": "./dist/realtime/delta.js"
|
|
},
|
|
"./realtime/types": {
|
|
"types": "./dist/realtime/types.d.ts",
|
|
"default": "./dist/realtime/types.js"
|
|
},
|
|
"./time/ServerDateTime": {
|
|
"types": "./dist/time/ServerDateTime.d.ts",
|
|
"default": "./dist/time/ServerDateTime.js"
|
|
},
|
|
"./util/JosaUtil": {
|
|
"types": "./dist/util/JosaUtil.d.ts",
|
|
"default": "./dist/util/JosaUtil.js"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"build": "tsdown -c ./tsdown.config.ts",
|
|
"dev": "tsdown -c ./tsdown.config.ts --watch",
|
|
"lint": "eslint .",
|
|
"lint:fix": "eslint . --fix",
|
|
"test": "vitest run --config vitest.config.ts",
|
|
"typecheck": "pnpm -w tsc7 -b packages/common/tsconfig.json"
|
|
},
|
|
"dependencies": {
|
|
"@noble/hashes": "^2.0.1",
|
|
"es-toolkit": "^1.43.0",
|
|
"rfc6902": "^5.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"tsdown": "^0.22.14",
|
|
"vitest": "^4.1.10"
|
|
}
|
|
}
|