{"id":19903931,"url":"https://github.com/zerotohero-dev/o2.js","last_synced_at":"2025-12-12T04:25:18.988Z","repository":{"id":1637821,"uuid":"2362365","full_name":"zerotohero-dev/o2.js","owner":"zerotohero-dev","description":"A Coherent Solution to Your JavaScript Dilemma","archived":false,"fork":false,"pushed_at":"2016-12-06T04:10:52.000Z","size":18363,"stargazers_count":74,"open_issues_count":60,"forks_count":11,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-14T11:36:21.071Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://o2js.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerotohero-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-09-10T19:57:23.000Z","updated_at":"2023-10-02T23:38:58.000Z","dependencies_parsed_at":"2022-08-31T00:01:15.407Z","dependency_job_id":null,"html_url":"https://github.com/zerotohero-dev/o2.js","commit_stats":null,"previous_names":["v0lkan/o2.js"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerotohero-dev%2Fo2.js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerotohero-dev%2Fo2.js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerotohero-dev%2Fo2.js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerotohero-dev%2Fo2.js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerotohero-dev","download_url":"https://codeload.github.com/zerotohero-dev/o2.js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241331262,"owners_count":19945320,"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-12T20:26:01.247Z","updated_at":"2025-12-12T04:25:18.914Z","avatar_url":"https://github.com/zerotohero-dev.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e\n\u003e **NOTE**\n\u003e\n\u003e This project is no longer maintained (at least for a while).\n\u003e \n\u003e If you want to be the maintainer of it contact me at\n\u003e me@volkan.io\n\u003e\n\n\n\u003e Although this branch is (by definition) stable, it's missing **a lot** of features since it's being rewritten.\n\u003e\n\u003e The recent 1.x version with a larger feature set may be found at https://github.com/v0lkan/o2.js/releases/tag/v.0.25.8\n\n...\n\n### In Progress\u0026hellip;\n\nread **CONTRIBUTE.md** for now.\n\nalso read **INSTALL.md** for installation instructions.\n\n### Installation\n\n\u0026hellip;\n\n### Dependencies\n\nEach folder in **src/o2/** is a separate **NPM module**.\n\nAlthough some these modules depend on one another, the dependencies are **not** explicitly set in **package.json**; instead these dependencies are checked at runtime as in\u0026hellip;\n\n~~~\nvar o = require('../object/core'),\n\n    ...\n\n    if (!o) {\n        throw new Error('Please run `npm install o2.object` first.');\n    }\n~~~\n\nSo if you see an error message in the console, make sure you `npm install` necessary modules first.\n\n### Release Policy\n\n// TODO: to be edited. This is a very rough outline right now.\n\nVersions are in the form MAJOR.MINOR.PATCH\n\n* PATCH: (backwards compatible) bug fixes (no new features)\n* MINOR: (backwards compatible) features\n* MAJOR: non-backwards-compatible changes.\n\nevery feature/bugfix to be added is forked into a feature branch (under features/branchname)\n\nfeature branches branch off from develop and merge back to develop.\n\nevery release branch branches off from develop and merges back to develop and master\n\nrelease branches should not contain featured (i.e., only minor version increases in release branches)\n\nrelease branch is higher than the version number in package.json\n\nfor for version: 2.0.12 the release branch should be at least 'release-2.1'.\n\nbefore merging, make sure that the release branch does not have any CI build failures.\n\nmore info at http://semver.org/ and http://nvie.com/posts/a-successful-git-branching-model/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerotohero-dev%2Fo2.js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerotohero-dev%2Fo2.js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerotohero-dev%2Fo2.js/lists"}