@samitouri / QOS-React-2 / commits / e147c4942b

[docs] Remove unused file

Paul O’Shannessy committed Sep 16, 2015 at 14:09 UTC e147c4942b6b0c5df426cadd1c7e88f3d2956233
1 file changed -39
docs/extractCode.js deleted
-39
@@ -1,39 +0,0 @@
1 -'use strict';
2 -
3 -var argv = require('optimist').argv;
4 -var fs = require('fs');
5 -
6 -var CODE_SAMPLE = /```[\S]+\s*[\s\S]*?```/g;
7 -var PARTS = /```[\S]+\s*\/\/\s+(.+?)\n([\s\S]*?)```/;
8 -
9 -function truncate(s, n) {
10 - n = n || 256;
11 - if (s.length < n) {
12 - return s;
13 - }
14 - return s.substring(0, n) + '...';
15 -}
16 -
17 -function main(dest, filenames) {
18 - if (!dest) {
19 - throw new Error('no dest provided');
20 - }
21 - filenames.map(function(filename) {
22 - var content = fs.readFileSync(filename).toString('utf8');
23 - var codeSamples = content.match(CODE_SAMPLE);
24 -
25 - codeSamples.map(function(codeSample) {
26 - // Do a little jank preprocessing
27 - codeSample = codeSample.replace('<!--', '//').replace(' -->', '');
28 - var extracted = codeSample.match(PARTS);
29 - if (!extracted) {
30 - throw new Error('Code sample did not match correct format in ' + filename + ': ' + truncate(codeSample));
31 - }
32 - var codeSampleFilename = extracted[1];
33 - var codeSampleContent = extracted[2].replace(/\*\*/g, '');
34 - fs.writeFileSync(argv.dest + '/' + codeSampleFilename, codeSampleContent);
35 - });
36 - });
37 -}
38 -
39 -main(argv.dest, argv._);