Skip to content

Commit 3ed9c62

Browse files
committed
feat(intercept): update project to a module
1 parent f1118e8 commit 3ed9c62

File tree

13 files changed

+32
-37
lines changed

13 files changed

+32
-37
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"start:build": "node packages/dev-server/dist/bin.js --root-dir _site --open",
3434
"test": "npm run test:node && npm run test:browser && node scripts/workspaces-scripts-bin.mjs test:ci",
3535
"test:browser": "npm run test:browser --workspaces --if-present",
36-
"test:node": "mocha \"packages/!(*test-runner-selenium|*test-runner-webdriver)/test/**/*.test.{ts,js,mjs,cjs}\"",
36+
"test:node": "mocha \"packages/!(*test-runner-selenium|*test-runner-webdriver|*test-runner-intercept)/test/**/*.test.{ts,js,mjs,cjs}\" && mocha \"packages/test-runner-intercept/test/**/*.test.{ts,js,mjs,cjs}\" --loader=ts-node/esm --module=node16",
3737
"types": "wireit",
3838
"update": "npm run update:mjs-dts-entrypoints && npm run update:tsconfigs",
3939
"update-dependency": "node scripts/update-dependency.js",

packages/test-runner-intercept/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ await interceptModule(new URL(import.meta.resolve('../src/library-to-intercept.j
6565
6666
```js
6767
// web-test-runner.config.mjs
68-
import { interceptModulePlugin } from '@web/test-runner-intercept/plugin';
68+
import { interceptModulePlugin } from '@web/test-runner-intercept/plugin.js';
6969

7070
export default {
7171
plugins: [interceptModulePlugin()],

packages/test-runner-intercept/package.json

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,24 @@
1414
"author": "modern-web",
1515
"homepage": "https://github.com/modernweb-dev/web/tree/master/packages/test-runner-intercept",
1616
"main": "browser/index.js",
17+
"type": "module",
1718
"exports": {
1819
".": {
1920
"types": "./browser/index.d.ts",
20-
"default": "./browser/index.mjs"
21+
"import": "./browser/index.js"
2122
},
22-
"./plugin": {
23-
"types": "./plugin.d.ts",
24-
"import": "./plugin.mjs",
25-
"require": "./dist/interceptModulePlugin.js"
23+
"./plugin.js": {
24+
"types": "./dist/interceptModulePlugin.d.ts",
25+
"import": "./dist/interceptModulePlugin.js"
2626
}
2727
},
2828
"engines": {
2929
"node": ">=18.0.0"
3030
},
3131
"scripts": {
3232
"build": "tsc",
33-
"test": "mocha test/**/*.test.ts --require ts-node/register",
34-
"test:watch": "mocha test/**/*.test.ts --require ts-node/register --watch --watch-files src,test"
33+
"test": "mocha test/**/*.test.ts --loader=ts-node/esm",
34+
"test:watch": "mocha test/**/*.test.ts --loader ts-node/esm --watch --watch-files src,test"
3535
},
3636
"files": [
3737
"*.d.ts",
@@ -57,8 +57,6 @@
5757
},
5858
"devDependencies": {
5959
"@web/test-runner-chrome": "^0.15.0",
60-
"@web/test-runner-core": "^0.13.0",
61-
"chai": "^4.2.0",
62-
"mocha": "^10.2.0"
60+
"@web/test-runner-core": "^0.13.0"
6361
}
6462
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export { interceptModulePlugin } from './interceptModulePlugin';
1+
export { interceptModulePlugin } from './interceptModulePlugin.js';

packages/test-runner-intercept/src/interceptModulePlugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Plugin } from '@web/dev-server-core';
22
import { parse } from 'es-module-lexer';
3-
import { createResolveImport, ResolveImport } from './createResolveImport';
4-
import { stripColor } from './stripColor';
3+
import { createResolveImport, ResolveImport } from './createResolveImport.js';
4+
import { stripColor } from './stripColor.js';
55

66
/**
77
* Plugin that allows the interception of modules

packages/test-runner-intercept/test/fixtures/bare/browser-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect } from '../chai.js';
2-
import { interceptModule } from '../../../browser/index.mjs';
2+
import { interceptModule } from '../../../browser/index.js';
33

44
const timeLibrary = await interceptModule('time-library/hour');
55
const { getTimeOfDay } = await import('./fixture/getTimeOfDay.js');
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { interceptModule } from '../../../browser/index.mjs';
1+
import { interceptModule } from '../../../browser/index.js';
22

33
await interceptModule('/inexistent-module.js');
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { interceptModule } from '../../../browser/index.mjs';
1+
import { interceptModule } from '../../../browser/index.js';
22

33
await interceptModule('./file.js');

packages/test-runner-intercept/test/fixtures/server-relative/browser-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect } from '../chai.js';
2-
import { interceptModule } from '../../../browser/index.mjs';
2+
import { interceptModule } from '../../../browser/index.js';
33

44
const path = new URL(import.meta.resolve('./fixture/time-library.js')).pathname;
55
const timeLibrary = await interceptModule(path);

0 commit comments

Comments
 (0)