{"id":13566730,"url":"https://github.com/Finschia/finschia-js","last_synced_at":"2025-04-04T00:32:08.737Z","repository":{"id":156176870,"uuid":"448793743","full_name":"Finschia/finschia-js","owner":"Finschia","description":"finschia-js is javascript sdk for Finschia","archived":false,"fork":false,"pushed_at":"2024-06-17T06:28:02.000Z","size":17711,"stargazers_count":7,"open_issues_count":6,"forks_count":4,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-03T13:05:36.297Z","etag":null,"topics":["blockchain"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Finschia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-01-17T07:28:45.000Z","updated_at":"2024-06-18T09:08:24.000Z","dependencies_parsed_at":"2024-05-13T09:52:55.608Z","dependency_job_id":"d6b3abc8-d259-4d27-bb39-cd2fcca11a1a","html_url":"https://github.com/Finschia/finschia-js","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finschia%2Ffinschia-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Finschia","download_url":"https://codeload.github.com/Finschia/finschia-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247103290,"owners_count":20884023,"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":["blockchain"],"created_at":"2024-08-01T13:02:15.505Z","updated_at":"2025-04-04T00:32:08.030Z","avatar_url":"https://github.com/Finschia.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Finschia-js\n\nfinschia-js is useful tool to power JavaScript based client solutions ranging\nfrom Web apps/explorers over browser extensions to server-side clients.\n\n## Packages\n\nfinschia-js is a library that consists of many smaller npm packages within the\n[@finschia namespace](https://www.npmjs.com/org/finschia), a so called monorepo.\nHere are some of them to get an idea:\n\n| Package                                 | Description                               | Latest                                                                                                                  |\n|-----------------------------------------|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| [@finschia/finschia](packages/finschia) | A client library for the Finschia v1.0.0+ | [![npm version](https://img.shields.io/npm/v/@finschia/finschia.svg)](https://www.npmjs.com/package/@finschia/finschia) |\n\n## Supported JS environments\n\nCurrently, the codebase supports the following runtime environments:\n\n1. Node.js 12+\n2. Modern browsers (Chromium/Firefox/Safari, no Internet Explorer or\n   [Edge Spartan](https://en.wikipedia.org/wiki/Microsoft_Edge#Development))\n3. Browser extensions (Chromium/Firefox)\n\nOur current JavaScript target standard is ES2018. We use WebAssembly to\nimplement certain cryptographic functions.\n\nWe're happy to adjust this list according to users' needs as long as you don't\nask for Internet Explorer support. If your environment does not support Wasm, we\ncan work on a solution with swappable implementations.\n\n## Webpack Configs\n\nWith WebPack 5, you have to be explicit about the usage of Node.js types and\nmodules that were simply replaced with re-implementations for browsers in\nWebpack 4.\n\nConfigs for v1.0.0 and later:\n\n```js\nmodule.exports = [\n  {\n    // ...\n    plugins: [\n      ...,\n      new webpack.ProvidePlugin({\n        Buffer: [\"buffer\", \"Buffer\"],\n      }),\n    ],\n    // ...\n    resolve: {\n      fallback: {\n        buffer: false,\n        crypto: false,\n        events: false,\n        path: false,\n        stream: false,\n        string_decoder: false,\n      },\n    },\n  },\n];\n```\n\n## Get in touch\n\nThe finschia-js development team is happy to get in touch with you for all\nquestions and suggestions.\n\n- [GitHub issues](https://github.com/Finschia/finschia-js/issues) for bugs and\n  feature requests\n\n## Development\n\nSee [HACKING.md](HACKING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFinschia%2Ffinschia-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFinschia%2Ffinschia-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFinschia%2Ffinschia-js/lists"}