{"id":13635020,"url":"https://github.com/lemonhall/node-leveljs","last_synced_at":"2025-04-19T03:34:14.609Z","repository":{"id":7224721,"uuid":"8532460","full_name":"lemonhall/node-leveljs","owner":"lemonhall","description":"LevelDB in pure JavaScript, a very immature work in progress","archived":false,"fork":false,"pushed_at":"2013-02-09T01:02:25.000Z","size":5296,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-09T05:33:49.531Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"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/lemonhall.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}},"created_at":"2013-03-03T05:57:00.000Z","updated_at":"2022-02-21T23:44:07.000Z","dependencies_parsed_at":"2022-08-06T20:01:09.339Z","dependency_job_id":null,"html_url":"https://github.com/lemonhall/node-leveljs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemonhall%2Fnode-leveljs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemonhall%2Fnode-leveljs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemonhall%2Fnode-leveljs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemonhall%2Fnode-leveljs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lemonhall","download_url":"https://codeload.github.com/lemonhall/node-leveljs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249600500,"owners_count":21297705,"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-08-02T00:00:39.240Z","updated_at":"2025-04-19T03:34:13.661Z","avatar_url":"https://github.com/lemonhall.png","language":"JavaScript","readme":"# LevelJS\n\nA pure JavaScript implementation of LevelDB.\n\n**A very immature work-in-progress with currently not much practical use.**\n\n## API\n\n### leveljs.logReader(fd)\nGiven a file descriptor (obtained via `fs.open()`), parse a LevelDB format *.log* file. Emits data \u0026 errors via an EventEmitter.\n\n**Events:**\n\n * `'entry'`: similar to the `batch()` entries in [LevelUP](https://github.com/rvagg/node-levelup). You will either get entries of the form: `{ type: 'put', key: 'key', value: 'value' }` or `{ type: 'del', key: 'key' }`.\n * `'done'`: when parsing is complete\n * `'error'`: whenever there is some kind of parsing or I/O error; parsing will be halted.\n\n## Licence\n\nLevelJS is Copyright (c) 2013 Rod Vagg [@rvagg](https://twitter.com/rvagg) and licenced under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.","funding_links":[],"categories":["database"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemonhall%2Fnode-leveljs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flemonhall%2Fnode-leveljs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemonhall%2Fnode-leveljs/lists"}