# Vanilla ESM TypeScript Example This is an example of a project that imports Docsify via plain ESM in browser, with type checking with TypeScript to prove that type definitions are working. This ensures that downstream projects that consume Docsify via ESM get intellisense in their IDE (f.e. `Go To Definition` in VS Code will take the user to Docsify source code). This example is not using a build tool, but relying on native ESM in the browser, using an `importmap` script (`