# runner/ The Node side of aite: reads a script, starts Chrome with the extension, talks to it over the bridge and prints what happened. ``` npm run aite -- run fixtures/hello.aite --config aite.config.json --headless --no-sandbox ``` | File | What it does | |---|---| | `parser.ts` | script text to a script or line-numbered errors (the subset that exists so far) | | `engine.ts` | runs a parsed script command by command over the bridge; formats the report | | `run.ts` | the whole `aite run`: config, profile, build the extension, bridge, Chrome, run, tidy up | | `input.ts` | trusted click and typing over the debugging pipe, download folder, finding the run tab | | `lockfile.ts`, `lockRun.ts` | the lock file beside a script (`