Skip to content

Commit

Permalink
Implement astBody option
Browse files Browse the repository at this point in the history
  • Loading branch information
josephfrazier committed Aug 26, 2017
1 parent 23aa746 commit 6a9da44
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ var fs = require('fs')
var path = require('path')
var rmdir = require('rimraf')
var crypto = require('crypto')
var parseScript = require('shift-parser').parseScript

module.exports = function (options) {
// check args
Expand Down Expand Up @@ -50,7 +51,7 @@ module.exports = function (options) {
function getCacheFilePath (fn, args, opt) {
var salt = opt.salt || ''
var source = String(fn)
var fnStr = (opt.noBody ? '' : source)
var fnStr = (opt.noBody ? '' : opt.astBody ? JSON.stringify(parseScript(source)) : source)
var argsStr
var hash

Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
"dependencies": {
"es6-promise": "^4.0.5",
"mkdirp": "^0.5.0",
"rimraf": "^2.4.0"
"rimraf": "^2.4.0",
"shift-parser": "^5.0.7"
},
"devDependencies": {
"coveralls": "^2.11.0",
Expand Down

0 comments on commit 6a9da44

Please sign in to comment.