{"id":34505471,"url":"https://github.com/primait/pyxis-npm","last_synced_at":"2026-04-02T11:58:45.990Z","repository":{"id":34932671,"uuid":"189432063","full_name":"primait/pyxis-npm","owner":"primait","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-24T08:32:54.000Z","size":171403,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-03-25T10:29:39.887Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/primait.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-30T14:50:58.000Z","updated_at":"2026-03-24T12:39:36.000Z","dependencies_parsed_at":"2025-10-22T14:44:04.878Z","dependency_job_id":"006125e7-8f6b-48be-9ee0-63b70b7ae0d0","html_url":"https://github.com/primait/pyxis-npm","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/primait/pyxis-npm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primait%2Fpyxis-npm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primait%2Fpyxis-npm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primait%2Fpyxis-npm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primait%2Fpyxis-npm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/primait","download_url":"https://codeload.github.com/primait/pyxis-npm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primait%2Fpyxis-npm/sbom","scorecard":{"id":744989,"data":{"date":"2025-08-11","repo":{"name":"github.com/primait/pyxis-npm","commit":"b832bf3a4a10b23bc36a75ecdc83749d79045cdd"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":5,"reason":"Found 14/26 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: ISC License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/primait/.github/SECURITY.md:1","Info: Found linked content: github.com/primait/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/primait/.github/SECURITY.md:1","Info: Found text in security policy: github.com/primait/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating public.ecr.aws/prima/node:16.14.2-2 to public.ecr.aws/prima/node:16.14.2-2@sha256:bab534636f3b91dbb1b8db01de074fc4f3f83c52955191c9464fb1d6029b2095","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"43 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-xvf7-4v9q-58w6","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-pfq8-rq6v-vf5m","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-4www-5p9h-95mh","Warn: Project is vulnerable to: GHSA-9gqv-wp59-fq42","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-hc6q-2mpp-qw7j","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T18:27:37.539Z","repository_id":34932671,"created_at":"2025-08-22T18:27:37.539Z","updated_at":"2025-08-22T18:27:37.539Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31305970,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T09:48:21.550Z","status":"ssl_error","status_checked_at":"2026-04-02T09:48:19.196Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2025-12-24T02:58:20.303Z","updated_at":"2026-04-02T11:58:45.985Z","avatar_url":"https://github.com/primait.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PYXIS-NPM\n\n\u003e [!WARNING]\n\u003e **This repository is in maintenance mode and must not be used for new projects.**\n\u003e\n\u003e `@prima-assicurazioni/pyxis-npm` is kept only for legacy consumers that still depend on it.\n\u003e\n\u003e **Please migrate to the current Pyxis repository as soon as possible:**  \n\u003e https://github.com/primait/pyxis\n\n## Status\n\nThis package is **legacy** and is currently maintained in **maintenance mode**.\n\nThat means:\n\n- no new features will be added\n- no new projects should adopt it\n- support is limited to critical fixes and essential maintenance\n- existing consumers should plan a migration to the new Pyxis repository\n\n## What to use instead\n\nUse the current Pyxis repository instead:\n\n**https://github.com/primait/pyxis**\n\nIf you are starting a new project, do **not** use this package.\n\nIf you are currently using this package, you should plan to migrate away from it as soon as possible.\n\n\n# Legacy README.md\n\n## How to include Pyxis in your project\n\n### Including Pyxis as pre-built CSS\n\n_Not recommended_.\n\nCopy the contents of the `dist` folder into your project's assets. It contains a build of the whole pyxis design system, built with a high polyfill load, with the following browserlist configuration:\n\n```bash\n\u003e 0.05%\nie 10-11\n```\n\n### Including Pyxis as SASS or building your Pyxis Theme\n\nTo include pyxis as sass you can simply import pyxis.scss from your application's sass entry point.\n\nDepending on your transpiler's configuration you may first need to redefine the **$fontPath** variable, making it point to the pyxis-npm `fonts` folder.\nThis variable is used to resolve file imports of fonts with a relative path that depends on your configuration.\nRemember that usually, in sass transpilers, paths are relative to the main entry point, not to specific partials.\n\n### Build your Pyxis theme\n\nIf you need to customise Pyxis, try to respect its folder structure.\n\nE.g. if you need to tune up variables without importing the whole 01_base partials list\n\n- Create a folder with the same name of the part that will change (eg 01_base since variables are there)\n- Copy and paste 01_base/\\_root.scss partial from pyxis-npm in your project/01_base that you've created before\n- Comment partials imports that you don't want to use\n- Create a new \\_variables.scss file, redefine all the variables you need and at the end import the original pyxis-npm variables partial (fix relative paths to point at package partials)\n- In your 01_base/\\_root import your variables partial\n- In your app.scss entry point copy the import structure of pyxis.scss changing 01_base/\\_root with the one you've defined before (fix relative paths to point at package partials)\n\n```scss\n@import \"01_base/_root\",\n  // Local redefinition\n  \"pyxis-npm/scss/02_atoms/_root\", // Original pyxis-npm partials\n  \"pyxis-npm/scss/03_molecules/_root\", \"pyxis-npm/scss/04_organisms/_root\";\n```\n\n### Build Pyxis on your machine\n\nPyxis-NPM ships out with a fully configured transpiler, so you can build your pyxis.css and serve it locally:\n\n```bash\nyarn build:dev\n```\n\nOr (minified without source maps):\n\n```bash\nyarn build:prod\n```\n\n## Testing\n\nAfter installing, you can browse pyxis examples by launching a webpack dev server in watch mode on your machine:\n\n```bash\nyarn serve\n```\n\nExample files are stored in `src/test/`. Their pages are reachable @ http://localhost:8080/test/myTestFile.html .\n\n### Visual regression testing\n\nRecently and automated visual regression testing suite has been added to Pyxis, in the `playwright/` folder. Its [README](playwright/README.md) contains up-to-date info on how to perform automated tests on Pyxis examples, using multiple browsers at multiple screen sizes.\n\n## Copyright and license\n\nCode copyright 2019 PrimaIT. Code released under [the ICS license](https://github.com/primait/pyxis-npm/blob/master/LICENSE.md).\n\n[npm-link]: https://www.npmjs.com/package/@prima-assicurazioni/pyxis-npm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimait%2Fpyxis-npm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprimait%2Fpyxis-npm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimait%2Fpyxis-npm/lists"}