Skip to content

Commit

Permalink
fix: update dependencies (#662)
Browse files Browse the repository at this point in the history
  • Loading branch information
jrandolf committed Sep 19, 2023
1 parent 83d2f4b commit e29ffc7
Show file tree
Hide file tree
Showing 9 changed files with 377 additions and 747 deletions.
1,015 changes: 330 additions & 685 deletions package-lock.json

Large diffs are not rendered by default.

40 changes: 20 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,41 +52,41 @@
"license": "Apache-2.0",
"type": "module",
"devDependencies": {
"@rollup/plugin-commonjs": "25.0.3",
"@rollup/plugin-node-resolve": "15.1.0",
"@rollup/plugin-typescript": "11.1.2",
"@types/chai": "4.3.3",
"@rollup/plugin-commonjs": "25.0.4",
"@rollup/plugin-node-resolve": "15.2.1",
"@rollup/plugin-typescript": "11.1.3",
"@types/chai": "4.3.6",
"@types/cssesc": "^3.0.0",
"@types/mime": "3.0.1",
"@types/mocha": "10.0.1",
"@types/node": "20.4.6",
"@types/node": "20.6.2",
"@types/ws": "8.5.5",
"@types/yargs": "17.0.24",
"@typescript-eslint/eslint-plugin": "6.2.1",
"@typescript-eslint/parser": "6.2.1",
"@typescript-eslint/eslint-plugin": "6.7.2",
"@typescript-eslint/parser": "6.7.2",
"c8": "8.0.1",
"chai": "4.3.7",
"chai": "4.3.8",
"cross-env": "7.0.3",
"eslint": "8.46.0",
"eslint": "8.49.0",
"eslint-config-google": "0.14.0",
"eslint-config-prettier": "8.10.0",
"eslint-config-prettier": "9.0.0",
"eslint-plugin-prettier": "5.0.0",
"eslint-plugin-tsdoc": "0.2.17",
"lighthouse": "^10.0.1",
"lighthouse": "^11.1.0",
"mime": "3.0.0",
"mocha": "10.2.0",
"prettier": "3.0.1",
"puppeteer": "21.2.1",
"puppeteer-core": "21.1.1",
"prettier": "3.0.3",
"puppeteer": "21.3.0",
"puppeteer-core": "21.3.0",
"rimraf": "5.0.1",
"rollup": "3.27.1",
"rollup-plugin-dts": "5.3.1",
"rollup": "3.29.2",
"rollup-plugin-dts": "6.0.2",
"snap-shot-it": "7.9.10",
"ts-node": "10.9.1",
"tslib": "2.6.1",
"typedoc": "0.24.8",
"typedoc-plugin-markdown": "3.15.4",
"typescript": "5.1.6"
"tslib": "2.6.2",
"typedoc": "0.25.1",
"typedoc-plugin-markdown": "3.16.0",
"typescript": "5.2.2"
},
"peerDependencies": {
"lighthouse": ">=10.0.0",
Expand Down
2 changes: 1 addition & 1 deletion rollup.config.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ module.exports = [
},
],
external: Object.keys(pkg.peerDependencies),
plugins: [typescript({ module: 'NodeNext' })],
plugins: [typescript({ module: 'NodeNext', moduleResolution: 'NodeNext' })],
},
{
input: 'src/main.ts',
Expand Down
34 changes: 9 additions & 25 deletions src/PuppeteerRunnerExtension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,9 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
import type {
Browser,
ElementHandle,
Frame,
LocatorEmittedEvents,
Page,
} from 'puppeteer';
import { Frame as InternalFrame } from 'puppeteer-core/internal/common/Frame.js';
import { CDPPage as InternalPage } from 'puppeteer-core/internal/common/Page.js';
import type { Browser, ElementHandle, Frame, Page } from 'puppeteer';
import { CdpFrame as InternalFrame } from 'puppeteer-core/internal/cdp/Frame.js';
import { CdpPage as InternalPage } from 'puppeteer-core/internal/cdp/Page.js';
import { RunnerExtension } from './RunnerExtension.js';
import {
AssertedEventType,
Expand All @@ -33,8 +27,8 @@ import {
} from './Schema.js';
import {
assertAllStepTypesAreHandled,
selectorToPElementSelector,
mouseButtonMap,
selectorToPElementSelector,
} from './SchemaUtils.js';

const comparators = {
Expand Down Expand Up @@ -130,9 +124,7 @@ export class PuppeteerRunnerExtension extends RunnerExtension {
})
)
.setTimeout(timeout)
.on('action' as LocatorEmittedEvents.Action, () =>
startWaitingForEvents()
)
.on('action', () => startWaitingForEvents())
.click({
count: 2,
button: step.button && mouseButtonMap.get(step.button),
Expand All @@ -152,9 +144,7 @@ export class PuppeteerRunnerExtension extends RunnerExtension {
})
)
.setTimeout(timeout)
.on('action' as LocatorEmittedEvents.Action, () =>
startWaitingForEvents()
)
.on('action', () => startWaitingForEvents())
.click({
delay: step.duration,
button: step.button && mouseButtonMap.get(step.button),
Expand All @@ -173,9 +163,7 @@ export class PuppeteerRunnerExtension extends RunnerExtension {
})
)
.setTimeout(timeout)
.on('action' as LocatorEmittedEvents.Action, () =>
startWaitingForEvents()
)
.on('action', () => startWaitingForEvents())
.hover();
break;
case StepType.EmulateNetworkConditions:
Expand Down Expand Up @@ -214,9 +202,7 @@ export class PuppeteerRunnerExtension extends RunnerExtension {
);
})
)
.on('action' as LocatorEmittedEvents.Action, () =>
startWaitingForEvents()
)
.on('action', () => startWaitingForEvents())
.setTimeout(timeout)
.fill(step.value);
break;
Expand All @@ -236,9 +222,7 @@ export class PuppeteerRunnerExtension extends RunnerExtension {
);
})
)
.on('action' as LocatorEmittedEvents.Action, () =>
startWaitingForEvents()
)
.on('action', () => startWaitingForEvents())
.setTimeout(timeout)
.scroll({
scrollLeft: step.x || 0,
Expand Down
14 changes: 7 additions & 7 deletions test/SchemaUtils.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
limitations under the License.
*/

import { assert } from 'chai';
import puppeteer, { Browser, Page } from 'puppeteer';
import snapshot from 'snap-shot-it';
import { AssertedEventType, SelectorType, StepType } from '../src/Schema.js';
import {
parse,
getSelectorType,
parse,
selectorToPElementSelector,
} from '../src/SchemaUtils.js';
import { AssertedEventType, SelectorType, StepType } from '../src/Schema.js';
import { assert } from 'chai';
import snapshot from 'snap-shot-it';
import puppeteer from 'puppeteer';

describe('SchemaUtils', () => {
describe('Schema parser', () => {
Expand Down Expand Up @@ -816,8 +816,8 @@ describe('SchemaUtils', () => {
});

describe('selectorToPElementSelector', () => {
let browser: puppeteer.Browser;
let page: puppeteer.Page;
let browser: Browser;
let page: Page;

before(async () => {
browser = await puppeteer.launch({
Expand Down
6 changes: 3 additions & 3 deletions test/runner.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
limitations under the License.
*/

import puppeteer from 'puppeteer';
import puppeteer, { Browser, Page } from 'puppeteer';
import path from 'path';
import { fileURLToPath } from 'url';
import { assert } from 'chai';
Expand Down Expand Up @@ -42,8 +42,8 @@ async function createServers() {
}

describe('Runner', () => {
let browser: puppeteer.Browser;
let page: puppeteer.Page;
let browser: Browser;
let page: Page;
let httpServer: TestServer;
let httpsServer: TestServer;

Expand Down
6 changes: 3 additions & 3 deletions test/spec.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import fs from 'fs/promises';
import path from 'path';
import puppeteer from 'puppeteer';
import puppeteer, { Browser, Page } from 'puppeteer';

import { fileURLToPath } from 'url';
import { assert } from 'chai';
Expand Down Expand Up @@ -48,8 +48,8 @@ async function createServers() {
}

describe('Spec test', () => {
let browser: puppeteer.Browser;
let page: puppeteer.Page;
let browser: Browser;
let page: Page;
let httpServer: TestServer;
let httpsServer: TestServer;

Expand Down
3 changes: 2 additions & 1 deletion third_party/testserver/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"compilerOptions": {
"allowJs": true,
"composite": true,
"module": "CommonJS",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"outDir": "lib",
"rootDir": "src"
},
Expand Down
4 changes: 2 additions & 2 deletions tsconfig.base.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"declaration": true,
"declarationMap": true,
"esModuleInterop": true,
"module": "ESNext",
"moduleResolution": "NodeNext",
"module": "ES2022",
"moduleResolution": "Bundler",
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
"noImplicitOverride": true,
Expand Down

0 comments on commit e29ffc7

Please sign in to comment.