gitextract_shujpsec/ ├── .circleci/ │ └── config.yml ├── .gitignore ├── LICENSE ├── Procfile ├── README.md ├── cucumber ├── cucumber-electron ├── cucumber.js ├── features/ │ ├── run/ │ │ ├── all │ │ ├── all.cmd │ │ ├── browserstack-memory │ │ ├── browserstack-memory.cmd │ │ ├── database │ │ ├── database.cmd │ │ ├── dom-http-memory │ │ ├── dom-http-memory.cmd │ │ ├── dom-memory │ │ ├── dom-memory.cmd │ │ ├── http-memory │ │ ├── http-memory.cmd │ │ ├── memory │ │ ├── memory.cmd │ │ ├── webdriver-http-database │ │ ├── webdriver-http-database.cmd │ │ ├── webdriver-memory │ │ └── webdriver-memory.cmd │ ├── step_definitions/ │ │ └── todo_steps.js │ ├── support/ │ │ ├── assemblies/ │ │ │ ├── browserstack-memory.js │ │ │ ├── database.js │ │ │ ├── dom-http-memory.js │ │ │ ├── dom-memory.js │ │ │ ├── http-memory.js │ │ │ ├── memory.js │ │ │ ├── webdriver-http-database.js │ │ │ └── webdriver-memory.js │ │ ├── parameter_types.js │ │ └── world.js │ └── todo.feature ├── lib/ │ ├── client/ │ │ ├── BrowserApp.js │ │ ├── HttpTodoList.js │ │ └── client.js │ └── server/ │ ├── DatabaseTodoList.js │ ├── WebApp.js │ ├── asyncExpress.js │ └── start.js ├── package.json ├── public/ │ ├── index.html │ └── todo.css ├── test/ │ └── MemoryTodoListTest.js └── test_support/ ├── BrowserStackTodoList.js ├── DomTodoList.js ├── MemoryTodoList.js └── WebDriverTodoList.js