10.0.4 • Published 4 years ago

@useoptic/diff-engine v10.0.4

Weekly downloads
564
License
-
Repository
github
Last release
4 years ago

Optic Domain written in Rust

Notes

This workspaces should be called something more general than "diff-engine" because it encompasses most of the Optic domain.

Dependencies

This project is written in Rust, which compiles to a binary for your local system. To install all the basics you need (Rust compiler + Cargo), the recommended way is to use the official Rust Up project. On Linux or macOS, that comes down to running (if you trust executing curled shell scripts):

$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

If you're on Windows or want to know more about how to get the basic Rust toolchain in place, this Installation Chapter of the Official Rust Book.

Building the binary and accompanying Node.js + WASM packages

The recommended way to build a development binary and WASM packages is to use the following commands from the repository root:

$ task workspaces:build
$ cargo build

Running end-to-end

To test the development binary and WASM packages through the Optic product, as opposed to running the automated tests, use the standalone cli-server:

$ task workspaces:build
$ node --inspect-brk workspaces/cli-server/build/standalone-server.js /path/to/your/api/project

Or, run the apidev start command made available through source sourceme.sh from the repository root, which runs the cli-server as a daemon. Because it is a daemon, you may need to restart it via apidev daemon:stop to pick up the latest changes:

$ source sourceme.sh
$ apidev start
10.0.2

4 years ago

10.0.4

4 years ago

10.0.1

4 years ago

10.0.1-beta.0

4 years ago

10.0.1-alpha.1

4 years ago

9.0.20

4 years ago

9.0.19

4 years ago

9.0.18

4 years ago

9.0.16

4 years ago

9.0.15

4 years ago

9.0.13

4 years ago

9.0.12

4 years ago

9.0.11

4 years ago

9.0.11-beta.0

4 years ago

9.0.10

4 years ago

9.0.10-beta.0

4 years ago

9.0.8

4 years ago

9.0.8-beta.2

4 years ago

9.0.8-beta.1

4 years ago

9.0.8-beta.0

4 years ago

9.0.7

4 years ago

9.0.7-beta.1

4 years ago

9.0.7-beta.0

4 years ago

9.0.4

4 years ago

9.0.3

4 years ago

9.0.2

4 years ago

9.0.0

4 years ago

8.6.3-beta.9

4 years ago

8.6.3-beta.8

4 years ago

8.6.3-beta.7

4 years ago

8.6.3-beta.5

4 years ago

8.6.3-beta.3

4 years ago

8.6.3-beta.4

4 years ago

8.6.3-beta.2

4 years ago

8.6.3-beta.1

4 years ago

8.6.3-beta.0

4 years ago

8.6.2-beta.0

4 years ago

8.6.2

5 years ago

8.6.1

5 years ago

8.6.0-beta.34

5 years ago

8.6.0-beta.33

5 years ago

8.6.0-beta.32

5 years ago

8.6.0-beta.31

5 years ago

8.6.0-beta.30

5 years ago

8.6.0-beta.28

5 years ago

8.6.0-beta.29

5 years ago

8.6.0-beta.27

5 years ago

8.6.0-beta.26

5 years ago

8.6.0-beta.24

5 years ago

8.6.0-beta.23

5 years ago

8.6.0-beta.25

5 years ago

8.6.0-beta.22

5 years ago

8.6.0-beta.21

5 years ago

8.6.0-beta.20

5 years ago

8.6.0-beta.19

5 years ago

8.6.0-beta.17

5 years ago

8.6.0-beta.18

5 years ago

8.6.0-beta.16

5 years ago

8.6.0-beta.15

5 years ago

8.6.0-beta.13

5 years ago

8.6.0-beta.14

5 years ago

8.6.0-beta.12

5 years ago

8.6.0-beta.11

5 years ago

8.6.0-beta.10

5 years ago

8.6.0-beta.8

5 years ago

8.6.0-beta.9

5 years ago

8.6.0-beta.7

5 years ago

8.6.0-beta.6

5 years ago

8.6.0-beta.4

5 years ago

8.6.0-beta.5

5 years ago

8.6.0-beta.3

5 years ago

8.6.0-beta.0

5 years ago

8.6.0-beta.1

5 years ago

8.6.0-beta.2

5 years ago

8.5.0

5 years ago

8.4.2

5 years ago

8.4.1-beta

5 years ago

8.4.1

5 years ago

8.4.0

5 years ago

8.3.8

5 years ago