0.1.13 • Published 5 years ago

populations.js v0.1.13

Weekly downloads
65
License
-
Repository
-
Last release
5 years ago

Populations.js

This library originally evolved from the Evolution Readiness project created by the Concord Consortium

Using the Populations library

In the browser

  <html>
    <head>
      <script src="path/to/populations.js"></script>
    </head>
    <body>
      <div id="environment" />

      <script>
        var mySpecies = new Populations.Species(...);
        var env = new Populations.Environment(...);
        var interactive = new Populations.Interactive(...);
        document.getElementById('environment').appendChild(interactive.getEnvironmentPane());
      </script>

    </body>
  </html>

Or imported via NPM

npm install populations.js

import {Species, Environment, Interactive} from 'populations.js';

var mySpecies = new Species(...);
var env = new Environment(...);
var interactive = new Interactive(...);

// append `interactive.getEnvironmentPane()` somewhere in the DOM

Building and Running the project

Install global dependencies

Install local dependencies

  npm install
  bower install

Build the project

  npm run build

This builds the JS in dist/ and also copies the examples/ and build library into public/

View public/ using something like

  live-server public

Running the tests

Run this command:

  npm test

A new Chrome window will open, and the results of the tests will be shown in your console.

If you have the server running (npm start) then any time you update a file the tests will be re-run.

License

Populations.js is Copyright 2014 (c) by the Concord Consortium and is distributed under any of the following licenses:

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

6 years ago