{"id":16868611,"url":"https://github.com/ahopkins/porterjs","last_synced_at":"2025-04-11T10:33:25.178Z","repository":{"id":57137697,"uuid":"69758546","full_name":"ahopkins/porterjs","owner":"ahopkins","description":"Simplified (yet powerful) adaptive JS framework.","archived":false,"fork":false,"pushed_at":"2021-10-05T15:21:14.000Z","size":339,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T07:05:07.623Z","etag":null,"topics":["babel","framework","javascript","webpack"],"latest_commit_sha":null,"homepage":"http://porterjs.readthedocs.io/en/latest/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahopkins.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2016-10-01T19:21:43.000Z","updated_at":"2021-10-05T15:21:18.000Z","dependencies_parsed_at":"2022-09-01T04:01:04.955Z","dependency_job_id":null,"html_url":"https://github.com/ahopkins/porterjs","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahopkins%2Fporterjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahopkins%2Fporterjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahopkins%2Fporterjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahopkins%2Fporterjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahopkins","download_url":"https://codeload.github.com/ahopkins/porterjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248363298,"owners_count":21091324,"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":["babel","framework","javascript","webpack"],"created_at":"2024-10-13T14:58:56.676Z","updated_at":"2025-04-11T10:33:25.160Z","avatar_url":"https://github.com/ahopkins.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Welcome to PorterJS\n===================\n\n|KnownVulnerabilities| |Build| |StackShare|\n\nVersion 2.0 (coming soon)\n+++++++++++++++++++++++++\n\n.. note:: PorterJS is in the middle of a fairly substantial overhaul that **will** impact the API and backwards compatibility. Most likely, I will be incrementing the release number to version 2.0 when complete. The biggest changes will be the removal of server side operations as the `Request` and `Response` elements are being removed. In addition, the JSX branch will be merged into the master branch allowing full JSX implementation, and both component level and global level state management.\n\nVersion 1.1\n+++++++++++\n\nRead through the `documentation`_ and check out our `demo`_. If you want to see an example of how to build with it, as a client-side render single-page web application, check out `PorterMail`_.\n\nYou can get up and running by installing via ``npm``.\n\n.. code-block:: bash\n\n    npm install porterjs-framework\n\nBut, the only file you need is the resource, which you can get from `jsdelivr`_:\n\n.. code-block:: html\n\n    \u003cscript type=\"text/javascript\" src=\"//cdn.jsdelivr.net/npm/porterjs-framework@1.1.3/bin/porter.min.js\"\u003e\u003c/script\u003e\n\nSo, feel free to just link that one file.\n\nThis project is currently in active development. Please feel free to join as a tester, debugger, programmer, or drinking buddy.\n\n.. _demo: http://porter.js.org\n.. _documentation: http://porterjs.readthedocs.io/en/latest/\n.. _jsdelivr: http://www.jsdelivr.com/projects/porterjs\n.. _PorterMail: https://github.com/ahopkins/portermail\n.. |KnownVulnerabilities| image:: https://snyk.io/test/npm/porterjs-framework/badge.svg\n   :target: https://snyk.io/test/npm/porterjs-framework\n.. |Build| image:: https://badge.fury.io/js/porterjs-framework.svg\n    :target: https://badge.fury.io/js/porterjs-framework\n.. |StackShare| image:: https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat\n    :target: https://stackshare.io/AdmHpkns/porterjs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahopkins%2Fporterjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahopkins%2Fporterjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahopkins%2Fporterjs/lists"}