Commit Graph

167 Commits

Author SHA1 Message Date
Joachim Van Herwegen
c216efd62f feat: Allow for custom CLI and variable options
* feat: (AppRunner) Mechanism to configure cli args and derive componentsjs vars from them implemented

* fix: (AppRunner) tidying

* fix: (AppRunner) tidying up

* fix: (AppRunner) runCli method made sync

* fix; (VarResolver) refactored to multiple files, and other stylistic fixes.

* chore: (AppRunner) Uses builder pattern for yargs base arguments setup to enable better typescript inference

* fix(AppRunner): refactoring AppRunner and VarResolver

* fix(AppRunner): refactoring AppRunner promise handling

* fix(AppRunner): verror dependency removal

* fix: Simplify CLI error handling

* feat: Use same config for both CLI and app instantiation

* fix: Update typings and imports

* feat: Split VariableResolver behaviour to 2 classes

* feat: Move default value behaviour from CLI to ValueComputers

* test: Add unit tests for new CLI classes

* feat: Integrate new CLI configuration with all default configurations

* feat: Add createApp function to AppRunner

* docs: Update comments in CLI-related classes

* fix: Various fixes and refactors

Co-authored-by: damooo <damodara@protonmail.com>
2022-02-11 10:00:12 +01:00
Joachim Van Herwegen
90a6460c8d Merge branch 'main' into versions/3.0.0
# Conflicts:
#	package-lock.json
#	test/integration/Identity.test.ts
#	test/integration/RepresentationConverter.test.ts
2022-01-25 11:44:24 +01:00
Joachim Van Herwegen
a9941ebe78 feat: Add support for N3 Patch 2022-01-25 11:30:42 +01:00
Joachim Van Herwegen
af049124bf chore: Update eslint dependencies 2022-01-24 09:37:50 +01:00
Joachim Van Herwegen
f3bb1ab711 chore: Fix typescript typings to v14 2021-12-16 16:16:15 +01:00
renovate[bot]
a90687d410 fix(deps): update dependency jose to v4
* fix(deps): update dependency jose to v4

* fix(deps): Update code using jose v4

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
2021-12-16 11:55:05 +01:00
Ruben Verborgh
c085de95c6 chore: Update n3 to v1.12.2.
Fixes https://github.com/solid/community-server/issues/1094
2021-12-12 17:38:54 +00:00
Renovate Bot
2e99cc9934 fix(deps): update dependency sparqlalgebrajs to v4 2021-11-05 16:07:20 +01:00
Renovate Bot
d317215e08 fix(deps): update dependency ws and @types/ws to v8.2 2021-11-05 14:48:35 +01:00
Ruben Verborgh
c24fe9fba8 Release version 2.0.1 of the npm package. 2021-11-02 15:34:33 +01:00
Joachim Van Herwegen
6f858be350 chore: Update @solid/access-token-verifier to v1.0.1 2021-10-15 11:37:22 +02:00
Ruben Verborgh
216788e225 Release version 2.0.0 of the npm package. 2021-10-15 10:50:44 +02:00
Ruben Verborgh
6d985a65d0 chore: Update configs to v2.0.0. 2021-10-15 10:50:32 +02:00
Matthieu Bosquet
a2527d88c4 chore(deps): Update access-token-verifier 2021-09-15 08:18:38 +02:00
Renovate Bot
9cbf71dcb0 chore(deps): update dependency typedoc to ^0.22.0 2021-09-14 09:17:43 +02:00
దామోదర
a75d5aa63c fix: Make json-ld prefix generation deterministic 2021-09-08 12:08:31 +02:00
Ruben Verborgh
45345c131c Release version 1.1.0 of the npm package. 2021-09-03 09:45:59 +02:00
Renovate Bot
7928f43f44 fix(deps): update dependency @solid/access-token-verifier to ^0.12.0 2021-09-03 08:38:57 +02:00
Renovate Bot
042507a677 fix(deps): update dependency marked to v3 2021-08-27 17:30:11 +02:00
Renovate Bot
1173f98b5d chore(deps): update dependency @types/jest to v27 2021-08-16 11:28:11 +02:00
Ruben Verborgh
ce27b55bb8 Release version 1.0.0 of the npm package. 2021-08-04 17:15:36 +02:00
Ruben Verborgh
2b3dce2342 chore: Remove obsolete dependency. 2021-08-04 17:14:18 +02:00
Matthieu Bosquet
66accacde8 chore: Update access token verifier 2021-08-04 08:29:34 +02:00
Renovate Bot
8c266f09c5 fix(deps): update dependency ws to v8 2021-08-02 13:32:01 +01:00
Joachim Van Herwegen
2ae95bd167 refactor: Remove streamify array dependency 2021-08-02 14:28:43 +02:00
Joachim Van Herwegen
63e88578c3 feat: Rewrite TokenOwnershipValidator behaviour to remove @rdfjs/fetch dependency 2021-08-02 12:02:10 +02:00
Joachim Van Herwegen
2a82c4f06e fix: Replace rimraf with fs-extra.remove 2021-08-02 10:39:28 +02:00
Ruben Taelman
3cb200328a chore: bump mime-types with support for TriG 2021-08-02 09:57:36 +02:00
Ruben Verborgh
fdd1a3732e Release version 1.0.0-beta.2 of the npm package. 2021-07-30 16:15:05 +01:00
Matthieu Bosquet
6312a178ae chore: Update access token verifier 2021-07-30 08:49:58 +02:00
Joachim Van Herwegen
2d1d098b02 chore: Update Components.js dependencies 2021-07-26 14:17:36 +02:00
Ruben Verborgh
0be82228bb Release version 1.0.0-beta.1 of the npm package. 2021-07-23 23:57:23 +02:00
Joachim Van Herwegen
3bb7a32c0c feat: Add support for client_id WebIDs 2021-07-23 16:44:50 +02:00
Joachim Van Herwegen
bd10256e59 fix: Make sure there is always a fallback for error handling 2021-07-23 14:48:27 +02:00
Ruben Verborgh
1394b9cb56 feat: Add HTML container listing. 2021-07-22 14:35:14 +02:00
Matthieu Bosquet
4a5224b3a6 chore: update access token verifier 2021-07-14 08:53:49 +02:00
Joachim Van Herwegen
f2f967ff8a feat: Convert errorCodes using markdown 2021-07-06 16:42:06 +02:00
Joachim Van Herwegen
5edbbc1958 chore: Update dependencies 2021-06-30 10:24:13 +02:00
Ruben Verborgh
d01382d36e Release version 1.0.0-beta.0 of the npm package. 2021-06-29 17:43:44 +01:00
Joachim Van Herwegen
f299b36e24 fix: Support BGPs with variables in SPARQL UPDATE queries 2021-06-28 11:12:44 +02:00
Renovate Bot
db6498f213 chore(deps): update dependency typedoc to ^0.21.0 2021-06-21 09:05:42 +02:00
Renovate Bot
f054604950 fix(deps): update dependency @solid/identity-token-verifier to ^0.8.0 2021-06-14 08:36:29 +01:00
Joachim Van Herwegen
ded263a81d fix: Support empty PATCH requests 2021-06-10 16:19:33 +02:00
renovate[bot]
afc662ca9a chore: Update (ts-)jest and use modern fake timers where possible
* chore(deps): update dependency jest to v27

* chore: Update (ts-)jest and use modern fake timers where possible

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
2021-05-31 15:29:14 +02:00
Joachim Van Herwegen
452032e312 feat: Split preset configurations by feature 2021-05-19 09:40:40 +02:00
Joachim Van Herwegen
fadbaefce2 refactor: Move config templates to templates folder 2021-05-19 09:40:40 +02:00
Renovate Bot
d9b641c2b0 fix(deps): update dependency @types/bcrypt to v5 2021-05-11 08:50:10 +02:00
Renovate Bot
2e8b649e2c fix(deps): update dependency fetch-sparql-endpoint to v2 2021-05-10 13:59:47 +02:00
Ruben Verborgh
0a68fbfe6a Release version 0.9.0 of the npm package. 2021-05-04 15:24:08 +01:00
Ruben Verborgh
b94c6a3b70 chore(deps): Update dependencies. 2021-05-04 12:31:19 +01:00