Skip to content

Commit 3d221ea

Browse files
authored
chore: npm update (#812)
1 parent 172fa2a commit 3d221ea

File tree

7 files changed

+5275
-15725
lines changed

7 files changed

+5275
-15725
lines changed

jest.config.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

17-
module.exports = {
18-
transform: {
19-
"^.+\\.tsx?$": "ts-jest",
20-
},
17+
export default {
18+
roots: ["<rootDir>"],
19+
preset: "ts-jest",
20+
testEnvironment: "jsdom",
21+
testPathIgnorePatterns: ["/node_modules/", "/dist/", "/__utils__/"],
2122
collectCoverage: true,
2223
coverageThreshold: {
2324
global: {

package-lock.json

Lines changed: 5242 additions & 15697 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@googlemaps/js-api-loader",
33
"version": "1.16.2",
4+
"type": "module",
45
"description": "Wrapper for the loading of Google Maps JavaScript API script in the browser",
56
"keywords": [
67
"google",
@@ -33,38 +34,41 @@
3334
"test:e2e": "jest e2e/*"
3435
},
3536
"dependencies": {
37+
"@rollup/plugin-terser": "^0.4.3",
3638
"fast-deep-equal": "^3.1.3"
3739
},
3840
"devDependencies": {
3941
"@babel/preset-env": "^7.9.5",
4042
"@babel/runtime-corejs3": "^7.9.2",
41-
"@rollup/plugin-babel": "^5.3.0",
42-
"@rollup/plugin-commonjs": "^22.0.0",
43-
"@rollup/plugin-node-resolve": "^13.0.0",
44-
"@rollup/plugin-typescript": "^8.3.0",
43+
"@rollup/plugin-babel": "^6.0.3",
44+
"@rollup/plugin-commonjs": "^25.0.4",
45+
"@rollup/plugin-node-resolve": "^15.2.1",
46+
"@rollup/plugin-typescript": "^11.1.4",
4547
"@types/google.maps": "^3.53.1",
46-
"@types/jest": "^27.0.1",
48+
"@types/jest": "^29.5.5",
4749
"@types/selenium-webdriver": "^4.0.9",
48-
"@typescript-eslint/eslint-plugin": "^5.18.0",
49-
"@typescript-eslint/parser": "^5.18.0",
50-
"chromedriver": "^101.0.0",
50+
"@typescript-eslint/eslint-plugin": "^6.7.3",
51+
"@typescript-eslint/parser": "^6.7.3",
5152
"core-js": "^3.6.4",
5253
"eslint": "^8.12.0",
53-
"eslint-config-prettier": "^8.5.0",
54-
"eslint-plugin-jest": "^26.1.3",
55-
"eslint-plugin-prettier": "^4.0.0",
56-
"geckodriver": "^3.0.1",
57-
"jest": "^26.6.3",
58-
"prettier": "^2.6.2",
59-
"rollup": "^2.4.0",
60-
"rollup-plugin-terser": "^7.0.0",
54+
"eslint-config-prettier": "^9.0.0",
55+
"eslint-plugin-jest": "^27.4.0",
56+
"eslint-plugin-prettier": "^5.0.0",
57+
"geckodriver": "^4.2.1",
58+
"jest": "^29.7.0",
59+
"jest-environment-jsdom": "^29.7.0",
60+
"prettier": "^3.0.3",
61+
"rollup": "^4.6.1",
6162
"selenium-webdriver": "^4.0.0-alpha.7",
62-
"ts-jest": "^26.5.2",
63-
"typedoc": "^0.22.4",
64-
"typescript": "^4.2.2"
63+
"ts-jest": "^29.1.1",
64+
"typedoc": "^0.25.1",
65+
"typescript": "^5.2.2"
6566
},
6667
"publishConfig": {
6768
"access": "public",
6869
"registry": "https://wombat-dressing-room.appspot.com"
70+
},
71+
"prettier": {
72+
"trailingComma": "es5"
6973
}
7074
}

rollup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import { babel } from "@rollup/plugin-babel";
1818
import commonjs from "@rollup/plugin-commonjs";
1919
import { nodeResolve } from "@rollup/plugin-node-resolve";
20-
import { terser } from "rollup-plugin-terser";
20+
import terser from "@rollup/plugin-terser";
2121
import typescript from "@rollup/plugin-typescript";
2222

2323
const babelOptions = {

src/index.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ test("deleteScript removes script tag from head", async () => {
413413

414414
test("importLibrary resolves correctly", async () => {
415415
window.google = { maps: {} } as any;
416-
google.maps.importLibrary = async (name) => ({ [name]: "fake" } as any);
416+
google.maps.importLibrary = async (name) => ({ [name]: "fake" }) as any;
417417

418418
const loader = new Loader({ apiKey: "foo" });
419419
const corePromise = loader.importLibrary("core");
@@ -438,7 +438,7 @@ test("importLibrary can also set up bootstrap libraries (if bootstrap libraries
438438

439439
test("importLibrary resolves correctly even with different bootstrap libraries", async () => {
440440
window.google = { maps: {} } as any;
441-
google.maps.importLibrary = async (name) => ({ [name]: "fake" } as any);
441+
google.maps.importLibrary = async (name) => ({ [name]: "fake" }) as any;
442442

443443
const loader = new Loader({ apiKey: "foo", libraries: ["places"] });
444444
const corePromise = loader.importLibrary("core");

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
"target": "ES6",
1111
"moduleResolution": "node"
1212
},
13-
"include": ["src/**/*"],
13+
"include": ["src/**/*", "e2e/**/*.ts"],
1414
"exclude": ["node_modules", "./dist"]
1515
}

typedoc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
module.exports = {
17+
export default {
1818
out: "docs",
1919
exclude: ["**/node_modules/**", "**/*.spec.ts", "**/*.test.ts"],
2020
name: "@googlemaps/js-api-loader",

0 commit comments

Comments
 (0)