Skip to content

Commit 73f1abc

Browse files
merge
2 parents e1aeee3 + 5e209e8 commit 73f1abc

24 files changed

+6511
-5545
lines changed

.github/workflows/node.js.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,25 @@ name: Node.js CI
55

66
on:
77
push:
8-
branches: [ master ]
8+
branches: [master]
99
pull_request:
10-
branches: [ master ]
10+
branches: [master]
1111

1212
jobs:
1313
build:
14-
1514
runs-on: ubuntu-latest
1615

1716
strategy:
1817
matrix:
19-
node-version: [12.x, 14.x, 16.x]
18+
node-version: [14.x, 16.x, 18.x]
2019
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
2120

2221
steps:
23-
- uses: actions/checkout@v2
24-
- name: Use Node.js ${{ matrix.node-version }}
25-
uses: actions/setup-node@v2
26-
with:
27-
node-version: ${{ matrix.node-version }}
28-
cache: 'npm'
29-
- run: npm install
30-
- run: npm test
22+
- uses: actions/checkout@v2
23+
- name: Use Node.js ${{ matrix.node-version }}
24+
uses: actions/setup-node@v2
25+
with:
26+
node-version: ${{ matrix.node-version }}
27+
cache: 'npm'
28+
- run: npm install
29+
- run: npm test

.husky/pre-commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/sh
22
. "$(dirname "$0")/_/husky.sh"
33

4-
npx --no-install lint-staged
4+
npx pretty-quick --staged

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8
1+
14

CHANGELOG.md

Lines changed: 308 additions & 9 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 35 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oc",
3-
"version": "0.49.13",
3+
"version": "0.49.20",
44
"description": "A framework for developing and distributing html components",
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",
@@ -23,13 +23,8 @@
2323
"version-patch": "node tasks/version.js --type=\"patch\"",
2424
"prepare": "husky install"
2525
},
26-
"lint-staged": {
27-
"*.js": [
28-
"prettier --single-quote --write"
29-
]
30-
},
3126
"engines": {
32-
"node": ">=12"
27+
"node": ">=14"
3328
},
3429
"repository": {
3530
"type": "git",
@@ -48,92 +43,91 @@
4843
],
4944
"devDependencies": {
5045
"@types/accept-language-parser": "1.5.3",
51-
"@types/async": "3.2.10",
46+
"@types/async": "3.2.15",
5247
"@types/cross-spawn": "6.0.2",
5348
"@types/errorhandler": "1.5.0",
54-
"@types/express": "4.17.13",
49+
"@types/express": "4.17.14",
5550
"@types/fs-extra": "9.0.13",
5651
"@types/got": "^9.6.12",
57-
"@types/livereload": "0.9.1",
58-
"@types/lodash": "4.14.177",
52+
"@types/livereload": "0.9.2",
53+
"@types/lodash": "4.14.186",
5954
"@types/morgan": "1.9.3",
6055
"@types/multer": "1.4.7",
61-
"@types/node": "16.11.11",
56+
"@types/node": "18.8.4",
6257
"@types/parse-author": "2.0.1",
6358
"@types/read": "0.0.29",
6459
"@types/response-time": "2.3.5",
65-
"@types/semver": "7.3.9",
60+
"@types/semver": "7.3.12",
6661
"@types/targz": "1.0.1",
67-
"@types/yargs": "17.0.7",
68-
"@typescript-eslint/eslint-plugin": "5.5.0",
69-
"@typescript-eslint/parser": "5.5.0",
70-
"chai": "4.3.4",
62+
"@types/yargs": "17.0.13",
63+
"@typescript-eslint/eslint-plugin": "5.40.0",
64+
"@typescript-eslint/parser": "5.40.0",
65+
"chai": "4.3.6",
7166
"chalk": "4.1.2",
72-
"eslint": "8.3.0",
73-
"eslint-config-prettier": "8.3.0",
74-
"eslint-plugin-prettier": "4.0.0",
67+
"eslint": "8.25.0",
68+
"eslint-config-prettier": "8.5.0",
69+
"eslint-plugin-prettier": "4.2.1",
7570
"glob": "7.2.0",
7671
"husky": "7.0.4",
7772
"injectr": "0.5.1",
78-
"lint-staged": "11.2.6",
79-
"minimist": "1.2.6",
73+
"minimist": "1.2.7",
8074
"mocha": "9.1.3",
8175
"node-emoji": "1.11.0",
8276
"p-limit": "^3.1.0",
83-
"prettier": "2.5.0",
77+
"prettier": "2.7.1",
8478
"rimraf": "3.0.2",
85-
"semver-sort": "0.0.4",
79+
"semver-sort": "1.0.0",
8680
"simple-git": "2.48.0",
8781
"sinon": "12.0.1",
88-
"ts-node": "10.4.0",
82+
"ts-node": "10.9.1",
8983
"type-fest": "2.8.0",
90-
"typescript": "4.5.2"
84+
"typescript": "4.8.4"
9185
},
9286
"dependencies": {
9387
"accept-language-parser": "1.5.0",
94-
"async": "3.2.2",
88+
"async": "3.2.4",
9589
"basic-auth-connect": "1.0.0",
96-
"builtin-modules": "3.2.0",
97-
"chokidar": "3.5.2",
90+
"builtin-modules": "3.3.0",
91+
"chokidar": "3.5.3",
9892
"colors": "1.4.0",
9993
"cross-spawn": "7.0.3",
10094
"dependency-graph": "0.11.0",
10195
"dotenv": "16.0.1",
10296
"errorhandler": "1.5.1",
103-
"express": "4.17.1",
97+
"express": "4.18.2",
10498
"form-data": "4.0.0",
105-
"fs-extra": "10.0.0",
99+
"fs-extra": "10.1.0",
106100
"getport": "0.1.0",
107-
"got": "^11.8.5",
101+
"got": "11.8.5",
108102
"livereload": "0.9.3",
109103
"lodash": "4.17.21",
110104
"minimal-request": "3.0.0",
111105
"morgan": "1.10.0",
112106
"multer": "1.4.3",
113107
"nice-cache": "0.0.5",
114108
"oc-client": "4.0.1",
115-
"oc-client-browser": "1.5.8",
109+
"oc-client-browser": "1.5.9",
116110
"oc-empty-response-handler": "1.0.2",
117111
"oc-get-unix-utc-timestamp": "1.0.6",
118-
"oc-s3-storage-adapter": "1.2.0",
119-
"oc-storage-adapters-utils": "1.1.0",
112+
"oc-s3-storage-adapter": "2.1.1",
113+
"oc-storage-adapters-utils": "2.0.2",
120114
"oc-template-es6": "1.0.7",
121-
"oc-template-es6-compiler": "2.0.0",
115+
"oc-template-es6-compiler": "2.1.0",
122116
"oc-template-handlebars": "6.0.25",
123-
"oc-template-handlebars-compiler": "6.4.0",
117+
"oc-template-handlebars-compiler": "6.5.0",
124118
"oc-template-jade": "7.0.6",
125-
"oc-template-jade-compiler": "7.2.0",
119+
"oc-template-jade-compiler": "7.3.0",
126120
"open": "8.4.0",
127121
"parse-author": "2.0.0",
128122
"read": "1.0.7",
129123
"require-package-name": "2.0.1",
130124
"response-time": "2.3.2",
131-
"semver": "7.3.5",
125+
"semver": "7.3.8",
132126
"semver-extra": "3.0.0",
133127
"serialize-error": "8.1.0",
134128
"targz": "1.0.1",
135129
"try-require": "1.2.1",
136130
"universalify": "^2.0.0",
137-
"yargs": "17.3.0"
131+
"yargs": "17.6.0"
138132
}
139-
}
133+
}

src/cli/domain/registry.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ export default function registry(opts: RegistryOptions = {}) {
123123
) {
124124
errMsg = parsedError.error;
125125
} else {
126-
errMsg = parsedError as any;
126+
errMsg = parsedError;
127127
}
128128

129129
throw errMsg;

src/cli/facade/dev.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,13 +202,11 @@ const dev = ({ local, logger }: { logger: Logger; local: Local }) =>
202202

203203
return registry;
204204
} catch (err: any) {
205-
if (err.code === 'EADDRINUSE') {
206-
// eslint-disable-next-line no-ex-assign
207-
err = cliErrors.PORT_IS_BUSY(port) as any;
208-
}
205+
const error =
206+
err.code === 'EADDRINUSE' ? cliErrors.PORT_IS_BUSY(port) : err;
209207

210-
logger.err(String(err));
211-
throw err;
208+
logger.err(String(error));
209+
throw error;
212210
}
213211
}
214212
);

src/cli/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,6 @@ const argv = cli
137137
.version()
138138
.wrap(cli.terminalWidth()).argv;
139139

140-
if ((argv as any)._.length === 0) {
140+
if ((argv as Awaited<typeof argv>)._.length === 0) {
141141
cli.showHelp();
142142
}

src/components/oc-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "oc-client",
33
"description": "The OpenComponents client-side javascript client",
4-
"version": "0.49.13",
4+
"version": "0.49.20",
55
"repository": "https://github.com/opencomponents/oc/tree/master/components/oc-client",
66
"author": "Matteo Figus <[email protected]>",
77
"oc": {

src/registry/app-start.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export default async function appStart(
6161
logger.log(colors.green('Component published.'));
6262
} catch (err) {
6363
logger.log(
64-
colors.red(`Component not published: ${(err as any).message}`)
64+
colors.red(`Component not published: ${(err as Error).message}`)
6565
);
6666
throw err;
6767
}

0 commit comments

Comments
 (0)