add entry-points.ts
convert entry points to typescript
move splitting words to node-edit.ts
create view.ts
fixes to ts code
ignore generated js from ts
fix build for ts