Technical requirements
Prerequistences
Node.js
$ node --version
v14.20.0
npm
$ npm --version
6.14.17
Our current implementation requires Node.js and npm versions as listed above. Choosing them will help you to eliminate issues related to the installation of the package and its' usage.
Our work is underway to provide the possibility to use newer versions of the runtime environment and package manager, stay tuned.
Dependencies
Forminer is a tool that has a couple of external dependencies. All of them are listed below:
ajv@7.1.1
ajv-errors@2.0.0
ajv-formats@1.5.1
classnames@2.2.6
react@17.0.2
react-dnd@14.0.4
react-dnd-html5-backend@14.0.2
react-dnd-mouse-backend@1.0.0-rc.2
react-dnd-multi-backend@6.0.2
react-dnd-touch-backend@14.1.1
react-dom@17.0.2
react-popper@1.3.11
uniforms@3.4.0
uniforms-bridge-json-schema@3.4.0
uniforms-???@3.4.0 // One of the uniforms themes.
The versions presented above are the recommended ones that we are sure will work for you. Although, all of them with minor updates (^
operator) should also do the trick.
It's also important to note that the dependencies mentioned above are not "built-in" with Forminer and must be installed manually.
FAQ
Currently we support React 17.
3.4.0 or higher
React and uniforms are the foundations of Forminer and it's unquestionable that they always will be. Packages and their versions might be changed in the future.
Check your npm, Node.js, React, and other packages' versions.