{"ref":"artifact:wozjac-vscode-ui5-odata-mock-generator","page":"/artifacts/wozjac-vscode-ui5-odata-mock-generator","json":"/artifacts/wozjac-vscode-ui5-odata-mock-generator.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"wozjac-vscode-ui5-odata-mock-generator","name":"vscode-ui5-odata-mock-generator","artifact_type":"ide-extension","ecosystem":"ui5","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"VS Code extension that generates JSON mock data files for an OData service from its metadata, with faker.js values, per-set sizes, value lists and values tied to other properties.","short":"VS Code extension generating OData mock data from service metadata","what_it_solves":"Reads the service metadata XML, by default `webapp/localService/metadata.xml` in the project or the URL or file named by `metadataPath`, and writes JSON mock data files to `webapp/localService/mockdata`, 30 entries each unless `defaultLengthOfEntitySets` says otherwise. Values come from faker.js methods, from sets of values you supply, or from the value of another property, which is how navigations between entity sets are made to match; entity sets can be skipped, given their own size and forced to distinct key values. The generation itself is done by the [OData Mock Generator](https://github.com/wozjac/omg-odata-mock-generator) library, which its README says is based on OpenUI5 Mock Server. The README names no OData version."},"links":{"npm":"https://www.npmjs.com/package/vscode-ui5-odata-mock-generator","repo":"https://github.com/wozjac/vscode-ui5-odata-mock-generator","homepage":"https://marketplace.visualstudio.com/items?itemName=jacek-wozniczak.vscode-ui5-odata-mock-generator"},"identity":{"author":"Jacek Wozniczak","license":"MIT"},"source_available":true,"type_properties":{"installs_into":{"value":["vs-code"],"sources":[{"url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator","title":"wozjac/vscode-ui5-odata-mock-generator — README","checked":"2026-10-19","quote":"VSCode extension - an OData mock data files generator on steroids."}]},"distribution":{"value":["vs-marketplace"],"sources":[{"url":"https://marketplace.visualstudio.com/items?itemName=jacek-wozniczak.vscode-ui5-odata-mock-generator","title":"VSCode UI5: OData Mock Generator — Visual Studio Marketplace","checked":"2026-10-19","quote":"Generates JSON mock data files based on the provided OData metadata."}]}},"provides":[{"capability":"capability:ui5-testing","what_it_does":"Generates JSON mock data files from OData service metadata into the app's `webapp/localService/mockdata` folder, through a library based on OpenUI5 Mock Server.","sources":[{"url":"https://marketplace.visualstudio.com/items?itemName=jacek-wozniczak.vscode-ui5-odata-mock-generator","title":"VSCode UI5: OData Mock Generator — Visual Studio Marketplace","checked":"2026-10-19","quote":"Generates JSON mock data files based on the provided OData metadata."},{"url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator","title":"wozjac/vscode-ui5-odata-mock-generator — README","checked":"2026-10-19","quote":"which is based on OpenUI5 Mock Server"}]}],"maintainers":["actor:wozjac"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:wozjac"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"13 months since release"},{"label":"Continuity","tier":"good","evidence":"3 contributors, 1 publisher"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"poor","evidence":".github/workflows/build.yml failure, 2026-08-27"}],"practice":[{"label":"Tests","tier":"good","evidence":"7 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 9 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":6,"unit":"installs/week"},{"value":4,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"1.1.7","majors":{"1":{"version":"1.1.2","date":"2024-06-23"}},"license":"MIT","first_release":"2024-06-23","last_release":"2025-10-06","releases":6,"cadence_days":116,"maintainers":1,"repository":"git+https://github.com/wozjac/vscode-ui5-odata-mock-generator.git","repository_directory":null,"peer_cds":null,"dependencies":1,"node_engine":null,"test_script":true,"types":false,"downloads_weekly":6,"downloads_monthly":78,"stars":4,"forks":1,"open_issues":8,"archived":false,"pushed_at":"2026-10-22","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2021-05-29T17:24:50Z","open_prs":8,"tree_truncated":false,"test_files":7,"workflows":4,"other_ci":false,"readme_bytes":9634,"docs_files":0,"changelog":true,"license_file":true,"dts_files":1,"first_commit":"2021-05-05","last_commit":"2026-08-27","commits":191,"contributors":3,"ci_status":"failure","ci_run_at":"2026-08-27","ci_workflow":".github/workflows/build.yml","ci_event":"push","readme_path":"README.md","readme_sha":"6023e474ed2855e72d00ab319cf0bd16e8f0a3cd","months_since_release":13,"dormant":true,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"1.1.7","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md"},"format":"conventional","releases":[{"version":"1.1.7","date":"2025-10-06","date_source":"heading","heading":"1.1.7 (2025-10-06)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#117-2025-10-06","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.6","date":"2025-06-12","date_source":"heading","heading":"1.1.6 (2025-06-12)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#116-2025-06-12","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.5","date":"2025-01-07","date_source":"heading","heading":"1.1.5 (2025-01-07)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#115-2025-01-07","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"869ef429fef86567"},{"version":"1.1.4","date":"2024-11-17","date_source":"heading","heading":"1.1.4 (2024-11-17)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#114-2024-11-17","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.3","date":"2024-11-17","date_source":"heading","heading":"1.1.3 (2024-11-17)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#113-2024-11-17","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.2","date":"2024-06-23","date_source":"heading","heading":"1.1.2 (2024-06-23)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#112-2024-06-23","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.1","date":"2022-08-20","date_source":"heading","heading":"1.1.1 (2022-08-20)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#111-2022-08-20","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.0","date":"2022-04-20","date_source":"heading","heading":"1.1.0 (2022-04-20)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#110-2022-04-20","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"b978659eb238bfc2"},{"version":"1.0.1","date":"2022-04-13","date_source":"heading","heading":"1.0.1 (2022-04-13)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#101-2022-04-13","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.0.0","date":"2021-05-29","date_source":"heading","heading":"1.0.0 (2021-05-29)","url":"https://github.com/wozjac/vscode-ui5-odata-mock-generator/blob/main/CHANGELOG.md#100-2021-05-29","sections":[],"hash":"e3b0c44298fc1c14"}],"versions":[{"version":"1.1.7","date":"2025-10-06"},{"version":"1.1.6","date":"2025-06-12"},{"version":"1.1.5","date":"2025-01-07"},{"version":"1.1.4","date":"2024-11-17"},{"version":"1.1.3","date":"2024-11-17"},{"version":"1.1.2","date":"2024-06-23"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:wozjac","name":"Jacek Wozniczak","json":"/actors/wozjac.json"}],"contributors":[{"ref":"actor:wozjac","name":"Jacek Wozniczak","json":"/actors/wozjac.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}