How to use the coffee-script.eval function in coffee-script

To help you get started, we’ve selected a few coffee-script examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jonschlinkert / gray-matter / test / parse-coffee.js View on Github external
parse: function(str, options) {
        /* eslint no-eval: 0 */
        return coffee['eval'](str, options);
      }
    }
github jonschlinkert / gray-matter / test / parse-cson.js View on Github external
parse: function(str, options) {
        /* eslint no-eval: 0 */
        return coffee['eval'](str, options);
      }
    }
github file-icons / atom / lib / icons / icon-compiler.js View on Github external
compileConfigFile(configPath, outputPath){
		const fs = require("fs");
		const CoffeeScript = require("coffee-script");
		const config = fs.readFileSync(configPath).toString();
		CoffeeScript.eval(config);
		const output = this.compileConfigData(config);
		fs.writeFileSync(outputPath, output);
	}
github file-icons / atom / lib / icons / icon-compiler.js View on Github external
compileConfigData(source, cson = false){
		if(cson) source = require("coffee-script").eval(source);
		const directoryIcons = this.compileList(source.directoryIcons);
		const fileIcons      = this.compileList(source.fileIcons);
		const indexedLists   = this.indexLists([directoryIcons, fileIcons]);
		return this.stringify(indexedLists);
	}