1441 Commits

Author SHA1 Message Date
Joachim Van Herwegen
95c65c86a7 feat: Add BodyParser for SPARQL updates 2020-07-23 10:55:53 +02:00
Joachim Van Herwegen
4ac9e92d06 fix: Remove all instances of return undefined
Resolves #26
2020-07-23 08:52:44 +02:00
Ruben Verborgh
ad99e1fcea
Merge pull request #30 from solid/setup-steps-readme
#29 Setup steps in readme
2020-07-20 12:32:53 +02:00
Joep Meindertsma
17c185a35b docs: Add setup steps to README 2020-07-20 12:32:10 +02:00
Joachim Van Herwegen
a9b811a5a3 feature: Add lock functionality 2020-07-17 15:26:32 +02:00
dependabot[bot]
17e6f10efe build(deps): bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 14:22:11 +02:00
Joachim Van Herwegen
6c32ad24fd fix: Add .npmignore file to block .gitignore 2020-07-17 14:13:39 +02:00
Joachim Van Herwegen
a4dc00141c feat: Add prepare script
Resolved #25
2020-07-17 14:11:06 +02:00
Joachim Van Herwegen
ccd3f1738c fix: Prevent server from crashing if requested data can't be handled 2020-07-17 11:41:46 +02:00
Joachim Van Herwegen
ea788ba406 fix: Throw correct error for invalid triple data 2020-07-17 11:41:46 +02:00
Joachim Van Herwegen
a9dc59bf78 feat: Set up server using express 2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
c53ab5ed9b fix: Prevent data from being drained when read
Comments were also added and URI generation takes slash into account
2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
cff9790b6e fix: Take host into account when extracting identifier 2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
792323797d feat: Add coveralls support 2020-07-08 14:17:12 +02:00
Joachim Van Herwegen
a4128a04cc fix: Update package name 2020-07-08 13:58:23 +02:00
Joachim Van Herwegen
64a3f90831 feat: Validate Accept* headers while parsing 2020-07-08 11:20:28 +02:00
Joachim Van Herwegen
9d9f7df5d1 feat: Fully support Accept* headers 2020-07-08 11:20:28 +02:00
Joachim Van Herwegen
fe11f4b1ce fix: add documentation for many classes where it was missing 2020-07-02 10:15:01 +02:00
Joachim Van Herwegen
39853b0bd0 fix: update N3 typings 2020-06-25 08:56:37 +02:00
Joachim Van Herwegen
618005675f feat: add simple response writer 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
fe8749390c feat: add simple operation handlers 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
12fd00e3b8 feat: add simple resource store 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
d983fca8f5 feat: add simple permissions related handlers 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
e0343fca54 feat: add response description interface 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
cf258d0317 feat: add simple request parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
09eb665c12 feat: add simple preference parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
3c8a087615 feat: add simple target extractor 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
d4f70d9c59 feat: add simple body parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
70af46933b feat: add request parsing related interfaces 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
e0d74fd68a feat: add typed readable 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
aaf3f8e3aa
feat: Add README with architecture links 2020-06-08 12:02:50 +02:00
Joachim Van Herwegen
a07f440ab6 fix: update eslint settings 2020-06-05 11:28:28 +02:00
Joachim Van Herwegen
3e2cfaf11e feat: add AuthenticatedLdpHandler 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
4229932a3a feat: add CompositeAsyncHandler to support multiple handlers 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
57405f3e26 feat: add custom errors 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
cc8f965495 fix: clean up structure using more AsyncHandlers and more folders 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
14cfe75865 fix: remove prettier
Certain prettier rules were conflicting with those of eslint-config-es,
so it will be removed until we discover cases where it would actually be needed,
since most of it seems to already be covered.
2020-05-25 12:06:30 +02:00
Joachim Van Herwegen
a4f2b3995c feat: add additional supported interfaces
This includes the relevant auth headers and a simplification of several others.
2020-05-25 11:27:23 +02:00
Joachim Van Herwegen
f8e136cadb refactor: support inrupt coding standards 2020-05-25 10:07:38 +02:00
Joachim Van Herwegen
5def53180c Created the initial interfaces based on the architecture document 2020-05-19 12:22:25 +02:00
Joachim Van Herwegen
b949b6cf5e Initial configuration 2020-05-15 11:07:10 +02:00