darwinism v1.0.1
references: https://www.digitalocean.com/community/tutorials/how-to-create-a-node-js-module-pt https://www.alura.com.br/artigos/criando-e-publicando-uma-biblioteca-javascript-no-npm
Methods used during Evolution of the Species
Pegando todas habilidades, atributos e temas
Instancie o módulo
const darwinism = require('darwinism');
darwinism.abilities()
darwinism.attributes()
darwinism.themes()
darwinism
Table of Contents
- Features
- Browser Support
- Installing
- Example
- Request method aliases
- Promises
- TypeScript
- Resources
- Credits
- License
Features
- Make XMLHttpRequests from the browser
- Make http requests from node.js
- Supports the Promise API
- Return JSON data
- Client side support for protecting against XSRF
Browser Support
Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ |
Installing
Using npm:
$ npm install darwinism
Using yarn:
$ yarn add darwinism
Using jsDelivr CDN:
<script src="https://cdn.jsdelivr.net/npm/darwinism@1.0.0/index.js"></script>
Using unpkg CDN:
<script src="https://unpkg.com/browse/darwinism@1.0.0/index.js"></script>
Example
note: CommonJS usage
In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with require()
use the following approach:
const darwinism = require('darwinism').default;
Request method aliases
For convenience aliases have been provided for all supported request methods.
darwinism.vitality(option)
darwinism.strength(option)
darwinism.resistance(option)
darwinism.intelligence(option)
darwinism.humanity(option)
darwinism.cyberneticity(option)
darwinism.faith(option)
darwinism.attunement(option)
darwinism.dexterity(option)
darwinism.eletricity()
darwinism.mechanics()
darwinism.engineer()
darwinism.logical()
darwinism.security()
darwinism.health()
darwinism.cyber()
darwinism.art()
darwinism.psychological()
darwinism.culinary()
darwinism.themeEarth()
darwinism.themeFire()
darwinism.themeAir()
darwinism.themeWater()
When using the alias method vitality
with options
to multiply the points acquired in the player's action darwinism.vitality(option)
.
Example of use
darwinism.vitality(2)
.then((data)=>{
console.log(data);
}).catch((e)=>{console.log(`Error: ${e}`)});
Return to JSON
{
"name": "vitality",
"points": 40,
}
NOTE
When using the alias methods themes
, abilities
, and attributes
get all the items you want.
darwinism.themes()
.then((data)=>{
console.log(`Todos temas disponíveis: \n\n${data}`);
}).catch((e)=>{console.log(`Error: ${e}`)});
Promises
darwinism depends on a native ES6 Promise implementation to be supported. If your environment doesn't support ES6 Promises, you can polyfill.
TypeScript
darwinism includes TypeScript definitions.
import darwinism from 'darwinism';
darwinism.health();
Resources
Credits
darwinism is inspired by the evolution in strategy games or rpg that makes the character an increasingly better species and with varieties in abilities to enjoy the universe.