{"id":42400380,"url":"https://github.com/rcos/rpi-validator","last_synced_at":"2026-01-28T01:19:04.232Z","repository":{"id":88241850,"uuid":"149385947","full_name":"rcos/rpi-validator","owner":"rcos","description":"This repository contains string validation specific to RPI. Powered by Rensselaer Center for the Open Source.","archived":false,"fork":false,"pushed_at":"2018-12-04T21:51:56.000Z","size":73,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-01T17:18:07.466Z","etag":null,"topics":["rin-validator","rpi","string","validator","validators"],"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/rcos.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-09-19T03:17:27.000Z","updated_at":"2018-12-04T21:51:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf851dff-4c24-4649-9538-528ddf2e3d7a","html_url":"https://github.com/rcos/rpi-validator","commit_stats":{"total_commits":26,"total_committers":3,"mean_commits":8.666666666666666,"dds":0.1923076923076923,"last_synced_commit":"4074ec9404295e2236d020c1a7b95c407bb14588"},"previous_names":["jake-billings/rpi-validator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rcos/rpi-validator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcos%2Frpi-validator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcos%2Frpi-validator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcos%2Frpi-validator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcos%2Frpi-validator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcos","download_url":"https://codeload.github.com/rcos/rpi-validator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcos%2Frpi-validator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28831248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["rin-validator","rpi","string","validator","validators"],"created_at":"2026-01-28T01:19:01.120Z","updated_at":"2026-01-28T01:19:04.219Z","avatar_url":"https://github.com/rcos.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rpi-validator [![Build Status](https://travis-ci.org/rcos/rpi-validator.svg?branch=master)](https://travis-ci.org/rcos/rpi-validator) ![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg) ![npm](https://img.shields.io/npm/dt/rpi-validator.svg)\n\n![rcos](art/rcos-logo-300.png)\n\nThis repository contains string validation specific to RPI. Powered by Rensselaer Center for the Open Source.\n\nThis package only validates strings. It does not validate inputs with `number` or other types.\n\n### Install ###\n - Npm: `npm install rpi-validator`\n - Yarn: `yarn install rpi-validator`\n\nView the project on NPM: https://www.npmjs.com/package/rpi-validator\n\n### Example ###\n```\nlet rpiValidator = require('rpi-validator');\n\nrpiValidator.isRIN('shirley');   //false\nrpiValidator.isRIN('667986864'); //true\n```\n\n### Available Validators ###\n- isCRN()\n- isISO()\n- isRIN()\n- isSubjectCode()\n- isRPIEmail()\n\n### Contributing ###\n\nAnybody is welcome to contribute to this repository. It's what open source is all about. Make sure code is tested and that the existing tests pass. Please use issues to track bugs and/or changes.\n\nThis repository requires node to be installed in order for it to run. I think it requires version 8 or higher.\n\nRun `yarn install` to install all dependencies before starting work.\n\nRun the tests using `yarn test`.\n\n### Past Contributors ###\n\nFeel free to reach out with any questions about the repository. However, issues are the best way to get changes made.\n\n- [Jake Billings](https://jakebillings.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcos%2Frpi-validator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcos%2Frpi-validator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcos%2Frpi-validator/lists"}