Repository navigation
chore: drop the frontends and the game TypeScript SDKs - #770
Conversation
The examples are about programs, so the UI layers go: - games/gacha and games/world-cup lose their webapps, their TypeScript SDKs (clients/typescript) and the devnet scripts built on them. The program, Rust tests, Codama Rust client and IDL generator stay; the generator no longer renders a JS client, and ESLint, kit and the pnpm workspace with its overrides go with the TypeScript. - tokens/token-2022/nft-meta-data-pointer loses its Next app and Unity client. - tokens/token-2022/transfer-hook/allow-block-list-token keeps only its Anchor program; the root Next app, its scripts and committed IDL go. Justfiles, READMEs, CLAUDE.md files and ignore lists are trimmed to match.
[Medium impact] The changes since the previous review appear safe to merge. SummaryRemoves the game frontends and TypeScript SDKs, plus the two token examples’ frontends. The programs, Rust clients, and program tests remain.
Reviews (2) · Last reviewed commit: "build(games): regenerate lockfiles witho..." · Reviewed by Greptile |
Comments Outside DiffThese findings could not be posted inline.
|
Step 3 of the modernization: the examples are about programs, so the UI layers go.
Changes
clients/typescript) and the devnet scripts that imported them. The program, the Rust unit/LiteSVM/Light tests, the Codama Rust client and the IDL generator stay.generate-clients.tsrenders Rust only; ESLint, kit and the pnpm workspace (with its overrides) go with the TypeScript, sopackage.jsonis down to codama, prettier and tsx.buildis nowbuild-program build-rust-client,testdropsclient-test, and the demo/webapp/devnet-script/admin recipes are removed (deploy-devnetstays).anchor/; the root Next app, its scripts and the committed IDL go..prettierignore/.gitignoreentries and the nested world-cupwebapp-buildjob are trimmed to match.Verification
Left to CI:
just.ymlrunssetup,check-generated,buildandtestfor both games, and the anchor workflow covers the two token programs.AI disclosure