diff --git a/package.json b/package.json index 10cb7e8..369df03 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,19 @@ "type": "git", "url": "https://github.com/jakejarvis/dark-mode.git" }, - "main": "dist/dark-mode.cjs.js", - "module": "dist/dark-mode.esm.js", - "unpkg": "dist/dark-mode.min.js", - "types": "dist/dark-mode.d.ts", + "type": "module", + "files": [ + "dist" + ], + "main": "./dist/dark-mode.cjs.js", + "module": "./dist/dark-mode.esm.js", + "unpkg": "./dist/dark-mode.min.js", + "types": "./dist/dark-mode.d.ts", + "exports": { + "require": "./dist/dark-mode.cjs.js", + "import": "./dist/dark-mode.esm.js", + "browser": "./dist/dark-mode.min.js" + }, "scripts": { "build": "rollup -c", "lint": "eslint src/**/*.js", @@ -35,9 +44,6 @@ "rollup-plugin-filesize": "^9.1.1", "rollup-plugin-terser": "^7.0.2" }, - "files": [ - "dist" - ], "keywords": [ "frontend", "dark mode",