├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── netlify.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .lando.yml ├── LICENSE ├── apps ├── auth │ ├── dex.yaml │ └── ldap.ldif └── conduit │ ├── CHANGELOG.md │ ├── lib │ ├── resource.ts │ └── users.ts │ ├── middleware │ └── authenticate.ts │ ├── package.json │ └── resources │ ├── api │ ├── CurrentUser.ttl │ ├── DeleteOperation.ttl │ ├── RegisteredUser.ttl │ ├── User.ttl │ ├── UsersCollection.ttl │ ├── acl │ │ ├── Authorization.ttl │ │ └── PutAuthorization.ttl │ ├── authorization │ │ ├── authenticated-read-current-user.ttl │ │ ├── authenticated-users-register.ttl │ │ ├── resource-read-all.ttl │ │ └── system-controls-all.ttl │ ├── classes.ttl │ ├── events │ │ ├── EventHandler.ttl │ │ ├── PutEventHandlerOperation.ttl │ │ ├── invalidate-api.ttl │ │ ├── set-owner.ttl │ │ └── set-user-uid.ttl │ ├── hydra │ │ ├── Class │ │ │ ├── DeleteOperation.ttl │ │ │ ├── PutOperation.ttl │ │ │ └── index.ttl │ │ ├── Collection │ │ │ ├── GetOperation.ttl │ │ │ └── index.ttl │ │ └── Resource │ │ │ ├── GetOperation.ttl │ │ │ └── index.ttl │ ├── index.ttl │ ├── settings.ttl │ ├── shape │ │ └── ApiDocumentation │ │ │ └── MinosMenu.ttl │ ├── shapes.ttl │ ├── template │ │ └── user-search.ttl │ └── vcard │ │ └── Group.ttl │ ├── index.ttl │ ├── user.ttl │ └── users.ttl ├── babel.config.json ├── codecov.yml ├── docs ├── .nojekyll ├── README.md ├── _media │ ├── GitHub-Mark-32px.png │ ├── anatomy.png │ ├── configuration.png │ ├── logo.png │ ├── multi-select.png │ ├── prism.css │ ├── stack.png │ └── star-rating.png ├── _sidebar.md ├── advanced │ ├── caching.md │ ├── code-arguments.md │ ├── errorHandling.md │ ├── errorHandling │ │ └── mapperConfiguration.ttl │ ├── hooks.md │ └── multi-tenancy.md ├── design.md ├── getting-started.md ├── index.html ├── knossos │ ├── auth.md │ ├── cli.md │ ├── collections.md │ ├── configuration.md │ ├── middleware.md │ ├── resource-url.md │ ├── resources.md │ └── validation.md ├── labs.md ├── labs │ └── constructExample.trig ├── talos.md └── talos │ ├── put-vocabs.txt │ ├── put.txt │ └── put │ ├── base-config.ttl │ ├── dev-config.ttl │ └── prod-config.ttl ├── mocha-setup.js ├── package.json ├── packages ├── express-events │ ├── CHANGELOG.md │ ├── LICENSE │ ├── activity.ts │ ├── index.ts │ ├── lib │ │ ├── ActivityQueue.ts │ │ ├── index.ts │ │ ├── loadHandlers.ts │ │ └── runHandler.ts │ ├── package.json │ ├── resources │ │ └── api │ │ │ └── events │ │ │ ├── EventHandler.ttl │ │ │ ├── PutEventHandlerOperation.ttl │ │ │ └── invalidate-api.ttl │ └── test │ │ ├── activity.test.ts │ │ ├── index.test.ts │ │ └── lib │ │ ├── ActivityQueue.test.ts │ │ ├── loadHandlers.test.ts │ │ └── runHandler.test.ts ├── knossos │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── knossos-ts.js │ │ ├── knossos.js │ │ └── knossos.ts │ ├── collection.ts │ ├── configuration.ts │ ├── index.ts │ ├── lib │ │ ├── accessControl.ts │ │ ├── api.ts │ │ ├── clownface.ts │ │ ├── command │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ └── serve.ts │ │ ├── coreMiddleware.ts │ │ ├── middleware │ │ │ ├── hydraBox.ts │ │ │ └── systemAuth.ts │ │ ├── query.ts │ │ ├── resource.ts │ │ ├── settings.ts │ │ ├── shacl.ts │ │ ├── store.ts │ │ └── template.ts │ ├── package.json │ ├── resource.ts │ ├── resources │ │ ├── api │ │ │ ├── DeleteOperation.ttl │ │ │ ├── acl │ │ │ │ ├── Authorization.ttl │ │ │ │ └── PutAuthorization.ttl │ │ │ ├── authorization │ │ │ │ └── system-controls-all.ttl │ │ │ ├── classes.ttl │ │ │ ├── hydra │ │ │ │ ├── Class │ │ │ │ │ ├── DeleteOperation.ttl │ │ │ │ │ ├── PutOperation.ttl │ │ │ │ │ └── index.ttl │ │ │ │ ├── Collection │ │ │ │ │ ├── GetOperation.ttl │ │ │ │ │ └── index.ttl │ │ │ │ └── Resource │ │ │ │ │ ├── GetOperation.ttl │ │ │ │ │ └── index.ttl │ │ │ ├── index.ttl │ │ │ └── vcard │ │ │ │ └── Group.ttl │ │ └── index.ttl │ ├── server.ts │ ├── shacl.ts │ └── test │ │ ├── collection.test.ts │ │ ├── lib │ │ ├── api.test.ts │ │ ├── command │ │ │ └── init.test.ts │ │ ├── coreMiddleware.test.ts │ │ ├── middleware │ │ │ └── systemAuth.test.ts │ │ ├── query.test.ts │ │ ├── settings.test.ts │ │ ├── shacl.test.ts │ │ └── store.test.ts │ │ ├── resource.test.ts │ │ ├── shacl.test.ts │ │ └── test-resources │ │ ├── formats │ │ └── resources │ │ │ └── api │ │ │ └── classes │ │ │ └── User.ttl │ │ └── with-errors │ │ └── resources │ │ ├── user │ │ └── john.ttl │ │ └── users.ttl ├── labs │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── cache.ts │ ├── describeStrategy.ts │ ├── lib │ │ ├── cache.ts │ │ ├── describeStrategy.ts │ │ └── sparql.ts │ ├── package.json │ ├── redirect.ts │ └── test │ │ ├── cache.test.ts │ │ ├── describeStrategy.test.ts │ │ ├── lib │ │ └── cache.test.ts │ │ └── redirect.test.ts ├── labyrinth │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── collection.ts │ ├── collection │ │ └── filters.ts │ ├── describeStrategy.ts │ ├── errors.ts │ ├── index.ts │ ├── lib │ │ ├── array.ts │ │ ├── code.ts │ │ ├── collection.ts │ │ ├── error │ │ │ ├── ForbiddenError.ts │ │ │ ├── HydraError.ts │ │ │ ├── NotFound.ts │ │ │ ├── UnauthorizedError.ts │ │ │ └── index.ts │ │ ├── loader.ts │ │ ├── logger.ts │ │ ├── middleware.ts │ │ ├── middleware │ │ │ ├── disambiguateClassHierarchies.ts │ │ │ ├── preprocessResource.ts │ │ │ ├── removeHydraOperations.ts │ │ │ ├── returnMinimal.ts │ │ │ └── sendResponse.ts │ │ ├── query │ │ │ ├── describeResource.ts │ │ │ ├── dynamicCollection.ts │ │ │ ├── eagerLinks.ts │ │ │ ├── filters.ts │ │ │ ├── index.ts │ │ │ ├── memberAssertion.ts │ │ │ ├── resource.ts │ │ │ └── staticCollection.ts │ │ ├── request.ts │ │ └── template.ts │ ├── middleware.ts │ ├── package.json │ ├── resource.ts │ └── test │ │ ├── __snapshots__ │ │ └── collection.test.ts.snap │ │ ├── collection.test.ts │ │ ├── errors.test.ts │ │ ├── index.test.ts │ │ ├── lib │ │ ├── collection.test.ts │ │ ├── loader.test.ts │ │ ├── middleware │ │ │ ├── disambiguateClassHierarchies.test.ts │ │ │ ├── preprocessResource.test.ts │ │ │ ├── removeHydraOperations.test.ts │ │ │ └── sendResponse.test.ts │ │ ├── query │ │ │ ├── dynamicCollection.test.ts │ │ │ ├── eagerLinks.test.ts │ │ │ ├── memberAssertion.test.ts │ │ │ ├── resource.test.ts │ │ │ └── staticCollection.test.ts │ │ └── template.test.ts │ │ ├── resource.test.ts │ │ └── test-api │ │ ├── api.ttl │ │ └── filter.ts ├── minotaur │ ├── CHANGELOG.md │ ├── LICENSE │ ├── index.ts │ ├── package.json │ ├── readme.md │ └── test │ │ ├── api │ │ ├── index.ttl │ │ ├── not-ttl │ │ │ └── item.nt │ │ └── todo │ │ │ ├── item.ttl │ │ │ └── list.ttl │ │ └── index.test.ts ├── shape-to-query │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── lib │ │ ├── shapeToPatterns.ts │ │ ├── shapeToQuery.ts │ │ └── variableFactory.ts │ ├── package.json │ └── test │ │ └── index.test.ts ├── store │ ├── CHANGELOG.md │ ├── LICENSE │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── test-package │ ├── package.json │ └── resources │ │ └── foo.ttl └── testing │ ├── CHANGELOG.md │ ├── client.ts │ ├── events.ts │ ├── hydra-box.ts │ ├── knossos.ts │ ├── namespace.ts │ ├── nodeFactory.ts │ ├── package.json │ └── sparql.ts ├── tsconfig.json ├── typedoc.json ├── types ├── global.d.ts └── graphy__content.trig.read │ └── index.d.ts └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | mocha-setup.js 3 | packages/*/bin/ 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/netlify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.github/workflows/netlify.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lando.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/.lando.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/LICENSE -------------------------------------------------------------------------------- /apps/auth/dex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/auth/dex.yaml -------------------------------------------------------------------------------- /apps/auth/ldap.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/auth/ldap.ldif -------------------------------------------------------------------------------- /apps/conduit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/CHANGELOG.md -------------------------------------------------------------------------------- /apps/conduit/lib/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/lib/resource.ts -------------------------------------------------------------------------------- /apps/conduit/lib/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/lib/users.ts -------------------------------------------------------------------------------- /apps/conduit/middleware/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/middleware/authenticate.ts -------------------------------------------------------------------------------- /apps/conduit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/package.json -------------------------------------------------------------------------------- /apps/conduit/resources/api/CurrentUser.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/CurrentUser.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/DeleteOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/DeleteOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/RegisteredUser.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/RegisteredUser.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/User.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/User.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/UsersCollection.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/UsersCollection.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/acl/Authorization.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/acl/Authorization.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/acl/PutAuthorization.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/acl/PutAuthorization.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/authorization/authenticated-read-current-user.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/authorization/authenticated-read-current-user.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/authorization/authenticated-users-register.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/authorization/authenticated-users-register.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/authorization/resource-read-all.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/authorization/resource-read-all.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/authorization/system-controls-all.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/authorization/system-controls-all.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/classes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/classes.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/events/EventHandler.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/events/EventHandler.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/events/PutEventHandlerOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/events/PutEventHandlerOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/events/invalidate-api.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/events/invalidate-api.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/events/set-owner.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/events/set-owner.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/events/set-user-uid.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/events/set-user-uid.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Class/DeleteOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Class/DeleteOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Class/PutOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Class/PutOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Class/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Class/index.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Collection/GetOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Collection/GetOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Collection/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Collection/index.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Resource/GetOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Resource/GetOperation.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/hydra/Resource/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/hydra/Resource/index.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/index.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/settings.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/settings.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/shape/ApiDocumentation/MinosMenu.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/shape/ApiDocumentation/MinosMenu.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/shapes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/shapes.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/template/user-search.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/template/user-search.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/api/vcard/Group.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/api/vcard/Group.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/index.ttl -------------------------------------------------------------------------------- /apps/conduit/resources/user.ttl: -------------------------------------------------------------------------------- 1 | <> a . 2 | -------------------------------------------------------------------------------- /apps/conduit/resources/users.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/apps/conduit/resources/users.ttl -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/babel.config.json -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_media/GitHub-Mark-32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/GitHub-Mark-32px.png -------------------------------------------------------------------------------- /docs/_media/anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/anatomy.png -------------------------------------------------------------------------------- /docs/_media/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/configuration.png -------------------------------------------------------------------------------- /docs/_media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/logo.png -------------------------------------------------------------------------------- /docs/_media/multi-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/multi-select.png -------------------------------------------------------------------------------- /docs/_media/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/prism.css -------------------------------------------------------------------------------- /docs/_media/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/stack.png -------------------------------------------------------------------------------- /docs/_media/star-rating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_media/star-rating.png -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/advanced/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/caching.md -------------------------------------------------------------------------------- /docs/advanced/code-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/code-arguments.md -------------------------------------------------------------------------------- /docs/advanced/errorHandling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/errorHandling.md -------------------------------------------------------------------------------- /docs/advanced/errorHandling/mapperConfiguration.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/errorHandling/mapperConfiguration.ttl -------------------------------------------------------------------------------- /docs/advanced/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/hooks.md -------------------------------------------------------------------------------- /docs/advanced/multi-tenancy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/advanced/multi-tenancy.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/knossos/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/auth.md -------------------------------------------------------------------------------- /docs/knossos/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/cli.md -------------------------------------------------------------------------------- /docs/knossos/collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/collections.md -------------------------------------------------------------------------------- /docs/knossos/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/configuration.md -------------------------------------------------------------------------------- /docs/knossos/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/middleware.md -------------------------------------------------------------------------------- /docs/knossos/resource-url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/resource-url.md -------------------------------------------------------------------------------- /docs/knossos/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/resources.md -------------------------------------------------------------------------------- /docs/knossos/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/knossos/validation.md -------------------------------------------------------------------------------- /docs/labs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/labs.md -------------------------------------------------------------------------------- /docs/labs/constructExample.trig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/labs/constructExample.trig -------------------------------------------------------------------------------- /docs/talos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/talos.md -------------------------------------------------------------------------------- /docs/talos/put-vocabs.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/talos/put.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/talos/put/base-config.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/talos/put/base-config.ttl -------------------------------------------------------------------------------- /docs/talos/put/dev-config.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/talos/put/dev-config.ttl -------------------------------------------------------------------------------- /docs/talos/put/prod-config.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/docs/talos/put/prod-config.ttl -------------------------------------------------------------------------------- /mocha-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/mocha-setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/package.json -------------------------------------------------------------------------------- /packages/express-events/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/CHANGELOG.md -------------------------------------------------------------------------------- /packages/express-events/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/LICENSE -------------------------------------------------------------------------------- /packages/express-events/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/activity.ts -------------------------------------------------------------------------------- /packages/express-events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/index.ts -------------------------------------------------------------------------------- /packages/express-events/lib/ActivityQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/lib/ActivityQueue.ts -------------------------------------------------------------------------------- /packages/express-events/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/lib/index.ts -------------------------------------------------------------------------------- /packages/express-events/lib/loadHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/lib/loadHandlers.ts -------------------------------------------------------------------------------- /packages/express-events/lib/runHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/lib/runHandler.ts -------------------------------------------------------------------------------- /packages/express-events/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/package.json -------------------------------------------------------------------------------- /packages/express-events/resources/api/events/EventHandler.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/resources/api/events/EventHandler.ttl -------------------------------------------------------------------------------- /packages/express-events/resources/api/events/PutEventHandlerOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/resources/api/events/PutEventHandlerOperation.ttl -------------------------------------------------------------------------------- /packages/express-events/resources/api/events/invalidate-api.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/resources/api/events/invalidate-api.ttl -------------------------------------------------------------------------------- /packages/express-events/test/activity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/test/activity.test.ts -------------------------------------------------------------------------------- /packages/express-events/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/test/index.test.ts -------------------------------------------------------------------------------- /packages/express-events/test/lib/ActivityQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/test/lib/ActivityQueue.test.ts -------------------------------------------------------------------------------- /packages/express-events/test/lib/loadHandlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/test/lib/loadHandlers.test.ts -------------------------------------------------------------------------------- /packages/express-events/test/lib/runHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/express-events/test/lib/runHandler.test.ts -------------------------------------------------------------------------------- /packages/knossos/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/CHANGELOG.md -------------------------------------------------------------------------------- /packages/knossos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/LICENSE -------------------------------------------------------------------------------- /packages/knossos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/README.md -------------------------------------------------------------------------------- /packages/knossos/bin/knossos-ts.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ts-node 2 | require('../server') 3 | -------------------------------------------------------------------------------- /packages/knossos/bin/knossos.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../server') 3 | -------------------------------------------------------------------------------- /packages/knossos/bin/knossos.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ts-node 2 | import '../server' 3 | -------------------------------------------------------------------------------- /packages/knossos/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/collection.ts -------------------------------------------------------------------------------- /packages/knossos/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/configuration.ts -------------------------------------------------------------------------------- /packages/knossos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/index.ts -------------------------------------------------------------------------------- /packages/knossos/lib/accessControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/accessControl.ts -------------------------------------------------------------------------------- /packages/knossos/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/api.ts -------------------------------------------------------------------------------- /packages/knossos/lib/clownface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/clownface.ts -------------------------------------------------------------------------------- /packages/knossos/lib/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/command/index.ts -------------------------------------------------------------------------------- /packages/knossos/lib/command/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/command/init.ts -------------------------------------------------------------------------------- /packages/knossos/lib/command/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/command/serve.ts -------------------------------------------------------------------------------- /packages/knossos/lib/coreMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/coreMiddleware.ts -------------------------------------------------------------------------------- /packages/knossos/lib/middleware/hydraBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/middleware/hydraBox.ts -------------------------------------------------------------------------------- /packages/knossos/lib/middleware/systemAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/middleware/systemAuth.ts -------------------------------------------------------------------------------- /packages/knossos/lib/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/query.ts -------------------------------------------------------------------------------- /packages/knossos/lib/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/resource.ts -------------------------------------------------------------------------------- /packages/knossos/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/settings.ts -------------------------------------------------------------------------------- /packages/knossos/lib/shacl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/shacl.ts -------------------------------------------------------------------------------- /packages/knossos/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/store.ts -------------------------------------------------------------------------------- /packages/knossos/lib/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/lib/template.ts -------------------------------------------------------------------------------- /packages/knossos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/package.json -------------------------------------------------------------------------------- /packages/knossos/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resource.ts -------------------------------------------------------------------------------- /packages/knossos/resources/api/DeleteOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/DeleteOperation.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/acl/Authorization.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/acl/Authorization.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/acl/PutAuthorization.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/acl/PutAuthorization.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/authorization/system-controls-all.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/authorization/system-controls-all.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/classes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/classes.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Class/DeleteOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Class/DeleteOperation.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Class/PutOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Class/PutOperation.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Class/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Class/index.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Collection/GetOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Collection/GetOperation.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Collection/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Collection/index.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Resource/GetOperation.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Resource/GetOperation.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/hydra/Resource/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/hydra/Resource/index.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/index.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/api/vcard/Group.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/api/vcard/Group.ttl -------------------------------------------------------------------------------- /packages/knossos/resources/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/resources/index.ttl -------------------------------------------------------------------------------- /packages/knossos/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/server.ts -------------------------------------------------------------------------------- /packages/knossos/shacl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/shacl.ts -------------------------------------------------------------------------------- /packages/knossos/test/collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/collection.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/api.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/command/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/command/init.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/coreMiddleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/coreMiddleware.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/middleware/systemAuth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/middleware/systemAuth.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/query.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/settings.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/shacl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/shacl.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/lib/store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/lib/store.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/resource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/resource.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/shacl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/shacl.test.ts -------------------------------------------------------------------------------- /packages/knossos/test/test-resources/formats/resources/api/classes/User.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/test-resources/formats/resources/api/classes/User.ttl -------------------------------------------------------------------------------- /packages/knossos/test/test-resources/with-errors/resources/user/john.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/test-resources/with-errors/resources/user/john.ttl -------------------------------------------------------------------------------- /packages/knossos/test/test-resources/with-errors/resources/users.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/knossos/test/test-resources/with-errors/resources/users.ttl -------------------------------------------------------------------------------- /packages/labs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/labs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/LICENSE -------------------------------------------------------------------------------- /packages/labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/README.md -------------------------------------------------------------------------------- /packages/labs/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/cache.ts -------------------------------------------------------------------------------- /packages/labs/describeStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/describeStrategy.ts -------------------------------------------------------------------------------- /packages/labs/lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/lib/cache.ts -------------------------------------------------------------------------------- /packages/labs/lib/describeStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/lib/describeStrategy.ts -------------------------------------------------------------------------------- /packages/labs/lib/sparql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/lib/sparql.ts -------------------------------------------------------------------------------- /packages/labs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/package.json -------------------------------------------------------------------------------- /packages/labs/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/redirect.ts -------------------------------------------------------------------------------- /packages/labs/test/cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/test/cache.test.ts -------------------------------------------------------------------------------- /packages/labs/test/describeStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/test/describeStrategy.test.ts -------------------------------------------------------------------------------- /packages/labs/test/lib/cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/test/lib/cache.test.ts -------------------------------------------------------------------------------- /packages/labs/test/redirect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labs/test/redirect.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/CHANGELOG.md -------------------------------------------------------------------------------- /packages/labyrinth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/LICENSE -------------------------------------------------------------------------------- /packages/labyrinth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/README.md -------------------------------------------------------------------------------- /packages/labyrinth/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/collection.ts -------------------------------------------------------------------------------- /packages/labyrinth/collection/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/collection/filters.ts -------------------------------------------------------------------------------- /packages/labyrinth/describeStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/describeStrategy.ts -------------------------------------------------------------------------------- /packages/labyrinth/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/errors.ts -------------------------------------------------------------------------------- /packages/labyrinth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/index.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/array.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/code.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/collection.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/error/ForbiddenError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/error/ForbiddenError.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/error/HydraError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/error/HydraError.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/error/NotFound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/error/NotFound.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/error/UnauthorizedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/error/UnauthorizedError.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/error/index.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/loader.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/logger.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware/disambiguateClassHierarchies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware/disambiguateClassHierarchies.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware/preprocessResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware/preprocessResource.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware/removeHydraOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware/removeHydraOperations.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware/returnMinimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware/returnMinimal.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/middleware/sendResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/middleware/sendResponse.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/describeResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/describeResource.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/dynamicCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/dynamicCollection.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/eagerLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/eagerLinks.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/filters.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/index.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/memberAssertion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/memberAssertion.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/resource.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/query/staticCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/query/staticCollection.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/request.ts -------------------------------------------------------------------------------- /packages/labyrinth/lib/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/lib/template.ts -------------------------------------------------------------------------------- /packages/labyrinth/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/middleware.ts -------------------------------------------------------------------------------- /packages/labyrinth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/package.json -------------------------------------------------------------------------------- /packages/labyrinth/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/resource.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/__snapshots__/collection.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/__snapshots__/collection.test.ts.snap -------------------------------------------------------------------------------- /packages/labyrinth/test/collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/collection.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/errors.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/index.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/collection.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/loader.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/middleware/disambiguateClassHierarchies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/middleware/disambiguateClassHierarchies.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/middleware/preprocessResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/middleware/preprocessResource.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/middleware/removeHydraOperations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/middleware/removeHydraOperations.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/middleware/sendResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/middleware/sendResponse.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/query/dynamicCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/query/dynamicCollection.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/query/eagerLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/query/eagerLinks.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/query/memberAssertion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/query/memberAssertion.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/query/resource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/query/resource.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/query/staticCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/query/staticCollection.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/lib/template.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/lib/template.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/resource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/resource.test.ts -------------------------------------------------------------------------------- /packages/labyrinth/test/test-api/api.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/test-api/api.ttl -------------------------------------------------------------------------------- /packages/labyrinth/test/test-api/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/labyrinth/test/test-api/filter.ts -------------------------------------------------------------------------------- /packages/minotaur/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/CHANGELOG.md -------------------------------------------------------------------------------- /packages/minotaur/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/LICENSE -------------------------------------------------------------------------------- /packages/minotaur/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/index.ts -------------------------------------------------------------------------------- /packages/minotaur/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/package.json -------------------------------------------------------------------------------- /packages/minotaur/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/readme.md -------------------------------------------------------------------------------- /packages/minotaur/test/api/index.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/test/api/index.ttl -------------------------------------------------------------------------------- /packages/minotaur/test/api/not-ttl/item.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/test/api/not-ttl/item.nt -------------------------------------------------------------------------------- /packages/minotaur/test/api/todo/item.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/test/api/todo/item.ttl -------------------------------------------------------------------------------- /packages/minotaur/test/api/todo/list.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/test/api/todo/list.ttl -------------------------------------------------------------------------------- /packages/minotaur/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/minotaur/test/index.test.ts -------------------------------------------------------------------------------- /packages/shape-to-query/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shape-to-query/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/LICENSE -------------------------------------------------------------------------------- /packages/shape-to-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/README.md -------------------------------------------------------------------------------- /packages/shape-to-query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/index.ts -------------------------------------------------------------------------------- /packages/shape-to-query/lib/shapeToPatterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/lib/shapeToPatterns.ts -------------------------------------------------------------------------------- /packages/shape-to-query/lib/shapeToQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/lib/shapeToQuery.ts -------------------------------------------------------------------------------- /packages/shape-to-query/lib/variableFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/lib/variableFactory.ts -------------------------------------------------------------------------------- /packages/shape-to-query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/package.json -------------------------------------------------------------------------------- /packages/shape-to-query/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/shape-to-query/test/index.test.ts -------------------------------------------------------------------------------- /packages/store/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/store/CHANGELOG.md -------------------------------------------------------------------------------- /packages/store/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/store/LICENSE -------------------------------------------------------------------------------- /packages/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/store/index.ts -------------------------------------------------------------------------------- /packages/store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/store/package.json -------------------------------------------------------------------------------- /packages/store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/store/tsconfig.json -------------------------------------------------------------------------------- /packages/test-package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/test-package/package.json -------------------------------------------------------------------------------- /packages/test-package/resources/foo.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/test-package/resources/foo.ttl -------------------------------------------------------------------------------- /packages/testing/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/CHANGELOG.md -------------------------------------------------------------------------------- /packages/testing/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/client.ts -------------------------------------------------------------------------------- /packages/testing/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/events.ts -------------------------------------------------------------------------------- /packages/testing/hydra-box.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/hydra-box.ts -------------------------------------------------------------------------------- /packages/testing/knossos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/knossos.ts -------------------------------------------------------------------------------- /packages/testing/namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/namespace.ts -------------------------------------------------------------------------------- /packages/testing/nodeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/nodeFactory.ts -------------------------------------------------------------------------------- /packages/testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/package.json -------------------------------------------------------------------------------- /packages/testing/sparql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/packages/testing/sparql.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/typedoc.json -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/types/global.d.ts -------------------------------------------------------------------------------- /types/graphy__content.trig.read/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@graphy/content.trig.read' 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hypermedia-app/creta/HEAD/yarn.lock --------------------------------------------------------------------------------