a love letter to tangled (android, iOS, and a search API)
TypeScript 52%
Vue 45%
CSS 1%
JavaScript <1%
Hurl <1%
HTML <1%

README.md

Twisted #

Twisted is a Tangled client for browsing public projects, profiles, and conversations. It is built with Ionic Vue and is intended to run as a website, installable PWA, and Capacitor app for Android and iOS.

Development #

Install Bun 1.3.14, then install the locked dependencies:

bun install --frozen-lockfile

Start the development server:

bun run dev

Run the local checks before submitting changes:

bun run format:check
bun run lint
bun run test:unit --run
bun run build

Use bun run format to apply Prettier formatting.

Tests #

Browser #

Start the development server at http://localhost:5173, then run Cypress in a second terminal:

bun run test:e2e

Live API #

The smoke suite requires Hurl 8.0.1 and calls the public Bobbin service:

bun run test:smoke