{"id":15041328,"url":"https://github.com/uwhealth/sass-tools","last_synced_at":"2025-04-14T20:16:57.331Z","repository":{"id":33117942,"uuid":"139469724","full_name":"UWHealth/sass-tools","owner":"UWHealth","description":"Central location for UW Health's sass tools","archived":false,"fork":false,"pushed_at":"2023-07-08T05:20:57.000Z","size":1401,"stargazers_count":2,"open_issues_count":10,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-14T20:16:51.942Z","etag":null,"topics":["sass","sass-boilerplate","sass-functions","sass-library","sass-mixins"],"latest_commit_sha":null,"homepage":"https://uwhealth.github.io/sass-tools/","language":"SCSS","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/UWHealth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-07-02T16:49:32.000Z","updated_at":"2023-04-26T15:34:41.000Z","dependencies_parsed_at":"2024-09-25T01:35:24.554Z","dependency_job_id":"bdacc651-f03d-49eb-a65c-508b302a9076","html_url":"https://github.com/UWHealth/sass-tools","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UWHealth%2Fsass-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UWHealth%2Fsass-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UWHealth%2Fsass-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UWHealth%2Fsass-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UWHealth","download_url":"https://codeload.github.com/UWHealth/sass-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248952357,"owners_count":21188427,"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":["sass","sass-boilerplate","sass-functions","sass-library","sass-mixins"],"created_at":"2024-09-24T20:45:57.967Z","updated_at":"2025-04-14T20:16:57.311Z","avatar_url":"https://github.com/UWHealth.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sass-tools\nCentral location for framework sass tools\n\n[→ View API docs](https://uwhealth.github.io/sass-tools/)\n\n[→ View sample config](example-config.scss)\n\n## Installation\n\n```cli\n# Yarn (preferred)\nyarn add @uwhealth/sass-tools --dev\n\n# NPM\nnpm install @uwhealth/sass-tools --save-dev\n```\n\n## Usage\n\nBefore using sass-tools, you need to import the main entry point (`index.scss`) and initialize the tools. Initializing will take your configuration variables and move them to private variables used by functions and mixins elsewhere.\n\n```scss\n@import 'path/to/node_modules/@uwhealth/sass-tools/index';\n\n// Set configuration variables\n// Docs here: https://uwhealth.github.io/sass-tools/#config\n// Example config here: https://github.com/UWHealth/sass-tools/blob/master/example-config.scss\n// ...\n\n// Initialize (populates configuration)\n@include init;\n\n```\n**[An example configuration](https://github.com/UWHealth/sass-tools/blob/master/example-config.scss) — for easy copy-and-paste — can be found at the root of this repo.**\n\n## Deployment (publishing to npm)\n\nSince these tools are relied on by other UW Health projects, they are available on [npm](https://www.npmjs.com/package/@uwhealth/sass-tools).\nTo make new versions available to npm, your new changes must be pushed to the master branch before publishing to npm.\n\nOnce your changes are pushed, you can use one of the following commands to ease the publishing/tagging process:\n\n_NOTE: You must be logged in to github and npm prior to running these commands or they will fail._\n\n**Maintenance updates (patches)**\n\n```cli\nnpm run patch\n```\n\n**Minor updates (new functionality)**\n\n```cli\nnpm run minor\n```\n\n**Major updates (breaking changes)**\n\n```cli\nnpm version major \u0026\u0026 npm publish\n```\n\nAll commands will tag the most recent changes, update the version in `package.json`, and push that tag to git.\nThe changes will then be packaged and added to npm.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuwhealth%2Fsass-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuwhealth%2Fsass-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuwhealth%2Fsass-tools/lists"}