populations.js
v0.1.13
Published
This library originally evolved from the [Evolution Readiness](http://concord.org/projects/evolution-readiness) project created by the [Concord Consortium](http://www.concord.org/)
Readme
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 DOMBuilding and Running the project
Install global dependencies
- Node Download an installer or run
brew install node - Bower Run
npm install -g bower
Install local dependencies
npm install
bower installBuild the project
npm run buildThis builds the JS in dist/ and also copies the examples/ and build library into public/
View public/ using something like
live-server publicRunning the tests
Run this command:
npm testA 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:
