> For the complete documentation index, see [llms.txt](https://evt-garronej.gitbook.io/denoify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://evt-garronej.gitbook.io/denoify/.deno.ts-files.md).

# .deno.ts files

You can provide deno specific implementation of some files.

Let's say you have a [`src/lib/hash.ts`](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/master/src/lib/hash.ts) file in your project if you put a [`src/lib/hash.deno.ts`](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/master/src/lib/hash.deno.ts) file alongside it Denoify will copy [`src/lib/hash.deno.ts`](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/master/src/lib/hash.deno.ts) into [deno\_dist/lib/hash.ts](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/master/deno_dist/lib/hash.ts) and ignore [`src/lib/hash.ts`](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/master/src/lib/hash.ts). &#x20;

Don't forget to [ignore the `src/**/*.deno.ts` files in your `tsconfig.json`](https://github.com/garronej/my_dummy_npm_and_deno_module/blob/1415f364f877a166bd21a916d3f6005fd32e9413/tsconfig.json#L25-L26).

That's all you need to know. 😃 &#x20;
