{"id":27938792,"url":"https://github.com/json-schema-form/angular-schema-form-material","last_synced_at":"2025-06-19T08:34:54.886Z","repository":{"id":32240217,"uuid":"35814430","full_name":"json-schema-form/angular-schema-form-material","owner":"json-schema-form","description":"Angular Material decorator for Angular Schema Form","archived":false,"fork":false,"pushed_at":"2020-04-13T15:07:17.000Z","size":348,"stargazers_count":52,"open_issues_count":20,"forks_count":45,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-06-07T09:14:39.428Z","etag":null,"topics":["angular-schema-form","json-schema","json-schema-form","json-ui-schema","material-design"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/json-schema-form.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-18T11:36:25.000Z","updated_at":"2023-08-25T17:39:05.000Z","dependencies_parsed_at":"2022-07-23T11:02:31.205Z","dependency_job_id":null,"html_url":"https://github.com/json-schema-form/angular-schema-form-material","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/json-schema-form/angular-schema-form-material","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/json-schema-form%2Fangular-schema-form-material","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/json-schema-form%2Fangular-schema-form-material/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/json-schema-form%2Fangular-schema-form-material/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/json-schema-form%2Fangular-schema-form-material/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/json-schema-form","download_url":"https://codeload.github.com/json-schema-form/angular-schema-form-material/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/json-schema-form%2Fangular-schema-form-material/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260716216,"owners_count":23051401,"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-schema-form","json-schema","json-schema-form","json-ui-schema","material-design"],"created_at":"2025-05-07T08:57:47.730Z","updated_at":"2025-06-19T08:34:49.868Z","avatar_url":"https://github.com/json-schema-form.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Angular Material Decorator\n==========================\n\n[![Join the chat at https://gitter.im/json-schema-form/angular-schema-form-material](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/json-schema-form/angular-schema-form-material?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nFor https://github.com/json-schema-form/angular-schema-form\n\nWork In Progress\n----------------\nAngular Material has reached 1.0.0 however I do not feel it is remotely stable yet, this decorator is progressing very cautiously until that project hits a more stable milestone. That said, I have made an early alpha available and will continue to release alpha releases as I add new features, these **are not production quality** as the name alpha implies.\n\nAll this means is that it is **very** much a **work in progress**.\n\nTesting\n------------\nTo test clone repo and:\n```\nnpm install\nbower install\ngulp minify\n```\n\nStart favorite http server (http-server or puer for instance) and open\n`examples/material-example.html`\n\nThere is also a `gulp watch` task that minifys on change.\n\nKnown Issues\n------------\n  * Almost nothing works if the schema uses bootstrap decorator features, it does not have array or complex keys yet and many other features are still missing or have no equivalent.\n  * Needs development branch of angular schema form.\n  * Only basic support for inputs, textarea, radios, radiobuttons, checkboxes, datepicker and tabs are implemented.\n  * Angular material theme only works when `$mdThemingProvider.alwaysWatchTheme(true);` is used.\n  * Until Angular Material hits 1.0.0 there is still chances that features may break again.\n\nContributing\n------------\nContributions are welcome! Please see [Contributing.md](CONTRIBUTING.md) for more info.\n\nFuture\n------\nUsing the new builder opens up for a lot of optimization. Primarily we can get rid of a lot of small\nwatches by using build helpers. For instance, slapping on a `sf-changed` directive *only* if the\nform definition has an `onChange` option.\n\nTesting\n-------\n```\nnpm install -g protractor\nprotractor test/protractor/conf.js\n```\n\nchange baseurl in test/protractor/conf.js to match ur local environment.\n\nCopyright (c) 2016 Marcel John Bennett, David Jensen\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjson-schema-form%2Fangular-schema-form-material","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjson-schema-form%2Fangular-schema-form-material","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjson-schema-form%2Fangular-schema-form-material/lists"}