Skip to content

Commit d7cca5c

Browse files
committed
Update dev dependencies & build
- update dev dependencies - use `headless: ‘new’` option for puppeteer - fix yarn example command - improve handling of config ts files by rollup
1 parent f1b2d13 commit d7cca5c

File tree

6 files changed

+2343
-2338
lines changed

6 files changed

+2343
-2338
lines changed

package.json

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -32,48 +32,49 @@
3232
"javascript"
3333
],
3434
"scripts": {
35-
"start": "rollup -c rollup/config.lib.js -w",
35+
"start": "rollup -c rollup/config.lib.ts -w --configPlugin rollup-plugin-typescript2",
3636
"lint": "eslint \"src/**/*.ts\" \"test/**/*.ts\" \"test/**/*.test.ts\" \"rollup/**/*.ts\" \"scripts/**/*.ts\" \"scripts/**/*.js\" --fix --cache --cache-location ~/.eslintcache/eslintcache",
3737
"test": "jest --verbose=false",
3838
"test:watch": "jest --watch",
3939
"test:coverage": "jest --coverage",
4040
"test:debug": "node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch",
4141
"prebuild": "rimraf dist",
42-
"build": "rollup -c rollup/config.lib.js",
43-
"example": "rollup -w -c rollup/config.dev.ts",
42+
"build": "rollup -c rollup/config.lib.ts --configPlugin rollup-plugin-typescript2",
43+
"example": "rollup -w -c rollup/config.dev.ts --configPlugin rollup-plugin-typescript2",
4444
"parse-analytics": "node ./scripts/analytics_parser.js",
4545
"update-benchmarks": "rimraf benchmarks && mkdir -p benchmarks && mkdir -p benchmarks-min && ts-node -O '{\"module\":\"commonjs\"}' ./scripts/update_benchmarks.ts && tar -czvf benchmarks.tar.gz benchmarks-min/*.json && rm -rf benchmarks-min"
4646
},
4747
"dependencies": {
4848
"webgl-constants": "^1.1.1"
4949
},
5050
"devDependencies": {
51-
"@rollup/plugin-json": "^4.1.0",
52-
"@rollup/plugin-node-resolve": "^13.0.0",
53-
"@types/jest": "^27.0.3",
54-
"@typescript-eslint/eslint-plugin": "^5.7.0",
55-
"@typescript-eslint/parser": "^5.7.0",
51+
"@rollup/plugin-json": "^6.0.0",
52+
"@rollup/plugin-node-resolve": "^15.1.0",
53+
"@types/jest": "^29.5.3",
54+
"@typescript-eslint/eslint-plugin": "^6.4.0",
55+
"@typescript-eslint/parser": "^6.4.0",
5656
"csvtojson": "^2.0.10",
5757
"eslint": "^8.4.1",
58-
"eslint-config-prettier": "^8.3.0",
59-
"eslint-plugin-prettier": "^4.0.0",
60-
"jest": "^27.0.4",
58+
"eslint-config-prettier": "^9.0.0",
59+
"eslint-plugin-prettier": "^5.0.0",
60+
"jest": "^29.6.2",
61+
"jest-environment-jsdom": "^29.6.2",
6162
"moment": "^2.29.1",
62-
"prettier": "^2.3.1",
63+
"prettier": "^3.0.1",
6364
"puppeteer": "^21.0.3",
64-
"rimraf": "^3.0.2",
65-
"rollup": "^2.51.0",
65+
"rimraf": "^5.0.1",
66+
"rollup": "^3.28.0",
6667
"rollup-plugin-commonjs": "^10.1.0",
6768
"rollup-plugin-copy": "^3.4.0",
68-
"rollup-plugin-filesize": "^9.1.1",
69+
"rollup-plugin-filesize": "^10.0.0",
6970
"rollup-plugin-livereload": "^2.0.0",
70-
"rollup-plugin-serve": "^1.1.0",
71+
"rollup-plugin-serve": "^2.0.2",
7172
"rollup-plugin-sourcemaps": "^0.6.3",
7273
"rollup-plugin-terser": "^7.0.2",
7374
"rollup-plugin-typescript2": "^0.31.1",
74-
"ts-jest": "^27.0.2",
75+
"ts-jest": "^29.1.1",
7576
"ts-node": "^10.0.0",
76-
"typescript": "^4.3.2"
77+
"typescript": "^5.1.6"
7778
},
7879
"jest": {
7980
"testURL": "http://localhost",

rollup/config.dev.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Vendor
2+
import json from '@rollup/plugin-json';
3+
import resolve from '@rollup/plugin-node-resolve';
24
import commonjs from 'rollup-plugin-commonjs';
35
import copy from 'rollup-plugin-copy';
4-
import json from '@rollup/plugin-json';
56
import livereload from 'rollup-plugin-livereload';
6-
import resolve from '@rollup/plugin-node-resolve';
77
import serve from 'rollup-plugin-serve';
88
import sourcemaps from 'rollup-plugin-sourcemaps';
99
import typescript from 'rollup-plugin-typescript2';
@@ -12,7 +12,7 @@ export default {
1212
input: 'example/index.ts',
1313
output: [
1414
{
15-
dir: `./example/build`,
15+
dir: `./dist`,
1616
format: 'esm',
1717
sourcemap: true,
1818
},

rollup/config.lib.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

rollup/config.lib.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// Vendor
2+
import json from '@rollup/plugin-json';
3+
import resolve from '@rollup/plugin-node-resolve';
24
import { ModuleFormat, RollupOptions } from 'rollup';
3-
import copy from 'rollup-plugin-copy';
45
import commonjs from 'rollup-plugin-commonjs';
5-
import json from '@rollup/plugin-json';
6+
import copy from 'rollup-plugin-copy';
67
import filesize from 'rollup-plugin-filesize';
7-
import resolve from '@rollup/plugin-node-resolve';
88
import sourcemaps from 'rollup-plugin-sourcemaps';
99
import { terser } from 'rollup-plugin-terser';
1010
import typescript from 'rollup-plugin-typescript2';

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
"outDir": "dist/lib",
1616
"typeRoots": ["node_modules/@types"]
1717
},
18-
"include": ["src/**/*.ts"],
18+
"include": ["src/**/*.ts", "rollup/*.ts", "example/**/*.ts"],
1919
"exclude": ["node_modules"]
2020
}

0 commit comments

Comments
 (0)