Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Integrated development environment for Crosstalk
JavaScript

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
howto/hello-world
README.md
addTestingArtifacts.js
clone.js
createHttpHelpers.js
createVmErrorMessage.js
createWorkerName.js
createWorldPath.js
crosstalk.js
equals.js
eventIsAuthorized.js
executeWorldPath.js
failedToEmit.js
history.js
httpBodyEquals.js
httpHasHeader.js
httpRequestHelper.js
httpResponseHelper.js
index.js
logHttpRequest.js
logHttpResponse.js
matchers.js
matchesHistoricalEvent.js
package.json
require.js
shouldBeSilent.js
shouldBeSilentFromNowOn.js
shouldCallCallback.js
shouldCallErrorCallback.js
shouldEmit.js
shouldEmitNew.js
shouldNotEmit.js
workerWrapper.js
worldPathWrapper.js
wrapHttpRequest.js
writeTo.js

README.md

crosstalk-ide

crosstalk-ide is a Crosstalk Swarm emulator enabling local Crosstalk Worker development and testing.

Installation

Current

git clone git@github.com:crosstalk/crosstalk-ide.git
cd crosstalk-ide
npm link

Future (pending npm release)

npm install crosstalk-ide

Usage

For starters, take a look at the examples folder and run the examples via:

node example.js

This simple initial example illustrates how to use the crosstalk-development-environment in order to run workers.

With example.js as a start, the next place to look would be at crosstalk.js which creates the Crosstalk sandbox that a worker runs in. That is the complete list of emulated worker functionality.

Finally, for now, addTestingArtifacts.js shows more of the testing functionality available in the development environment.

More examples are forthcoming.

HOWTOs

How to build a "Hello World" Crosstalk worker

Crosstalk worker environment

Crosstalk global object and available modules

Something went wrong with that request. Please try again.