0.3.59 โ€ข Published 7 months ago

@effectai/effect-js v0.3.59

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

๐Ÿ”ฅ @effectai/effect-js

Effect Network SDK for integration with https://effect.network

โœ’๏ธ Installation

The official distribution for the package is available at npm. Note that the module available under the @effectai/effect-js namespace is for ECMAScript modules, if you want to use the module in a CommonJS environment (require), you can use the @effectai/effect-js@cjs module. Note, that if you are using NodeJS, the minimum version required is v18.

ESM

npm i @effectai/effect-js
import { EffectSdk } from "@effectai/effect-js";

CommonJS

npm i @effectai/effect-js@cjs
const { EffectSdk } = require("@effectai/effect-js");

Quickstart

Take a look at the quick start guide to understand how to install and use the library.

SDK-Reference

The SDK reference is available here: SDK-Reference

๐Ÿฆ‹ Development

The best way to get to know how this module works is by adding features while you can run it. So there are some examples provided to provide an idea of how to create a transaction with the Effect Network.

Clone the project

git clone https://github.com/effectai/effect-js.git

Install dependencies and dev-dependencies

npm ci

It is now possible to start compiling the typescript files to the module spec of your choice, for now, the following module specs are supported: ESM, CommonJS

npm run build # esmodules
npm run build:cjs # commonjs

Link it. Now it is possible to use npm link to link the compiled typescript code to your project, from the directory of your project, run the following command.

npm link /path/to/effect-js/

From your project folder, you should be able to import the compiled code from effect-js. Depending on your environment, use import or require as described above(## โœ’๏ธ Installation).

๐Ÿงช Testing

The testing framework used for this project is ViTest and is configured to run the tests in the test directory. Remember to copy the test/.env.test.example file to test/.env.test and fill in the values for your environment. Currently, these variables are required:

  • VITE_EOSACC=yourEosAccountName
  • VITE_EOSPERM=yourEosAccountPermission
  • VITE_EOSPK=yourEosAccountPrivateKey
cp test/.env.test.example test/.env.test

npm run test
# OR
npm run test:watch

๐Ÿ—ž Publishing

Run the following command to build the source, increment the version, and publish the dist transpile code and types to the npm repository, assuming you have the correct credentials.

Make sure the git is clean, and everything has been committed, and run the following.

npm run publish:public

Running publish:next will publish a pre-release of the SDK to the npm repository. Users will need to explicitly opt-in to use it.

npm run publish:next
0.3.53

8 months ago

0.3.52

8 months ago

0.3.50

8 months ago

0.3.59

7 months ago

0.3.58

7 months ago

0.3.57

7 months ago

0.3.56

7 months ago

0.3.55

7 months ago

0.3.54

7 months ago

0.3.42

8 months ago

0.3.41

8 months ago

0.3.49

8 months ago

0.3.48

8 months ago

0.3.47

8 months ago

0.3.46

8 months ago

0.3.45

8 months ago

0.3.44

8 months ago

0.3.43

8 months ago

0.3.31

1 year ago

0.3.39

1 year ago

0.3.38

1 year ago

0.3.37

1 year ago

0.3.36

1 year ago

0.3.35

1 year ago

0.3.34

1 year ago

0.3.33

1 year ago

0.3.32

1 year ago

0.3.30

1 year ago

0.3.29

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.22

1 year ago

0.3.20

1 year ago

0.3.21

1 year ago

0.3.19

1 year ago

0.3.18

2 years ago

0.3.17

2 years ago

0.3.16

2 years ago

0.3.15

2 years ago

0.3.14

2 years ago

0.3.13

2 years ago

0.3.12

2 years ago

0.3.11

2 years ago

0.2.27

2 years ago

0.2.26

2 years ago

0.2.25

2 years ago

0.2.24

2 years ago

0.2.23

2 years ago

0.2.22

2 years ago

0.2.21

2 years ago

0.2.20

2 years ago

0.2.19

2 years ago

0.2.18

2 years ago

0.2.17

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.9

2 years ago

0.3.10

2 years ago

0.2.39

2 years ago

0.2.30

2 years ago

0.2.38

2 years ago

0.2.37

2 years ago

0.2.36

2 years ago

0.2.35

2 years ago

0.2.34

2 years ago

0.2.33

2 years ago

0.2.32

2 years ago

0.2.31

2 years ago

0.2.29

2 years ago

0.2.28

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.1.72

2 years ago

0.1.73

2 years ago

0.2.1

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.1.70

2 years ago

0.1.71

2 years ago

0.1.68

2 years ago

0.1.69

2 years ago

0.1.65

2 years ago

0.1.66

2 years ago

0.1.67

2 years ago

0.1.53

2 years ago

0.1.54

2 years ago

0.1.55

2 years ago

0.1.56

2 years ago

0.1.57

2 years ago

0.1.58

2 years ago

0.1.59

2 years ago

0.1.50

2 years ago

0.1.51

2 years ago

0.1.49

2 years ago

0.1.45

2 years ago

0.1.46

2 years ago

0.1.47

2 years ago

0.1.48

2 years ago

0.1.63

2 years ago

0.1.64

2 years ago

0.1.60

2 years ago

0.1.61

2 years ago

0.1.62

2 years ago

0.1.41

2 years ago

0.1.42

2 years ago

0.1.43

2 years ago

0.1.44

2 years ago

0.1.40

2 years ago

0.1.38

2 years ago

0.1.39

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.1.15

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.1.34

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.1.16

2 years ago

0.1.17

2 years ago

0.1.18

2 years ago

0.1.10

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.45

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.8

2 years ago

0.0.26

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.1.9

2 years ago

0.0.29

2 years ago

0.1.3

2 years ago

0.1.5

2 years ago

0.0.22

2 years ago

0.0.23

2 years ago

0.0.24

2 years ago

0.0.25

2 years ago

0.0.20

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.19

3 years ago

0.0.14

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.1

3 years ago