diff --git a/package.json b/package.json index 3ea4eb8..905d818 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "purescript-tower", + "name": "purescript-axon", "private": true, "module": "index.js", "type": "module", diff --git a/rename.js b/rename.js deleted file mode 100644 index cab94de..0000000 --- a/rename.js +++ /dev/null @@ -1,14 +0,0 @@ -import File from 'fs/promises' -import Path from 'path' - -const contents = new Map() - -const files = (await File.readdir('./src', {recursive: true})).map(a => Path.resolve('./src', a)).filter(a => a.endsWith('.purs') || a.endsWith('.js')) -for (const f of files) { - const fc = await File.readFile(f, 'utf8') - const fc_ = fc.replaceAll(/\bTower\b/g, 'Axon') - await File.writeFile(f, fc_) - const f_ = f.replace(/\bTower\b/, 'Axon') - await File.rename(f, f_) - console.log(`${f} -> ${f_}`) -} diff --git a/spago.yaml b/spago.yaml index 769506c..a911475 100644 --- a/spago.yaml +++ b/spago.yaml @@ -1,5 +1,5 @@ package: - name: tower + name: axon dependencies: - aff - argonaut-codecs diff --git a/src/Tower.Request.Method.purs b/src/Axon.Request.Method.purs similarity index 96% rename from src/Tower.Request.Method.purs rename to src/Axon.Request.Method.purs index f9f1516..8b34792 100644 --- a/src/Tower.Request.Method.purs +++ b/src/Axon.Request.Method.purs @@ -1,4 +1,4 @@ -module Tower.Request.Method where +module Axon.Request.Method where import Prelude diff --git a/src/Tower.Request.Parts.Body.purs b/src/Axon.Request.Parts.Body.purs similarity index 92% rename from src/Tower.Request.Parts.Body.purs rename to src/Axon.Request.Parts.Body.purs index 8617e85..582d6c8 100644 --- a/src/Tower.Request.Parts.Body.purs +++ b/src/Axon.Request.Parts.Body.purs @@ -1,4 +1,4 @@ -module Tower.Request.Parts.Body where +module Axon.Request.Parts.Body where import Prelude diff --git a/src/Tower.Request.Parts.Class.purs b/src/Axon.Request.Parts.Class.purs similarity index 82% rename from src/Tower.Request.Parts.Class.purs rename to src/Axon.Request.Parts.Class.purs index 0dee8c3..3c4132f 100644 --- a/src/Tower.Request.Parts.Class.purs +++ b/src/Axon.Request.Parts.Class.purs @@ -1,4 +1,4 @@ -module Tower.Request.Parts.Class (class RequestParts, extractRequestParts, module Parts.Method, module Parts.Body, module Path.Parts) where +module Axon.Request.Parts.Class (class RequestParts, extractRequestParts, module Parts.Method, module Parts.Body, module Path.Parts) where import Prelude @@ -17,18 +17,18 @@ import Data.URL as URL import Effect.Aff (Aff) import Effect.Class (liftEffect) import Node.Buffer (Buffer) -import Tower.Request (Request) -import Tower.Request as Request -import Tower.Request.Method (Method) -import Tower.Request.Method as Method -import Tower.Request.Parts.Body (Json(..), Stream(..)) -import Tower.Request.Parts.Body (Json(..), Stream(..)) as Parts.Body -import Tower.Request.Parts.Method (Connect, Delete, Get, Options, Patch, Post, Put, Trace) -import Tower.Request.Parts.Method (Get(..), Post(..), Put(..), Patch(..), Delete(..), Trace(..), Options(..), Connect(..)) as Parts.Method -import Tower.Request.Parts.Path (Path(..)) as Path.Parts -import Tower.Request.Parts.Path (class PathParts, Path(..), extractPathParts) -import Tower.Response (Response) -import Tower.Response as Response +import Axon.Request (Request) +import Axon.Request as Request +import Axon.Request.Method (Method) +import Axon.Request.Method as Method +import Axon.Request.Parts.Body (Json(..), Stream(..)) +import Axon.Request.Parts.Body (Json(..), Stream(..)) as Parts.Body +import Axon.Request.Parts.Method (Connect, Delete, Get, Options, Patch, Post, Put, Trace) +import Axon.Request.Parts.Method (Get(..), Post(..), Put(..), Patch(..), Delete(..), Trace(..), Options(..), Connect(..)) as Parts.Method +import Axon.Request.Parts.Path (Path(..)) as Path.Parts +import Axon.Request.Parts.Path (class PathParts, Path(..), extractPathParts) +import Axon.Response (Response) +import Axon.Response as Response extractMethod :: forall @t a. RequestParts a => Newtype t a => Method -> Request -> Aff (Either Response (Maybe t)) extractMethod method r = diff --git a/src/Tower.Request.Parts.Method.purs b/src/Axon.Request.Parts.Method.purs similarity index 98% rename from src/Tower.Request.Parts.Method.purs rename to src/Axon.Request.Parts.Method.purs index fedd557..a3d60a2 100644 --- a/src/Tower.Request.Parts.Method.purs +++ b/src/Axon.Request.Parts.Method.purs @@ -1,4 +1,4 @@ -module Tower.Request.Parts.Method where +module Axon.Request.Parts.Method where import Prelude diff --git a/src/Tower.Request.Parts.Path.purs b/src/Axon.Request.Parts.Path.purs similarity index 97% rename from src/Tower.Request.Parts.Path.purs rename to src/Axon.Request.Parts.Path.purs index 12f67f6..54016f5 100644 --- a/src/Tower.Request.Parts.Path.purs +++ b/src/Axon.Request.Parts.Path.purs @@ -1,4 +1,4 @@ -module Tower.Request.Parts.Path where +module Axon.Request.Parts.Path where import Prelude diff --git a/src/Tower.Request.purs b/src/Axon.Request.purs similarity index 95% rename from src/Tower.Request.purs rename to src/Axon.Request.purs index d71730b..6876e88 100644 --- a/src/Tower.Request.purs +++ b/src/Axon.Request.purs @@ -1,4 +1,4 @@ -module Tower.Request (Request, BodyReadableError(..), BodyStringError(..), BodyJSONError(..), BodyBufferError(..), bodyReadable, bodyString, bodyJSON, bodyBuffer, headers, method, address, url, contentType, accept, contentLength, lookupHeader) where +module Axon.Request (Request, BodyReadableError(..), BodyStringError(..), BodyJSONError(..), BodyBufferError(..), bodyReadable, bodyString, bodyJSON, bodyBuffer, headers, method, address, url, contentType, accept, contentLength, lookupHeader) where import Prelude @@ -35,7 +35,7 @@ import Node.Encoding (Encoding(..)) import Node.Net.Types (IPv4, IPv6, SocketAddress) import Node.Stream as Stream import Node.Stream.Aff as Stream.Aff -import Tower.Request.Method (Method) +import Axon.Request.Method (Method) data BodyReadableError = BodyReadableErrorHasBeenConsumed diff --git a/src/Tower.Response.Body.purs b/src/Axon.Response.Body.purs similarity index 95% rename from src/Tower.Response.Body.purs rename to src/Axon.Response.Body.purs index 70bbadc..4701ff6 100644 --- a/src/Tower.Response.Body.purs +++ b/src/Axon.Response.Body.purs @@ -1,4 +1,4 @@ -module Tower.Response.Body where +module Axon.Response.Body where import Prelude diff --git a/src/Tower.Response.purs b/src/Axon.Response.purs similarity index 83% rename from src/Tower.Response.purs rename to src/Axon.Response.purs index 61728b4..b3cfeef 100644 --- a/src/Tower.Response.purs +++ b/src/Axon.Response.purs @@ -1,4 +1,4 @@ -module Tower.Response (Response, response, body, status, headers, withHeader, withBody, withStatus, fromStatus, ok, module Body) where +module Axon.Response (Response, response, body, status, headers, withHeader, withBody, withStatus, fromStatus, ok, module Body) where import Prelude @@ -7,8 +7,8 @@ import Data.Map (Map) import Data.Map as Map import Data.String.Lower (StringLower) import Data.String.Lower as String.Lower -import Tower.Response.Body (Body(..)) -import Tower.Response.Body (Body(..), formBody) as Body +import Axon.Response.Body (Body(..)) +import Axon.Response.Body (Body(..), formBody) as Body data Response = Response {body :: Body, headers :: Map StringLower String, status :: Int} diff --git a/src/Axon.Service.Class.purs b/src/Axon.Service.Class.purs new file mode 100644 index 0000000..dc4ef09 --- /dev/null +++ b/src/Axon.Service.Class.purs @@ -0,0 +1,2 @@ +module Axon.Service.Class where + diff --git a/src/Tower.Web.Headers.js b/src/Axon.Web.Headers.js similarity index 100% rename from src/Tower.Web.Headers.js rename to src/Axon.Web.Headers.js diff --git a/src/Tower.Web.Headers.purs b/src/Axon.Web.Headers.purs similarity index 87% rename from src/Tower.Web.Headers.purs rename to src/Axon.Web.Headers.purs index acba21b..76ec6bc 100644 --- a/src/Tower.Web.Headers.purs +++ b/src/Axon.Web.Headers.purs @@ -1,4 +1,4 @@ -module Tower.Web.Headers where +module Axon.Web.Headers where import Data.Tuple.Nested (type (/\)) import Effect (Effect) diff --git a/src/Tower.Web.Request.js b/src/Axon.Web.Request.js similarity index 100% rename from src/Tower.Web.Request.js rename to src/Axon.Web.Request.js diff --git a/src/Tower.Web.Request.purs b/src/Axon.Web.Request.purs similarity index 89% rename from src/Tower.Web.Request.purs rename to src/Axon.Web.Request.purs index 691e65b..4a2f659 100644 --- a/src/Tower.Web.Request.purs +++ b/src/Axon.Web.Request.purs @@ -1,10 +1,10 @@ -module Tower.Web.Request where +module Axon.Web.Request where import Data.ArrayBuffer.Types (Uint8Array) import Data.Nullable (Nullable) import Effect (Effect) import Node.Stream as Stream -import Tower.Request.Web (WebHeaders) +import Axon.Request.Web (WebHeaders) import Web.Streams.ReadableStream (ReadableStream) foreign import data WebRequest :: Type diff --git a/src/Axon.Web.Response.purs b/src/Axon.Web.Response.purs new file mode 100644 index 0000000..b486cb4 --- /dev/null +++ b/src/Axon.Web.Response.purs @@ -0,0 +1 @@ +module Axon.Web.Response where diff --git a/src/Tower.Service.Class.purs b/src/Tower.Service.Class.purs deleted file mode 100644 index 90e16d0..0000000 --- a/src/Tower.Service.Class.purs +++ /dev/null @@ -1,2 +0,0 @@ -module Tower.Service.Class where - diff --git a/src/Tower.Web.Response.purs b/src/Tower.Web.Response.purs deleted file mode 100644 index 7086add..0000000 --- a/src/Tower.Web.Response.purs +++ /dev/null @@ -1 +0,0 @@ -module Tower.Web.Response where