11.0.0 • Published 3 years ago

@jdeighan/string-input v11.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@jdeighan/string-input

This npm package provides the following libraries:

/taml:

isTAML(block) - returns true if 1st line of block is '---'
taml(block) - returns data structure that block represents
slurpTAML(path) - returns data structure text in file represents

/markdown:

convertMarkdown(flag) - if false, markdownify just returns 1st arg
markdownify(block) - convert markdown to HTML

NOTE: Since one or more '#' characters introduce a comment, don't do this:

# A title

but, instead, do this:

A title
=======

replace '=' characters with '-' characters for a level 2 heading

/builtins:

isBuiltin(name) - tells you whether the name is a JavaScript reserved
	name. The list is VERY incomplete and should probably not be
	used from outside this package.

/heredoc:

doDebug(flag) - turns on HEREDOC debugging if flag = true
mapHereDoc(block) - interprets a HEREDOC block and returns result
addHereDocType(obj) - add a new HEREDOC type by passing a class
	that implements methods myName(), isMyHereDoc(block) and map(block)

/func:

Provides class FuncHereDoc, which can be used to add a new HEREDOC type via addHereDocType() in /heredoc

/string-input:

This library provides 4 classes of increasing complexity:

  1. StringFetcher
  2. StringInput
  3. SmartInput
  4. PLLParser

/walker:

Implements these 3 classes:

  1. TreeWalker
  2. ASTWalker
  3. TreeStringifier

/symbols:

Includes functions:

  • getNeededSymbols(coffeeCode, hOptions)
  • addImports(coffeeCode, rootDir, hOptions)
  • buildImportBlock(lNeededSymbols, rootDir, hOptions)
  • buildImportList(lNeededSymbols, rootDir, hOptions)
  • getAvailSymbols(rootDir, hOptions)

/coffee:

Includes functions:

  • convertCoffee(flag)
  • coffeeExprToJS(coffeeExpr, force)
  • coffeeCodeToJS(code, hOptions)
  • coffeeFileToJS(srcPath, destPath, hOptions)
  • coffeeEvalFunc(lParmNames, strBody) - use with FuncHereDoc
10.0.0

3 years ago

10.0.1

3 years ago

11.0.0

3 years ago

9.0.4

3 years ago

9.0.3

3 years ago

9.0.2

3 years ago

9.0.1

3 years ago

9.0.0

3 years ago

8.0.34

4 years ago

8.0.36

4 years ago

8.0.35

4 years ago

8.0.38

4 years ago

8.0.37

4 years ago

8.0.39

4 years ago

8.0.41

4 years ago

8.0.40

4 years ago

8.0.43

4 years ago

8.0.42

4 years ago

8.0.45

4 years ago

8.0.44

4 years ago

8.0.47

3 years ago

8.0.46

4 years ago

8.0.48

3 years ago

8.0.30

4 years ago

8.0.32

4 years ago

8.0.31

4 years ago

8.0.33

4 years ago

8.0.19

4 years ago

8.0.21

4 years ago

8.0.20

4 years ago

8.0.23

4 years ago

8.0.22

4 years ago

8.0.25

4 years ago

8.0.24

4 years ago

8.0.27

4 years ago

8.0.26

4 years ago

8.0.29

4 years ago

8.0.28

4 years ago

8.0.10

4 years ago

8.0.12

4 years ago

8.0.11

4 years ago

8.0.14

4 years ago

8.0.13

4 years ago

8.0.16

4 years ago

8.0.15

4 years ago

8.0.18

4 years ago

8.0.17

4 years ago

8.0.9

4 years ago

8.0.8

4 years ago

8.0.7

4 years ago

8.0.6

4 years ago

7.0.8

4 years ago

7.0.7

4 years ago

7.0.6

4 years ago

7.0.5

4 years ago

7.0.9

4 years ago

7.0.0

4 years ago

7.0.4

4 years ago

7.0.3

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

6.0.12

4 years ago

6.0.11

4 years ago

6.0.10

4 years ago

8.0.5

4 years ago

8.0.4

4 years ago

6.0.7

4 years ago

6.0.6

4 years ago

6.0.9

4 years ago

6.0.8

4 years ago

6.0.5

4 years ago

8.0.1

4 years ago

8.0.0

4 years ago

8.0.3

4 years ago

8.0.2

4 years ago

6.0.1

4 years ago

6.0.3

4 years ago

6.0.2

4 years ago

6.0.4

4 years ago

5.1.3

4 years ago

6.0.0

4 years ago

5.1.2

4 years ago

5.1.1

4 years ago

5.1.0

4 years ago

3.0.6

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

5.0.0

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.60

4 years ago

1.0.55

4 years ago

1.0.54

4 years ago

1.0.59

4 years ago

1.0.58

4 years ago

1.0.57

4 years ago

1.0.56

4 years ago

1.0.53

4 years ago

1.0.48

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.45

4 years ago

1.0.49

4 years ago

1.0.51

4 years ago

1.0.50

4 years ago

1.0.52

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.40

4 years ago

1.0.44

4 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.26

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.34

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.19

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago