Joachim Van Herwegen
e20efac3ea
fix: Combine metadata with data when generating resources
2024-04-22 09:48:24 +02:00
Joachim Van Herwegen
099897013c
fix: Make getParentContainer
work with query parameters
2024-04-22 09:13:22 +02:00
Joachim Van Herwegen
f73dfb31c0
fix: Do not reuse the same error in StaticThrowHandler
2024-04-09 08:29:56 +02:00
Joachim Van Herwegen
2846c711ab
docs: Fix language
...
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2024-04-09 08:29:56 +02:00
Joachim Van Herwegen
5e60000681
fix: Make allow headers more accurate
2024-04-09 08:29:56 +02:00
Joachim Van Herwegen
d7078ad692
fix: Expose auxiliary links on errors
2024-04-09 08:29:56 +02:00
Joachim Van Herwegen
419312ee5f
feat: Store original target in error metadata
2024-04-09 08:29:56 +02:00
Joachim Van Herwegen
486241f3d4
docs: Fix language
...
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
7abca33b67
chore: Update @antfu/eslint-config dependency to 2.11.4
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
fa060b86f3
refactor: Remove eslint-disable when possible
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
65bf2bd34e
refactor: Enable jsdoc/tag-lines and jsdoc/sort-tags rules
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
3e59aa4b55
refactor: Enable jsdoc/valid-types rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
5fc4ce8f73
refactor: Enable jsdoc/no-types rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
b381a9c926
refactor: Enable ts/no-explicit-any rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
331f83d659
refactor: Enable style/indent-binary-ops rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
c96b60d4d3
refactor: Enable callback-return rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
c65096020e
refactor: Enable prefer-global rules
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
c24e6d5a18
refactor: Enable consistent-this rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
5c1553bdda
refactor: Enable no-unnecessary-type-arguments rule
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
28af181eee
refactor: Make no-extra-parens rule stricter
2024-04-02 09:16:51 +02:00
Joachim Van Herwegen
6fe6b6ec89
fix: Allow path segments to start with 2 or more dots
2024-03-25 13:51:55 +01:00
Joachim Van Herwegen
33e9ae4191
fix: Add priorities to RDF types when converting
2024-03-14 07:20:08 +01:00
Joachim Van Herwegen
8fff08a9b6
fix: Extract root as possible pod when using subdomains
2024-02-28 11:06:30 +01:00
Joachim Van Herwegen
2d44d61942
docs: Fix language
...
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2024-02-15 07:20:43 +01:00
Joachim Van Herwegen
68975e6627
fix: Prevent error when switching accounts
2024-02-15 07:20:43 +01:00
Joachim Van Herwegen
137027e421
fix: Keep content-type when using metadata templates
2024-02-15 06:48:30 +01:00
Joachim Van Herwegen
e09b53b20d
chore: Replace rdf-js import with @rdfjs/types
2024-01-16 08:49:28 +01:00
Joachim Van Herwegen
277a0d0ab7
fix: Encode WebID ownership tokens
2024-01-05 11:12:42 +01:00
Joachim Van Herwegen
a0b7ee42f3
fix: Only require append when creating with PUT
2024-01-05 11:12:07 +01:00
Joachim Van Herwegen
c6ec45c7c0
feat: Support default mainModulePath when creating App
2024-01-04 14:17:00 +01:00
Joachim Van Herwegen
3a9b0d69f0
chore: Update linting dependency
2023-12-08 14:24:35 +01:00
Joachim Van Herwegen
6c30a2512b
fix: Update resource size in ConstantConverter
2023-11-20 09:16:34 +01:00
Joachim Van Herwegen
4318479154
fix: Prevent errors in JSON storage when data is invalid
2023-11-20 09:16:02 +01:00
Joachim Van Herwegen
2f928bd2d4
fix: Prevent errors during migration for invalid JSON
2023-11-20 09:16:02 +01:00
Joachim Van Herwegen
01623e0b5c
docs: Explain storage/location import options
...
* docs: Explain storage/location import options
* docs: Fix language
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
---------
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2023-11-17 11:26:54 +01:00
Wouter Termont
86f45923ba
feat: Add index signature to Credentials
...
* feat: abstract Credentials type for Authorizer
* feat: abstract Credentials type in CredentialsExtractor & PermissionReader
* chore: typegraphical corrections in documentation
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
* fix: remove accidental .js extension
* feat: also check for undefined credentials when deciding 401/404
* docs: corrections to code documentation
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
* fix: revert abstraction & index signature to Credentials
* chhore: fix linter issues
---------
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2023-11-10 08:10:10 +01:00
Joachim Van Herwegen
edbf895505
chore: Update to TypeScript 5.2.2
...
tsconfig has to be different for tests due to cjs/esm issues with jest.
Deploy scripts need to use the original tsconfig though,
which is why we have the current nested tsconfigs.
2023-11-02 10:51:29 +01:00
Joachim Van Herwegen
c2a84b6592
refactor: Prevent default parameters for objects
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
98f5d8fb73
refactor: Prevent negated conditions
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
c9e4c7041c
refactor: Prevent for-each calls
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
20d4a0c3af
refactor: Prevent reduce calls
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
990184dbb5
refactor: Use node protocol when importing builtins
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
def0b5c732
refactor: Enable consistent newlines in lists
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
3bb3004abb
refactor: Bring lint config back to original strictness
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
6248ed0938
refactor: Replace linting configurations
...
The previous package was outdated, preventing us from updating TS.
This one also lints YAML and JSON,
and applies many more rules to the test files,
explaining all the changes in this PR.
2023-11-02 09:49:17 +01:00
Wouter Termont
58daeb684f
feat: pass requestedModes metadata on 401
...
* feat: pass requestedModes metadata on 401
* fix: bundle modes per target bnode
* fix: use custom instance check for HttpError
2023-10-27 09:23:36 +02:00
Joachim Van Herwegen
f932cf4b22
chore: Update dependencies
2023-10-11 16:25:49 +02:00
Joachim Van Herwegen
607c04ff28
refactor: Rename WebIdAdapterFactory to ClientIdAdapterFactory
2023-10-11 13:01:36 +02:00
Joachim Van Herwegen
7a44581406
fix: Ensure setup values are migrated correctly
2023-10-11 12:47:02 +02:00
Joachim Van Herwegen
9daeaf89ac
feat: Update migration to clear all old non-account data
...
This is necessary to support the new internal format
2023-10-11 12:47:02 +02:00