UNPKG

@scion-scxml/scxml

Version:

An implementation of SCXML in JavaScript.

116 lines (115 loc) 3.4 kB
{ "name": "@scion-scxml/scxml", "version": "4.3.27", "description": "An implementation of SCXML in JavaScript.", "keywords": [ "scxml", "statecharts", "w3c", "javascript" ], "types": "tsd/index.d.ts", "maintainers": [ { "name": "Jacob Beard", "email": "jake@jacobeanrnd.com" } ], "author": "Jacob Beard <jake@jacobeanrnd.com>", "bugs": { "email": "jake@jacobeanrnd.com", "url": "https://gitlab.com/scion-scxml/scxml/issues" }, "licenses": [ { "type": "Apache-2.0", "url": "https://gitlab.com/scion-scxml/scxml/blob/master/LICENSE.txt" } ], "repository": { "type": "git", "url": "https://gitlab.com/scion-scxml/scxml.git" }, "implements": [ "http://www.w3.org/TR/scxml/" ], "dependencies": { "@scion-scxml/core": "^2.6.24", "@scion-scxml/sax": "^1.3.25", "escodegen": "^1.8.1", "esprima": "2.7.2", "jsdom": "^11.1.0", "optimist": "^0.6.1", "text-to-js-identifier": "0.0.4", "xmlserializer": "^0.6.0" }, "devDependencies": { "@scion-scxml/core-legacy": "^1.0.25", "@scion-scxml/test-framework": "^2.0.16", "@scion-scxml/vm-browserify": "^0.0.31", "async": "^1.5.2", "babel": "^6.23.0", "babel-cli": "^6.24.1", "babel-plugin-transform-es2015-modules-umd": "^6.8.0", "babel-polyfill": "^6.23.0", "babel-preset-es2015": "^6.9.0", "babelify": "^7.3.0", "browserify": "^14.3.0", "ejs": "^2.4.2", "eslint": "^4.19.1", "express": "^4.14.0", "glob": "^7.0.5", "grunt": "^1.0.1", "grunt-babel": "^6.0.0", "grunt-contrib-nodeunit": "^1.0.0", "grunt-contrib-watch": "^1.0.0", "grunt-express-server": "^0.5.3", "grunt-git": "^1.0.0", "grunt-release": "^0.14.0", "grunt-run": "^0.6.0", "grunt-saucelabs": "^8.6.3", "load-grunt-tasks": "^3.5.0", "minimist": "^1.2.0", "nodeunit": "^0.9.1", "request": "^2.74.0", "typedoc": "^0.12.0", "uglify-js": "^2.8.21", "underscore": "^1.8.3", "watchify": "^3.9.0" }, "engines": { "node": ">=6.0.0", "npm": ">=2.0.0" }, "browser": { "fs": "./lib/runtime/platform-bootstrap/browser/fs", "jsdom": "./lib/runtime/platform-bootstrap/browser/jsdom", "vm": "@scion-scxml/vm-browserify", "./lib/runtime/platform-bootstrap/node/module.js": "./lib/runtime/platform-bootstrap/browser/module.js" }, "main": "./lib/runtime/facade", "scripts": { "postversion": "git push --follow-tags && npm publish", "test": "grunt build test", "fix-global": "sed -i -e 's/g.scxml = f()/g.scion = g.scion || {}; g.scion.scxml = f(); g.scion.core = g.scion.scxml.core;/' dist/scxml.js", "bundle": "browserify -d lib/runtime/facade.js -o dist/scxml.js -s scxml -v", "uglify": "uglifyjs dist/scxml.js -o dist/scxml.min.js", "build": "mkdir -p dist && npm run bundle && npm run fix-global && npm run uglify && npm run docs", "watch": "watchify -d lib/runtime/facade.js -o dist/scxml.js -s scxml -v", "lint": "eslint lib/", "docs": "typedoc --module commonjs --includeDeclarations --out dist/docs/ ./tsd/index.d.ts --readme README.md" }, "browserify": { "transform": [ [ "babelify", { "presets": [ "es2015" ] } ] ] }, "gitHead": "0838a38c74a63ce40c48168e03c4e783e37c1731" }