diff --git a/.github/workflows/nx-build.yml b/.github/workflows/nx-build.yml
index 3de27d3..74677e0 100644
--- a/.github/workflows/nx-build.yml
+++ b/.github/workflows/nx-build.yml
@@ -14,17 +14,17 @@ jobs:
- name: Create File
uses: finnp/create-file-action@1.0.0
env:
- FILE_NAME: "apps/web/.env.local"
+ FILE_NAME: "packages/web/.env.local"
FILE_BASE64: ${{ secrets.WEB_ENV }}
- name: Create File
uses: finnp/create-file-action@1.0.0
env:
- FILE_NAME: "apps/server/.env"
+ FILE_NAME: "packages/server/.env"
FILE_BASE64: ${{ secrets.API_ENV }}
- name: Create File
uses: finnp/create-file-action@1.0.0
env:
- FILE_NAME: "apps/server/firebase.json"
+ FILE_NAME: "packages/server/firebase.json"
FILE_BASE64: ${{ secrets.API_FIREBASE_JSON }}\
- name: Install dependencies
uses: DerYeger/yarn-setup-action@master
diff --git a/.yarn/releases/yarn-1.19.0.cjs b/.yarn/releases/yarn-1.19.0.cjs
index 5c974ea..6f56504 100755
--- a/.yarn/releases/yarn-1.19.0.cjs
+++ b/.yarn/releases/yarn-1.19.0.cjs
@@ -7599,7 +7599,7 @@ and limitations under the License.
}
if (installationMethod === "portage") {
- return "sudo emerge --sync && sudo emerge -au sys-apps/yarn"
+ return "sudo emerge --sync && sudo emerge -au sys-packages/yarn"
}
return null
@@ -9792,14 +9792,14 @@ and limitations under the License.
/***/ function (module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */ ;(function (module) {
var __WEBPACK_AMD_DEFINE_RESULT__
- /**
- * @license
- * Lodash
- * Copyright JS Foundation and other contributors
- * Released under MIT license
- * Based on Underscore.js 1.8.3
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
+ /**
+ * @license
+ * Lodash
+ * Copyright JS Foundation and other contributors
+ * Released under MIT license
+ * Based on Underscore.js 1.8.3
+ * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ */
;(function () {
/** Used as a safe reference for `undefined` in pre-ES5 environments. */
var undefined
@@ -34430,7 +34430,6 @@ and limitations under the License.
nacl.setPRNG = function (fn) {
randombytes = fn
}
-
;(function () {
// Initialize PRNG if environment provides CSPRNG.
// If not, methods calling randombytes will throw.
@@ -79233,9 +79232,9 @@ declare var __webpack_require__: mixed;
function isHexCode(c) {
return (
- (0x30 /* 0 */ <= c && c <= 0x39 /* 9 */) ||
- (0x41 /* A */ <= c && c <= 0x46 /* F */) ||
- (0x61 /* a */ <= c && c <= 0x66 /* f */)
+ (0x30 /* 0 */ <= c && c <= 0x39) /* 9 */ ||
+ (0x41 /* A */ <= c && c <= 0x46) /* F */ ||
+ (0x61 /* a */ <= c && c <= 0x66) /* f */
)
}
@@ -101996,7 +101995,6 @@ wercker.yml
}
return out
}
-
;(function () {
try {
Object.defineProperty(WritableState.prototype, "buffer", {
@@ -122649,7 +122647,8 @@ threshold"
/* 506 */
/***/ function (module, exports, __webpack_require__) {
"use strict"
- /* WEBPACK VAR INJECTION */ ;(function (module) {
+ /* WEBPACK VAR INJECTION */
+ ;(function (module) {
const colorConvert = __webpack_require__(608)
const wrapAnsi16 = (fn, offset) =>
@@ -130651,7 +130650,8 @@ threshold"
/* 549 */
/***/ function (module, exports, __webpack_require__) {
"use strict"
- /* WEBPACK VAR INJECTION */ ;(function (module) {
+ /* WEBPACK VAR INJECTION */
+ ;(function (module) {
Object.defineProperty(exports, "__esModule", {
value: true,
})
@@ -136475,7 +136475,6 @@ threshold"
const complete = this.chars[0].repeat(completeLength)
const incomplete = this.chars[1].repeat(width - completeLength)
bar = `[${complete}${incomplete}]${bar}`
-
;(0, (_util || _load_util()).toStartOfLine)(this.stdout)
this.stdout.write(bar)
}
@@ -153714,8 +153713,8 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
var bucket = this._getEncodeBucket(uCode)
var low = uCode & 0xff
if (bucket[low] <= SEQ_START)
- this.encodeTableSeq[SEQ_START - bucket[low]][DEF_CHAR] =
- dbcsCode // There's already a sequence, set a single-char subsequence of it.
+ this.encodeTableSeq[SEQ_START - bucket[low]][DEF_CHAR] = dbcsCode
+ // There's already a sequence, set a single-char subsequence of it.
else if (bucket[low] == UNASSIGNED) bucket[low] = dbcsCode
}
@@ -159601,13 +159600,12 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
var __WEBPACK_AMD_DEFINE_FACTORY__,
__WEBPACK_AMD_DEFINE_ARRAY__,
__WEBPACK_AMD_DEFINE_RESULT__
- /*!
- * is-windows
- *
- * Copyright © 2015-2018, Jon Schlinkert.
- * Released under the MIT License.
- */
-
+ /*!
+ * is-windows
+ *
+ * Copyright © 2015-2018, Jon Schlinkert.
+ * Released under the MIT License.
+ */
;(function (factory) {
if (
exports &&
@@ -159651,7 +159649,8 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
},
/* 744 */
/***/ function (module, exports, __webpack_require__) {
- var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__ /**
+ var __WEBPACK_AMD_DEFINE_ARRAY__,
+ __WEBPACK_AMD_DEFINE_RESULT__ /**
* JSONSchema Validator - Validates JavaScript objects using JSON Schemas
* (http://www.json.com/json-schema-proposal/)
*
@@ -176454,7 +176453,7 @@ empty list will be returned. A validation error will have two properties:
// From Chromium // '\r', '\n' and '\0' should be treated as a terminator in
// the "relaxed" mode, see:
- // https://github.com/ChromiumWebApps/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/parsed_cookie.cc#L60
+ // https://github.com/ChromiumWebpackages/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/parsed_cookie.cc#L60
var TERMINATORS = ["\n", "\r", "\0"]
// RFC6265 S4.1.1 defines path value as 'any CHAR except CTLs or ";"'
@@ -178010,7 +178009,7 @@ empty list will be returned. A validation error will have two properties:
} else {
pathMatcher = function matchRFC(domainIndex) {
//NOTE: we should use path-match algorithm from S5.1.4 here
- //(see : https://github.com/ChromiumWebApps/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/canonical_cookie.cc#L299)
+ //(see : https://github.com/ChromiumWebpackages/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/canonical_cookie.cc#L299)
Object.keys(domainIndex).forEach(function (cookiePath) {
if (pathMatch(path, cookiePath)) {
var pathIndex = domainIndex[cookiePath]
@@ -191085,7 +191084,6 @@ limitations under the License.
if (opts.template && !opts.template.match(TEMPLATE_PATTERN))
return cb(new Error("Invalid template provided"))
-
;(function _getUniqueName() {
const name = _generateTmpName(opts)
diff --git a/.yarn/releases/yarn-1.19.0.js b/.yarn/releases/yarn-1.19.0.js
index 5c974ea..6f56504 100755
--- a/.yarn/releases/yarn-1.19.0.js
+++ b/.yarn/releases/yarn-1.19.0.js
@@ -7599,7 +7599,7 @@ and limitations under the License.
}
if (installationMethod === "portage") {
- return "sudo emerge --sync && sudo emerge -au sys-apps/yarn"
+ return "sudo emerge --sync && sudo emerge -au sys-packages/yarn"
}
return null
@@ -9792,14 +9792,14 @@ and limitations under the License.
/***/ function (module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */ ;(function (module) {
var __WEBPACK_AMD_DEFINE_RESULT__
- /**
- * @license
- * Lodash
- * Copyright JS Foundation and other contributors
- * Released under MIT license
- * Based on Underscore.js 1.8.3
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
+ /**
+ * @license
+ * Lodash
+ * Copyright JS Foundation and other contributors
+ * Released under MIT license
+ * Based on Underscore.js 1.8.3
+ * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ */
;(function () {
/** Used as a safe reference for `undefined` in pre-ES5 environments. */
var undefined
@@ -34430,7 +34430,6 @@ and limitations under the License.
nacl.setPRNG = function (fn) {
randombytes = fn
}
-
;(function () {
// Initialize PRNG if environment provides CSPRNG.
// If not, methods calling randombytes will throw.
@@ -79233,9 +79232,9 @@ declare var __webpack_require__: mixed;
function isHexCode(c) {
return (
- (0x30 /* 0 */ <= c && c <= 0x39 /* 9 */) ||
- (0x41 /* A */ <= c && c <= 0x46 /* F */) ||
- (0x61 /* a */ <= c && c <= 0x66 /* f */)
+ (0x30 /* 0 */ <= c && c <= 0x39) /* 9 */ ||
+ (0x41 /* A */ <= c && c <= 0x46) /* F */ ||
+ (0x61 /* a */ <= c && c <= 0x66) /* f */
)
}
@@ -101996,7 +101995,6 @@ wercker.yml
}
return out
}
-
;(function () {
try {
Object.defineProperty(WritableState.prototype, "buffer", {
@@ -122649,7 +122647,8 @@ threshold"
/* 506 */
/***/ function (module, exports, __webpack_require__) {
"use strict"
- /* WEBPACK VAR INJECTION */ ;(function (module) {
+ /* WEBPACK VAR INJECTION */
+ ;(function (module) {
const colorConvert = __webpack_require__(608)
const wrapAnsi16 = (fn, offset) =>
@@ -130651,7 +130650,8 @@ threshold"
/* 549 */
/***/ function (module, exports, __webpack_require__) {
"use strict"
- /* WEBPACK VAR INJECTION */ ;(function (module) {
+ /* WEBPACK VAR INJECTION */
+ ;(function (module) {
Object.defineProperty(exports, "__esModule", {
value: true,
})
@@ -136475,7 +136475,6 @@ threshold"
const complete = this.chars[0].repeat(completeLength)
const incomplete = this.chars[1].repeat(width - completeLength)
bar = `[${complete}${incomplete}]${bar}`
-
;(0, (_util || _load_util()).toStartOfLine)(this.stdout)
this.stdout.write(bar)
}
@@ -153714,8 +153713,8 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
var bucket = this._getEncodeBucket(uCode)
var low = uCode & 0xff
if (bucket[low] <= SEQ_START)
- this.encodeTableSeq[SEQ_START - bucket[low]][DEF_CHAR] =
- dbcsCode // There's already a sequence, set a single-char subsequence of it.
+ this.encodeTableSeq[SEQ_START - bucket[low]][DEF_CHAR] = dbcsCode
+ // There's already a sequence, set a single-char subsequence of it.
else if (bucket[low] == UNASSIGNED) bucket[low] = dbcsCode
}
@@ -159601,13 +159600,12 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
var __WEBPACK_AMD_DEFINE_FACTORY__,
__WEBPACK_AMD_DEFINE_ARRAY__,
__WEBPACK_AMD_DEFINE_RESULT__
- /*!
- * is-windows
- *
- * Copyright © 2015-2018, Jon Schlinkert.
- * Released under the MIT License.
- */
-
+ /*!
+ * is-windows
+ *
+ * Copyright © 2015-2018, Jon Schlinkert.
+ * Released under the MIT License.
+ */
;(function (factory) {
if (
exports &&
@@ -159651,7 +159649,8 @@ util.inherits(module.exports.ISO_8859_7, sbcs);
},
/* 744 */
/***/ function (module, exports, __webpack_require__) {
- var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__ /**
+ var __WEBPACK_AMD_DEFINE_ARRAY__,
+ __WEBPACK_AMD_DEFINE_RESULT__ /**
* JSONSchema Validator - Validates JavaScript objects using JSON Schemas
* (http://www.json.com/json-schema-proposal/)
*
@@ -176454,7 +176453,7 @@ empty list will be returned. A validation error will have two properties:
// From Chromium // '\r', '\n' and '\0' should be treated as a terminator in
// the "relaxed" mode, see:
- // https://github.com/ChromiumWebApps/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/parsed_cookie.cc#L60
+ // https://github.com/ChromiumWebpackages/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/parsed_cookie.cc#L60
var TERMINATORS = ["\n", "\r", "\0"]
// RFC6265 S4.1.1 defines path value as 'any CHAR except CTLs or ";"'
@@ -178010,7 +178009,7 @@ empty list will be returned. A validation error will have two properties:
} else {
pathMatcher = function matchRFC(domainIndex) {
//NOTE: we should use path-match algorithm from S5.1.4 here
- //(see : https://github.com/ChromiumWebApps/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/canonical_cookie.cc#L299)
+ //(see : https://github.com/ChromiumWebpackages/chromium/blob/b3d3b4da8bb94c1b2e061600df106d590fda3620/net/cookies/canonical_cookie.cc#L299)
Object.keys(domainIndex).forEach(function (cookiePath) {
if (pathMatch(path, cookiePath)) {
var pathIndex = domainIndex[cookiePath]
@@ -191085,7 +191084,6 @@ limitations under the License.
if (opts.template && !opts.template.match(TEMPLATE_PATTERN))
return cb(new Error("Invalid template provided"))
-
;(function _getUniqueName() {
const name = _generateTmpName(opts)
diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile
deleted file mode 100644
index 3139cf7..0000000
--- a/apps/web/Dockerfile
+++ /dev/null
@@ -1,3 +0,0 @@
-FROM nginx:1.20.2-alpine
-COPY ./apps/web/nginx/default.conf /etc/nginx/conf.d/default.conf
-COPY ./dist/apps/web /etc/nginx/html/
\ No newline at end of file
diff --git a/docs/api-docs/Dockerfile b/docs/api-docs/Dockerfile
deleted file mode 100644
index 497f039..0000000
--- a/docs/api-docs/Dockerfile
+++ /dev/null
@@ -1,2 +0,0 @@
-FROM nginx:1.20.2-alpine
-COPY ./docs/api-docs/src /usr/share/nginx/html/
\ No newline at end of file
diff --git a/libs/files-client/src/index.ts b/libs/files-client/src/index.ts
deleted file mode 100644
index edceded..0000000
--- a/libs/files-client/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default as create } from "./client/ipfs-client"
diff --git a/libs/user-client/.eslintrc.json b/libs/user-client/.eslintrc.json
deleted file mode 100644
index 9d9c0db..0000000
--- a/libs/user-client/.eslintrc.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "extends": ["../../.eslintrc.json"],
- "ignorePatterns": ["!**/*"],
- "overrides": [
- {
- "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
- "rules": {}
- },
- {
- "files": ["*.ts", "*.tsx"],
- "rules": {}
- },
- {
- "files": ["*.js", "*.jsx"],
- "rules": {}
- }
- ]
-}
diff --git a/libs/user-client/CHANGELOG.md b/libs/user-client/CHANGELOG.md
deleted file mode 100644
index c10c267..0000000
--- a/libs/user-client/CHANGELOG.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Changelog
-
-This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver).
-
-### [0.0.2](https://github.com/Crate-Network/crate/compare/@crate/user-client-0.0.1...@crate/user-client-0.0.2) (2022-08-01)
diff --git a/libs/user-client/README.md b/libs/user-client/README.md
deleted file mode 100644
index 1bcd678..0000000
--- a/libs/user-client/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# @crate/user-client
-
-This library was generated with [Nx](https://nx.dev).
-
-## Building
-
-Run `nx build @crate/user-client` to build the library.
-
-## Running unit tests
-
-Run `nx test @crate/user-client` to execute the unit tests via [Jest](https://jestjs.io).
diff --git a/libs/user-client/jest.config.ts b/libs/user-client/jest.config.ts
deleted file mode 100644
index 6c07cfe..0000000
--- a/libs/user-client/jest.config.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/* eslint-disable */
-export default {
- displayName: "@crate/user-client",
- preset: "../../jest.preset.js",
- globals: {
- "ts-jest": {
- tsconfig: "/tsconfig.spec.json",
- },
- },
- transform: {
- "^.+\\.[tj]s$": "ts-jest",
- },
- moduleFileExtensions: ["ts", "js", "html"],
- coverageDirectory: "../../coverage/libs/user-client",
-}
diff --git a/libs/user-client/package.json b/libs/user-client/package.json
deleted file mode 100644
index 2e75828..0000000
--- a/libs/user-client/package.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "name": "@crate/user-client",
- "version": "0.0.2",
- "type": "commonjs",
- "dependencies": {
- "@crate/common": "*",
- "@crate/types": "*"
- }
-}
diff --git a/libs/user-client/project.json b/libs/user-client/project.json
deleted file mode 100644
index 8cd7416..0000000
--- a/libs/user-client/project.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "sourceRoot": "libs/user-client/src",
- "name": "@crate/user-client",
- "projectType": "library",
- "targets": {
- "build": {
- "executor": "@nrwl/js:tsc",
- "outputs": ["{options.outputPath}"],
- "options": {
- "outputPath": "dist/libs/user-client",
- "main": "libs/user-client/src/index.ts",
- "tsConfig": "libs/user-client/tsconfig.lib.json",
- "assets": ["libs/user-client/*.md"]
- }
- },
- "lint": {
- "executor": "@nrwl/linter:eslint",
- "outputs": ["{options.outputFile}"],
- "options": {
- "lintFilePatterns": ["libs/user-client/**/*.ts"]
- }
- },
- "test": {
- "executor": "@nrwl/jest:jest",
- "outputs": ["coverage/libs/user-client"],
- "options": {
- "jestConfig": "libs/user-client/jest.config.ts",
- "passWithNoTests": true
- }
- },
- "version": {
- "executor": "@jscutlery/semver:version",
- "options": {
- "preset": "conventional"
- }
- }
- },
- "tags": []
-}
diff --git a/libs/user-client/src/index.ts b/libs/user-client/src/index.ts
deleted file mode 100644
index 3bf5b7f..0000000
--- a/libs/user-client/src/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from "./lib/firebase-client"
-export * from "./lib/user-client"
diff --git a/libs/user-client/src/lib/firebase-client.spec.ts b/libs/user-client/src/lib/firebase-client.spec.ts
deleted file mode 100644
index 70ce0fb..0000000
--- a/libs/user-client/src/lib/firebase-client.spec.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { firebaseApp } from "./firebase-client"
-
-describe("serverIpfsClient", () => {
- it("should work", () => {
- expect(firebaseApp).toBeTruthy()
- })
-})
diff --git a/libs/user-client/tsconfig.json b/libs/user-client/tsconfig.json
deleted file mode 100644
index f5b8565..0000000
--- a/libs/user-client/tsconfig.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "extends": "../../tsconfig.base.json",
- "compilerOptions": {
- "module": "commonjs",
- "forceConsistentCasingInFileNames": true,
- "strict": true,
- "noImplicitOverride": true,
- "noPropertyAccessFromIndexSignature": true,
- "noImplicitReturns": true,
- "noFallthroughCasesInSwitch": true
- },
- "files": [],
- "include": [],
- "references": [
- {
- "path": "./tsconfig.lib.json"
- },
- {
- "path": "./tsconfig.spec.json"
- }
- ]
-}
diff --git a/libs/user-client/tsconfig.lib.json b/libs/user-client/tsconfig.lib.json
deleted file mode 100644
index e85ef50..0000000
--- a/libs/user-client/tsconfig.lib.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "../../dist/out-tsc",
- "declaration": true,
- "types": []
- },
- "include": ["**/*.ts"],
- "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
-}
diff --git a/libs/user-client/tsconfig.spec.json b/libs/user-client/tsconfig.spec.json
deleted file mode 100644
index 546f128..0000000
--- a/libs/user-client/tsconfig.spec.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "../../dist/out-tsc",
- "module": "commonjs",
- "types": ["jest", "node"]
- },
- "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
-}
diff --git a/package.json b/package.json
index 03b3aa9..319f5d4 100644
--- a/package.json
+++ b/package.json
@@ -37,8 +37,7 @@
"vite-plugin-eslint": "1.3.0"
},
"workspaces": [
- "apps/*",
- "libs/*"
+ "packages/*"
],
"lint-staged": {
"**/*.{tsx,ts,jsx,js}": [
diff --git a/docs/api-docs/.babelrc b/packages/api-docs/.babelrc
similarity index 100%
rename from docs/api-docs/.babelrc
rename to packages/api-docs/.babelrc
diff --git a/packages/api-docs/Dockerfile b/packages/api-docs/Dockerfile
new file mode 100644
index 0000000..9634609
--- /dev/null
+++ b/packages/api-docs/Dockerfile
@@ -0,0 +1,2 @@
+FROM nginx:1.20.2-alpine
+COPY ./packages/api-docs/src /usr/share/nginx/html/
\ No newline at end of file
diff --git a/docs/api-docs/README.md b/packages/api-docs/README.md
similarity index 100%
rename from docs/api-docs/README.md
rename to packages/api-docs/README.md
diff --git a/docs/api-docs/package.json b/packages/api-docs/package.json
similarity index 100%
rename from docs/api-docs/package.json
rename to packages/api-docs/package.json
diff --git a/docs/api-docs/project.json b/packages/api-docs/project.json
similarity index 86%
rename from docs/api-docs/project.json
rename to packages/api-docs/project.json
index 328a80e..8884a9d 100644
--- a/docs/api-docs/project.json
+++ b/packages/api-docs/project.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/api-docs",
- "sourceRoot": "docs/api-docs/src",
+ "sourceRoot": "packages/api-docs/src",
"projectType": "library",
"targets": {
"generate-sources": {
@@ -9,7 +9,7 @@
"options": {
"useDockerBuild": true,
"generator": "html",
- "sourceSpecPathOrUrl": "docs/api-spec/src/crate-spec.openapi.yml",
+ "sourceSpecPathOrUrl": "packages/api-spec/src/crate-spec.openapi.yml",
"additionalProperties": "",
"globalProperties": ""
}
@@ -21,7 +21,7 @@
"platforms": ["linux/amd64", "linux/arm64"],
"metadata": {
"images": ["ghcr.io/crate-network/api-docs"],
- "context": "./docs/api-docs",
+ "context": "./packages/api-docs",
"tags": [
"latest",
"type=schedule",
diff --git a/docs/api-docs/src/.openapi-generator-ignore b/packages/api-docs/src/.openapi-generator-ignore
similarity index 100%
rename from docs/api-docs/src/.openapi-generator-ignore
rename to packages/api-docs/src/.openapi-generator-ignore
diff --git a/docs/api-docs/src/.openapi-generator/FILES b/packages/api-docs/src/.openapi-generator/FILES
similarity index 100%
rename from docs/api-docs/src/.openapi-generator/FILES
rename to packages/api-docs/src/.openapi-generator/FILES
diff --git a/docs/api-docs/src/.openapi-generator/VERSION b/packages/api-docs/src/.openapi-generator/VERSION
similarity index 100%
rename from docs/api-docs/src/.openapi-generator/VERSION
rename to packages/api-docs/src/.openapi-generator/VERSION
diff --git a/docs/api-docs/src/index.html b/packages/api-docs/src/index.html
similarity index 100%
rename from docs/api-docs/src/index.html
rename to packages/api-docs/src/index.html
diff --git a/docs/api-spec/project.json b/packages/api-spec/project.json
similarity index 79%
rename from docs/api-spec/project.json
rename to packages/api-spec/project.json
index 5d63901..7e243ee 100644
--- a/docs/api-spec/project.json
+++ b/packages/api-spec/project.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/api-spec",
- "sourceRoot": "docs/api-spec/src",
+ "sourceRoot": "packages/api-spec/src",
"projectType": "library",
"targets": {},
"tags": []
diff --git a/docs/api-spec/src/crate-spec.openapi.yml b/packages/api-spec/src/crate-spec.openapi.yml
similarity index 100%
rename from docs/api-spec/src/crate-spec.openapi.yml
rename to packages/api-spec/src/crate-spec.openapi.yml
diff --git a/apps/app/.gitignore b/packages/app/.gitignore
similarity index 100%
rename from apps/app/.gitignore
rename to packages/app/.gitignore
diff --git a/apps/app/Brand/Assets.xcassets/AccentBlue.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/AccentBlue.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AccentBlue.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/AccentBlue.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/AccentColor.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/AccentColor.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AccentColor.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/AccentColor.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/Contents.json b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/Contents.json
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_1024.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_1024.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_1024.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_1024.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_120.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_120.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_120.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_120.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_152.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_152.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_152.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_152.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_167.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_167.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_167.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_167.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_180.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_180.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_180.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_180.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_20.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_20.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_20.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_20.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_29.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_29.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_29.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_29.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_40.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_40.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_40.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_40.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_58.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_58.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_58.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_58.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_60.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_60.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_60.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_60.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_76.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_76.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_76.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_76.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_80.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_80.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_80.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_80.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_87.png b/packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_87.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_87.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-iOS.appiconset/icon_87.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/Contents.json b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/Contents.json
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_1024.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_1024.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_1024.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_1024.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_128.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_128.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_128.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_128.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_16.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_16.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_16.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_16.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_256.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_256.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_256.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_256.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_32.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_32.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_32.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_32.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_512.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_512.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_512.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_512.png
diff --git a/apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_64.png b/packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_64.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_64.png
rename to packages/app/Brand/Assets.xcassets/AppIcon-macOS.appiconset/icon_64.png
diff --git a/apps/app/Brand/Assets.xcassets/Background.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/Background.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Background.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/Background.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/Brown.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/Brown.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Brown.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/Brown.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/Contents.json b/packages/app/Brand/Assets.xcassets/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Contents.json
rename to packages/app/Brand/Assets.xcassets/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/Contents.json b/packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/Contents.json
rename to packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/dark-crate-glyph.svg b/packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/dark-crate-glyph.svg
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/dark-crate-glyph.svg
rename to packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/dark-crate-glyph.svg
diff --git a/apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/light-crate-glyph.svg b/packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/light-crate-glyph.svg
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/CrateGlyph.imageset/light-crate-glyph.svg
rename to packages/app/Brand/Assets.xcassets/CrateGlyph.imageset/light-crate-glyph.svg
diff --git a/apps/app/Brand/Assets.xcassets/CrateSymbol.symbolset/Contents.json b/packages/app/Brand/Assets.xcassets/CrateSymbol.symbolset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/CrateSymbol.symbolset/Contents.json
rename to packages/app/Brand/Assets.xcassets/CrateSymbol.symbolset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/CrateSymbol.symbolset/crate.svg b/packages/app/Brand/Assets.xcassets/CrateSymbol.symbolset/crate.svg
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/CrateSymbol.symbolset/crate.svg
rename to packages/app/Brand/Assets.xcassets/CrateSymbol.symbolset/crate.svg
diff --git a/apps/app/Brand/Assets.xcassets/DeepBlue.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/DeepBlue.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/DeepBlue.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/DeepBlue.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/GitHub Logo.imageset/Contents.json b/packages/app/Brand/Assets.xcassets/GitHub Logo.imageset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/GitHub Logo.imageset/Contents.json
rename to packages/app/Brand/Assets.xcassets/GitHub Logo.imageset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/GitHub Logo.imageset/GitHub_Mark.png b/packages/app/Brand/Assets.xcassets/GitHub Logo.imageset/GitHub_Mark.png
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/GitHub Logo.imageset/GitHub_Mark.png
rename to packages/app/Brand/Assets.xcassets/GitHub Logo.imageset/GitHub_Mark.png
diff --git a/apps/app/Brand/Assets.xcassets/Google Logo.imageset/Contents.json b/packages/app/Brand/Assets.xcassets/Google Logo.imageset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Google Logo.imageset/Contents.json
rename to packages/app/Brand/Assets.xcassets/Google Logo.imageset/Contents.json
diff --git "a/apps/app/Brand/Assets.xcassets/Google Logo.imageset/Google_\"G\"_Logo.svg.png" "b/packages/app/Brand/Assets.xcassets/Google Logo.imageset/Google_\"G\"_Logo.svg.png"
similarity index 100%
rename from "apps/app/Brand/Assets.xcassets/Google Logo.imageset/Google_\"G\"_Logo.svg.png"
rename to "packages/app/Brand/Assets.xcassets/Google Logo.imageset/Google_\"G\"_Logo.svg.png"
diff --git a/apps/app/Brand/Assets.xcassets/Orange.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/Orange.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Orange.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/Orange.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/SecondaryBackground.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/SecondaryBackground.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/SecondaryBackground.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/SecondaryBackground.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/SecondaryText.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/SecondaryText.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/SecondaryText.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/SecondaryText.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/SystemBackground.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/SystemBackground.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/SystemBackground.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/SystemBackground.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/TertiaryText.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/TertiaryText.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/TertiaryText.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/TertiaryText.colorset/Contents.json
diff --git a/apps/app/Brand/Assets.xcassets/Text.colorset/Contents.json b/packages/app/Brand/Assets.xcassets/Text.colorset/Contents.json
similarity index 100%
rename from apps/app/Brand/Assets.xcassets/Text.colorset/Contents.json
rename to packages/app/Brand/Assets.xcassets/Text.colorset/Contents.json
diff --git a/apps/app/Brand/Color.swift b/packages/app/Brand/Color.swift
similarity index 100%
rename from apps/app/Brand/Color.swift
rename to packages/app/Brand/Color.swift
diff --git a/apps/app/Crate (iOS)Debug.entitlements b/packages/app/Crate (iOS)Debug.entitlements
similarity index 100%
rename from apps/app/Crate (iOS)Debug.entitlements
rename to packages/app/Crate (iOS)Debug.entitlements
diff --git a/apps/app/Crate (macOS).entitlements b/packages/app/Crate (macOS).entitlements
similarity index 100%
rename from apps/app/Crate (macOS).entitlements
rename to packages/app/Crate (macOS).entitlements
diff --git a/apps/app/Crate--iOS--Info.plist b/packages/app/Crate--iOS--Info.plist
similarity index 100%
rename from apps/app/Crate--iOS--Info.plist
rename to packages/app/Crate--iOS--Info.plist
diff --git a/apps/app/Crate--macOS--Info.plist b/packages/app/Crate--macOS--Info.plist
similarity index 100%
rename from apps/app/Crate--macOS--Info.plist
rename to packages/app/Crate--macOS--Info.plist
diff --git a/apps/app/Crate.entitlements b/packages/app/Crate.entitlements
similarity index 100%
rename from apps/app/Crate.entitlements
rename to packages/app/Crate.entitlements
diff --git a/apps/app/Crate.xcodeproj/project.pbxproj b/packages/app/Crate.xcodeproj/project.pbxproj
similarity index 100%
rename from apps/app/Crate.xcodeproj/project.pbxproj
rename to packages/app/Crate.xcodeproj/project.pbxproj
diff --git a/apps/app/Crate.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/packages/app/Crate.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from apps/app/Crate.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to packages/app/Crate.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/apps/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from apps/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to packages/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/apps/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/packages/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
similarity index 100%
rename from apps/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
rename to packages/app/Crate.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
diff --git a/apps/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (iOS).xcscheme b/packages/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (iOS).xcscheme
similarity index 100%
rename from apps/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (iOS).xcscheme
rename to packages/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (iOS).xcscheme
diff --git a/apps/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (macOS).xcscheme b/packages/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (macOS).xcscheme
similarity index 100%
rename from apps/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (macOS).xcscheme
rename to packages/app/Crate.xcodeproj/xcshareddata/xcschemes/Crate (macOS).xcscheme
diff --git a/apps/app/CrateDataProvider.swift b/packages/app/CrateDataProvider.swift
similarity index 100%
rename from apps/app/CrateDataProvider.swift
rename to packages/app/CrateDataProvider.swift
diff --git a/apps/app/CrateFilesAppProvider/CrateFilesAppProvider.entitlements b/packages/app/CrateFilesAppProvider/CrateFilesAppProvider.entitlements
similarity index 100%
rename from apps/app/CrateFilesAppProvider/CrateFilesAppProvider.entitlements
rename to packages/app/CrateFilesAppProvider/CrateFilesAppProvider.entitlements
diff --git a/apps/app/CrateFilesAppProvider/CrateFilesAppProviderDebug.entitlements b/packages/app/CrateFilesAppProvider/CrateFilesAppProviderDebug.entitlements
similarity index 100%
rename from apps/app/CrateFilesAppProvider/CrateFilesAppProviderDebug.entitlements
rename to packages/app/CrateFilesAppProvider/CrateFilesAppProviderDebug.entitlements
diff --git a/apps/app/CrateFilesAppProvider/FileProviderEnumerator.swift b/packages/app/CrateFilesAppProvider/FileProviderEnumerator.swift
similarity index 100%
rename from apps/app/CrateFilesAppProvider/FileProviderEnumerator.swift
rename to packages/app/CrateFilesAppProvider/FileProviderEnumerator.swift
diff --git a/apps/app/CrateFilesAppProvider/FileProviderExtension.swift b/packages/app/CrateFilesAppProvider/FileProviderExtension.swift
similarity index 100%
rename from apps/app/CrateFilesAppProvider/FileProviderExtension.swift
rename to packages/app/CrateFilesAppProvider/FileProviderExtension.swift
diff --git a/apps/app/CrateFilesAppProvider/FileProviderItem.swift b/packages/app/CrateFilesAppProvider/FileProviderItem.swift
similarity index 100%
rename from apps/app/CrateFilesAppProvider/FileProviderItem.swift
rename to packages/app/CrateFilesAppProvider/FileProviderItem.swift
diff --git a/apps/app/CrateFilesAppProvider/Info.plist b/packages/app/CrateFilesAppProvider/Info.plist
similarity index 100%
rename from apps/app/CrateFilesAppProvider/Info.plist
rename to packages/app/CrateFilesAppProvider/Info.plist
diff --git a/apps/app/CrateFilesAppProviderUI/Base.lproj/MainInterface.storyboard b/packages/app/CrateFilesAppProviderUI/Base.lproj/MainInterface.storyboard
similarity index 100%
rename from apps/app/CrateFilesAppProviderUI/Base.lproj/MainInterface.storyboard
rename to packages/app/CrateFilesAppProviderUI/Base.lproj/MainInterface.storyboard
diff --git a/apps/app/CrateFilesAppProviderUI/CrateFilesAppProviderUI.entitlements b/packages/app/CrateFilesAppProviderUI/CrateFilesAppProviderUI.entitlements
similarity index 100%
rename from apps/app/CrateFilesAppProviderUI/CrateFilesAppProviderUI.entitlements
rename to packages/app/CrateFilesAppProviderUI/CrateFilesAppProviderUI.entitlements
diff --git a/apps/app/CrateFilesAppProviderUI/DocumentActionViewController.swift b/packages/app/CrateFilesAppProviderUI/DocumentActionViewController.swift
similarity index 100%
rename from apps/app/CrateFilesAppProviderUI/DocumentActionViewController.swift
rename to packages/app/CrateFilesAppProviderUI/DocumentActionViewController.swift
diff --git a/apps/app/CrateFilesAppProviderUI/Info.plist b/packages/app/CrateFilesAppProviderUI/Info.plist
similarity index 100%
rename from apps/app/CrateFilesAppProviderUI/Info.plist
rename to packages/app/CrateFilesAppProviderUI/Info.plist
diff --git a/apps/app/CrateFinderProvider/CrateFinderProvider.entitlements b/packages/app/CrateFinderProvider/CrateFinderProvider.entitlements
similarity index 100%
rename from apps/app/CrateFinderProvider/CrateFinderProvider.entitlements
rename to packages/app/CrateFinderProvider/CrateFinderProvider.entitlements
diff --git a/apps/app/CrateFinderProvider/CrateFinderRegistration.swift b/packages/app/CrateFinderProvider/CrateFinderRegistration.swift
similarity index 100%
rename from apps/app/CrateFinderProvider/CrateFinderRegistration.swift
rename to packages/app/CrateFinderProvider/CrateFinderRegistration.swift
diff --git a/apps/app/CrateFinderProvider/FileProviderEnumerator.swift b/packages/app/CrateFinderProvider/FileProviderEnumerator.swift
similarity index 100%
rename from apps/app/CrateFinderProvider/FileProviderEnumerator.swift
rename to packages/app/CrateFinderProvider/FileProviderEnumerator.swift
diff --git a/apps/app/CrateFinderProvider/FileProviderExtension.swift b/packages/app/CrateFinderProvider/FileProviderExtension.swift
similarity index 100%
rename from apps/app/CrateFinderProvider/FileProviderExtension.swift
rename to packages/app/CrateFinderProvider/FileProviderExtension.swift
diff --git a/apps/app/CrateFinderProvider/FileProviderItem.swift b/packages/app/CrateFinderProvider/FileProviderItem.swift
similarity index 100%
rename from apps/app/CrateFinderProvider/FileProviderItem.swift
rename to packages/app/CrateFinderProvider/FileProviderItem.swift
diff --git a/apps/app/CrateFinderProvider/Info.plist b/packages/app/CrateFinderProvider/Info.plist
similarity index 100%
rename from apps/app/CrateFinderProvider/Info.plist
rename to packages/app/CrateFinderProvider/Info.plist
diff --git a/apps/app/Model/CoreDataManager.swift b/packages/app/Model/CoreDataManager.swift
similarity index 100%
rename from apps/app/Model/CoreDataManager.swift
rename to packages/app/Model/CoreDataManager.swift
diff --git a/apps/app/Model/CrateModel.xcdatamodeld/CrateModel.xcdatamodel/contents b/packages/app/Model/CrateModel.xcdatamodeld/CrateModel.xcdatamodel/contents
similarity index 100%
rename from apps/app/Model/CrateModel.xcdatamodeld/CrateModel.xcdatamodel/contents
rename to packages/app/Model/CrateModel.xcdatamodeld/CrateModel.xcdatamodel/contents
diff --git a/apps/app/README.md b/packages/app/README.md
similarity index 100%
rename from apps/app/README.md
rename to packages/app/README.md
diff --git a/apps/app/Server/Crypto.swift b/packages/app/Server/Crypto.swift
similarity index 100%
rename from apps/app/Server/Crypto.swift
rename to packages/app/Server/Crypto.swift
diff --git a/apps/app/Server/IPFS/IPFSCore.swift b/packages/app/Server/IPFS/IPFSCore.swift
similarity index 100%
rename from apps/app/Server/IPFS/IPFSCore.swift
rename to packages/app/Server/IPFS/IPFSCore.swift
diff --git a/apps/app/Server/IPFS/IPFSExternalCore.swift b/packages/app/Server/IPFS/IPFSExternalCore.swift
similarity index 100%
rename from apps/app/Server/IPFS/IPFSExternalCore.swift
rename to packages/app/Server/IPFS/IPFSExternalCore.swift
diff --git a/apps/app/Server/IPFS/IPFSGateway.swift b/packages/app/Server/IPFS/IPFSGateway.swift
similarity index 100%
rename from apps/app/Server/IPFS/IPFSGateway.swift
rename to packages/app/Server/IPFS/IPFSGateway.swift
diff --git a/apps/app/Server/IPFS/IPFSTypes.swift b/packages/app/Server/IPFS/IPFSTypes.swift
similarity index 100%
rename from apps/app/Server/IPFS/IPFSTypes.swift
rename to packages/app/Server/IPFS/IPFSTypes.swift
diff --git a/apps/app/Server/Random.swift b/packages/app/Server/Random.swift
similarity index 89%
rename from apps/app/Server/Random.swift
rename to packages/app/Server/Random.swift
index 9ece8ee..43c0517 100644
--- a/apps/app/Server/Random.swift
+++ b/packages/app/Server/Random.swift
@@ -7,7 +7,7 @@
import Foundation
-// Adapted from https://auth0.com/docs/api-auth/tutorials/nonce#generate-a-cryptographically-random-nonce
+// Adapted from https://auth0.com/packages/api-auth/tutorials/nonce#generate-a-cryptographically-random-nonce
func randomNonceString(length: Int = 32) -> String {
precondition(length > 0)
let charset: [Character] =
diff --git a/apps/app/Server/SHA256.swift b/packages/app/Server/SHA256.swift
similarity index 100%
rename from apps/app/Server/SHA256.swift
rename to packages/app/Server/SHA256.swift
diff --git a/apps/app/Shared/Crate/Account.swift b/packages/app/Shared/Crate/Account.swift
similarity index 100%
rename from apps/app/Shared/Crate/Account.swift
rename to packages/app/Shared/Crate/Account.swift
diff --git a/apps/app/Tests iOS/Tests_iOS.swift b/packages/app/Tests iOS/Tests_iOS.swift
similarity index 100%
rename from apps/app/Tests iOS/Tests_iOS.swift
rename to packages/app/Tests iOS/Tests_iOS.swift
diff --git a/apps/app/Tests macOS/Tests_macOS.swift b/packages/app/Tests macOS/Tests_macOS.swift
similarity index 100%
rename from apps/app/Tests macOS/Tests_macOS.swift
rename to packages/app/Tests macOS/Tests_macOS.swift
diff --git a/apps/app/User/ASAccount.swift b/packages/app/User/ASAccount.swift
similarity index 100%
rename from apps/app/User/ASAccount.swift
rename to packages/app/User/ASAccount.swift
diff --git a/apps/app/User/CrateAppConstants.swift b/packages/app/User/CrateAppConstants.swift
similarity index 100%
rename from apps/app/User/CrateAppConstants.swift
rename to packages/app/User/CrateAppConstants.swift
diff --git a/apps/app/User/CrateAuthentication.swift b/packages/app/User/CrateAuthentication.swift
similarity index 100%
rename from apps/app/User/CrateAuthentication.swift
rename to packages/app/User/CrateAuthentication.swift
diff --git a/apps/app/User/CrateUser.swift b/packages/app/User/CrateUser.swift
similarity index 100%
rename from apps/app/User/CrateUser.swift
rename to packages/app/User/CrateUser.swift
diff --git a/apps/app/User/FirebaseConstants.swift b/packages/app/User/FirebaseConstants.swift
similarity index 100%
rename from apps/app/User/FirebaseConstants.swift
rename to packages/app/User/FirebaseConstants.swift
diff --git a/apps/app/Vendor/Fonts/iAWriterQuattroS-Bold.ttf b/packages/app/Vendor/Fonts/iAWriterQuattroS-Bold.ttf
similarity index 100%
rename from apps/app/Vendor/Fonts/iAWriterQuattroS-Bold.ttf
rename to packages/app/Vendor/Fonts/iAWriterQuattroS-Bold.ttf
diff --git a/apps/app/Vendor/Fonts/iAWriterQuattroS-BoldItalic.ttf b/packages/app/Vendor/Fonts/iAWriterQuattroS-BoldItalic.ttf
similarity index 100%
rename from apps/app/Vendor/Fonts/iAWriterQuattroS-BoldItalic.ttf
rename to packages/app/Vendor/Fonts/iAWriterQuattroS-BoldItalic.ttf
diff --git a/apps/app/Vendor/Fonts/iAWriterQuattroS-Italic.ttf b/packages/app/Vendor/Fonts/iAWriterQuattroS-Italic.ttf
similarity index 100%
rename from apps/app/Vendor/Fonts/iAWriterQuattroS-Italic.ttf
rename to packages/app/Vendor/Fonts/iAWriterQuattroS-Italic.ttf
diff --git a/apps/app/Vendor/Fonts/iAWriterQuattroS-Regular.ttf b/packages/app/Vendor/Fonts/iAWriterQuattroS-Regular.ttf
similarity index 100%
rename from apps/app/Vendor/Fonts/iAWriterQuattroS-Regular.ttf
rename to packages/app/Vendor/Fonts/iAWriterQuattroS-Regular.ttf
diff --git a/apps/app/Views/Authenticate.swift b/packages/app/Views/Authenticate.swift
similarity index 100%
rename from apps/app/Views/Authenticate.swift
rename to packages/app/Views/Authenticate.swift
diff --git a/apps/app/Views/BrowseView.swift b/packages/app/Views/BrowseView.swift
similarity index 100%
rename from apps/app/Views/BrowseView.swift
rename to packages/app/Views/BrowseView.swift
diff --git a/apps/app/Views/CrateApp.swift b/packages/app/Views/CrateApp.swift
similarity index 100%
rename from apps/app/Views/CrateApp.swift
rename to packages/app/Views/CrateApp.swift
diff --git a/apps/app/Views/Files/FilesColumn.swift b/packages/app/Views/Files/FilesColumn.swift
similarity index 100%
rename from apps/app/Views/Files/FilesColumn.swift
rename to packages/app/Views/Files/FilesColumn.swift
diff --git a/apps/app/Views/Files/FilesGrid.swift b/packages/app/Views/Files/FilesGrid.swift
similarity index 100%
rename from apps/app/Views/Files/FilesGrid.swift
rename to packages/app/Views/Files/FilesGrid.swift
diff --git a/apps/app/Views/Files/FilesList.swift b/packages/app/Views/Files/FilesList.swift
similarity index 100%
rename from apps/app/Views/Files/FilesList.swift
rename to packages/app/Views/Files/FilesList.swift
diff --git a/apps/app/Views/Files/FilesView.swift b/packages/app/Views/Files/FilesView.swift
similarity index 100%
rename from apps/app/Views/Files/FilesView.swift
rename to packages/app/Views/Files/FilesView.swift
diff --git a/apps/app/Views/Files/NodeContextMenu.swift b/packages/app/Views/Files/NodeContextMenu.swift
similarity index 100%
rename from apps/app/Views/Files/NodeContextMenu.swift
rename to packages/app/Views/Files/NodeContextMenu.swift
diff --git a/apps/app/Views/Files/NodeIcon.swift b/packages/app/Views/Files/NodeIcon.swift
similarity index 100%
rename from apps/app/Views/Files/NodeIcon.swift
rename to packages/app/Views/Files/NodeIcon.swift
diff --git a/apps/app/Views/Settings/AccountSettingsView.swift b/packages/app/Views/Settings/AccountSettingsView.swift
similarity index 100%
rename from apps/app/Views/Settings/AccountSettingsView.swift
rename to packages/app/Views/Settings/AccountSettingsView.swift
diff --git a/apps/app/Views/Settings/NetworkSettingsView.swift b/packages/app/Views/Settings/NetworkSettingsView.swift
similarity index 100%
rename from apps/app/Views/Settings/NetworkSettingsView.swift
rename to packages/app/Views/Settings/NetworkSettingsView.swift
diff --git a/apps/app/Views/Settings/SectionHeader.swift b/packages/app/Views/Settings/SectionHeader.swift
similarity index 100%
rename from apps/app/Views/Settings/SectionHeader.swift
rename to packages/app/Views/Settings/SectionHeader.swift
diff --git a/apps/app/Views/Settings/StorageSettingsView.swift b/packages/app/Views/Settings/StorageSettingsView.swift
similarity index 100%
rename from apps/app/Views/Settings/StorageSettingsView.swift
rename to packages/app/Views/Settings/StorageSettingsView.swift
diff --git a/apps/app/Views/Settings/SyncSettingsView.swift b/packages/app/Views/Settings/SyncSettingsView.swift
similarity index 100%
rename from apps/app/Views/Settings/SyncSettingsView.swift
rename to packages/app/Views/Settings/SyncSettingsView.swift
diff --git a/apps/app/Views/Sidebar.swift b/packages/app/Views/Sidebar.swift
similarity index 100%
rename from apps/app/Views/Sidebar.swift
rename to packages/app/Views/Sidebar.swift
diff --git a/apps/app/Views/Status/FilesIndicator.swift b/packages/app/Views/Status/FilesIndicator.swift
similarity index 100%
rename from apps/app/Views/Status/FilesIndicator.swift
rename to packages/app/Views/Status/FilesIndicator.swift
diff --git a/apps/app/Views/Status/IPFSIndicator.swift b/packages/app/Views/Status/IPFSIndicator.swift
similarity index 100%
rename from apps/app/Views/Status/IPFSIndicator.swift
rename to packages/app/Views/Status/IPFSIndicator.swift
diff --git a/apps/app/Views/Status/StatusView.swift b/packages/app/Views/Status/StatusView.swift
similarity index 100%
rename from apps/app/Views/Status/StatusView.swift
rename to packages/app/Views/Status/StatusView.swift
diff --git a/apps/app/Views/iOS/ContentView.swift b/packages/app/Views/iOS/ContentView.swift
similarity index 100%
rename from apps/app/Views/iOS/ContentView.swift
rename to packages/app/Views/iOS/ContentView.swift
diff --git a/apps/app/Views/iOS/HomeView.swift b/packages/app/Views/iOS/HomeView.swift
similarity index 100%
rename from apps/app/Views/iOS/HomeView.swift
rename to packages/app/Views/iOS/HomeView.swift
diff --git a/apps/app/Views/iOS/QuickLookView.swift b/packages/app/Views/iOS/QuickLookView.swift
similarity index 100%
rename from apps/app/Views/iOS/QuickLookView.swift
rename to packages/app/Views/iOS/QuickLookView.swift
diff --git a/apps/app/Views/iOS/SettingsView.swift b/packages/app/Views/iOS/SettingsView.swift
similarity index 100%
rename from apps/app/Views/iOS/SettingsView.swift
rename to packages/app/Views/iOS/SettingsView.swift
diff --git a/apps/app/Views/iOS/TabBar.swift b/packages/app/Views/iOS/TabBar.swift
similarity index 100%
rename from apps/app/Views/iOS/TabBar.swift
rename to packages/app/Views/iOS/TabBar.swift
diff --git a/apps/app/Views/macOS/ContentView.swift b/packages/app/Views/macOS/ContentView.swift
similarity index 100%
rename from apps/app/Views/macOS/ContentView.swift
rename to packages/app/Views/macOS/ContentView.swift
diff --git a/apps/app/Views/macOS/NavigationStack.swift b/packages/app/Views/macOS/NavigationStack.swift
similarity index 100%
rename from apps/app/Views/macOS/NavigationStack.swift
rename to packages/app/Views/macOS/NavigationStack.swift
diff --git a/apps/app/Views/macOS/SettingsView.swift b/packages/app/Views/macOS/SettingsView.swift
similarity index 100%
rename from apps/app/Views/macOS/SettingsView.swift
rename to packages/app/Views/macOS/SettingsView.swift
diff --git a/apps/app/Views/macOS/SignInWithAppleButton.swift b/packages/app/Views/macOS/SignInWithAppleButton.swift
similarity index 100%
rename from apps/app/Views/macOS/SignInWithAppleButton.swift
rename to packages/app/Views/macOS/SignInWithAppleButton.swift
diff --git a/apps/app/project.json b/packages/app/project.json
similarity index 69%
rename from apps/app/project.json
rename to packages/app/project.json
index 4d9763d..1d85f5f 100644
--- a/apps/app/project.json
+++ b/packages/app/project.json
@@ -1,6 +1,6 @@
{
"name": "@crate/app",
- "sourceRoot": "apps/app/",
+ "sourceRoot": "packages/app/",
"projectType": "application",
"targets": {}
}
diff --git a/libs/common/.eslintrc.json b/packages/common/.eslintrc.json
similarity index 100%
rename from libs/common/.eslintrc.json
rename to packages/common/.eslintrc.json
diff --git a/libs/common/.gitignore b/packages/common/.gitignore
similarity index 100%
rename from libs/common/.gitignore
rename to packages/common/.gitignore
diff --git a/libs/common/CHANGELOG.md b/packages/common/CHANGELOG.md
similarity index 100%
rename from libs/common/CHANGELOG.md
rename to packages/common/CHANGELOG.md
diff --git a/libs/common/jest.config.ts b/packages/common/jest.config.ts
similarity index 83%
rename from libs/common/jest.config.ts
rename to packages/common/jest.config.ts
index d09f6bb..21e0978 100644
--- a/libs/common/jest.config.ts
+++ b/packages/common/jest.config.ts
@@ -11,5 +11,5 @@ export default {
"^.+\\.[tj]s$": "ts-jest",
},
moduleFileExtensions: ["ts", "js", "html"],
- coverageDirectory: "../../coverage/libs/common",
+ coverageDirectory: "../../coverage/packages/common",
}
diff --git a/libs/common/package.json b/packages/common/package.json
similarity index 100%
rename from libs/common/package.json
rename to packages/common/package.json
diff --git a/libs/common/project.json b/packages/common/project.json
similarity index 62%
rename from libs/common/project.json
rename to packages/common/project.json
index 88d13e5..edc6ceb 100644
--- a/libs/common/project.json
+++ b/packages/common/project.json
@@ -1,31 +1,31 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/common",
- "sourceRoot": "libs/common/src",
+ "sourceRoot": "packages/common/src",
"projectType": "library",
"targets": {
"build": {
"executor": "@nrwl/js:tsc",
"outputs": ["{options.outputPath}"],
"options": {
- "outputPath": "dist/libs/common",
- "main": "libs/common/src/index.ts",
- "tsConfig": "libs/common/tsconfig.lib.json",
- "assets": ["libs/common/*.md"]
+ "outputPath": "dist/packages/common",
+ "main": "packages/common/src/index.ts",
+ "tsConfig": "packages/common/tsconfig.lib.json",
+ "assets": ["packages/common/*.md"]
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
- "lintFilePatterns": ["libs/common/**/*.ts"]
+ "lintFilePatterns": ["packages/common/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/libs/common"],
+ "outputs": ["coverage/packages/common"],
"options": {
- "jestConfig": "libs/common/jest.config.ts",
+ "jestConfig": "packages/common/jest.config.ts",
"passWithNoTests": true
}
},
diff --git a/libs/common/src/error/FileError.ts b/packages/common/src/error/FileError.ts
similarity index 100%
rename from libs/common/src/error/FileError.ts
rename to packages/common/src/error/FileError.ts
diff --git a/libs/common/src/error/index.ts b/packages/common/src/error/index.ts
similarity index 100%
rename from libs/common/src/error/index.ts
rename to packages/common/src/error/index.ts
diff --git a/libs/common/src/index.ts b/packages/common/src/index.ts
similarity index 100%
rename from libs/common/src/index.ts
rename to packages/common/src/index.ts
diff --git a/libs/common/src/lib/files.ts b/packages/common/src/lib/files.ts
similarity index 100%
rename from libs/common/src/lib/files.ts
rename to packages/common/src/lib/files.ts
diff --git a/libs/common/src/lib/index.ts b/packages/common/src/lib/index.ts
similarity index 100%
rename from libs/common/src/lib/index.ts
rename to packages/common/src/lib/index.ts
diff --git a/libs/common/src/lib/ipfs.ts b/packages/common/src/lib/ipfs.ts
similarity index 100%
rename from libs/common/src/lib/ipfs.ts
rename to packages/common/src/lib/ipfs.ts
diff --git a/libs/common/src/tests/ipfs.test.ts b/packages/common/src/tests/ipfs.test.ts
similarity index 100%
rename from libs/common/src/tests/ipfs.test.ts
rename to packages/common/src/tests/ipfs.test.ts
diff --git a/libs/common/tsconfig.json b/packages/common/tsconfig.json
similarity index 100%
rename from libs/common/tsconfig.json
rename to packages/common/tsconfig.json
diff --git a/libs/common/tsconfig.lib.json b/packages/common/tsconfig.lib.json
similarity index 100%
rename from libs/common/tsconfig.lib.json
rename to packages/common/tsconfig.lib.json
diff --git a/apps/server/tsconfig.spec.json b/packages/common/tsconfig.spec.json
similarity index 100%
rename from apps/server/tsconfig.spec.json
rename to packages/common/tsconfig.spec.json
diff --git a/docs/content/project.json b/packages/content/project.json
similarity index 79%
rename from docs/content/project.json
rename to packages/content/project.json
index 406758f..2cb236d 100644
--- a/docs/content/project.json
+++ b/packages/content/project.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/content",
- "sourceRoot": "docs/content/src",
+ "sourceRoot": "packages/content/src",
"projectType": "library",
"targets": {},
"tags": []
diff --git a/docs/content/src/copyright-notice.md b/packages/content/src/copyright-notice.md
similarity index 100%
rename from docs/content/src/copyright-notice.md
rename to packages/content/src/copyright-notice.md
diff --git a/docs/content/src/privacy-policy.md b/packages/content/src/privacy-policy.md
similarity index 100%
rename from docs/content/src/privacy-policy.md
rename to packages/content/src/privacy-policy.md
diff --git a/docs/content/src/terms-of-use.md b/packages/content/src/terms-of-use.md
similarity index 100%
rename from docs/content/src/terms-of-use.md
rename to packages/content/src/terms-of-use.md
diff --git a/libs/files-client/.eslintrc.json b/packages/files-client/.eslintrc.json
similarity index 100%
rename from libs/files-client/.eslintrc.json
rename to packages/files-client/.eslintrc.json
diff --git a/libs/files-client/CHANGELOG.md b/packages/files-client/CHANGELOG.md
similarity index 100%
rename from libs/files-client/CHANGELOG.md
rename to packages/files-client/CHANGELOG.md
diff --git a/libs/files-client/README.md b/packages/files-client/README.md
similarity index 100%
rename from libs/files-client/README.md
rename to packages/files-client/README.md
diff --git a/libs/files-client/jest.config.ts b/packages/files-client/jest.config.ts
similarity index 83%
rename from libs/files-client/jest.config.ts
rename to packages/files-client/jest.config.ts
index 0f5c689..db49143 100644
--- a/libs/files-client/jest.config.ts
+++ b/packages/files-client/jest.config.ts
@@ -11,5 +11,5 @@ export default {
"^.+\\.[tj]s$": "ts-jest",
},
moduleFileExtensions: ["ts", "js", "html"],
- coverageDirectory: "../../coverage/libs/files-client",
+ coverageDirectory: "../../coverage/packages/files-client",
}
diff --git a/libs/files-client/package.json b/packages/files-client/package.json
similarity index 100%
rename from libs/files-client/package.json
rename to packages/files-client/package.json
diff --git a/libs/files-client/project.json b/packages/files-client/project.json
similarity index 60%
rename from libs/files-client/project.json
rename to packages/files-client/project.json
index aef3d47..c4b6be0 100644
--- a/libs/files-client/project.json
+++ b/packages/files-client/project.json
@@ -1,6 +1,6 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
- "sourceRoot": "libs/files-client/src",
+ "sourceRoot": "packages/files-client/src",
"name": "@crate/files-client",
"projectType": "library",
"targets": {
@@ -8,24 +8,24 @@
"executor": "@nrwl/js:tsc",
"outputs": ["{options.outputPath}"],
"options": {
- "outputPath": "dist/libs/files-client",
- "main": "libs/files-client/src/index.ts",
- "tsConfig": "libs/files-client/tsconfig.lib.json",
- "assets": ["libs/files-client/*.md"]
+ "outputPath": "dist/packages/files-client",
+ "main": "packages/files-client/src/index.ts",
+ "tsConfig": "packages/files-client/tsconfig.lib.json",
+ "assets": ["packages/files-client/*.md"]
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
- "lintFilePatterns": ["libs/files-client/**/*.ts"]
+ "lintFilePatterns": ["packages/files-client/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/libs/files-client"],
+ "outputs": ["coverage/packages/files-client"],
"options": {
- "jestConfig": "libs/files-client/jest.config.ts",
+ "jestConfig": "packages/files-client/jest.config.ts",
"passWithNoTests": true
}
},
diff --git a/libs/files-client/src/client/dir-add.ts b/packages/files-client/src/client/dir-add.ts
similarity index 96%
rename from libs/files-client/src/client/dir-add.ts
rename to packages/files-client/src/client/dir-add.ts
index 4f9be9b..39fe391 100644
--- a/libs/files-client/src/client/dir-add.ts
+++ b/packages/files-client/src/client/dir-add.ts
@@ -1,5 +1,5 @@
import { CID, joinPath, splitPath } from "@crate/common"
-import { getRootCID, setRootCID } from "@crate/user-client"
+import { getRootCID, setRootCID } from "../user/user-client"
import { IPFSHTTPClient } from "ipfs-http-client"
import { addToDir } from "../lib/directories"
import { pin } from "../lib/pinning"
diff --git a/libs/files-client/src/client/dir-create.ts b/packages/files-client/src/client/dir-create.ts
similarity index 100%
rename from libs/files-client/src/client/dir-create.ts
rename to packages/files-client/src/client/dir-create.ts
diff --git a/libs/files-client/src/client/file-add.ts b/packages/files-client/src/client/file-add.ts
similarity index 98%
rename from libs/files-client/src/client/file-add.ts
rename to packages/files-client/src/client/file-add.ts
index c36c6bc..681cb5e 100644
--- a/libs/files-client/src/client/file-add.ts
+++ b/packages/files-client/src/client/file-add.ts
@@ -3,7 +3,7 @@ import { CID, splitPath, UnixFS } from "@crate/common"
import { fetchFModel } from "../lib/resolution"
import { FileModel } from "@crate/types"
import dirAdd from "./dir-add"
-import { setRootCID } from "@crate/user-client"
+import { setRootCID } from "../user/user-client"
import { pin } from "../lib/pinning"
export type FileAddOptions = {
diff --git a/libs/files-client/src/client/file-delete.ts b/packages/files-client/src/client/file-delete.ts
similarity index 95%
rename from libs/files-client/src/client/file-delete.ts
rename to packages/files-client/src/client/file-delete.ts
index 78686bc..12db96d 100644
--- a/libs/files-client/src/client/file-delete.ts
+++ b/packages/files-client/src/client/file-delete.ts
@@ -5,7 +5,7 @@ import {
joinPath,
splitPath,
} from "@crate/common"
-import { getRootCID, setRootCID } from "@crate/user-client"
+import { getRootCID, setRootCID } from "../user/user-client"
import { IPFSHTTPClient } from "ipfs-http-client"
import { removeFromDir } from "../lib/directories"
import { pin } from "../lib/pinning"
diff --git a/libs/files-client/src/client/file-retrieve.ts b/packages/files-client/src/client/file-retrieve.ts
similarity index 100%
rename from libs/files-client/src/client/file-retrieve.ts
rename to packages/files-client/src/client/file-retrieve.ts
diff --git a/libs/files-client/src/client/ipfs-client.ts b/packages/files-client/src/client/ipfs-client.ts
similarity index 100%
rename from libs/files-client/src/client/ipfs-client.ts
rename to packages/files-client/src/client/ipfs-client.ts
diff --git a/packages/files-client/src/index.ts b/packages/files-client/src/index.ts
new file mode 100644
index 0000000..c045509
--- /dev/null
+++ b/packages/files-client/src/index.ts
@@ -0,0 +1,3 @@
+export { default as create } from "./client/ipfs-client"
+export * from "./user/firebase-client"
+export * from "./user/user-client"
diff --git a/libs/files-client/src/lib/directories.ts b/packages/files-client/src/lib/directories.ts
similarity index 100%
rename from libs/files-client/src/lib/directories.ts
rename to packages/files-client/src/lib/directories.ts
diff --git a/libs/files-client/src/lib/pinning.ts b/packages/files-client/src/lib/pinning.ts
similarity index 100%
rename from libs/files-client/src/lib/pinning.ts
rename to packages/files-client/src/lib/pinning.ts
diff --git a/libs/files-client/src/lib/resolution.ts b/packages/files-client/src/lib/resolution.ts
similarity index 100%
rename from libs/files-client/src/lib/resolution.ts
rename to packages/files-client/src/lib/resolution.ts
diff --git a/libs/files-client/src/lib/update-path.ts b/packages/files-client/src/lib/update-path.ts
similarity index 100%
rename from libs/files-client/src/lib/update-path.ts
rename to packages/files-client/src/lib/update-path.ts
diff --git a/libs/user-client/src/lib/firebase-client.ts b/packages/files-client/src/user/firebase-client.ts
similarity index 100%
rename from libs/user-client/src/lib/firebase-client.ts
rename to packages/files-client/src/user/firebase-client.ts
diff --git a/libs/user-client/src/lib/user-client.ts b/packages/files-client/src/user/user-client.ts
similarity index 100%
rename from libs/user-client/src/lib/user-client.ts
rename to packages/files-client/src/user/user-client.ts
diff --git a/libs/files-client/tsconfig.json b/packages/files-client/tsconfig.json
similarity index 100%
rename from libs/files-client/tsconfig.json
rename to packages/files-client/tsconfig.json
diff --git a/libs/files-client/tsconfig.lib.json b/packages/files-client/tsconfig.lib.json
similarity index 100%
rename from libs/files-client/tsconfig.lib.json
rename to packages/files-client/tsconfig.lib.json
diff --git a/libs/common/tsconfig.spec.json b/packages/files-client/tsconfig.spec.json
similarity index 100%
rename from libs/common/tsconfig.spec.json
rename to packages/files-client/tsconfig.spec.json
diff --git a/apps/ipfs-node/CHANGELOG.md b/packages/ipfs-node/CHANGELOG.md
similarity index 100%
rename from apps/ipfs-node/CHANGELOG.md
rename to packages/ipfs-node/CHANGELOG.md
diff --git a/apps/ipfs-node/Dockerfile b/packages/ipfs-node/Dockerfile
similarity index 100%
rename from apps/ipfs-node/Dockerfile
rename to packages/ipfs-node/Dockerfile
diff --git a/apps/ipfs-node/README.md b/packages/ipfs-node/README.md
similarity index 100%
rename from apps/ipfs-node/README.md
rename to packages/ipfs-node/README.md
diff --git a/apps/ipfs-node/docker-compose.yml b/packages/ipfs-node/docker-compose.yml
similarity index 100%
rename from apps/ipfs-node/docker-compose.yml
rename to packages/ipfs-node/docker-compose.yml
diff --git a/apps/ipfs-node/ipfs-config.sh b/packages/ipfs-node/ipfs-config.sh
similarity index 100%
rename from apps/ipfs-node/ipfs-config.sh
rename to packages/ipfs-node/ipfs-config.sh
diff --git a/apps/ipfs-node/package.json b/packages/ipfs-node/package.json
similarity index 100%
rename from apps/ipfs-node/package.json
rename to packages/ipfs-node/package.json
diff --git a/apps/ipfs-node/project.json b/packages/ipfs-node/project.json
similarity index 90%
rename from apps/ipfs-node/project.json
rename to packages/ipfs-node/project.json
index 570ea66..99280e2 100644
--- a/apps/ipfs-node/project.json
+++ b/packages/ipfs-node/project.json
@@ -1,6 +1,6 @@
{
"name": "@crate/ipfs",
- "sourceRoot": "apps/ipfs-node/",
+ "sourceRoot": "packages/ipfs-node/",
"projectType": "application",
"targets": {
"docker": {
@@ -8,7 +8,7 @@
"options": {
"push": true,
"platforms": ["linux/amd64", "linux/arm64"],
- "context": "apps/ipfs-node",
+ "context": "packages/ipfs-node",
"metadata": {
"images": ["ghcr.io/crate-network/ipfs"],
"tags": [
@@ -29,7 +29,7 @@
"options": {
"command": "docker compose up --build",
"color": true,
- "cwd": "apps/ipfs-node",
+ "cwd": "packages/ipfs-node",
"readyWhen": "Daemon is"
},
"configurations": {
diff --git a/apps/server/.dockerignore b/packages/server/.dockerignore
similarity index 100%
rename from apps/server/.dockerignore
rename to packages/server/.dockerignore
diff --git a/apps/server/.eslintrc.json b/packages/server/.eslintrc.json
similarity index 100%
rename from apps/server/.eslintrc.json
rename to packages/server/.eslintrc.json
diff --git a/apps/server/.gitignore b/packages/server/.gitignore
similarity index 100%
rename from apps/server/.gitignore
rename to packages/server/.gitignore
diff --git a/apps/server/CHANGELOG.md b/packages/server/CHANGELOG.md
similarity index 100%
rename from apps/server/CHANGELOG.md
rename to packages/server/CHANGELOG.md
diff --git a/apps/server/Dockerfile b/packages/server/Dockerfile
similarity index 66%
rename from apps/server/Dockerfile
rename to packages/server/Dockerfile
index 87296a7..8413f86 100644
--- a/apps/server/Dockerfile
+++ b/packages/server/Dockerfile
@@ -1,4 +1,4 @@
FROM node:18.4-alpine
WORKDIR /app
-COPY ./dist/apps/server .
+COPY ./dist/packages/server .
CMD [ "node", "main.js" ]
\ No newline at end of file
diff --git a/apps/server/README.md b/packages/server/README.md
similarity index 100%
rename from apps/server/README.md
rename to packages/server/README.md
diff --git a/apps/server/esbuild-webpack.config.js b/packages/server/esbuild-webpack.config.js
similarity index 100%
rename from apps/server/esbuild-webpack.config.js
rename to packages/server/esbuild-webpack.config.js
diff --git a/apps/server/jest.config.ts b/packages/server/jest.config.ts
similarity index 84%
rename from apps/server/jest.config.ts
rename to packages/server/jest.config.ts
index dbf70db..24cf192 100644
--- a/apps/server/jest.config.ts
+++ b/packages/server/jest.config.ts
@@ -11,5 +11,5 @@ export default {
"^.+\\.[tj]s$": "ts-jest",
},
moduleFileExtensions: ["ts", "js", "html"],
- coverageDirectory: "../../coverage/apps/server",
+ coverageDirectory: "../../coverage/packages/server",
}
diff --git a/apps/server/nodemon.json b/packages/server/nodemon.json
similarity index 100%
rename from apps/server/nodemon.json
rename to packages/server/nodemon.json
diff --git a/apps/server/package.json b/packages/server/package.json
similarity index 100%
rename from apps/server/package.json
rename to packages/server/package.json
diff --git a/apps/server/project.json b/packages/server/project.json
similarity index 76%
rename from apps/server/project.json
rename to packages/server/project.json
index db39843..64d5d78 100644
--- a/apps/server/project.json
+++ b/packages/server/project.json
@@ -1,18 +1,18 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/server",
- "sourceRoot": "apps/server",
+ "sourceRoot": "packages/server",
"projectType": "application",
"targets": {
"build": {
"executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
- "outputPath": "dist/apps/server",
- "main": "apps/server/src/init.ts",
- "tsConfig": "apps/server/tsconfig.lib.json",
+ "outputPath": "dist/packages/server",
+ "main": "packages/server/src/init.ts",
+ "tsConfig": "packages/server/tsconfig.lib.json",
"externalDependencies": "none",
- "webpackConfig": "apps/server/esbuild-webpack.config.js"
+ "webpackConfig": "packages/server/esbuild-webpack.config.js"
}
},
"serve": {
@@ -28,7 +28,7 @@
"platforms": ["linux/amd64", "linux/arm64"],
"metadata": {
"images": ["ghcr.io/crate-network/server"],
- "context": "apps/server",
+ "context": "packages/server",
"tags": [
"latest",
"type=schedule",
@@ -47,14 +47,14 @@
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
- "lintFilePatterns": ["apps/server/**/*.ts"]
+ "lintFilePatterns": ["packages/server/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/apps/server"],
+ "outputs": ["coverage/packages/server"],
"options": {
- "jestConfig": "apps/server/jest.config.ts",
+ "jestConfig": "packages/server/jest.config.ts",
"passWithNoTests": true
}
},
diff --git a/apps/server/src/app.ts b/packages/server/src/app.ts
similarity index 97%
rename from apps/server/src/app.ts
rename to packages/server/src/app.ts
index 05ae767..8cdbd8e 100644
--- a/apps/server/src/app.ts
+++ b/packages/server/src/app.ts
@@ -1,5 +1,5 @@
import express from "express"
-import { auth } from "@crate/user-client"
+import { auth } from "@crate/files-client"
import files from "./routes/files-route"
import dirs from "./routes/dir-route"
import fileUpload from "express-fileupload"
diff --git a/apps/server/src/clients/filecoin.ts b/packages/server/src/clients/filecoin.ts
similarity index 100%
rename from apps/server/src/clients/filecoin.ts
rename to packages/server/src/clients/filecoin.ts
diff --git a/apps/server/src/clients/filecoin_modules.d.ts b/packages/server/src/clients/filecoin_modules.d.ts
similarity index 100%
rename from apps/server/src/clients/filecoin_modules.d.ts
rename to packages/server/src/clients/filecoin_modules.d.ts
diff --git a/apps/server/src/clients/files.ts b/packages/server/src/clients/files.ts
similarity index 100%
rename from apps/server/src/clients/files.ts
rename to packages/server/src/clients/files.ts
diff --git a/apps/server/src/init.ts b/packages/server/src/init.ts
similarity index 100%
rename from apps/server/src/init.ts
rename to packages/server/src/init.ts
diff --git a/apps/server/src/logger.ts b/packages/server/src/logger.ts
similarity index 100%
rename from apps/server/src/logger.ts
rename to packages/server/src/logger.ts
diff --git a/apps/server/src/routes/dir-route.ts b/packages/server/src/routes/dir-route.ts
similarity index 100%
rename from apps/server/src/routes/dir-route.ts
rename to packages/server/src/routes/dir-route.ts
diff --git a/apps/server/src/routes/files-route.ts b/packages/server/src/routes/files-route.ts
similarity index 100%
rename from apps/server/src/routes/files-route.ts
rename to packages/server/src/routes/files-route.ts
diff --git a/apps/server/src/routes/pinning-route.ts b/packages/server/src/routes/pinning-route.ts
similarity index 100%
rename from apps/server/src/routes/pinning-route.ts
rename to packages/server/src/routes/pinning-route.ts
diff --git a/apps/server/src/routes/utils.ts b/packages/server/src/routes/utils.ts
similarity index 89%
rename from apps/server/src/routes/utils.ts
rename to packages/server/src/routes/utils.ts
index 57c2366..df6247e 100644
--- a/apps/server/src/routes/utils.ts
+++ b/packages/server/src/routes/utils.ts
@@ -1,4 +1,4 @@
-import { getRootCID } from "@crate/user-client"
+import { getRootCID } from "@crate/files-client"
import { RequestHandler, Request, Response, NextFunction } from "express"
import logger from "../logger"
diff --git a/apps/server/src/types/express/index.d.ts b/packages/server/src/types/express/index.d.ts
similarity index 100%
rename from apps/server/src/types/express/index.d.ts
rename to packages/server/src/types/express/index.d.ts
diff --git a/apps/server/tsconfig.json b/packages/server/tsconfig.json
similarity index 100%
rename from apps/server/tsconfig.json
rename to packages/server/tsconfig.json
diff --git a/apps/server/tsconfig.lib.json b/packages/server/tsconfig.lib.json
similarity index 100%
rename from apps/server/tsconfig.lib.json
rename to packages/server/tsconfig.lib.json
diff --git a/libs/files-client/tsconfig.spec.json b/packages/server/tsconfig.spec.json
similarity index 100%
rename from libs/files-client/tsconfig.spec.json
rename to packages/server/tsconfig.spec.json
diff --git a/apps/server/yarn.lock b/packages/server/yarn.lock
similarity index 100%
rename from apps/server/yarn.lock
rename to packages/server/yarn.lock
diff --git a/libs/types/.eslintrc.json b/packages/types/.eslintrc.json
similarity index 100%
rename from libs/types/.eslintrc.json
rename to packages/types/.eslintrc.json
diff --git a/libs/types/CHANGELOG.md b/packages/types/CHANGELOG.md
similarity index 100%
rename from libs/types/CHANGELOG.md
rename to packages/types/CHANGELOG.md
diff --git a/libs/types/README.md b/packages/types/README.md
similarity index 100%
rename from libs/types/README.md
rename to packages/types/README.md
diff --git a/libs/types/jest.config.ts b/packages/types/jest.config.ts
similarity index 84%
rename from libs/types/jest.config.ts
rename to packages/types/jest.config.ts
index 38e72d0..437cb77 100644
--- a/libs/types/jest.config.ts
+++ b/packages/types/jest.config.ts
@@ -11,5 +11,5 @@ export default {
"^.+\\.[tj]s$": "ts-jest",
},
moduleFileExtensions: ["ts", "js", "html"],
- coverageDirectory: "../../coverage/libs/types",
+ coverageDirectory: "../../coverage/packages/types",
}
diff --git a/libs/types/package.json b/packages/types/package.json
similarity index 100%
rename from libs/types/package.json
rename to packages/types/package.json
diff --git a/libs/types/project.json b/packages/types/project.json
similarity index 63%
rename from libs/types/project.json
rename to packages/types/project.json
index 2c58b03..a598c42 100644
--- a/libs/types/project.json
+++ b/packages/types/project.json
@@ -1,31 +1,31 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/types",
- "sourceRoot": "libs/types/src",
+ "sourceRoot": "packages/types/src",
"projectType": "library",
"targets": {
"build": {
"executor": "@nrwl/js:tsc",
"outputs": ["{options.outputPath}"],
"options": {
- "outputPath": "dist/libs/types",
- "main": "libs/types/src/index.ts",
- "tsConfig": "libs/types/tsconfig.lib.json",
- "assets": ["libs/types/*.md"]
+ "outputPath": "dist/packages/types",
+ "main": "packages/types/src/index.ts",
+ "tsConfig": "packages/types/tsconfig.lib.json",
+ "assets": ["packages/types/*.md"]
}
},
"lint": {
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
- "lintFilePatterns": ["libs/types/**/*.ts"]
+ "lintFilePatterns": ["packages/types/**/*.ts"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/libs/types"],
+ "outputs": ["coverage/packages/types"],
"options": {
- "jestConfig": "libs/types/jest.config.ts",
+ "jestConfig": "packages/types/jest.config.ts",
"passWithNoTests": true
}
},
diff --git a/libs/types/src/files.ts b/packages/types/src/files.ts
similarity index 100%
rename from libs/types/src/files.ts
rename to packages/types/src/files.ts
diff --git a/libs/types/src/index.ts b/packages/types/src/index.ts
similarity index 100%
rename from libs/types/src/index.ts
rename to packages/types/src/index.ts
diff --git a/libs/types/src/pins.ts b/packages/types/src/pins.ts
similarity index 100%
rename from libs/types/src/pins.ts
rename to packages/types/src/pins.ts
diff --git a/libs/types/src/user.ts b/packages/types/src/user.ts
similarity index 100%
rename from libs/types/src/user.ts
rename to packages/types/src/user.ts
diff --git a/libs/types/tsconfig.json b/packages/types/tsconfig.json
similarity index 100%
rename from libs/types/tsconfig.json
rename to packages/types/tsconfig.json
diff --git a/libs/types/tsconfig.lib.json b/packages/types/tsconfig.lib.json
similarity index 100%
rename from libs/types/tsconfig.lib.json
rename to packages/types/tsconfig.lib.json
diff --git a/libs/types/tsconfig.spec.json b/packages/types/tsconfig.spec.json
similarity index 100%
rename from libs/types/tsconfig.spec.json
rename to packages/types/tsconfig.spec.json
diff --git a/apps/web/.dockerignore b/packages/web/.dockerignore
similarity index 100%
rename from apps/web/.dockerignore
rename to packages/web/.dockerignore
diff --git a/apps/web/.env.local.example b/packages/web/.env.local.example
similarity index 100%
rename from apps/web/.env.local.example
rename to packages/web/.env.local.example
diff --git a/apps/web/.eslintrc.json b/packages/web/.eslintrc.json
similarity index 100%
rename from apps/web/.eslintrc.json
rename to packages/web/.eslintrc.json
diff --git a/apps/web/.gitignore b/packages/web/.gitignore
similarity index 100%
rename from apps/web/.gitignore
rename to packages/web/.gitignore
diff --git a/apps/web/CHANGELOG.md b/packages/web/CHANGELOG.md
similarity index 100%
rename from apps/web/CHANGELOG.md
rename to packages/web/CHANGELOG.md
diff --git a/packages/web/Dockerfile b/packages/web/Dockerfile
new file mode 100644
index 0000000..22cd1a1
--- /dev/null
+++ b/packages/web/Dockerfile
@@ -0,0 +1,3 @@
+FROM nginx:1.20.2-alpine
+COPY ./packages/web/nginx/default.conf /etc/nginx/conf.d/default.conf
+COPY ./dist/packages/web /etc/nginx/html/
\ No newline at end of file
diff --git a/apps/web/index.html b/packages/web/index.html
similarity index 100%
rename from apps/web/index.html
rename to packages/web/index.html
diff --git a/apps/web/jest.config.ts b/packages/web/jest.config.ts
similarity index 85%
rename from apps/web/jest.config.ts
rename to packages/web/jest.config.ts
index a7e8548..11397a4 100644
--- a/apps/web/jest.config.ts
+++ b/packages/web/jest.config.ts
@@ -11,5 +11,5 @@ export default {
"^.+\\.[tj]sx?$": "ts-jest",
},
moduleFileExtensions: ["ts", "tsx", "js", "jsx"],
- coverageDirectory: "../../coverage/apps/web",
+ coverageDirectory: "../../coverage/packages/web",
}
diff --git a/apps/web/nginx/default.conf b/packages/web/nginx/default.conf
similarity index 100%
rename from apps/web/nginx/default.conf
rename to packages/web/nginx/default.conf
diff --git a/apps/web/package.json b/packages/web/package.json
similarity index 100%
rename from apps/web/package.json
rename to packages/web/package.json
diff --git a/apps/web/postcss.config.cjs b/packages/web/postcss.config.cjs
similarity index 100%
rename from apps/web/postcss.config.cjs
rename to packages/web/postcss.config.cjs
diff --git a/apps/web/project.json b/packages/web/project.json
similarity index 74%
rename from apps/web/project.json
rename to packages/web/project.json
index 060738a..d4c499c 100644
--- a/apps/web/project.json
+++ b/packages/web/project.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "@crate/web",
- "sourceRoot": "apps/web/src",
+ "sourceRoot": "packages/web/src",
"projectType": "application",
"targets": {
"docker": {
@@ -11,7 +11,7 @@
"platforms": ["linux/amd64", "linux/arm64"],
"metadata": {
"images": ["ghcr.io/crate-network/web"],
- "context": "apps/web",
+ "context": "packages/web",
"tags": [
"latest",
"type=schedule",
@@ -37,25 +37,25 @@
"outputs": ["{options.outputPath}"],
"defaultConfiguration": "production",
"options": {
- "outputPath": "dist/apps/web",
+ "outputPath": "dist/packages/web",
"baseHref": "/",
- "configFile": "apps/web/vite.config.ts"
+ "configFile": "packages/web/vite.config.ts"
}
},
"serve": {
"executor": "@nxext/vite:dev",
"options": {
- "outputPath": "dist/apps/web",
+ "outputPath": "dist/packages/web",
"baseHref": "/",
- "configFile": "apps/web/vite.config.ts"
+ "configFile": "packages/web/vite.config.ts"
},
"dependsOn": ["@crate/server"],
"configurations": {
"production": {
"fileReplacements": [
{
- "replace": "apps/web/src/environments/environment.ts",
- "with": "apps/web/src/environments/environment.prod.ts"
+ "replace": "packages/web/src/environments/environment.ts",
+ "with": "packages/web/src/environments/environment.prod.ts"
}
]
}
@@ -65,14 +65,14 @@
"executor": "@nrwl/linter:eslint",
"outputs": ["{options.outputFile}"],
"options": {
- "lintFilePatterns": ["apps/web/**/*.{ts,js,tsx,jsx}"]
+ "lintFilePatterns": ["packages/web/**/*.{ts,js,tsx,jsx}"]
}
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/apps/web"],
+ "outputs": ["coverage/packages/web"],
"options": {
- "jestConfig": "apps/web/jest.config.ts",
+ "jestConfig": "packages/web/jest.config.ts",
"passWithNoTests": true
}
}
diff --git a/apps/web/public/CNAME b/packages/web/public/CNAME
similarity index 100%
rename from apps/web/public/CNAME
rename to packages/web/public/CNAME
diff --git a/apps/web/public/favicon.svg b/packages/web/public/favicon.svg
similarity index 100%
rename from apps/web/public/favicon.svg
rename to packages/web/public/favicon.svg
diff --git a/apps/web/src/api/FileAPI.ts b/packages/web/src/api/FileAPI.ts
similarity index 100%
rename from apps/web/src/api/FileAPI.ts
rename to packages/web/src/api/FileAPI.ts
diff --git a/apps/web/src/assets/dark-crate-glyph.svg b/packages/web/src/assets/dark-crate-glyph.svg
similarity index 100%
rename from apps/web/src/assets/dark-crate-glyph.svg
rename to packages/web/src/assets/dark-crate-glyph.svg
diff --git a/apps/web/src/assets/dark-crate.svg b/packages/web/src/assets/dark-crate.svg
similarity index 100%
rename from apps/web/src/assets/dark-crate.svg
rename to packages/web/src/assets/dark-crate.svg
diff --git a/apps/web/src/assets/iAWriterQuattroS-Bold.ttf b/packages/web/src/assets/iAWriterQuattroS-Bold.ttf
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Bold.ttf
rename to packages/web/src/assets/iAWriterQuattroS-Bold.ttf
diff --git a/apps/web/src/assets/iAWriterQuattroS-Bold.woff2 b/packages/web/src/assets/iAWriterQuattroS-Bold.woff2
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Bold.woff2
rename to packages/web/src/assets/iAWriterQuattroS-Bold.woff2
diff --git a/apps/web/src/assets/iAWriterQuattroS-BoldItalic.ttf b/packages/web/src/assets/iAWriterQuattroS-BoldItalic.ttf
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-BoldItalic.ttf
rename to packages/web/src/assets/iAWriterQuattroS-BoldItalic.ttf
diff --git a/apps/web/src/assets/iAWriterQuattroS-BoldItalic.woff2 b/packages/web/src/assets/iAWriterQuattroS-BoldItalic.woff2
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-BoldItalic.woff2
rename to packages/web/src/assets/iAWriterQuattroS-BoldItalic.woff2
diff --git a/apps/web/src/assets/iAWriterQuattroS-Italic.ttf b/packages/web/src/assets/iAWriterQuattroS-Italic.ttf
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Italic.ttf
rename to packages/web/src/assets/iAWriterQuattroS-Italic.ttf
diff --git a/apps/web/src/assets/iAWriterQuattroS-Italic.woff2 b/packages/web/src/assets/iAWriterQuattroS-Italic.woff2
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Italic.woff2
rename to packages/web/src/assets/iAWriterQuattroS-Italic.woff2
diff --git a/apps/web/src/assets/iAWriterQuattroS-Regular.ttf b/packages/web/src/assets/iAWriterQuattroS-Regular.ttf
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Regular.ttf
rename to packages/web/src/assets/iAWriterQuattroS-Regular.ttf
diff --git a/apps/web/src/assets/iAWriterQuattroS-Regular.woff2 b/packages/web/src/assets/iAWriterQuattroS-Regular.woff2
similarity index 100%
rename from apps/web/src/assets/iAWriterQuattroS-Regular.woff2
rename to packages/web/src/assets/iAWriterQuattroS-Regular.woff2
diff --git a/apps/web/src/assets/light-crate-glyph.svg b/packages/web/src/assets/light-crate-glyph.svg
similarity index 100%
rename from apps/web/src/assets/light-crate-glyph.svg
rename to packages/web/src/assets/light-crate-glyph.svg
diff --git a/apps/web/src/assets/light-crate.svg b/packages/web/src/assets/light-crate.svg
similarity index 100%
rename from apps/web/src/assets/light-crate.svg
rename to packages/web/src/assets/light-crate.svg
diff --git a/apps/web/src/assets/signin-apple-logo.svg b/packages/web/src/assets/signin-apple-logo.svg
similarity index 100%
rename from apps/web/src/assets/signin-apple-logo.svg
rename to packages/web/src/assets/signin-apple-logo.svg
diff --git a/apps/web/src/components/Button.tsx b/packages/web/src/components/Button.tsx
similarity index 100%
rename from apps/web/src/components/Button.tsx
rename to packages/web/src/components/Button.tsx
diff --git a/apps/web/src/components/Footer.tsx b/packages/web/src/components/Footer.tsx
similarity index 100%
rename from apps/web/src/components/Footer.tsx
rename to packages/web/src/components/Footer.tsx
diff --git a/apps/web/src/components/FormBox.tsx b/packages/web/src/components/FormBox.tsx
similarity index 100%
rename from apps/web/src/components/FormBox.tsx
rename to packages/web/src/components/FormBox.tsx
diff --git a/apps/web/src/components/FormInput.tsx b/packages/web/src/components/FormInput.tsx
similarity index 100%
rename from apps/web/src/components/FormInput.tsx
rename to packages/web/src/components/FormInput.tsx
diff --git a/apps/web/src/components/Navigation.tsx b/packages/web/src/components/Navigation.tsx
similarity index 100%
rename from apps/web/src/components/Navigation.tsx
rename to packages/web/src/components/Navigation.tsx
diff --git a/apps/web/src/components/Popover.tsx b/packages/web/src/components/Popover.tsx
similarity index 100%
rename from apps/web/src/components/Popover.tsx
rename to packages/web/src/components/Popover.tsx
diff --git a/apps/web/src/components/files/DirectoryEmpty.tsx b/packages/web/src/components/files/DirectoryEmpty.tsx
similarity index 100%
rename from apps/web/src/components/files/DirectoryEmpty.tsx
rename to packages/web/src/components/files/DirectoryEmpty.tsx
diff --git a/apps/web/src/components/files/DirectoryLoading.tsx b/packages/web/src/components/files/DirectoryLoading.tsx
similarity index 100%
rename from apps/web/src/components/files/DirectoryLoading.tsx
rename to packages/web/src/components/files/DirectoryLoading.tsx
diff --git a/apps/web/src/components/files/Dropdown.tsx b/packages/web/src/components/files/Dropdown.tsx
similarity index 100%
rename from apps/web/src/components/files/Dropdown.tsx
rename to packages/web/src/components/files/Dropdown.tsx
diff --git a/apps/web/src/components/files/FileInspector.tsx b/packages/web/src/components/files/FileInspector.tsx
similarity index 100%
rename from apps/web/src/components/files/FileInspector.tsx
rename to packages/web/src/components/files/FileInspector.tsx
diff --git a/apps/web/src/components/files/FileInspectorFileBody.tsx b/packages/web/src/components/files/FileInspectorFileBody.tsx
similarity index 100%
rename from apps/web/src/components/files/FileInspectorFileBody.tsx
rename to packages/web/src/components/files/FileInspectorFileBody.tsx
diff --git a/apps/web/src/components/files/GridView.tsx b/packages/web/src/components/files/GridView.tsx
similarity index 100%
rename from apps/web/src/components/files/GridView.tsx
rename to packages/web/src/components/files/GridView.tsx
diff --git a/apps/web/src/components/files/ListView.tsx b/packages/web/src/components/files/ListView.tsx
similarity index 100%
rename from apps/web/src/components/files/ListView.tsx
rename to packages/web/src/components/files/ListView.tsx
diff --git a/apps/web/src/components/files/PopoverMenu.tsx b/packages/web/src/components/files/PopoverMenu.tsx
similarity index 100%
rename from apps/web/src/components/files/PopoverMenu.tsx
rename to packages/web/src/components/files/PopoverMenu.tsx
diff --git a/apps/web/src/components/files/RightClickMenu.tsx b/packages/web/src/components/files/RightClickMenu.tsx
similarity index 100%
rename from apps/web/src/components/files/RightClickMenu.tsx
rename to packages/web/src/components/files/RightClickMenu.tsx
diff --git a/apps/web/src/components/files/Toolbar.tsx b/packages/web/src/components/files/Toolbar.tsx
similarity index 100%
rename from apps/web/src/components/files/Toolbar.tsx
rename to packages/web/src/components/files/Toolbar.tsx
diff --git a/apps/web/src/components/settings/Account.tsx b/packages/web/src/components/settings/Account.tsx
similarity index 100%
rename from apps/web/src/components/settings/Account.tsx
rename to packages/web/src/components/settings/Account.tsx
diff --git a/apps/web/src/components/settings/Security.tsx b/packages/web/src/components/settings/Security.tsx
similarity index 100%
rename from apps/web/src/components/settings/Security.tsx
rename to packages/web/src/components/settings/Security.tsx
diff --git a/apps/web/src/crypto.ts b/packages/web/src/crypto.ts
similarity index 100%
rename from apps/web/src/crypto.ts
rename to packages/web/src/crypto.ts
diff --git a/apps/web/src/globals.d.ts b/packages/web/src/globals.d.ts
similarity index 100%
rename from apps/web/src/globals.d.ts
rename to packages/web/src/globals.d.ts
diff --git a/apps/web/src/hooks/useClickOutside.ts b/packages/web/src/hooks/useClickOutside.ts
similarity index 100%
rename from apps/web/src/hooks/useClickOutside.ts
rename to packages/web/src/hooks/useClickOutside.ts
diff --git a/apps/web/src/hooks/useStoredState.ts b/packages/web/src/hooks/useStoredState.ts
similarity index 100%
rename from apps/web/src/hooks/useStoredState.ts
rename to packages/web/src/hooks/useStoredState.ts
diff --git a/apps/web/src/index.css b/packages/web/src/index.css
similarity index 100%
rename from apps/web/src/index.css
rename to packages/web/src/index.css
diff --git a/apps/web/src/main.tsx b/packages/web/src/main.tsx
similarity index 100%
rename from apps/web/src/main.tsx
rename to packages/web/src/main.tsx
diff --git a/apps/web/src/models/Anchor.ts b/packages/web/src/models/Anchor.ts
similarity index 100%
rename from apps/web/src/models/Anchor.ts
rename to packages/web/src/models/Anchor.ts
diff --git a/apps/web/src/models/Community.ts b/packages/web/src/models/Community.ts
similarity index 100%
rename from apps/web/src/models/Community.ts
rename to packages/web/src/models/Community.ts
diff --git a/apps/web/src/pages/Authenticate.tsx b/packages/web/src/pages/Authenticate.tsx
similarity index 100%
rename from apps/web/src/pages/Authenticate.tsx
rename to packages/web/src/pages/Authenticate.tsx
diff --git a/apps/web/src/pages/Community.tsx b/packages/web/src/pages/Community.tsx
similarity index 100%
rename from apps/web/src/pages/Community.tsx
rename to packages/web/src/pages/Community.tsx
diff --git a/apps/web/src/pages/Files.tsx b/packages/web/src/pages/Files.tsx
similarity index 100%
rename from apps/web/src/pages/Files.tsx
rename to packages/web/src/pages/Files.tsx
diff --git a/apps/web/src/pages/Markdown.tsx b/packages/web/src/pages/Markdown.tsx
similarity index 100%
rename from apps/web/src/pages/Markdown.tsx
rename to packages/web/src/pages/Markdown.tsx
diff --git a/apps/web/src/pages/NotFound.tsx b/packages/web/src/pages/NotFound.tsx
similarity index 100%
rename from apps/web/src/pages/NotFound.tsx
rename to packages/web/src/pages/NotFound.tsx
diff --git a/apps/web/src/pages/Settings.tsx b/packages/web/src/pages/Settings.tsx
similarity index 100%
rename from apps/web/src/pages/Settings.tsx
rename to packages/web/src/pages/Settings.tsx
diff --git a/apps/web/src/pages/Splash.tsx b/packages/web/src/pages/Splash.tsx
similarity index 100%
rename from apps/web/src/pages/Splash.tsx
rename to packages/web/src/pages/Splash.tsx
diff --git a/apps/web/src/store/ErrorStore.ts b/packages/web/src/store/ErrorStore.ts
similarity index 100%
rename from apps/web/src/store/ErrorStore.ts
rename to packages/web/src/store/ErrorStore.ts
diff --git a/apps/web/src/store/FileStore.ts b/packages/web/src/store/FileStore.ts
similarity index 100%
rename from apps/web/src/store/FileStore.ts
rename to packages/web/src/store/FileStore.ts
diff --git a/apps/web/src/store/FileViewStore.ts b/packages/web/src/store/FileViewStore.ts
similarity index 100%
rename from apps/web/src/store/FileViewStore.ts
rename to packages/web/src/store/FileViewStore.ts
diff --git a/apps/web/src/store/UserStore.ts b/packages/web/src/store/UserStore.ts
similarity index 100%
rename from apps/web/src/store/UserStore.ts
rename to packages/web/src/store/UserStore.ts
diff --git a/apps/web/src/utils/formatFileSize.ts b/packages/web/src/utils/formatFileSize.ts
similarity index 100%
rename from apps/web/src/utils/formatFileSize.ts
rename to packages/web/src/utils/formatFileSize.ts
diff --git a/apps/web/src/vendor/firebase.ts b/packages/web/src/vendor/firebase.ts
similarity index 100%
rename from apps/web/src/vendor/firebase.ts
rename to packages/web/src/vendor/firebase.ts
diff --git a/apps/web/src/vite-env.d.ts b/packages/web/src/vite-env.d.ts
similarity index 100%
rename from apps/web/src/vite-env.d.ts
rename to packages/web/src/vite-env.d.ts
diff --git a/apps/web/tailwind.config.js b/packages/web/tailwind.config.js
similarity index 64%
rename from apps/web/tailwind.config.js
rename to packages/web/tailwind.config.js
index 1a7e6f3..6d32430 100644
--- a/apps/web/tailwind.config.js
+++ b/packages/web/tailwind.config.js
@@ -1,5 +1,8 @@
module.exports = {
- content: ["apps/web/index.html", "apps/web/src/**/*.{html,js,jsx,ts,tsx}"],
+ content: [
+ "packages/web/index.html",
+ "packages/web/src/**/*.{html,js,jsx,ts,tsx}",
+ ],
theme: {
extend: {
fontFamily: {
diff --git a/apps/web/tsconfig.json b/packages/web/tsconfig.json
similarity index 100%
rename from apps/web/tsconfig.json
rename to packages/web/tsconfig.json
diff --git a/apps/web/tsconfig.node.json b/packages/web/tsconfig.node.json
similarity index 100%
rename from apps/web/tsconfig.node.json
rename to packages/web/tsconfig.node.json
diff --git a/apps/web/vite.config.ts b/packages/web/vite.config.ts
similarity index 100%
rename from apps/web/vite.config.ts
rename to packages/web/vite.config.ts
diff --git a/tsconfig.base.json b/tsconfig.base.json
index ff4675e..a909cb1 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -16,12 +16,11 @@
"declaration": true,
"resolveJsonModule": true,
"paths": {
- "@crate/common": ["libs/common/src/index.ts"],
- "@crate/content/*": ["docs/content/src/*"],
- "@crate/files-client": ["libs/files-client/src/index.ts"],
- "@crate/types": ["libs/types/src/index.ts"],
- "@crate/user-client": ["libs/user-client/src/index.ts"],
- "@crate/web": ["apps/web/src"]
+ "@crate/common": ["packages/common/src/index.ts"],
+ "@crate/content/*": ["packages/content/src/*"],
+ "@crate/files-client": ["packages/files-client/src/index.ts"],
+ "@crate/types": ["packages/types/src/index.ts"],
+ "@crate/web": ["packages/web/src"]
}
},
"include": [],