[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._);