A parser for Bitmark text
npm install bitmark-parser-tsA 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.
````
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.mapdist/bundle-test.html, dist/main.aa9d12ad.js, dist/main.aa9d12ad.js.map` to your webserver document directory.
That's it. You copy the three files