Skip to content

Commit

Permalink
refactor: drop common js support and become pure esm
Browse files Browse the repository at this point in the history
  • Loading branch information
charIeszhao committed Oct 15, 2024
1 parent 41a3312 commit 0034fc3
Show file tree
Hide file tree
Showing 15 changed files with 22 additions and 53 deletions.
14 changes: 14 additions & 0 deletions .changeset/many-peaches-kneel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"@logto/capacitor": major
"@logto/browser": major
"@logto/express": major
"@logto/client": major
"@logto/react": major
"@logto/remix": major
"@logto/next": major
"@logto/node": major
"@logto/vue": major
"@logto/js": major
---

drop common JS support and become pure ESM
2 changes: 0 additions & 2 deletions packages/browser/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/browser",
"version": "2.2.19",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
2 changes: 0 additions & 2 deletions packages/capacitor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/capacitor",
"version": "2.0.5",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
2 changes: 0 additions & 2 deletions packages/client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@
"name": "@logto/client",
"version": "2.8.2",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"react-native": "./lib/shim.js",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
7 changes: 2 additions & 5 deletions packages/express/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/express",
"version": "2.4.0",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand All @@ -27,9 +25,8 @@
"build": "rm -rf lib/ && tsc -p tsconfig.build.json --noEmit && rollup -c",
"lint": "eslint --ext .ts src",
"test": "vitest",
"test:coverage": "node test.cjs && vitest --silent --coverage",
"prepack": "pnpm build && pnpm test",
"postpack": "node test.cjs"
"test:coverage": "vitest --silent --coverage",
"prepack": "pnpm build && pnpm test"
},
"dependencies": {
"@logto/node": "workspace:^"
Expand Down
6 changes: 0 additions & 6 deletions packages/express/test.cjs

This file was deleted.

2 changes: 0 additions & 2 deletions packages/js/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/js",
"version": "4.2.1",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js"
},
"files": [
Expand Down
9 changes: 2 additions & 7 deletions packages/next/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"name": "@logto/next",
"version": "3.7.2",
"type": "module",
"main": "./lib/src/index.cjs",
"module": "./lib/src/index.js",
"types": "./lib/src/index.d.ts",
"typesVersions": {
Expand All @@ -20,17 +19,14 @@
},
"exports": {
".": {
"require": "./lib/src/index.cjs",
"import": "./lib/src/index.js",
"types": "./lib/src/index.d.ts"
},
"./edge": {
"require": "./lib/edge/index.cjs",
"import": "./lib/edge/index.js",
"types": "./lib/edge/index.d.ts"
},
"./server-actions": {
"require": "./lib/server-actions/index.cjs",
"import": "./lib/server-actions/index.js",
"types": "./lib/server-actions/index.d.ts"
}
Expand All @@ -51,9 +47,8 @@
"build": "rm -rf lib/ && tsc -p tsconfig.build.json --noEmit && rollup -c",
"lint": "eslint --ext .ts src",
"test": "vitest",
"test:coverage": "node test.cjs && vitest --silent --coverage",
"prepack": "pnpm build && pnpm test",
"postpack": "node test.cjs"
"test:coverage": "vitest --silent --coverage",
"prepack": "pnpm build && pnpm test"
},
"dependencies": {
"@edge-runtime/cookies": "^5.0.0",
Expand Down
6 changes: 0 additions & 6 deletions packages/next/test.cjs

This file was deleted.

9 changes: 2 additions & 7 deletions packages/node/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,18 @@
"name": "@logto/node",
"version": "2.5.9",
"type": "module",
"main": "./lib/src/index.cjs",
"module": "./lib/src/index.js",
"types": "./lib/src/index.d.ts",
"exports": {
".": {
"require": "./lib/src/index.cjs",
"import": "./lib/src/index.js",
"types": "./lib/src/index.d.ts"
},
"./edge": {
"require": "./lib/edge/index.cjs",
"import": "./lib/edge/index.js",
"types": "./lib/edge/index.d.ts"
},
"./exports": {
"require": "./lib/exports/index.cjs",
"import": "./lib/exports/index.js",
"types": "./lib/exports/index.d.ts"
}
Expand All @@ -38,9 +34,8 @@
"build": "rm -rf lib/ && tsc -p tsconfig.build.json --noEmit && rollup -c",
"lint": "eslint --ext .ts src",
"test": "vitest",
"test:coverage": "node test.cjs && vitest --silent --coverage",
"prepack": "pnpm build && pnpm test",
"postpack": "node test.cjs"
"test:coverage": "vitest --silent --coverage",
"prepack": "pnpm build && pnpm test"
},
"dependencies": {
"@logto/client": "workspace:^",
Expand Down
6 changes: 0 additions & 6 deletions packages/node/test.cjs

This file was deleted.

2 changes: 0 additions & 2 deletions packages/react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/react",
"version": "3.0.17",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
2 changes: 0 additions & 2 deletions packages/remix/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/remix",
"version": "2.2.8",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
2 changes: 0 additions & 2 deletions packages/vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
"name": "@logto/vue",
"version": "2.2.18",
"type": "module",
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
"types": "./lib/index.d.ts",
"require": "./lib/index.cjs",
"import": "./lib/index.js",
"default": "./lib/index.js"
},
Expand Down
4 changes: 2 additions & 2 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ const configs = {
input: ['src/index.ts'],
output: [
{
format: 'cjs',
format: 'esm',
dir: 'lib',
preserveModules: true,
exports: 'named',
entryFileNames: '[name].cjs',
entryFileNames: '[name].js',
interop: 'auto',
},
{ dir: 'lib', preserveModules: true },
Expand Down

0 comments on commit 0034fc3

Please sign in to comment.