0.9.23 • Published 5 years ago
alg v0.9.23
alg.js
A library for parsing and transforming puzzle algorithms ("algs").
Usage
Here's how to use alg.js
:
var oll = alg.parse("[F: [R, U]]");
console.log(oll);
var expanded = alg.expand(oll);
console.log(alg.algToString((oll)));
Here's how to get set up in different environments:
Online
Try it at https://npm.runkit.com/alg
Browser
Note: for the time being you need to get alg.js
via npm
. In the future, there will be easier ways of getting it directly.
<script src="alg.js"></script>
<script>
alg.parse("[F: [R, U]]");
console.log(oll);
</script>
npm
test.js
:
var alg = require("alg");
var oll = alg.parse("[F: [R, U]]")
console.log(oll);
Run:
npm install alg
node test.js
ES6 & TypeScript
alg.js
works with ES6 and TypeScript out of the box:
import {expand, parse, algToString} from "alg"
var oll = parse("[F: [R, U]]");
console.log(oll);
var expanded = expand(oll);
console.log(algToString((oll)));
0.9.23
5 years ago
0.9.22
5 years ago
0.9.21
5 years ago
0.9.18
5 years ago
0.9.17
6 years ago
0.9.16
6 years ago
0.9.15
6 years ago
0.9.14
6 years ago
0.9.12
6 years ago
0.9.10
6 years ago
0.9.9
6 years ago
0.9.8
6 years ago
0.9.7
6 years ago
0.9.6
6 years ago
0.9.5
6 years ago
0.9.3
6 years ago
0.9.2
6 years ago
0.9.1
6 years ago
0.9.0
6 years ago
0.2.0
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago
0.0.0
10 years ago