Crypterify 是一种用于加密 Node.js 模块并使用密码保护它们的 Browserify 转换工具。通过 npm install crypterify 安装后,您可以生成加密的文件(例如通过 gulp.coffee)。以下是生成一个加密的 app.js 的任务配置:

示例配置:


options = {

  password: 'mypassword',

  files: ['private']

};



gulp.task('crypterify', () ->; 

  browserify({

    entries: ['./src/index.coffee'],

    extensions: ['.coffee'],

    debug: false

  })

  .transform('coffeeify/no-debug')

  .transform(options, 'crypterify')

  .bundle()

);