Despite the impending deprecation of this library, it retains critical functionalities absent in its successors, such as the Marketplace client. The library is hindered by outdated dependencies, which complicates updating dependencies in applications that utilize factory. Overall, this results in a less than optimal developer experience.
I have forked factory and undertaken a comprehensive overhaul, removing unnecessary code and dependencies, and updating all components to their most recent versions.
This pull request consolidates all of my modifications. I believe the community would greatly benefit from merging these changes and releasing a new version. I am open to discussions and willing to adjust specific changes if needed.
Despite the impending deprecation of this library, it retains critical functionalities absent in its successors, such as the Marketplace client. The library is hindered by outdated dependencies, which complicates updating dependencies in applications that utilize
factory
. Overall, this results in a less than optimal developer experience.I have forked
factory
and undertaken a comprehensive overhaul, removing unnecessary code and dependencies, and updating all components to their most recent versions.This pull request consolidates all of my modifications. I believe the community would greatly benefit from merging these changes and releasing a new version. I am open to discussions and willing to adjust specific changes if needed.
I am currently integrating this updated version in https://github.com/mindrunner/fleetbot and another application within a private repository.
Changes
babel-eslint
.gumdrop
feature, whose purpose was unclear and seemingly redundant.cross-env
.jest
to enhance testing capabilities.eslint
for improved code quality enforcement.typedoc
for better documentation generation.prettier
, which re-formatted a significant portion of the codebase.bn.js
types todevDependencies
to support big number manipulations.mobx
for state management enhancements.js-sha3
.solana-web3.js
for Solana blockchain interactions.typescript
for the latest language features and bug fixes.anchor-contrib
dependency and migrated tocoral-xyz/anchor
for Anchor framework integration.Checklist