Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- Source: TypeScript + React in `src/`. Key subfolders: `components/`, `execution/`, `search/`, `utils/`; hooks follow `use*.ts(x)`. UI stories live alongside code as `*.stories.tsx`.
Sign in to like and favorite skills
src/. Key subfolders: components/, execution/, search/, utils/; hooks follow use*.ts(x). UI stories live alongside code as *.stories.tsx.public/ (static), .storybook/ (Storybook), docs/, nginx/, dist/ (build output).*.test.ts(x); E2E specs in cypress/e2e/.npm start: Run Vite dev server at http://localhost:5173.npm run start-devnet: Start with local devnet config (VITE_CONFIG_JSON).npm run build: Type-check then build production bundle to dist/.npm run preview: Serve the built app locally.npm test: Run Jest unit tests.npm run storybook / npm run build-storybook: Run/build component docs.npm run cy:run-mainnet / npm run cy:run-devnet: Run Cypress E2E suites.docker-build, docker-start, docker-hub-start, and matching *-stop.npx prettier -w . before pushing.react-app defaults.PascalCase (ComponentName.tsx), hooks prefixed use*, utilities in utils/, tests *.test.ts(x) beside subjects.ts-jest (testEnvironment: node). Keep tests near code; focus on edge cases.cypress/e2e/. Ensure dev server is reachable; for devnet flows, verify Erigon/Sourcify endpoints in cypress.config.ts..env.*; Vite reads VITE_* at build time.DEVNET_ERIGON_URL and DEVNET_SOURCIFY_SOURCE per cypress.config.ts.dist/ and served via nginx/ or any static host; all data fetched at runtime.src/ — search/ for lookups, execution/ for call/trace decoding, reusable UI in components/.VITE_* env vars; devnet defaults and helpers live in cypress.config.ts.