2.15.49 • Published 1 year ago

@skeldjs/text v2.15.49

Weekly downloads
-
License
GPL-3.0-only
Repository
-
Last release
1 year ago

@skeldjs/text

This package contains a text building API for the Rich Text formatter used in Among Us, and while you can install it on its own with npm install --save @skeldjs/text or yarn add @skeldjs/text, it is one package of a bigger project, skeldjs.

You can view auto-updating documentation for this package hosted at github pages at https://skeldjs.github.io/SkeldJS/modules/text.html

Basic Usage

Creating a basic document

const formatted = tb()
    .bold(
        color("red", "Hello")
    );

console.log(formatted.toString()); // <b><color="red">Hello</color></b>

or you can define a boilerplate for the document, where the children of the elements in the tb function are not considered.

const formatted = tb(bold(), color("red"))
    .text("Hello");

console.log(formatted.toString()); // <b><color="red">Hello</color></b>

You can also create elements standalone.

const formatted = bold("Hello");

console.log(formatted.toString()); // <b>Hello</b>

Parse RichText

The package also provides a way to parse the Rich Text format.

const parsed = parseTMP("<b><color=red>Hello</color></b>");

console.log(parsed);
/*
TMPElement {
  tagName: 'doc',
  attributes: {},
  children: [
    TMPElement {
      tagName: 'b',
      attributes: {},
      children: [
        TMPElement {
          tagName: 'color',
          attributes: { color: 'red' },
          children: [ 'Hello' ]
        }
      ]
    }
  ]
}
*/

Generate HTML

It also provides a way to convert roughly to HTML where possible.

const parsed = parseTMP("<b><color=red>Hello</color></b>");

console.log(toHTML(parsed));
/*
<div style="width:100%;height:100%;">
    <b>
        <div style="display:inline-block;color:red">
            <span>Hello</span>
        </div>
    </b>
</div>
*/
2.15.39

2 years ago

2.15.37

2 years ago

2.15.38

2 years ago

2.15.35

2 years ago

2.15.36

2 years ago

2.15.33

2 years ago

2.15.34

2 years ago

2.15.48

1 year ago

2.15.49

1 year ago

2.15.46

1 year ago

2.15.47

1 year ago

2.15.44

1 year ago

2.15.45

1 year ago

2.15.42

1 year ago

2.15.43

1 year ago

2.15.40

1 year ago

2.15.41

1 year ago

2.15.31

2 years ago

2.15.32

2 years ago

2.15.30

2 years ago

2.15.28

2 years ago

2.15.29

2 years ago

2.15.26

2 years ago

2.15.27

2 years ago

2.15.25

2 years ago

2.15.24

2 years ago

2.15.22

2 years ago

2.15.23

2 years ago

2.15.20

2 years ago

2.15.21

2 years ago

2.15.19

2 years ago

2.15.18

2 years ago

2.15.17

2 years ago

2.15.15

2 years ago

2.15.16

2 years ago

2.15.14

2 years ago

2.15.8

2 years ago

2.15.9

2 years ago

2.15.6

2 years ago

2.15.7

2 years ago

2.15.4

2 years ago

2.15.5

2 years ago

2.15.2

2 years ago

2.15.3

2 years ago

2.15.0

2 years ago

2.15.1

2 years ago

2.15.13

2 years ago

2.15.11

2 years ago

2.15.12

2 years ago

2.15.10

2 years ago

2.14.36

3 years ago

2.14.35

3 years ago

2.14.34

3 years ago

2.14.32

3 years ago

2.14.33

3 years ago

2.14.31

3 years ago

2.14.29

3 years ago

2.14.28

3 years ago

2.14.30

3 years ago

2.14.27

3 years ago

2.14.25

3 years ago

2.14.26

3 years ago

2.14.23

3 years ago

2.14.21

3 years ago

2.14.22

3 years ago

2.14.20

3 years ago

2.14.18

3 years ago

2.14.19

3 years ago

2.14.16

3 years ago

2.14.17

3 years ago

2.14.15

3 years ago

2.14.14

3 years ago

2.14.12

3 years ago

2.14.13

3 years ago

2.14.9

3 years ago

2.14.7

3 years ago

2.14.8

3 years ago

2.14.10

3 years ago

2.14.11

3 years ago

2.14.6

3 years ago

2.14.5

3 years ago

2.14.4

3 years ago

2.14.3

3 years ago

2.14.1

3 years ago

2.14.2

3 years ago

2.14.0

3 years ago

2.13.10

3 years ago

2.13.9

3 years ago

2.13.8

3 years ago

2.13.6

3 years ago

2.13.7

3 years ago

2.13.5

3 years ago

2.13.4

3 years ago

2.13.2

3 years ago

2.13.3

3 years ago

2.13.1

3 years ago

2.13.0

3 years ago

2.12.5

3 years ago

2.12.6

3 years ago

2.12.0

3 years ago

2.12.3

3 years ago

2.12.1

3 years ago

2.12.2

3 years ago

2.11.19

3 years ago

2.11.16

3 years ago

2.11.17

3 years ago

2.11.18

3 years ago

2.11.15

3 years ago

2.11.13

3 years ago

2.11.14

3 years ago

2.11.12

3 years ago

2.11.11

3 years ago

2.11.9

3 years ago

2.11.10

3 years ago

2.11.1

3 years ago

2.11.8

3 years ago

2.11.6

3 years ago

2.11.7

3 years ago

2.11.4

3 years ago

2.11.5

3 years ago

2.11.2

3 years ago

2.11.3

3 years ago

2.11.0

3 years ago

2.10.21

3 years ago

2.10.22

3 years ago

2.10.18

3 years ago

2.10.19

3 years ago

2.10.20

3 years ago

2.10.16-0

3 years ago

2.10.14

3 years ago

2.10.15

3 years ago

2.10.12

3 years ago

2.10.10

3 years ago

2.10.11

3 years ago

2.10.9

3 years ago

2.10.7

3 years ago

2.10.8

3 years ago

2.10.6

3 years ago

2.10.5

3 years ago

2.10.4

3 years ago

2.10.3

3 years ago

2.10.2

3 years ago

2.10.1

3 years ago

2.10.0

3 years ago

2.9.5

3 years ago

2.9.4

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.9.0

3 years ago

2.6.21

3 years ago

2.6.20

3 years ago

2.6.19

3 years ago

2.6.18

3 years ago

2.6.17

3 years ago

2.6.15

3 years ago

2.6.14

3 years ago

2.8.2

3 years ago

2.8.1

3 years ago

2.7.3

3 years ago

2.7.2

3 years ago

2.8.0

3 years ago

2.7.1

3 years ago

2.6.12

3 years ago

2.6.3

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.5.11

3 years ago

2.5.12

3 years ago

2.5.10

3 years ago