1.0.28 ā€¢ Published 3 months ago

bitmark-parser-ts v1.0.28

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

Bitmark-parser-ts

A typescript bitmark-parser

On the fresh start (one time only)

$ npm install

Building the parser typescript source files:

$ npm run build-ts

To run with ts-node:

$ cd src
$ ts-node --esm call.ts tests/bug.bit

Building the Parcel bundle (with an example html)

Example HTML is the bundle-test.html, and the example main is main.ts. At the root of the package, do

$ npm run build-bundle

This command will build the html, js bunlde and map in the /dist directory.

You need to tweak dist/bundle-test.html -- the default src specification is src="/main.aa9d12ad.js". You will need to copy dist/* to your local apache www directory. But you will have to tweak this src value (location of the file) if you are copying the files to a different directory. For me the js files reside in the same direcory as the html, I just add '.' like this src="./main.aa9d12ad.js". Below is a generated bundle-test.html.

<!doctype html><!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""> <![endif]--><!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8" lang=""> <![endif]--><!--[if IE 8]>         <html class="no-js lt-ie9" lang=""> <![endif]--><!--[if gt IE 8]><!--><html class="no-js"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title></title><meta name="description" content=""><meta name="viewport" content="width=device-width, initial-scale=1"><script src="./main.aa9d12ad.js" crossorigin></script></head><body> </body></html>

And you also need to tweak the map file location in the js file. It is usually specified at the end of the bundle js file. e.g. you see I added '.' before /main.aa9d12ad.js.map.

arse(n)}var r="[.conversation-right-1]\nYoo!\n",o="\n[.bot-action-response]\n===\n[!Ja, das weiss ich]\n[%A]\n[@reaction:celebrate]\nšŸ‘ Cool!\n===\n[!Das war mir nicht bewusst]\n[%B]\nšŸ˜…\n[@reaction:like]\n===\nTHIS IS THE FOOTER\n",t=n(o);console.log(t);
},{"./src/index.ts":"B6dB"}]},{},["ZCfc"], null)
//# sourceMappingURL=./main.aa9d12ad.js.map

That's it. You copy the three files dist/bundle-test.html, dist/main.aa9d12ad.js, dist/main.aa9d12ad.js.map to your webserver document directory.

1.0.28

3 months ago

1.0.27

3 months ago

1.0.26

4 months ago

1.0.19

9 months ago

1.0.18

9 months ago

1.0.17

9 months ago

1.0.16

9 months ago

1.0.9

9 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.22

7 months ago

1.0.21

7 months ago

1.0.20

8 months ago

1.0.25

5 months ago

1.0.24

6 months ago

1.0.23

7 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.15

9 months ago

1.0.14

9 months ago

1.0.13

9 months ago

1.0.12

9 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.0

12 months ago