File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ test-temp-*
3232.idea /
3333.nx /
3434.history /
35+ .claude /worktrees /
36+ .claude /settings.local.json
3537.env.local
3638.env. * .local
3739
Original file line number Diff line number Diff line change 3535 "playwright" : " ^1.60.0" ,
3636 "prettier" : " ^3.8.3" ,
3737 "prettier-plugin-packagejson" : " ^3.0.2" ,
38+ "rsbuild-plugin-arethetypeswrong" : " ^0.3.1" ,
39+ "rsbuild-plugin-publint" : " ^0.3.4" ,
3840 "typescript" : " ^6.0.3"
3941 },
4042 "packageManager" : " pnpm@10.33.4" ,
Original file line number Diff line number Diff line change 11import { defineConfig } from '@rslib/core' ;
2+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
23import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
34
45export default defineConfig ( {
6+ plugins : publishCheckPlugins ( ) ,
57 lib : [
68 {
79 format : 'esm' ,
Original file line number Diff line number Diff line change 11import { defineConfig } from '@rslib/core' ;
2+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
23import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
34
45export default defineConfig ( {
6+ plugins : publishCheckPlugins ( ) ,
57 lib : [
68 {
79 format : 'esm' ,
Original file line number Diff line number Diff line change 11import { defineConfig } from '@rslib/core' ;
2+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
23import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
34
45export default defineConfig ( {
6+ plugins : publishCheckPlugins ( ) ,
57 lib : [
68 {
79 format : 'esm' ,
Original file line number Diff line number Diff line change 11import { defineConfig } from '@rslib/core' ;
2+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
23import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
34
45export default defineConfig ( {
6+ plugins : publishCheckPlugins ( ) ,
57 lib : [
68 {
79 format : 'esm' ,
810 syntax : [ 'chrome 100' ] ,
911 dts : true ,
12+ redirect : {
13+ // Append `.js` to relative imports in emitted .d.ts so they resolve
14+ // under NodeNext/Node16 module resolution (ESM requires explicit ext).
15+ dts : { extension : true } ,
16+ } ,
1017 output : {
1118 target : 'web' ,
1219 sourceMap : process . env . SOURCEMAP === 'true' ,
Original file line number Diff line number Diff line change 3232 "default" : " ./package.json"
3333 }
3434 },
35- "main" : " ./dist/index .js" ,
35+ "main" : " ./dist/browser .js" ,
3636 "files" : [
3737 " dist" ,
3838 " src" ,
Original file line number Diff line number Diff line change 11import { createRequire } from 'node:module' ;
22import { defineConfig , rspack } from '@rslib/core' ;
33import { dirname , resolve } from 'pathe' ;
4+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
45import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
56
67const require = createRequire ( import . meta. url ) ;
@@ -10,6 +11,7 @@ const browserUiRoot = dirname(
1011const browserUiDist = resolve ( browserUiRoot , 'dist' ) ;
1112
1213export default defineConfig ( {
14+ plugins : publishCheckPlugins ( ) ,
1315 lib : [
1416 {
1517 id : 'rstest-browser' ,
@@ -19,6 +21,11 @@ export default defineConfig({
1921 tsgo : true ,
2022 bundle : false ,
2123 } ,
24+ redirect : {
25+ // Append `.js` to relative imports in emitted .d.ts so they resolve
26+ // under NodeNext/Node16 module resolution (ESM requires explicit ext).
27+ dts : { extension : true } ,
28+ } ,
2229 output : {
2330 externals : {
2431 // Keep @rstest /core as external
Original file line number Diff line number Diff line change 11import { pluginNodePolyfill } from '@rsbuild/plugin-node-polyfill' ;
22import { defineConfig , rspack } from '@rslib/core' ;
3+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
34import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
45import { peerDependencies } from '../browser/package.json' ;
56import { licensePlugin } from './licensePlugin' ;
@@ -9,6 +10,7 @@ const isBuildWatch = process.argv.includes('--watch');
910const isLibBuild = process . argv . includes ( 'build' ) ;
1011
1112export default defineConfig ( {
13+ plugins : publishCheckPlugins ( ) ,
1214 lib : [
1315 {
1416 id : 'rstest' ,
Original file line number Diff line number Diff line change 11import { defineConfig } from '@rslib/core' ;
2+ import { publishCheckPlugins } from '../../scripts/publishCheckPlugins' ;
23import { rsdoctorCIPlugin } from '../../scripts/rsdoctorPlugin' ;
34
45export default defineConfig ( {
6+ plugins : publishCheckPlugins ( ) ,
57 lib : [
68 {
79 format : 'esm' ,
810 syntax : 'es2023' ,
911 dts : true ,
12+ redirect : {
13+ // Append `.js` to relative imports in emitted .d.ts so they resolve
14+ // under NodeNext/Node16 module resolution (ESM requires explicit ext).
15+ dts : { extension : true } ,
16+ } ,
1017 output : {
1118 sourceMap : process . env . SOURCEMAP === 'true' ,
1219 } ,
You can’t perform that action at this time.
0 commit comments