{"_id":"fsajs","_rev":"26-f0af4208e661db2c2aa63fccca7147b1","name":"fsajs","description":"Library for creating fsa and testing if they accept specified strings.","dist-tags":{"latest":"0.0.21"},"versions":{"0.0.0":{"name":"fsajs","version":"0.0.0","description":"Library for creating fsa and testing if they accept specified strings.","main":"index.coffee","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.0","dist":{"shasum":"c16c37e0e9b7548409d79912286e0a3569d920ff","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.0.tgz","integrity":"sha512-Y83/bR1T0aMoMlkViQAY5faUHWYcp3DPIpOEL0yhGcf1nVNd9Yp5PEeN37P4v4+DHRjAcbvSLIhcx2siqjckAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA7jZ4QeJpnTU6P8/E/O6rkf6usSgDfQgGSxg49CL5RQIhAOEu0yKnKHJForF/zxkar3Xeakygb92dz5GfW9W8aPBC"}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.1":{"name":"fsajs","version":"0.0.1","description":"Library for creating fsa and testing if they accept specified strings.","main":"index.coffee","dependencies":{"underscore":"~1.6.0","coffee-script":"^1.7.1"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.1","dist":{"shasum":"655d82fb02d4ef31065ac76fb4c010351aa1d7b5","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.1.tgz","integrity":"sha512-3IUjLcF84avKsJ4jFRcXFS2fBgJ49RbRbS8KVwklopU+URaLVK1x6P+flAJTtxUUVWE9pNKNDDj6Jy6eczK3rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNLPse9e/pfA3VYkMgTRURpKW85CiSPTENJgh1qwEzpQIhAIBJEVzuvnRCM+2zLD6Fgb4EAWpNFUU63hEkjEJb2qQH"}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.11":{"name":"fsajs","version":"0.0.11","description":"Library for creating fsa and testing if they accept specified strings.","main":"fsajs.coffee","dependencies":{"underscore":"~1.6.0","coffee-script":"^1.7.1"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.11","dist":{"shasum":"fd99aec715c9c99529bce3fe28867268327139fb","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.11.tgz","integrity":"sha512-x1TE2kP9uceTMaTNdHW8eRSpPp+BJVN8BAknZW+6QGz4k4zsbuwLmWnfM6VzaVApsU2egbi0lj9GvGosBO99Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW2laJqy/JVHkN89BXzaytrhE9tvDg5ZtYhrUqovSd7AiEAyBujhku0gdhSKB0PUr5X9ahyCmuT/vISs+ZFheFhI7A="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.12":{"name":"fsajs","version":"0.0.12","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0","coffee-script":"^1.7.1"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","prepublish":"coffee --compile --output lib/fsajs.js src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.12","dist":{"shasum":"751fd15c5754c86cae32aa10dd2a15420b668917","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.12.tgz","integrity":"sha512-+hJ4JdKPgcP0CaDpDwpnzACmeCm0FaxnhEa5VGGs+uDSynTOhCutMjfQCn6NGH1JNWDBBh6CJ1Zu6QeNbYPNvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaFChjvZve5qrZzo3Kj9RxTV1ni+ALavHHod3FBfq19QIhAMvhIO4OfUkZCfcYo30YdH5miqYlkYaO+4TXrgabfZmH"}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.121":{"name":"fsajs","version":"0.0.121","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0","coffee-script":"^1.7.1"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","prepublish":"coffee --compile --output lib/fsajs.js src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.121","dist":{"shasum":"8356c9db8d7d3260fbe9b5d7ee7c85533c4e459f","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.121.tgz","integrity":"sha512-GLz/E7ONvR99EFoRUaqYH8m+wlziup9JGuo8GSRL4Osz3sQbw0f54fqO1UWDU/0c8NLDNhrhgnkKd4NvAjeKDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxH/tO02tszL2RD4v9gbcAypx1qcpNRSSHMBvzzUhiBQIgH9J8gW7gMljc9GwgJ3yrgyndjrmdtfp+/oI9JApXP4M="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.122":{"name":"fsajs","version":"0.0.122","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0","coffee-script":"^1.7.1"},"devDependencies":{"sinon-chai":"~2.5.0","coffee-script":"~1.7.1"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib/fsajs.js src/fsajs.coffee","prepublish":"coffee --compile --output lib/fsajs.js src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.122","dist":{"shasum":"1e93ac9541d247f56323d7af8d287cd599f67995","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.122.tgz","integrity":"sha512-3AehuU/fvywbIk/4dPVvtBdoYRuYUPcMqnysAC27u/lbtOoRSfuB0Ok+TO1xK2lSXDkw4/oL0rZxk1HsTH+kdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGanCpQ15S8siDInuX3YsKFQ6doB4u/FQMqyJePiBq7HAiEA/5++fIjpNiuXyepp/wkpaNfW0YiM2fuJbFZ/mQfHvyQ="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.13":{"name":"fsajs","version":"0.0.13","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib/fsajs.js src/fsajs.coffee","prepublish":"coffee --compile --output lib/fsajs.js src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.13","dist":{"shasum":"71bf90039ea844d32ed146f5bc1cb237814e991f","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.13.tgz","integrity":"sha512-g8omOu+HkKupdijO5euIuyOY3PJN0tp6FGTl7dISaW1Ko394GoNMZHK1uBRFxBJ/loGlMZ0bE/NNn/AlvhqOSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPLT+aFcYJZy+ZmMN1TmxQbwDhyw0WVLzt1Kt0N8uZXwIhAKxXvAQMvppARnLNBzCRWj+L6uVEgMJ7VIh4wJuh484O"}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.131":{"name":"fsajs","version":"0.0.131","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib src/fsajs.coffee","prepublish":"coffee --compile --output lib src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.131","dist":{"shasum":"406026072639caacb5279752bc8985eace0ec315","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.131.tgz","integrity":"sha512-I5GeQk4San/n4v09dSh5D+iTdj7cREQ8CAvXP+QX85ONOQnN8aM4vZLm/ctN86AKqkQo7WkgiKpLFadrrh9Ipg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfxdtDKOOfhcD186Z7y6rdPEG1U+8Ul84Jog1gEr42VAiAev2BChmWmgIA6OWo1/xVFqwulPGLIpN0xne+IoyVBHQ=="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.14":{"name":"fsajs","version":"0.0.14","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib src/fsajs.coffee","prepublish":"coffee --compile --output lib src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.14","dist":{"shasum":"1cb732ca5e486072d51d14301d19752a3a829b15","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.14.tgz","integrity":"sha512-8OysStpjfTHZ3TaxJSZDmes3KY0Wuvadj2DM8914CPHNsEtdMV8bCy5l2AjmpV5btnPYqEMjwZzUk4rvlu0SPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KLRnAYk60/8+JaPIyN12nwz52tOW2KOHNEEYAf6qzgIhANzVFAtnzotsYFLS5PT2zqInmA2H7vsqaEzQkTzw4Dft"}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.15":{"name":"fsajs","version":"0.0.15","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib src/fsajs.coffee","prepublish":"coffee --compile --output lib src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.15","dist":{"shasum":"f35ff4936b51403bb3f1f03aee3381370b413f32","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.15.tgz","integrity":"sha512-jCmSvdt48QBn5KBvj6MMr05UIwrws27AzcuVJXBjfofgVMMNUTRdT/xfFjX4Lb09jW4Hs9hQKNWzLVqnS0Tmhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUKNBDeisT84762oy9ifafiPLDHZhyskClgKHDwBVOuAiAdw45XebGvEjJqHh8SnrG11KSXfm24VMw+tDR1gArcnA=="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.2":{"name":"fsajs","version":"0.0.2","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib src/fsajs.coffee","prepublish":"coffee --compile --output lib src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.2","dist":{"shasum":"0b8117ef3779461afd78fb3775250f39f34fefab","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.2.tgz","integrity":"sha512-HSFGTxfuiQoBO0/mXN9piQvLTsF4sAcCOHL1JH0modqN+BTUoeBap0tIgCUVVBmx6HGz7QKF9SIte26bzs3WZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArbnyMptAhzBJg2Cai/Kc5CjXSKrTYt6gG+EqtWW/5EAiEAxMFM7+I7GtES9waZyDnY6jp9yJqfmM+RP8rrkFxhYiY="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]},"0.0.21":{"name":"fsajs","version":"0.0.21","description":"Library for creating fsa and testing if they accept specified strings.","main":"lib/fsajs.js","dependencies":{"underscore":"~1.6.0"},"devDependencies":{"coffee-script":"~1.7.1","sinon-chai":"~2.5.0"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register test.coffee","build":"coffee --compile --output lib src/fsajs.coffee","prepublish":"coffee --compile --output lib src/fsajs.coffee"},"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"keywords":["fsa"],"author":{"name":"FranciscoM"},"license":"MIT","bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"homepage":"https://github.com/fmont006/fsajs","_id":"fsajs@0.0.21","dist":{"shasum":"ef073fc61ba79afae0f93cef2d65d3b7a3cd1c44","tarball":"https://registry.npmjs.org/fsajs/-/fsajs-0.0.21.tgz","integrity":"sha512-JbqMcFUYOEkSMqNoXcEJeeqUz88LSe2JX6heb6T6yfwfy0SXtXI2pVZBN0vGkhr1EATNjGxEoL0kSLgK5H0cSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA1S9DSz5Ayr2UgR1WEi2YeurSpk3HSUxeTXbQRQ4xjAiEA5iJTv9aEs/9YOc9bagk8GzV93QNm25IVQ1OkP903fTY="}]},"_from":"fsajs/","_npmVersion":"1.4.3","_npmUser":{"name":"fmont006","email":"fmont006@fiu.edu"},"maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}]}},"readme":"fsajs\n=====\n\nLibrary for creating finite state automata and testing if they accept a given string.\n\n```coffeescript\nfsajs = require('fsajs').fsajs # import the module\n\nfsa = fsajs.createFSA() # configure fsa\n\t.addState \n\t  name: 'pepe' \n\t  transitions:[{stateName:'other', symbol:'c'},{stateName:'otherState', symbol:'b'}]\n\t  initialState: true\n\t.addState \n\t  name: 'otherState', \n\t  transitions:[{stateName:'other', symbol:'c'},{stateName:'otherState', symbol:'b'}], \n\t  finalState: true\n\t.addState \n\t  name: 'other', \n\t  transitions:[{stateName:'pepe', symbol:'c'},{stateName:'otherState', symbol:'b'}] \n\nfsa.acceptsString 'bcccb' # returns true \n\nfsa.acceptsString 'bccbb' # returns false \n```\n","maintainers":[{"name":"fmont006","email":"fmont006@fiu.edu"}],"time":{"modified":"2022-06-18T03:57:09.051Z","created":"2014-06-13T03:34:20.048Z","0.0.0":"2014-06-13T03:34:20.048Z","0.0.1":"2014-06-13T03:57:15.846Z","0.0.11":"2014-06-13T04:11:44.420Z","0.0.12":"2014-06-13T04:31:20.740Z","0.0.121":"2014-06-13T04:43:00.911Z","0.0.122":"2014-06-13T04:45:45.325Z","0.0.13":"2014-06-16T04:12:07.695Z","0.0.131":"2014-06-16T04:20:21.295Z","0.0.14":"2014-06-16T04:23:04.926Z","0.0.15":"2014-06-21T14:06:18.043Z","0.0.2":"2014-06-29T01:42:45.038Z","0.0.21":"2014-06-29T04:36:41.008Z"},"homepage":"https://github.com/fmont006/fsajs","keywords":["fsa"],"repository":{"type":"git","url":"https://github.com/fmont006/fsajs.git"},"author":{"name":"FranciscoM"},"bugs":{"url":"https://github.com/fmont006/fsajs/issues"},"license":"MIT","readmeFilename":"README.md"}