diff --git a/.yarn/cache/@cbor-extract-cbor-extract-win32-x64-npm-2.1.1-b206bdfc73-8.zip b/.yarn/cache/@cbor-extract-cbor-extract-win32-x64-npm-2.1.1-b206bdfc73-8.zip new file mode 100644 index 00000000000..d4141549c16 Binary files /dev/null and b/.yarn/cache/@cbor-extract-cbor-extract-win32-x64-npm-2.1.1-b206bdfc73-8.zip differ diff --git a/.yarn/cache/@sindresorhus-merge-streams-npm-2.3.0-5d49fcd96d-e989d53dee.zip b/.yarn/cache/@sindresorhus-merge-streams-npm-2.3.0-5d49fcd96d-e989d53dee.zip new file mode 100644 index 00000000000..e0193722483 Binary files /dev/null and b/.yarn/cache/@sindresorhus-merge-streams-npm-2.3.0-5d49fcd96d-e989d53dee.zip differ diff --git a/.yarn/cache/cross-spawn-npm-6.0.6-a983639a0d-a6e2e5b04a.zip b/.yarn/cache/cross-spawn-npm-6.0.6-a983639a0d-a6e2e5b04a.zip new file mode 100644 index 00000000000..0f5315042f4 Binary files /dev/null and b/.yarn/cache/cross-spawn-npm-6.0.6-a983639a0d-a6e2e5b04a.zip differ diff --git a/.yarn/cache/del-cli-npm-7.0.0-0821806928-3554fe1f2a.zip b/.yarn/cache/del-cli-npm-7.0.0-0821806928-3554fe1f2a.zip new file mode 100644 index 00000000000..03049513808 Binary files /dev/null and b/.yarn/cache/del-cli-npm-7.0.0-0821806928-3554fe1f2a.zip differ diff --git a/.yarn/cache/del-npm-8.0.1-39f8182559-53ed4a379a.zip b/.yarn/cache/del-npm-8.0.1-39f8182559-53ed4a379a.zip new file mode 100644 index 00000000000..aa90fbc1dcb Binary files /dev/null and b/.yarn/cache/del-npm-8.0.1-39f8182559-53ed4a379a.zip differ diff --git a/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip b/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip new file mode 100644 index 00000000000..77f886be1b4 Binary files /dev/null and b/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip differ diff --git a/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-0704d7b85c.zip b/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-0704d7b85c.zip new file mode 100644 index 00000000000..1159972ab3b Binary files /dev/null and b/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-0704d7b85c.zip differ diff --git a/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip b/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip new file mode 100644 index 00000000000..55fbdad3a3b Binary files /dev/null and b/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip differ diff --git a/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip b/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip new file mode 100644 index 00000000000..96506105cb1 Binary files /dev/null and b/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip differ diff --git a/.yarn/cache/globby-npm-14.1.0-b117053b71-b1f27dccc9.zip b/.yarn/cache/globby-npm-14.1.0-b117053b71-b1f27dccc9.zip new file mode 100644 index 00000000000..74f4ab3dff0 Binary files /dev/null and b/.yarn/cache/globby-npm-14.1.0-b117053b71-b1f27dccc9.zip differ diff --git a/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-e8516f776a.zip b/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-e8516f776a.zip new file mode 100644 index 00000000000..d7f873cc1fa Binary files /dev/null and b/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-e8516f776a.zip differ diff --git a/.yarn/cache/ignore-npm-7.0.5-dea34ee430-d0862bf64d.zip b/.yarn/cache/ignore-npm-7.0.5-dea34ee430-d0862bf64d.zip new file mode 100644 index 00000000000..96df0e89083 Binary files /dev/null and b/.yarn/cache/ignore-npm-7.0.5-dea34ee430-d0862bf64d.zip differ diff --git a/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-2e5f51268b.zip b/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-2e5f51268b.zip new file mode 100644 index 00000000000..1b6c6b147a5 Binary files /dev/null and b/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-2e5f51268b.zip differ diff --git a/.yarn/cache/is-core-module-npm-2.16.1-a54837229e-6ec5b3c42d.zip b/.yarn/cache/is-core-module-npm-2.16.1-a54837229e-6ec5b3c42d.zip new file mode 100644 index 00000000000..24bb1f8cb90 Binary files /dev/null and b/.yarn/cache/is-core-module-npm-2.16.1-a54837229e-6ec5b3c42d.zip differ diff --git a/.yarn/cache/is-path-cwd-npm-3.0.0-3ac9dacea0-bc34d13b6a.zip b/.yarn/cache/is-path-cwd-npm-3.0.0-3ac9dacea0-bc34d13b6a.zip new file mode 100644 index 00000000000..e98a10746b5 Binary files /dev/null and b/.yarn/cache/is-path-cwd-npm-3.0.0-3ac9dacea0-bc34d13b6a.zip differ diff --git a/.yarn/cache/is-path-inside-npm-4.0.0-2af2bde69d-8810fa11c5.zip b/.yarn/cache/is-path-inside-npm-4.0.0-2af2bde69d-8810fa11c5.zip new file mode 100644 index 00000000000..8c5383f0332 Binary files /dev/null and b/.yarn/cache/is-path-inside-npm-4.0.0-2af2bde69d-8810fa11c5.zip differ diff --git a/.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-063c6bec9d.zip b/.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-063c6bec9d.zip new file mode 100644 index 00000000000..6695e77d4a2 Binary files /dev/null and b/.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-063c6bec9d.zip differ diff --git a/.yarn/cache/meow-npm-14.0.0-55ae8bd22d-f3a5318229.zip b/.yarn/cache/meow-npm-14.0.0-55ae8bd22d-f3a5318229.zip new file mode 100644 index 00000000000..ebb60b3acc2 Binary files /dev/null and b/.yarn/cache/meow-npm-14.0.0-55ae8bd22d-f3a5318229.zip differ diff --git a/.yarn/cache/nice-try-npm-1.0.5-963856b16f-0b4af3b5bb.zip b/.yarn/cache/nice-try-npm-1.0.5-963856b16f-0b4af3b5bb.zip new file mode 100644 index 00000000000..e022a139d68 Binary files /dev/null and b/.yarn/cache/nice-try-npm-1.0.5-963856b16f-0b4af3b5bb.zip differ diff --git a/.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-acd5ad8164.zip b/.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-acd5ad8164.zip new file mode 100644 index 00000000000..dae249c86d8 Binary files /dev/null and b/.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-acd5ad8164.zip differ diff --git a/.yarn/cache/p-map-npm-7.0.4-39386109d0-4be2097e94.zip b/.yarn/cache/p-map-npm-7.0.4-39386109d0-4be2097e94.zip new file mode 100644 index 00000000000..c061c23d3be Binary files /dev/null and b/.yarn/cache/p-map-npm-7.0.4-39386109d0-4be2097e94.zip differ diff --git a/.yarn/cache/path-key-npm-2.0.1-b1a971833d-f7ab0ad42f.zip b/.yarn/cache/path-key-npm-2.0.1-b1a971833d-f7ab0ad42f.zip new file mode 100644 index 00000000000..39c58f4af10 Binary files /dev/null and b/.yarn/cache/path-key-npm-2.0.1-b1a971833d-f7ab0ad42f.zip differ diff --git a/.yarn/cache/path-type-npm-6.0.0-b8256ae3a6-b9f6eaf779.zip b/.yarn/cache/path-type-npm-6.0.0-b8256ae3a6-b9f6eaf779.zip new file mode 100644 index 00000000000..49d15b220ee Binary files /dev/null and b/.yarn/cache/path-type-npm-6.0.0-b8256ae3a6-b9f6eaf779.zip differ diff --git a/.yarn/cache/presentable-error-npm-0.0.1-023a92e7c6-013809ee7a.zip b/.yarn/cache/presentable-error-npm-0.0.1-023a92e7c6-013809ee7a.zip new file mode 100644 index 00000000000..8c0b237e381 Binary files /dev/null and b/.yarn/cache/presentable-error-npm-0.0.1-023a92e7c6-013809ee7a.zip differ diff --git a/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip b/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip new file mode 100644 index 00000000000..f571eebe779 Binary files /dev/null and b/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip differ diff --git a/.yarn/cache/resolve-npm-1.22.11-2b5ca6ec84-6d5baa2156.zip b/.yarn/cache/resolve-npm-1.22.11-2b5ca6ec84-6d5baa2156.zip new file mode 100644 index 00000000000..26cf4dc5aa5 Binary files /dev/null and b/.yarn/cache/resolve-npm-1.22.11-2b5ca6ec84-6d5baa2156.zip differ diff --git a/.yarn/cache/resolve-patch-ef08d69b97-1462da84ac.zip b/.yarn/cache/resolve-patch-ef08d69b97-1462da84ac.zip new file mode 100644 index 00000000000..ce4cbbb67ef Binary files /dev/null and b/.yarn/cache/resolve-patch-ef08d69b97-1462da84ac.zip differ diff --git a/.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-9eed175030.zip b/.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-9eed175030.zip new file mode 100644 index 00000000000..9b734d105d7 Binary files /dev/null and b/.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-9eed175030.zip differ diff --git a/.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-404c5a752c.zip b/.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-404c5a752c.zip new file mode 100644 index 00000000000..607d724c336 Binary files /dev/null and b/.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-404c5a752c.zip differ diff --git a/.yarn/cache/shelljs-npm-0.9.2-834dd15480-22ab43a710.zip b/.yarn/cache/shelljs-npm-0.9.2-834dd15480-22ab43a710.zip new file mode 100644 index 00000000000..3050c03ba94 Binary files /dev/null and b/.yarn/cache/shelljs-npm-0.9.2-834dd15480-22ab43a710.zip differ diff --git a/.yarn/cache/shx-npm-0.4.0-5c14082c32-68f8d22b00.zip b/.yarn/cache/shx-npm-0.4.0-5c14082c32-68f8d22b00.zip new file mode 100644 index 00000000000..5f872f9ca53 Binary files /dev/null and b/.yarn/cache/shx-npm-0.4.0-5c14082c32-68f8d22b00.zip differ diff --git a/.yarn/cache/slash-npm-5.1.0-718a84282e-70434b34c5.zip b/.yarn/cache/slash-npm-5.1.0-718a84282e-70434b34c5.zip new file mode 100644 index 00000000000..2c0c81b8d56 Binary files /dev/null and b/.yarn/cache/slash-npm-5.1.0-718a84282e-70434b34c5.zip differ diff --git a/.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-40bc8ddd7e.zip b/.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-40bc8ddd7e.zip new file mode 100644 index 00000000000..41df014751a Binary files /dev/null and b/.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-40bc8ddd7e.zip differ diff --git a/.yarn/cache/unicorn-magic-npm-0.3.0-4d15f393a4-bdd7d7c522.zip b/.yarn/cache/unicorn-magic-npm-0.3.0-4d15f393a4-bdd7d7c522.zip new file mode 100644 index 00000000000..570c11eacc0 Binary files /dev/null and b/.yarn/cache/unicorn-magic-npm-0.3.0-4d15f393a4-bdd7d7c522.zip differ diff --git a/packages/api/package.json b/packages/api/package.json index 1a2f186cb72..f50e398b265 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -16,7 +16,7 @@ }, "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "tsc -p tsconfig.json --watch", "prebuild": "yarn clean", @@ -28,6 +28,7 @@ "devDependencies": { "@types/jest": "^29.2.3", "@typescript-eslint/eslint-plugin": "*", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "jest": "^29.3.1", diff --git a/packages/clipper/package.json b/packages/clipper/package.json index ad7cca6b54b..ea028b499c0 100644 --- a/packages/clipper/package.json +++ b/packages/clipper/package.json @@ -16,13 +16,14 @@ "lint": "eslint src/ && yarn tsc", "lint:fix": "eslint src/ --fix", "tsc": "tsc --project tsconfig.json", - "clean": "rm -rf dist" + "clean": "del-cli dist" }, "devDependencies": { "@standardnotes/web": "workspace:*", "@types/webextension-polyfill": "^0.10.0", "babel-loader": "^9.1.0", "copy-webpack-plugin": "11.0.0", + "del-cli": "^7.0.0", "eslint": "*", "eslint-config-prettier": "^8.9.0", "ts-loader": "^9.4.2", diff --git a/packages/features/package.json b/packages/features/package.json index f7d3982fef1..3f1953dff46 100644 --- a/packages/features/package.json +++ b/packages/features/package.json @@ -16,7 +16,7 @@ }, "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "tsc -p tsconfig.json --watch", "prebuild": "yarn clean", @@ -32,6 +32,7 @@ "devDependencies": { "@types/jest": "^29.2.3", "@typescript-eslint/eslint-plugin": "*", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "jest": "^29.3.1", diff --git a/packages/filepicker/example/package.json b/packages/filepicker/example/package.json index be793f4e96d..7be9844ebe9 100644 --- a/packages/filepicker/example/package.json +++ b/packages/filepicker/example/package.json @@ -10,7 +10,7 @@ }, "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "webpack-dev-server --config webpack.config.js", "watch": "webpack -w --config webpack.config.js", @@ -25,6 +25,7 @@ "@standardnotes/config": "^2.2.0", "@types/wicg-native-file-system": "^2020.6.0", "babel-loader": "^8.2.3", + "del-cli": "^7.0.0", "html-webpack-plugin": "^5.5.0", "ts-loader": "^9.2.6", "typescript": "*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index c148c0d9e75..f8a1caaf265 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -22,7 +22,7 @@ "start": "react-native start", "tsc": "tsc --noEmit", "upgrade:snjs": "ncu -u '@standardnotes/*'", - "bundle:web": "mkdir -p html/Web.bundle/src/web-src/ && cp -r ../web/dist/. html/Web.bundle/src/web-src/" + "bundle:web": "shx mkdir -p html/Web.bundle/src/web-src/ && shx cp -r ../web/dist/. html/Web.bundle/src/web-src/" }, "installConfig": { "hoistingLimits": "workspaces" @@ -69,6 +69,7 @@ "react-native-share": "^12.0.9", "react-native-version-info": "^1.1.1", "react-native-webview": "13.13.5", + "shx": "^0.4.0", "typescript": "*" }, "engines": { diff --git a/packages/models/package.json b/packages/models/package.json index 4107b9b5473..777d195cdc2 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -10,7 +10,7 @@ "types": "./dist/index.d.ts", "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "tsc -p tsconfig.json --watch", "prebuild": "yarn clean", @@ -31,6 +31,7 @@ "@types/jest": "^29.2.3", "@types/lodash": "^4.14.189", "@typescript-eslint/eslint-plugin": "*", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "jest": "^29.3.1", diff --git a/packages/responses/package.json b/packages/responses/package.json index 0c3f78cedc4..2daa192d892 100644 --- a/packages/responses/package.json +++ b/packages/responses/package.json @@ -15,7 +15,7 @@ }, "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "tsc -p tsconfig.json --watch", "prebuild": "yarn clean", @@ -26,6 +26,7 @@ "devDependencies": { "@types/jest": "^29.2.3", "@typescript-eslint/eslint-plugin": "*", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "jest": "^29.3.1", diff --git a/packages/sncrypto-common/package.json b/packages/sncrypto-common/package.json index 9c7a0d7ab24..fbef4c75763 100644 --- a/packages/sncrypto-common/package.json +++ b/packages/sncrypto-common/package.json @@ -16,7 +16,7 @@ "access": "public" }, "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prebuild": "yarn clean", "build": "tsc -p tsconfig.json", "watch": "tsc -p tsconfig.json --watch", @@ -26,6 +26,7 @@ "devDependencies": { "@typescript-eslint/eslint-plugin": "*", "@typescript-eslint/parser": "*", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "typescript": "*" diff --git a/packages/sncrypto-web/package.json b/packages/sncrypto-web/package.json index ddfd9d0847e..dbc0caa97fe 100644 --- a/packages/sncrypto-web/package.json +++ b/packages/sncrypto-web/package.json @@ -17,7 +17,7 @@ "access": "public" }, "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prebuild": "yarn clean", "build": "webpack --mode production && tsc", "watch": "webpack --mode production --watch", @@ -41,6 +41,7 @@ "babel-loader": "^9.1.0", "chai": "^4.3.7", "connect": "^3.7.0", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "regenerator-runtime": "^0.13.10", diff --git a/packages/snjs/package.json b/packages/snjs/package.json index 0b8425e5f14..bcb41808a35 100644 --- a/packages/snjs/package.json +++ b/packages/snjs/package.json @@ -20,7 +20,7 @@ "scripts": { "start": "webpack -w --config webpack.dev.js", "start:test-server": "yarn node e2e-server.js", - "clean": "rm -fr dist", + "clean": "del-cli dist", "prebuild": "yarn clean", "build": "yarn tsc && webpack --config webpack.prod.js", "watch": "webpack --config webpack.prod.js --watch", @@ -60,6 +60,7 @@ "babel-loader": "^9.1.0", "circular-dependency-plugin": "^5.2.2", "crypto-js": "^4.1.1", + "del-cli": "^7.0.0", "docdash": "^2.0.0", "dom-storage": "^2.1.0", "eslint": "*", diff --git a/packages/utils/package.json b/packages/utils/package.json index 953f1baa41e..5ffdb1aa1fc 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -16,7 +16,7 @@ }, "license": "AGPL-3.0", "scripts": { - "clean": "rm -fr dist", + "clean": "del-cli dist", "prestart": "yarn clean", "start": "tsc -p tsconfig.json --watch", "prebuild": "yarn clean", @@ -37,6 +37,7 @@ "@types/lodash": "^4.14.189", "@types/node": "^18.11.9", "@typescript-eslint/eslint-plugin": "^5.43.0", + "del-cli": "^7.0.0", "eslint": "*", "eslint-plugin-prettier": "*", "jest": "^29.3.1", diff --git a/packages/web/package.json b/packages/web/package.json index 21e2dd46ff6..9e26d480fa5 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -10,7 +10,7 @@ ], "scripts": { "build": "yarn clean && yarn copy:components && webpack --config web.webpack.prod.js && yarn tsc", - "clean": "rm -fr dist", + "clean": "del-cli dist", "format": "prettier --write src/javascripts", "lint": "eslint src/javascripts && yarn tsc", "lint:fix": "eslint src/javascripts --fix", @@ -66,6 +66,7 @@ "copy-webpack-plugin": "^11.0.0", "css-loader": "*", "dayjs": "^1.11.9", + "del-cli": "^7.0.0", "dotenv": "^16.0.3", "eslint": "*", "eslint-config-prettier": "^8.9.0", diff --git a/yarn.lock b/yarn.lock index b47bb3da9cf..060f6bbf71c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7049,6 +7049,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/merge-streams@npm:^2.1.0": + version: 2.3.0 + resolution: "@sindresorhus/merge-streams@npm:2.3.0" + checksum: e989d53dee68d7e49b4ac02ae49178d561c461144cea83f66fa91ff012d981ad0ad2340cbd13f2fdb57989197f5c987ca22a74eb56478626f04e79df84291159 + languageName: node + linkType: hard + "@sinonjs/commons@npm:^3.0.0": version: 3.0.0 resolution: "@sinonjs/commons@npm:3.0.0" @@ -7705,6 +7712,7 @@ __metadata: "@standardnotes/utils": "workspace:*" "@types/jest": ^29.2.3 "@typescript-eslint/eslint-plugin": "*" + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" jest: ^29.3.1 @@ -7845,6 +7853,7 @@ __metadata: "@types/webextension-polyfill": ^0.10.0 babel-loader: ^9.1.0 copy-webpack-plugin: 11.0.0 + del-cli: ^7.0.0 eslint: "*" eslint-config-prettier: ^8.9.0 ts-loader: ^9.4.2 @@ -8079,6 +8088,7 @@ __metadata: "@standardnotes/domain-core": ^1.40.0 "@types/jest": ^29.2.3 "@typescript-eslint/eslint-plugin": "*" + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" jest: ^29.3.1 @@ -8352,6 +8362,7 @@ __metadata: react-native-store-review: ^0.4.3 react-native-version-info: ^1.1.1 react-native-webview: 13.13.5 + shx: ^0.4.0 typescript: "*" languageName: unknown linkType: soft @@ -8376,6 +8387,7 @@ __metadata: "@types/jest": ^29.2.3 "@types/lodash": ^4.14.189 "@typescript-eslint/eslint-plugin": "*" + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" jest: ^29.3.1 @@ -8420,6 +8432,7 @@ __metadata: "@standardnotes/features": "workspace:*" "@types/jest": ^29.2.3 "@typescript-eslint/eslint-plugin": "*" + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" jest: ^29.3.1 @@ -8560,6 +8573,7 @@ __metadata: dependencies: "@typescript-eslint/eslint-plugin": "*" "@typescript-eslint/parser": "*" + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" reflect-metadata: ^0.1.13 @@ -8602,6 +8616,7 @@ __metadata: buffer: ^6.0.3 chai: ^4.3.7 connect: ^3.7.0 + del-cli: ^7.0.0 eslint: "*" eslint-plugin-prettier: "*" libsodium-wrappers: 0.7.10 @@ -8648,6 +8663,7 @@ __metadata: circular-dependency-plugin: ^5.2.2 connect: ^3.7.0 crypto-js: ^4.1.1 + del-cli: ^7.0.0 docdash: ^2.0.0 dom-storage: ^2.1.0 eslint: "*" @@ -8837,6 +8853,7 @@ __metadata: "@types/lodash": ^4.14.189 "@types/node": ^18.11.9 "@typescript-eslint/eslint-plugin": ^5.43.0 + del-cli: ^7.0.0 dompurify: ^2.4.1 eslint: "*" eslint-plugin-prettier: "*" @@ -8907,6 +8924,7 @@ __metadata: copy-webpack-plugin: ^11.0.0 css-loader: "*" dayjs: ^1.11.9 + del-cli: ^7.0.0 dotenv: ^16.0.3 eslint: "*" eslint-config-prettier: ^8.9.0 @@ -13782,6 +13800,19 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^6.0.0": + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" + dependencies: + nice-try: ^1.0.4 + path-key: ^2.0.1 + semver: ^5.5.0 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: a6e2e5b04a0e0f806c1df45f92cd079b65f95fbe5a7650ee1ab60318c33a6c156a8a2f8b6898f57764f7363ec599a0625e9855dfa78d52d2d73dbd32eb11c25e + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -14277,6 +14308,35 @@ __metadata: languageName: node linkType: hard +"del-cli@npm:^7.0.0": + version: 7.0.0 + resolution: "del-cli@npm:7.0.0" + dependencies: + del: ^8.0.1 + meow: ^14.0.0 + presentable-error: ^0.0.1 + bin: + del: cli.js + del-cli: cli.js + checksum: 3554fe1f2a519a43b69d6b671eb60ab354a52de081395c2321a1cca5ca860f6a7cc1e7c3a04b23f63c4929897ef58edabf052da885232ad93f879824af148770 + languageName: node + linkType: hard + +"del@npm:^8.0.1": + version: 8.0.1 + resolution: "del@npm:8.0.1" + dependencies: + globby: ^14.0.2 + is-glob: ^4.0.3 + is-path-cwd: ^3.0.0 + is-path-inside: ^4.0.0 + p-map: ^7.0.2 + presentable-error: ^0.0.1 + slash: ^5.1.0 + checksum: 53ed4a379a68c90e7d6d3bcce09c49229e77de9a946d0a5fc25f45b16c950cb8665986b7d0d0423416c03bfd43e0f31e528c5a19c558fe47449be9d6fae7f846 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -15706,6 +15766,21 @@ __metadata: languageName: node linkType: hard +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: ^6.0.0 + get-stream: ^4.0.0 + is-stream: ^1.1.0 + npm-run-path: ^2.0.0 + p-finally: ^1.0.0 + signal-exit: ^3.0.0 + strip-eof: ^1.0.0 + checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 + languageName: node + linkType: hard + "execa@npm:^4.0.0": version: 4.1.0 resolution: "execa@npm:4.1.0" @@ -16016,6 +16091,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.8 + checksum: 0704d7b85c0305fd2cef37777337dfa26230fdd072dce9fb5c82a4b03156f3ffb8ed3e636033e65d45d2a5805a4e475825369a27404c0307f2db0c8eb3366fbd + languageName: node + linkType: hard + "fast-json-patch@npm:3.1.1": version: 3.1.1 resolution: "fast-json-patch@npm:3.1.1" @@ -16679,6 +16767,13 @@ __metadata: languageName: node linkType: hard +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 + languageName: node + linkType: hard + "function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" @@ -16840,6 +16935,15 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^4.0.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: ^3.0.0 + checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 + languageName: node + linkType: hard + "get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -17172,6 +17276,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^14.0.2": + version: 14.1.0 + resolution: "globby@npm:14.1.0" + dependencies: + "@sindresorhus/merge-streams": ^2.1.0 + fast-glob: ^3.3.3 + ignore: ^7.0.3 + path-type: ^6.0.0 + slash: ^5.1.0 + unicorn-magic: ^0.3.0 + checksum: b1f27dccc999c010ee7e0ce7c6581fd2326ac86cf0508474d526d699a029b66b35d6fa4361c8b4ad8e80809582af71d5e2080e671cf03c26e98ca67aba8834bd + languageName: node + linkType: hard + "globby@npm:^9.2.0": version: 9.2.0 resolution: "globby@npm:9.2.0" @@ -17466,6 +17584,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + "he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -17918,6 +18045,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^7.0.3": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: d0862bf64d3d58bf34d5fb0a9f725bec9ca5ce8cd1aecc8f28034269e8f69b8009ffd79ca3eda96962a6a444687781cd5efdb8c7c8ddc0a6996e36d31c217f14 + languageName: node + linkType: hard + "image-size@npm:1.0.2, image-size@npm:^1.0.2": version: 1.0.2 resolution: "image-size@npm:1.0.2" @@ -18113,6 +18247,13 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 + languageName: node + linkType: hard + "interpret@npm:^3.1.1": version: 3.1.1 resolution: "interpret@npm:3.1.1" @@ -18313,6 +18454,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: ^2.0.2 + checksum: 6ec5b3c42d9cbf1ac23f164b16b8a140c3cec338bf8f884c076ca89950c7cc04c33e78f02b8cae7ff4751f3247e3174b2330f1fe4de194c7210deb8b1ea316a7 + languageName: node + linkType: hard + "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -18558,6 +18708,13 @@ __metadata: languageName: node linkType: hard +"is-path-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "is-path-cwd@npm:3.0.0" + checksum: bc34d13b6a03dfca4a3ab6a8a5ba78ae4b24f4f1db4b2b031d2760c60d0913bd16a4b980dcb4e590adfc906649d5f5132684079a3972bd219da49deebb9adea8 + languageName: node + linkType: hard + "is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -18565,6 +18722,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 8810fa11c58e6360b82c3e0d6cd7d9c7d0392d3ac9eb10f980b81f9839f40ac6d1d6d6f05d069db0d227759801228f0b072e1b6c343e4469b065ab5fe0b68fe5 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -18658,6 +18822,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae + languageName: node + linkType: hard + "is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -20951,6 +21122,13 @@ __metadata: languageName: node linkType: hard +"meow@npm:^14.0.0": + version: 14.0.0 + resolution: "meow@npm:14.0.0" + checksum: f3a5318229c2f463791282ee0f0e8b6a3ff634c80225e19313ccc5c015acc712bef0cc551e3f5039e2693bb2c1969cadd3b031e934f5fc1dfca08c95f7958a31 + languageName: node + linkType: hard + "meow@npm:^8.0.0": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -21262,7 +21440,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.7": +"micromatch@npm:^4.0.7, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -21433,7 +21611,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -21894,6 +22072,13 @@ __metadata: languageName: node linkType: hard +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + languageName: node + linkType: hard + "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -22371,6 +22556,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^2.0.0": + version: 2.0.2 + resolution: "npm-run-path@npm:2.0.2" + dependencies: + path-key: ^2.0.0 + checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 + languageName: node + linkType: hard + "npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -22917,6 +23111,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 4be2097e942f2fd3a4f4b0c6585c721f23851de8ad6484d20c472b3ea4937d5cd9a59914c832b1bceac7bf9d149001938036b82a52de0bc381f61ff2d35d26a5 + languageName: node + linkType: hard + "p-pipe@npm:^3.1.0": version: 3.1.0 resolution: "p-pipe@npm:3.1.0" @@ -23241,6 +23442,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^2.0.0, path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd + languageName: node + linkType: hard + "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -23295,6 +23503,13 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^6.0.0": + version: 6.0.0 + resolution: "path-type@npm:6.0.0" + checksum: b9f6eaf7795c48d5c9bc4c6bc3ac61315b8d36975a73497ab2e02b764c0836b71fb267ea541863153f633a069a1c2ed3c247cb781633842fc571c655ac57c00e + languageName: node + linkType: hard + "path@npm:^0.12.7": version: 0.12.7 resolution: "path@npm:0.12.7" @@ -23695,6 +23910,13 @@ __metadata: languageName: node linkType: hard +"presentable-error@npm:^0.0.1": + version: 0.0.1 + resolution: "presentable-error@npm:0.0.1" + checksum: 013809ee7a47ced847a8d860e9b89a56cdd8c4f1ad04ad8da1e58fd60843f77f497d204146bb15aaa9793d3b94ad8626eed01256fc9eb5839a545af2000a5fa4 + languageName: node + linkType: hard + "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -24703,6 +24925,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: ^1.1.6 + checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b + languageName: node + linkType: hard + "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -25106,6 +25337,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.6": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" + dependencies: + is-core-module: ^2.16.1 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 6d5baa2156b95a65ac431e7642e21106584e9f4194da50871cae8bc1bbd2b53bb7cee573c92543d83bb999620b224a087f62379d800ed1ccb189da6df5d78d50 + languageName: node + linkType: hard + "resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.11.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": version: 1.22.3 resolution: "resolve@npm:1.22.3" @@ -25132,6 +25376,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.6#~builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#~builtin::version=1.22.11&hash=07638b" + dependencies: + is-core-module: ^2.16.1 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 1462da84ac3410d7c2e12e4f5f25c1423d8a174c3b4245c43eafea85e7bbe6af3eb7ec10a4850b5e518e8531608604742b8cbd761e1acd7ad1035108b7c98013 + languageName: node + linkType: hard + "resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.3 resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=07638b" @@ -25542,7 +25799,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -25794,6 +26051,15 @@ __metadata: languageName: node linkType: hard +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -25803,6 +26069,13 @@ __metadata: languageName: node linkType: hard +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -25824,6 +26097,20 @@ __metadata: languageName: node linkType: hard +"shelljs@npm:^0.9.2": + version: 0.9.2 + resolution: "shelljs@npm:0.9.2" + dependencies: + execa: ^1.0.0 + fast-glob: ^3.3.2 + interpret: ^1.0.0 + rechoir: ^0.6.2 + bin: + shjs: bin/shjs + checksum: 22ab43a710ab341edaf7ea9115d2a5c704896a8fd52bdbb99c0aeda7d51c7810726ea43e7ae8246d68f21a3f77ba59bd35825db032e6c7c2e0d050ab3cabbb52 + languageName: node + linkType: hard + "shellwords@npm:^0.1.1": version: 0.1.1 resolution: "shellwords@npm:0.1.1" @@ -25838,6 +26125,18 @@ __metadata: languageName: node linkType: hard +"shx@npm:^0.4.0": + version: 0.4.0 + resolution: "shx@npm:0.4.0" + dependencies: + minimist: ^1.2.8 + shelljs: ^0.9.2 + bin: + shx: lib/cli.js + checksum: 68f8d22b00b35ff9948628123e68072fefa0bbf76e403449a7acde6a9363f9226288713056281b561ad46b1eacd3f88be2a1801a72d3c9f49c608be0c941699e + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -25959,6 +26258,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^5.1.0": + version: 5.1.0 + resolution: "slash@npm:5.1.0" + checksum: 70434b34c50eb21b741d37d455110258c42d2cf18c01e6518aeb7299f3c6e626330c889c0c552b5ca2ef54a8f5a74213ab48895f0640717cacefeef6830a1ba4 + languageName: node + linkType: hard + "slice-ansi@npm:^2.0.0": version: 2.1.0 resolution: "slice-ansi@npm:2.1.0" @@ -26689,6 +26995,13 @@ __metadata: languageName: node linkType: hard +"strip-eof@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-eof@npm:1.0.0" + checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 + languageName: node + linkType: hard + "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -28010,6 +28323,13 @@ __metadata: languageName: node linkType: hard +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: bdd7d7c522f9456f32a0b77af23f8854f9a7db846088c3868ec213f9550683ab6a2bdf3803577eacbafddb4e06900974385841ccb75338d17346ccef45f9cb01 + languageName: node + linkType: hard + "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1"