       }
       androidReplaceXwalkDist: {
         command: './replace_xwalk_in_apk.sh release'
+      }
+      installFreedomForNodeForZork: {
+        # This allows our Docker containers, which do not have access to the
+        # git repo's "top-level" node_modules/ folder find freedom-for-node.
+        command: 'npm install --prefix build/dev/uproxy/lib/samples/zork-node freedom-for-node'
       }
     }
 

    'copy:libsForZorkChromeApp'
    'copy:libsForZorkFirefoxApp'
    'copy:libsForZorkNode'
  ]

  grunt.registerTask 'version_file', [

          localDestPath: 'lib/samples/zork-firefoxapp/data/'
      libsForZorkNode:
        Rule.copyLibs
          pathsFromDevBuild: ['lib/churn-pipe', 'lib/loggingprovider', 'lib/zork']
          pathsFromThirdPartyBuild: ['freedom-port-control']
          localDestPath: 'lib/samples/zork-node/'
