{"id":23331102,"url":"https://github.com/sassoftware/vi-solution-extensions","last_synced_at":"2025-04-07T10:47:53.619Z","repository":{"id":57683664,"uuid":"468082573","full_name":"sassoftware/vi-solution-extensions","owner":"sassoftware","description":"Solution extensions allow new controls with custom functionality to be deployed to an existing Visual Investigator deployment.","archived":false,"fork":false,"pushed_at":"2024-11-22T10:06:26.000Z","size":724,"stargazers_count":8,"open_issues_count":1,"forks_count":4,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-12T14:48:42.918Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sassoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-09T20:29:21.000Z","updated_at":"2024-11-22T10:06:30.000Z","dependencies_parsed_at":"2024-07-10T16:46:01.127Z","dependency_job_id":"7dc7bf69-d4a4-4663-b863-a7ca563e786b","html_url":"https://github.com/sassoftware/vi-solution-extensions","commit_stats":{"total_commits":10,"total_committers":4,"mean_commits":2.5,"dds":0.5,"last_synced_commit":"e2bcf11ca64ae1c63f80be7d2dfd3b14a4407e0c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sassoftware%2Fvi-solution-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sassoftware%2Fvi-solution-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sassoftware%2Fvi-solution-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sassoftware%2Fvi-solution-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sassoftware","download_url":"https://codeload.github.com/sassoftware/vi-solution-extensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640508,"owners_count":20971553,"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":[],"created_at":"2024-12-20T22:31:03.005Z","updated_at":"2025-04-07T10:47:53.603Z","avatar_url":"https://github.com/sassoftware.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Automatically generated table of contents --\u003e\n\n# SAS Visual Investigator Solution Extensions\n\n# Table of Contents\n\n1. [Home](README.md)\n2. [Getting Started](./docs/pages/1-getting-started.md)\n3. [Adding Mobile Solution Extensions](./docs/pages/2-mobile-solutions.md)\n4. [Manually Uploading Bundles](./docs/pages/3-manual-uploading.md)\n5. [Debugging Solution Extensions Using Sourcemaps](./docs/pages/4-debugging-solution-extensions-using-sourcemaps.md)\n6. [Using Existing Bearer Token For Upload](./docs/pages/5-using-existing-auth-token-for-upload.md)\n\n\u003c!-- toc_end --\u003e\n\n# Overview\n\nSolution extensions enable you to deploy new controls with custom functionality to an existing SAS Visual Investigator deployment. There are multiple tools available to ease the development and deployment of these solution extensions.\n\nSee the documentation and examples provided here for help with these tools.\n\n## Prerequisites\n\n### Desktop Solution Extensions\n\nYou must have access to a deployment of SAS Visual Investigator 10.8 or later to use the documented tools.\n\n### Mobile Solution Extensions\n\nSAS Mobile Investigator does not support custom controls in 10.8. You must have access to a deployment of SAS Visual Investigator on Viya 4 to use the documented tools.\n\n## Installation\n\n### NPM\n\nSAS has published several packages to npm that are referenced and used in this guide.\n\nUse the `@sassoftware/vi-solution-extension-create` package to create a workspace that downloads and installs the required packages. For more information, see [Getting Started](./docs/pages/1-getting-started.md).\n\nSee our packages below:\n\n-   [`@sassoftware/vi-solution-extension-create`](https://www.npmjs.com/package/@sassoftware/vi-solution-extension-create)\n-   [`@sassoftware/vi-solution-extension-angular-schematics`](https://www.npmjs.com/package/@sassoftware/vi-solution-extension-angular-schematics)\n-   [`@sassoftware/vi-solution-extension-upload`](https://www.npmjs.com/package/@sassoftware/vi-solution-extension-upload)\n-   [`@sassoftware/vi-api`](https://www.npmjs.com/package/@sassoftware/vi-api)\n-   [`@sassoftware/mobile-investigator`](https://www.npmjs.com/package/@sassoftware/mobile-investigator)\n\n# Getting Started\n\nFor more information, see [Getting Started](./docs/pages/1-getting-started.md).\n\n# Contributing\n\nThis project is not open for external contributions.\n\n# License\n\nThis project is licensed under this commercial [license](LICENSE.txt).\n\n# Additional Resources\n\n-   SAS Visual Investigator API on [developer.sas.com](https://developer.sas.com/sdk/vi/apiDocs/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsassoftware%2Fvi-solution-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsassoftware%2Fvi-solution-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsassoftware%2Fvi-solution-extensions/lists"}