{"id":18668360,"url":"https://github.com/andythefactory/jsdb","last_synced_at":"2025-09-08T12:34:12.632Z","repository":{"id":91175339,"uuid":"85195003","full_name":"AndyTheFactory/jsdb","owner":"AndyTheFactory","description":"Fork of JSDB a javascript based scripting engine - originated from http://www.jsdb.org","archived":false,"fork":false,"pushed_at":"2017-03-16T12:48:41.000Z","size":3467,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-27T18:27:06.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/AndyTheFactory.png","metadata":{"files":{"readme":"readme.txt","changelog":"changes.txt","contributing":null,"funding":null,"license":"license.txt","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":"2017-03-16T12:46:47.000Z","updated_at":"2021-11-18T19:42:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"e4733352-6af6-4569-aad0-3f40a5a610a8","html_url":"https://github.com/AndyTheFactory/jsdb","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/AndyTheFactory%2Fjsdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyTheFactory%2Fjsdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyTheFactory%2Fjsdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndyTheFactory%2Fjsdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndyTheFactory","download_url":"https://codeload.github.com/AndyTheFactory/jsdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239498677,"owners_count":19648919,"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-07T08:42:23.004Z","updated_at":"2025-02-18T15:35:43.919Z","avatar_url":"https://github.com/AndyTheFactory.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"For license terms, please read license.txt.\n\nTo compile JSDB for Linux\n\n1. chmod +x makejsdb.csh\n2. ./makejsdb.csh\n3. Copy the support files to /etc/jsdb/\n\nTo compile JSDB for Linux with iODBC\n\n1. chmod +x makejsdbiodbc.csh\n2. ./makejsdbiodbc.csh\n3. Copy the support files to /etc/jsdb/\n\nTo compile JSDB for Linux without ODBC\n\n1. chmod +x makejsdbnosql.csh\n2. ./makejsdbnosql.csh\n3. Copy the support files to /etc/jsdb/\n\nTo generate the Linux build script\n\n   ./jsdb make.js jsdb.project linux linux /preview \u003e makejsdb.csh\n\n   or, without ODBC,\n\n   ./jsdb make.js jsdb.project linux linuxnosql /preview \u003e makejsdb.csh\n\nTo compile JSDB for Windows with GCC\n\n1. jsdb.exe make.js jsdb.project win32\n\nTo compile JSDB for OSX with XCode\n\n1. ./jsdb make.js jsdb.project osx\n\nTo compile JSDB for Win32 with the Borland C++ compiler\n\n1. Open jsdb.project in your favorite text editor.\n2. Search for \"bcc55\" in 3 places, and change the include and library paths as appropriate\n3. jsdb.exe make.js jsdb.project winbcc\n\nThe source code for JSDB is based on SpiderMonkey, with the following changes:\n\n1. Add parenthesis around ambiguous shift operators.\n2. Insert before jsobj.c#2503\n     lasbobj = obj = cx-\u003efp-\u003escopeChain;\n     if (obj) \n3. Disable __declspec(dllimport) in jstypes.h\n4. Replace JSLL_INIT macros in prmjtime.c and jslong.c\n\nJSDB is a trademark registered to Shanti Rao, who would like to hear from you at jsdb@shantirao.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandythefactory%2Fjsdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandythefactory%2Fjsdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandythefactory%2Fjsdb/lists"}