1.0.39 • Published 7 years ago

node-spider-script v1.0.39

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
7 years ago

node-spider-script

NPM Version Build Status Coverage Status Inline docs License Total Downloads Dependency Status devDependency Status

Load spider script as any javascript modules under nodeJS runtime.

Overview

Spider is a programming language that compiles to JavaScript. It takes the best ideas of Swift, Python, C# and CoffeeScript.

See spiderlang.org for more information.

Usage

In order to use spider scripts under node, you need to first require this library as follows

require('node-spider-script');

Now you can require your spider files like any other javascript files, for example:

var jsModule = require('./my-test.spider');

var person = jsModule.create('my name');
var output = person.listen('my noise');

In your spider file, instead of doing module.exports, do return to the object you wish to export.

For example:

return {
    create: fn(name) {
        return new Person(name);
    }
};

Full example (Spider):

fn Person(name) {
  this.name = name;

  this.listen = fn (text) {
    return this.name + ' ' + text;
  };
}

return {
    create: fn(name) {
        return new Person(name);
    }
};

Full example (JavaScript):

require('node-spider-script');

var jsModule = require('./my-test.spider');

var person = jsModule.create('my name');
var output = person.listen('my noise');

Installation

In order to use this library, just run the following npm install command:

npm install --save node-spider-script

API Documentation

See full docs at: API Docs

Contributing

See contributing guide

Release History

DateVersionDescription
2018-10-31v1.0.39Maintenance
2015-02-06v0.0.20Grunt cleanups
2014-12-07v0.0.16Minor internal changes
2014-12-01v0.0.14Added continues integration support for the project
2014-11-30v0.0.13Internal changes due to spider dependency changes
2014-11-29v0.0.12Updated spider dependency
2014-11-29v0.0.11Internal improvements
2014-11-22v0.0.7JSDoc changes
2014-11-22v0.0.6Fixed pure require approach
2014-11-22v0.0.5Initial release

License

Developed by Sagie Gur-Ari and licensed under the Apache 2 open source license.

1.0.39

7 years ago

1.0.38

7 years ago

1.0.37

7 years ago

1.0.36

8 years ago

1.0.35

8 years ago

1.0.34

8 years ago

1.0.33

8 years ago

1.0.32

8 years ago

1.0.31

8 years ago

1.0.30

8 years ago

1.0.29

8 years ago

1.0.28

8 years ago

1.0.27

8 years ago

1.0.26

8 years ago

1.0.25

8 years ago

1.0.24

8 years ago

1.0.23

8 years ago

1.0.22

8 years ago

1.0.21

8 years ago

1.0.20

8 years ago

1.0.19

8 years ago

1.0.18

8 years ago

1.0.17

9 years ago

1.0.16

9 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.93

9 years ago

0.0.92

9 years ago

0.0.91

9 years ago

0.0.90

9 years ago

0.0.89

9 years ago

0.0.88

9 years ago

0.0.87

9 years ago

0.0.86

9 years ago

0.0.85

9 years ago

0.0.84

9 years ago

0.0.83

9 years ago

0.0.82

9 years ago

0.0.81

9 years ago

0.0.80

9 years ago

0.0.79

9 years ago

0.0.78

9 years ago

0.0.77

9 years ago

0.0.76

9 years ago

0.0.75

9 years ago

0.0.74

9 years ago

0.0.73

9 years ago

0.0.72

9 years ago

0.0.71

9 years ago

0.0.70

9 years ago

0.0.69

9 years ago

0.0.68

9 years ago

0.0.67

9 years ago

0.0.66

9 years ago

0.0.65

9 years ago

0.0.64

9 years ago

0.0.63

9 years ago

0.0.62

9 years ago

0.0.61

9 years ago

0.0.60

9 years ago

0.0.59

9 years ago

0.0.58

9 years ago

0.0.57

9 years ago

0.0.56

10 years ago

0.0.55

10 years ago

0.0.54

10 years ago

0.0.53

10 years ago

0.0.52

10 years ago

0.0.51

10 years ago

0.0.50

10 years ago

0.0.49

10 years ago

0.0.48

10 years ago

0.0.47

10 years ago

0.0.46

10 years ago

0.0.45

10 years ago

0.0.44

10 years ago

0.0.43

10 years ago

0.0.42

10 years ago

0.0.41

10 years ago

0.0.40

10 years ago

0.0.39

10 years ago

0.0.38

10 years ago

0.0.37

10 years ago

0.0.36

10 years ago

0.0.35

10 years ago

0.0.34

10 years ago

0.0.33

10 years ago

0.0.32

10 years ago

0.0.31

10 years ago

0.0.30

10 years ago

0.0.29

10 years ago

0.0.28

10 years ago

0.0.27

10 years ago

0.0.26

10 years ago

0.0.25

10 years ago

0.0.24

10 years ago

0.0.23

10 years ago

0.0.22

10 years ago

0.0.21

10 years ago

0.0.20

10 years ago

0.0.19

10 years ago

0.0.18

10 years ago

0.0.17

10 years ago

0.0.16

11 years ago

0.0.15

11 years ago

0.0.14

11 years ago

0.0.13

11 years ago

0.0.12

11 years ago

0.0.11

11 years ago

0.0.10

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago