Sha256: b2519aaae09bed73dc78812c5a2fb6d54989773229148da87e1e92c5e6204574
Contents?: true
Size: 471 Bytes
Versions: 4
Compression:
Stored size: 471 Bytes
Contents
const { spawnSync } = require("child_process"); const path = require("path"); module.exports = (text, _parsers, _opts) => { const child = spawnSync( "ruby", ["--disable-gems", path.join(__dirname, "./ripper.rb")], { input: text, maxBuffer: 10 * 1024 * 1024 // 10MB } ); const error = child.stderr.toString(); if (error) { throw new Error(error); } const response = child.stdout.toString(); return JSON.parse(response); };
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
prettier-0.19.0 | src/parse.js |
prettier-0.18.2 | src/parse.js |
prettier-0.18.1 | src/parse.js |
prettier-0.18.0 | src/parse.js |