diff --git a/actions.js b/actions.js index 1b52175..505aea3 100755 --- a/actions.js +++ b/actions.js @@ -208,6 +208,7 @@ Object.assign( // NOTE: keep this last as it is the most general... : /^[a-zA-Z$@#_][a-zA-Z0-9$@#_\-\.]*$/.test(e) ? new parseStringAction.Identifier(e) + // other values... : JSON.parse(e) }) return { @@ -939,6 +940,7 @@ module.MetaActions = { this[action](...args) : this.parseStringAction.callAction(this, action, ...args) }, // XXX EXPERIMENTAL -- symantics of this are not final... + // XXX need str syntax for this... chain: function(actions, ...args){ var that = this actions diff --git a/package.json b/package.json index d420833..02e2092 100755 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ }, "homepage": "https://github.com/flynx/actions.js#readme", "dependencies": { - "ig-object": "^5.4.12" + "ig-object": "^5.4.16" } }