{"id":20904691,"url":"https://github.com/sage/streamline-require","last_synced_at":"2025-05-13T05:30:48.307Z","repository":{"id":2601177,"uuid":"3583875","full_name":"Sage/streamline-require","owner":"Sage","description":"Client side require infrastructure built with (and for) streamline","archived":false,"fork":false,"pushed_at":"2022-04-06T12:01:16.000Z","size":87,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-24T15:03:59.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-29T17:16:50.000Z","updated_at":"2022-04-06T12:00:34.000Z","dependencies_parsed_at":"2022-08-28T23:31:04.397Z","dependency_job_id":null,"html_url":"https://github.com/Sage/streamline-require","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sage%2Fstreamline-require","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sage%2Fstreamline-require/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sage%2Fstreamline-require/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sage%2Fstreamline-require/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sage","download_url":"https://codeload.github.com/Sage/streamline-require/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253882718,"owners_count":21978540,"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-11-18T13:18:30.672Z","updated_at":"2025-05-13T05:30:47.907Z","avatar_url":"https://github.com/Sage.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## streamline-require\n\nThis package contains a small infrastructure to load streamline and regular JS modules from the browser. \nIt applies the streamline transformation server side and caches the transformed files.\nIt also optimizes roundtrips between client and server: \nthe _required_ module and all its dependencies are transferred in one message.\nAlso, dependencies that have already been transferred to the browser are not re-transferred \nwhen you require additional modules.\n\nNote: this infrastructure does not handle all the subtleties of node's require logic but it handles enough to\nsupport our applications (and it does it very efficiently).\nIt is provided _as is_ and contributions to improve it are welcome.\n\n## Resources\n\nThe API is documented [here](https://github.com/Sage/streamline-require/blob/master/API.md).  \n\nFor support and discussion, please join the [streamline.js Google Group](http://groups.google.com/group/streamlinejs).\n\n\n## License\n\nThis work is licensed under the [MIT license](http://en.wikipedia.org/wiki/MIT_License).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsage%2Fstreamline-require","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsage%2Fstreamline-require","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsage%2Fstreamline-require/lists"}