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": [],