{"id":19294116,"url":"https://github.com/mdecker-mobilecomputing/ionic_iatacodes","last_synced_at":"2026-04-12T17:39:00.473Z","repository":{"id":119792411,"uuid":"370138660","full_name":"MDecker-MobileComputing/Ionic_IataCodes","owner":"MDecker-MobileComputing","description":"Simple Ionic app using Angular and Capacitor to demonstrate automatic tests (e.g. unit tests).","archived":false,"fork":false,"pushed_at":"2024-06-24T08:28:31.000Z","size":1731,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-05T20:42:50.382Z","etag":null,"topics":["angular","github-actions","iata-codes","ionic","jasmine"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MDecker-MobileComputing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-23T19:19:38.000Z","updated_at":"2024-06-24T08:28:34.000Z","dependencies_parsed_at":"2024-06-24T09:49:45.540Z","dependency_job_id":"ec837c95-2dcf-4d98-a480-627f80ad914f","html_url":"https://github.com/MDecker-MobileComputing/Ionic_IataCodes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_IataCodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_IataCodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_IataCodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_IataCodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MDecker-MobileComputing","download_url":"https://codeload.github.com/MDecker-MobileComputing/Ionic_IataCodes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240397068,"owners_count":19794786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","github-actions","iata-codes","ionic","jasmine"],"created_at":"2024-11-09T22:37:12.555Z","updated_at":"2025-11-14T17:11:52.167Z","avatar_url":"https://github.com/MDecker-MobileComputing.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ionic app to demonstrate automated tests #\n\n\u003cbr\u003e\n\nThis repository contains an Ionic app which uses Angular and Capacitor.\nThe app's purpose is it to demonstrate how to write automatic tests for Ionic apps.\n\nThe app allows to query for IATA codes (International Air Transport Association),\nnamely [airport codes](https://en.wikipedia.org/wiki/IATA_airport_code)\nand [airline codes](https://en.wikipedia.org/wiki/Airline_codes), but only a few airports\nand airlines are actually \"stored\" (i.e. hard-coded) in the app,\nsee [class IatadbService](src/app/iatadb.service.ts).\n\n\u003cbr\u003e\n\nThe author of this app is not related to the IATA in any way.\n\n\u003cbr\u003e\n\n----\n\n## Screenshot ##\n\n\u003cbr\u003e\n\n![Screenshot 1](screenshot_1.png) \u0026nbsp; ![Screenshot 2](screenshot_2.png)\n\n![Screenshot 3](screenshot_3.png) \u0026nbsp; ![Screenshot 4](screenshot_4.png)\n\n\u003cbr\u003e\n\n----\n\n## Running the tests ##\n\n\u003cbr\u003e\n\nEnter the following command to run the tests with the [Karma testrunner](http://karma-runner.github.io/latest/index.html):\n\n```\nnpm test\n```\n\nThe unit tests are defined in the files with suffix `.spec.ts` under folder [src/app/](src/app/) .\n\n\u003cbr\u003e\n\n----\n\n## License ##\n\n\u003cbr\u003e\n\nSee the [LICENSE file](LICENSE.md) for license rights and limitations (BSD 3-Clause License) for the files in this repository.\n\n\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_iatacodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_iatacodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_iatacodes/lists"}