Skip to content

Commit

Permalink
fix: smoldot discovery connector webpack bundler issues (#2569)
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanleecode authored Nov 26, 2024
1 parent f6cef04 commit cb1b051
Show file tree
Hide file tree
Showing 7 changed files with 396 additions and 145 deletions.
5 changes: 5 additions & 0 deletions .changeset/six-horses-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@substrate/smoldot-discovery-connector": patch
---

fix: smoldot discovery connector webpack bundler issues
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
"@types/chrome": "^0.0.270",
"@types/node": "^20.14.10",
"concurrently": "^8.2.2",
"tsup": "^8.0.2",
"vitest": "^2.1.4",
"web-ext": "^8.2.0"
}
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@
"typedoc": "^0.26.11",
"typescript": "^5.6.2",
"vite-tsconfig-paths": "^5.0.1",
"vitest": "^2.1.4"
"vitest": "^2.1.4",
"tsup": "^8.3.0"
},
"packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1",
"pnpm": {
Expand Down
22 changes: 6 additions & 16 deletions packages/smoldot-discovery-connector/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,32 +17,22 @@
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/commonjs/index.d.ts",
"default": "./dist/commonjs/index.js"
"types": "./dist/commonjs/index.d.cts",
"default": "./dist/commonjs/index.cjs"
}
}
},
"main": "./dist/commonjs/index.js",
"types": "./dist/commonjs/index.d.ts",
"main": "./dist/commonjs/index.cjs",
"types": "./dist/commonjs/index.d.cts",
"module": "./dist/esm/index.js",
"files": [
"dist"
],
"tshy": {
"selfLink": false,
"project": "./tsconfig.build.json",
"exports": {
"./package.json": "./package.json",
".": "./src/index.ts"
},
"sourceDialects": [
"@substrate-connect/source"
]
},
"scripts": {
"deep-clean": "npm run clean && rimraf dist node_modules",
"clean": "rimraf dist .tshy .tshy-build",
"build": "npm run clean && tshy",
"build": "pnpm run clean && tsup",
"typecheck": "tsc --noEmit",
"dev": "pnpm build --watch",
"lint": "prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\""
},
Expand Down
6 changes: 5 additions & 1 deletion packages/smoldot-discovery-connector/tsconfig.build.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{
"extends": "../../tsconfig.build.json",
"include": ["src"]
"include": ["src"],
"compilerOptions": {
"incremental": false,
"composite": false
}
}
28 changes: 28 additions & 0 deletions packages/smoldot-discovery-connector/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import { defineConfig } from "tsup"

export default defineConfig([
{
entry: {
index: "src/index.ts",
},
outDir: "dist/esm",
format: ["esm"],
dts: true,
sourcemap: true,
clean: true,
tsconfig: "./tsconfig.build.json",
noExternal: ["effect"],
},
{
entry: {
index: "src/index.ts",
},
outDir: "dist/cjs",
format: ["cjs"],
dts: true,
sourcemap: true,
clean: true,
tsconfig: "./tsconfig.build.json",
noExternal: ["effect"],
},
])
Loading

0 comments on commit cb1b051

Please sign in to comment.