chore: Move index.ts to src.

This commit is contained in:
Ruben Verborgh 2020-12-07 18:01:37 +01:00 committed by Joachim Van Herwegen
parent 0f56b715ae
commit f3f0724f83
11 changed files with 212 additions and 212 deletions

187
index.ts
View File

@ -1,187 +0,0 @@
// Authentication
export * from './src/authentication/Credentials';
export * from './src/authentication/CredentialsExtractor';
export * from './src/authentication/DPoPWebIdExtractor';
export * from './src/authentication/EmptyCredentialsExtractor';
export * from './src/authentication/UnsecureWebIdExtractor';
// Authorization
export * from './src/authorization/AllowEverythingAuthorizer';
export * from './src/authorization/AclManager';
export * from './src/authorization/Authorizer';
export * from './src/authorization/UrlBasedAclManager';
export * from './src/authorization/WebAclAuthorizer';
// Init
export * from './src/init/CliRunner';
export * from './src/init/Setup';
// LDP/HTTP/Metadata
export * from './src/ldp/http/metadata/BasicMetadataExtractor';
export * from './src/ldp/http/metadata/ContentTypeParser';
export * from './src/ldp/http/metadata/LinkRelMetadataWriter';
export * from './src/ldp/http/metadata/LinkTypeParser';
export * from './src/ldp/http/metadata/MappedMetadataWriter';
export * from './src/ldp/http/metadata/MetadataExtractor';
export * from './src/ldp/http/metadata/MetadataParser';
export * from './src/ldp/http/metadata/MetadataWriter';
export * from './src/ldp/http/metadata/SlugParser';
// LDP/HTTP/Response
export * from './src/ldp/http/response/CreatedResponseDescription';
export * from './src/ldp/http/response/OkResponseDescription';
export * from './src/ldp/http/response/ResetResponseDescription';
export * from './src/ldp/http/response/ResponseDescription';
// LDP/HTTP
export * from './src/ldp/http/AcceptPreferenceParser';
export * from './src/ldp/http/BasicRequestParser';
export * from './src/ldp/http/BasicResponseWriter';
export * from './src/ldp/http/BasicTargetExtractor';
export * from './src/ldp/http/BodyParser';
export * from './src/ldp/http/ErrorResponseWriter';
export * from './src/ldp/http/Patch';
export * from './src/ldp/http/PreferenceParser';
export * from './src/ldp/http/RawBodyParser';
export * from './src/ldp/http/RequestParser';
export * from './src/ldp/http/ResponseWriter';
export * from './src/ldp/http/SparqlUpdateBodyParser';
export * from './src/ldp/http/SparqlUpdatePatch';
export * from './src/ldp/http/TargetExtractor';
// LDP/Operations
export * from './src/ldp/operations/DeleteOperationHandler';
export * from './src/ldp/operations/GetOperationHandler';
export * from './src/ldp/operations/HeadOperationHandler';
export * from './src/ldp/operations/Operation';
export * from './src/ldp/operations/OperationHandler';
export * from './src/ldp/operations/PatchOperationHandler';
export * from './src/ldp/operations/PostOperationHandler';
export * from './src/ldp/operations/PutOperationHandler';
// LDP/Permissions
export * from './src/ldp/permissions/PermissionSet';
export * from './src/ldp/permissions/PermissionsExtractor';
export * from './src/ldp/permissions/MethodPermissionsExtractor';
export * from './src/ldp/permissions/SparqlPatchPermissionsExtractor';
// LDP/Representation
export * from './src/ldp/representation/Representation';
export * from './src/ldp/representation/RepresentationMetadata';
export * from './src/ldp/representation/RepresentationPreference';
export * from './src/ldp/representation/RepresentationPreferences';
export * from './src/ldp/representation/ResourceIdentifier';
// LDP
export * from './src/ldp/AuthenticatedLdpHandler';
export * from './src/ldp/UnsecureWebSocketsProtocol';
// Logging
export * from './src/logging/LazyLogger';
export * from './src/logging/LazyLoggerFactory';
export * from './src/logging/Logger';
export * from './src/logging/LoggerFactory';
export * from './src/logging/LogLevel';
export * from './src/logging/LogUtil';
export * from './src/logging/VoidLoggerFactory';
export * from './src/logging/WinstonLoggerFactory';
// Pods/Agent
export * from './src/pods/agent/Agent';
export * from './src/pods/agent/AgentJsonParser';
export * from './src/pods/agent/AgentParser';
// Pods/Generate
export * from './src/pods/generate/HandlebarsTemplateEngine';
export * from './src/pods/generate/IdentifierGenerator';
export * from './src/pods/generate/ResourcesGenerator';
export * from './src/pods/generate/SuffixIdentifierGenerator';
export * from './src/pods/generate/TemplateEngine';
export * from './src/pods/generate/TemplatedResourcesGenerator';
// Pods
export * from './src/pods/GeneratedPodManager';
export * from './src/pods/PodManager';
export * from './src/pods/PodManagerHttpHandler';
// Server
export * from './src/server/ExpressHttpServerFactory';
export * from './src/server/HttpHandler';
export * from './src/server/HttpRequest';
export * from './src/server/HttpResponse';
export * from './src/server/WebSocketServerFactory';
export * from './src/server/WebSocketHandler';
// Server/Middleware
export * from './src/server/middleware/CorsHandler';
export * from './src/server/middleware/HeaderHandler';
export * from './src/server/middleware/WebSocketAdvertiser';
// Storage/Accessors
export * from './src/storage/accessors/DataAccessor';
export * from './src/storage/accessors/FileDataAccessor';
export * from './src/storage/accessors/InMemoryDataAccessor';
export * from './src/storage/accessors/SparqlDataAccessor';
// Storage/Conversion
export * from './src/storage/conversion/ChainedConverter';
export * from './src/storage/conversion/QuadToRdfConverter';
export * from './src/storage/conversion/RdfToQuadConverter';
export * from './src/storage/conversion/RepresentationConverter';
export * from './src/storage/conversion/TypedRepresentationConverter';
// Storage/Mapping
export * from './src/storage/mapping/ExtensionBasedMapper';
export * from './src/storage/mapping/FixedContentTypeMapper';
// Storage/Patch
export * from './src/storage/patch/PatchHandler';
export * from './src/storage/patch/SparqlUpdatePatchHandler';
// Storage/Routing
export * from './src/storage/routing/ConvertingRouterRule';
export * from './src/storage/routing/PreferenceSupport';
export * from './src/storage/routing/RegexRouterRule';
export * from './src/storage/routing/RouterRule';
// Storage
export * from './src/storage/AtomicResourceStore';
export * from './src/storage/Conditions';
export * from './src/storage/DataAccessorBasedStore';
export * from './src/storage/LockingResourceStore';
export * from './src/storage/MonitoringStore';
export * from './src/storage/PassthroughStore';
export * from './src/storage/PatchingStore';
export * from './src/storage/ReadOnlyStore';
export * from './src/storage/RepresentationConvertingStore';
export * from './src/storage/ResourceStore';
export * from './src/storage/RoutingResourceStore';
export * from './src/storage/mapping/FileIdentifierMapper';
// Util/Errors
export * from './src/util/errors/BadRequestHttpError';
export * from './src/util/errors/ConflictHttpError';
export * from './src/util/errors/ForbiddenHttpError';
export * from './src/util/errors/HttpError';
export * from './src/util/errors/MethodNotAllowedHttpError';
export * from './src/util/errors/NotFoundHttpError';
export * from './src/util/errors/SystemError';
export * from './src/util/errors/UnauthorizedHttpError';
export * from './src/util/errors/UnsupportedMediaTypeHttpError';
// Util/Locking
export * from './src/util/locking/ExpiringLock';
export * from './src/util/locking/ExpiringResourceLocker';
export * from './src/util/locking/Lock';
export * from './src/util/locking/ResourceLocker';
export * from './src/util/locking/SingleThreadedResourceLocker';
export * from './src/util/locking/WrappedExpiringResourceLocker';
// Util
export * from './src/util/AllVoidCompositeHandler';
export * from './src/util/AsyncHandler';
export * from './src/util/FirstCompositeHandler';
export * from './src/util/HeaderUtil';
export * from './src/util/PathUtil';
export * from './src/util/QuadUtil';
export * from './src/util/StreamUtil';

View File

@ -26,8 +26,8 @@
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/": "components/",
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/config/": "config/"
},
"main": "./index.js",
"types": "./index.d.ts",
"main": "./src/index.js",
"types": "./src/index.d.ts",
"bin": {
"community-solid-server": "./bin/server.js"
},
@ -63,8 +63,6 @@
}
},
"files": [
"index.js",
"index.d.ts",
"bin/*.js",
"src/**/*.js",
"src/**/*.d.ts",

187
src/index.ts Normal file
View File

@ -0,0 +1,187 @@
// Authentication
export * from './authentication/Credentials';
export * from './authentication/CredentialsExtractor';
export * from './authentication/DPoPWebIdExtractor';
export * from './authentication/EmptyCredentialsExtractor';
export * from './authentication/UnsecureWebIdExtractor';
// Authorization
export * from './authorization/AllowEverythingAuthorizer';
export * from './authorization/AclManager';
export * from './authorization/Authorizer';
export * from './authorization/UrlBasedAclManager';
export * from './authorization/WebAclAuthorizer';
// Init
export * from './init/CliRunner';
export * from './init/Setup';
// LDP/HTTP/Metadata
export * from './ldp/http/metadata/BasicMetadataExtractor';
export * from './ldp/http/metadata/ContentTypeParser';
export * from './ldp/http/metadata/LinkRelMetadataWriter';
export * from './ldp/http/metadata/LinkTypeParser';
export * from './ldp/http/metadata/MappedMetadataWriter';
export * from './ldp/http/metadata/MetadataExtractor';
export * from './ldp/http/metadata/MetadataParser';
export * from './ldp/http/metadata/MetadataWriter';
export * from './ldp/http/metadata/SlugParser';
// LDP/HTTP/Response
export * from './ldp/http/response/CreatedResponseDescription';
export * from './ldp/http/response/OkResponseDescription';
export * from './ldp/http/response/ResetResponseDescription';
export * from './ldp/http/response/ResponseDescription';
// LDP/HTTP
export * from './ldp/http/AcceptPreferenceParser';
export * from './ldp/http/BasicRequestParser';
export * from './ldp/http/BasicResponseWriter';
export * from './ldp/http/BasicTargetExtractor';
export * from './ldp/http/BodyParser';
export * from './ldp/http/ErrorResponseWriter';
export * from './ldp/http/Patch';
export * from './ldp/http/PreferenceParser';
export * from './ldp/http/RawBodyParser';
export * from './ldp/http/RequestParser';
export * from './ldp/http/ResponseWriter';
export * from './ldp/http/SparqlUpdateBodyParser';
export * from './ldp/http/SparqlUpdatePatch';
export * from './ldp/http/TargetExtractor';
// LDP/Operations
export * from './ldp/operations/DeleteOperationHandler';
export * from './ldp/operations/GetOperationHandler';
export * from './ldp/operations/HeadOperationHandler';
export * from './ldp/operations/Operation';
export * from './ldp/operations/OperationHandler';
export * from './ldp/operations/PatchOperationHandler';
export * from './ldp/operations/PostOperationHandler';
export * from './ldp/operations/PutOperationHandler';
// LDP/Permissions
export * from './ldp/permissions/PermissionSet';
export * from './ldp/permissions/PermissionsExtractor';
export * from './ldp/permissions/MethodPermissionsExtractor';
export * from './ldp/permissions/SparqlPatchPermissionsExtractor';
// LDP/Representation
export * from './ldp/representation/Representation';
export * from './ldp/representation/RepresentationMetadata';
export * from './ldp/representation/RepresentationPreference';
export * from './ldp/representation/RepresentationPreferences';
export * from './ldp/representation/ResourceIdentifier';
// LDP
export * from './ldp/AuthenticatedLdpHandler';
export * from './ldp/UnsecureWebSocketsProtocol';
// Logging
export * from './logging/LazyLogger';
export * from './logging/LazyLoggerFactory';
export * from './logging/Logger';
export * from './logging/LoggerFactory';
export * from './logging/LogLevel';
export * from './logging/LogUtil';
export * from './logging/VoidLoggerFactory';
export * from './logging/WinstonLoggerFactory';
// Pods/Agent
export * from './pods/agent/Agent';
export * from './pods/agent/AgentJsonParser';
export * from './pods/agent/AgentParser';
// Pods/Generate
export * from './pods/generate/HandlebarsTemplateEngine';
export * from './pods/generate/IdentifierGenerator';
export * from './pods/generate/ResourcesGenerator';
export * from './pods/generate/SuffixIdentifierGenerator';
export * from './pods/generate/TemplateEngine';
export * from './pods/generate/TemplatedResourcesGenerator';
// Pods
export * from './pods/GeneratedPodManager';
export * from './pods/PodManager';
export * from './pods/PodManagerHttpHandler';
// Server
export * from './server/ExpressHttpServerFactory';
export * from './server/HttpHandler';
export * from './server/HttpRequest';
export * from './server/HttpResponse';
export * from './server/WebSocketServerFactory';
export * from './server/WebSocketHandler';
// Server/Middleware
export * from './server/middleware/CorsHandler';
export * from './server/middleware/HeaderHandler';
export * from './server/middleware/WebSocketAdvertiser';
// Storage/Accessors
export * from './storage/accessors/DataAccessor';
export * from './storage/accessors/FileDataAccessor';
export * from './storage/accessors/InMemoryDataAccessor';
export * from './storage/accessors/SparqlDataAccessor';
// Storage/Conversion
export * from './storage/conversion/ChainedConverter';
export * from './storage/conversion/QuadToRdfConverter';
export * from './storage/conversion/RdfToQuadConverter';
export * from './storage/conversion/RepresentationConverter';
export * from './storage/conversion/TypedRepresentationConverter';
// Storage/Mapping
export * from './storage/mapping/ExtensionBasedMapper';
export * from './storage/mapping/FileIdentifierMapper';
export * from './storage/mapping/FixedContentTypeMapper';
// Storage/Patch
export * from './storage/patch/PatchHandler';
export * from './storage/patch/SparqlUpdatePatchHandler';
// Storage/Routing
export * from './storage/routing/ConvertingRouterRule';
export * from './storage/routing/PreferenceSupport';
export * from './storage/routing/RegexRouterRule';
export * from './storage/routing/RouterRule';
// Storage
export * from './storage/AtomicResourceStore';
export * from './storage/Conditions';
export * from './storage/DataAccessorBasedStore';
export * from './storage/LockingResourceStore';
export * from './storage/MonitoringStore';
export * from './storage/PassthroughStore';
export * from './storage/PatchingStore';
export * from './storage/ReadOnlyStore';
export * from './storage/RepresentationConvertingStore';
export * from './storage/ResourceStore';
export * from './storage/RoutingResourceStore';
// Util/Errors
export * from './util/errors/BadRequestHttpError';
export * from './util/errors/ConflictHttpError';
export * from './util/errors/ForbiddenHttpError';
export * from './util/errors/HttpError';
export * from './util/errors/MethodNotAllowedHttpError';
export * from './util/errors/NotFoundHttpError';
export * from './util/errors/SystemError';
export * from './util/errors/UnauthorizedHttpError';
export * from './util/errors/UnsupportedMediaTypeHttpError';
// Util/Locking
export * from './util/locking/ExpiringLock';
export * from './util/locking/ExpiringResourceLocker';
export * from './util/locking/Lock';
export * from './util/locking/ResourceLocker';
export * from './util/locking/SingleThreadedResourceLocker';
export * from './util/locking/WrappedExpiringResourceLocker';
// Util
export * from './util/AllVoidCompositeHandler';
export * from './util/AsyncHandler';
export * from './util/FirstCompositeHandler';
export * from './util/HeaderUtil';
export * from './util/PathUtil';
export * from './util/QuadUtil';
export * from './util/StreamUtil';

View File

@ -2,7 +2,7 @@ import type {
DataAccessor,
HttpHandler,
ResourceStore,
} from '../../index';
} from '../../src/index';
import {
AuthenticatedLdpHandler,
EmptyCredentialsExtractor,
@ -10,7 +10,7 @@ import {
MethodPermissionsExtractor,
RdfToQuadConverter,
QuadToRdfConverter,
} from '../../index';
} from '../../src/index';
import type { ServerConfig } from './ServerConfig';
import {
getConvertingStore,

View File

@ -1,11 +1,13 @@
import type { HttpHandler,
ResourceStore } from '../../index';
import type {
HttpHandler,
ResourceStore,
} from '../../src/index';
import {
AllowEverythingAuthorizer,
AuthenticatedLdpHandler,
EmptyCredentialsExtractor,
MethodPermissionsExtractor,
} from '../../index';
} from '../../src/index';
import type { ServerConfig } from './ServerConfig';
import { getOperationHandler, getInMemoryResourceStore, getBasicRequestParser, getResponseWriter } from './Util';

View File

@ -1,5 +1,7 @@
import type { HttpHandler,
ResourceStore } from '../../index';
import type {
HttpHandler,
ResourceStore,
} from '../../src/index';
import {
AllowEverythingAuthorizer,
AuthenticatedLdpHandler,
@ -11,7 +13,7 @@ import {
RdfToQuadConverter,
SparqlUpdateBodyParser,
SparqlPatchPermissionsExtractor,
} from '../../index';
} from '../../src/index';
import type { ServerConfig } from './ServerConfig';
import {

View File

@ -1,5 +1,7 @@
import type { HttpHandler,
ResourceStore } from '../../index';
import type {
HttpHandler,
ResourceStore,
} from '../../src/index';
import {
AuthenticatedLdpHandler,
EmptyCredentialsExtractor,
@ -7,7 +9,7 @@ import {
MethodPermissionsExtractor,
RdfToQuadConverter,
QuadToRdfConverter,
} from '../../index';
} from '../../src/index';
import type { ServerConfig } from './ServerConfig';
import {
getInMemoryResourceStore,

View File

@ -2,7 +2,7 @@ import type {
DataAccessor,
HttpHandler,
ResourceStore,
} from '../../index';
} from '../../src/index';
import {
AllowEverythingAuthorizer,
AuthenticatedLdpHandler,
@ -12,7 +12,7 @@ import {
QuadToRdfConverter,
RawBodyParser,
RdfToQuadConverter,
} from '../../index';
} from '../../src/index';
import type { ServerConfig } from './ServerConfig';
import {
getOperationHandler,

View File

@ -11,7 +11,7 @@ import type {
HttpResponse,
ResponseWriter,
OperationHandler,
} from '../../index';
} from '../../src/index';
import {
AcceptPreferenceParser, AllVoidCompositeHandler,
BasicMetadataExtractor,
@ -40,7 +40,7 @@ import {
SparqlUpdatePatchHandler,
UrlBasedAclManager,
WebAclAuthorizer,
} from '../../index';
} from '../../src/index';
import { CONTENT_TYPE, HTTP, RDF } from '../../src/util/UriConstants';
export const BASE = 'http://test.com';

View File

@ -6,11 +6,8 @@ import { Readable } from 'stream';
import * as url from 'url';
import type { MockResponse } from 'node-mocks-http';
import { createResponse } from 'node-mocks-http';
import type { ResourceStore } from '../../index';
import { guardedStreamFrom, RepresentationMetadata } from '../../index';
import type { PermissionSet } from '../../src/ldp/permissions/PermissionSet';
import type { HttpHandler } from '../../src/server/HttpHandler';
import type { HttpRequest } from '../../src/server/HttpRequest';
import type { ResourceStore, PermissionSet, HttpHandler, HttpRequest } from '../../src/index';
import { guardedStreamFrom, RepresentationMetadata } from '../../src/index';
import { CONTENT_TYPE } from '../../src/util/UriConstants';
import { call } from './Util';

View File

@ -14,7 +14,6 @@
"stripInternal": true
},
"include": [
"index.ts",
"src/**/*.ts",
"test/**/*.ts"
],