From bc6d65f83b4aebcd0c47ea0a4c03ab2dd8469be3 Mon Sep 17 00:00:00 2001 From: Sibiraj <20282546+sibiraj-s@users.noreply.github.com> Date: Wed, 25 Oct 2023 10:14:23 +0530 Subject: [PATCH] build: add exports configuration --- README.md | 16 ++--- lib/browser-dtector.ts | 1 + package-lock.json | 154 +++++++++++++++++++++++++++++++++++++++++ package.json | 20 ++++++ tsup.config.ts | 4 +- 5 files changed, 182 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 41c5d30..9a0692e 100644 --- a/README.md +++ b/README.md @@ -16,21 +16,13 @@ yarn add browser-dtector or use cdn -**Minified:** - -```bash -//cdn.jsdelivr.net/npm/browser-dtector@latest/browser-dtector.esm.min.js -``` - -**Pretty Printed:** - ```bash -//cdn.jsdelivr.net/npm/browser-dtector@latest/browser-dtector.esm.js +//cdn.jsdelivr.net/npm/browser-dtector@latest/dist/browser-dtector.js ``` ### Usage -This library is compiled to [UMD][umd] format, you should be able to use it in both `Node.js` and `browser`. +This library exports both ESM and CJS formats, you should be able to use it in both `Node.js` and `browser`. ```js import BrowserDetector from 'browser-dtector'; @@ -45,7 +37,7 @@ _Note_: while using in nodejs, it is mandatory to input `useragent`. ```js const http = require('http'); -const BrowserDetector = require('browser-dtector'); +const { BrowserDetector } = require('browser-dtector'); const browser = new BrowserDetector(); @@ -76,7 +68,7 @@ console.log('Server running at http://127.0.0.1:8080/'); Hello World!