Skip to content

feat: add icp-cli support to flying_ninja (Rust + Motoko)#1311

Merged
marc0olo merged 1 commit intomasterfrom
marc0olo/icp-cli-flying-ninja
Feb 27, 2026
Merged

feat: add icp-cli support to flying_ninja (Rust + Motoko)#1311
marc0olo merged 1 commit intomasterfrom
marc0olo/icp-cli-flying-ninja

Conversation

@marc0olo
Copy link
Member

Summary

  • Add icp.yaml with backend and frontend asset canister for both Rust and Motoko examples
  • Migrate frontend from @dfinity/* to @icp-sdk/core + @icp-sdk/bindgen (vite plugin for TypeScript bindings)
  • Add actor.js with cookie-based canister env detection (dual icp-cli/dfx support)
  • Rewrite vite.config.js with icpBindgen plugin and dual dev server auto-detection
  • Commit backend/backend.did for bindgen and add .gitignore for generated files
  • Add [toolchain] section to Motoko mops.toml, remove unused core dependency
  • Update README.md and BUILD.md with icp-cli instructions

- Add icp.yaml with backend and frontend asset canister for both examples
- Migrate frontend from @dfinity/* to @icp-sdk/core + @icp-sdk/bindgen
- Add actor.js with cookie-based canister env detection
- Rewrite vite.config.js with bindgen plugin and dual dev server (icp-cli/dfx)
- Commit backend.did for bindgen and add .gitignore for generated files
- Add mops.toml [toolchain] section for Motoko, remove unused core dependency
- Update README.md and BUILD.md with icp-cli instructions
@marc0olo marc0olo requested a review from a team as a code owner February 27, 2026 17:54
@marc0olo marc0olo merged commit f8d6543 into master Feb 27, 2026
8 checks passed
@marc0olo marc0olo deleted the marc0olo/icp-cli-flying-ninja branch February 27, 2026 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants