From 07be3bfcc6c8f0060e112debe9eecdae8606e7ff Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Fri, 27 Jan 2023 09:03:12 -0800 Subject: [PATCH] packages: deferred --- packages/deferred/.gitignore | 11 +++ packages/deferred/.npmignore | 10 +++ packages/deferred/package-lock.json | 101 ++++++++++++++++++++++++++++ packages/deferred/package.json | 19 ++++++ packages/deferred/src/index.ts | 1 + packages/deferred/tsconfig.json | 16 +++++ 6 files changed, 158 insertions(+) create mode 100644 packages/deferred/.gitignore create mode 100644 packages/deferred/.npmignore create mode 100644 packages/deferred/package-lock.json create mode 100644 packages/deferred/package.json create mode 120000 packages/deferred/src/index.ts create mode 100644 packages/deferred/tsconfig.json diff --git a/packages/deferred/.gitignore b/packages/deferred/.gitignore new file mode 100644 index 000000000..08d7241be --- /dev/null +++ b/packages/deferred/.gitignore @@ -0,0 +1,11 @@ +node_modules +.DS_Store +.gcloud/ +dist/ +volume +scrypted.db +out +scrypted.db.bak +.exit +.update +.venv diff --git a/packages/deferred/.npmignore b/packages/deferred/.npmignore new file mode 100644 index 000000000..d73ca1970 --- /dev/null +++ b/packages/deferred/.npmignore @@ -0,0 +1,10 @@ +node_modules +.DS_Store +.gcloud/ +volume +scrypted.db +out +scrypted.db.bak +.exit +.update +__pycache__ diff --git a/packages/deferred/package-lock.json b/packages/deferred/package-lock.json new file mode 100644 index 000000000..65f07d3d7 --- /dev/null +++ b/packages/deferred/package-lock.json @@ -0,0 +1,101 @@ +{ + "name": "@scrypted/rpc", + "version": "0.0.2", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@scrypted/rpc", + "version": "0.0.2", + "license": "ISC", + "devDependencies": { + "@types/node": "^18.11.18", + "rimraf": "^4.1.1", + "typescript": "^4.7.4" + } + }, + "../../common": { + "name": "@scrypted/common", + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "dependencies": { + "@scrypted/sdk": "file:../sdk", + "@scrypted/server": "file:../server", + "http-auth-utils": "^3.0.2", + "node-fetch-commonjs": "^3.1.1", + "typescript": "^4.4.3" + }, + "devDependencies": { + "@types/node": "^16.9.0" + } + }, + "../../sdk/types": { + "name": "@scrypted/types", + "version": "0.0.9", + "extraneous": true, + "license": "ISC", + "devDependencies": {} + }, + "../common": { + "extraneous": true + }, + "../sdk/types": { + "extraneous": true + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.1.tgz", + "integrity": "sha512-Z4Y81w8atcvaJuJuBB88VpADRH66okZAuEm+Jtaufa+s7rZmIz+Hik2G53kGaNytE7lsfXyWktTmfVz0H9xuDg==", + "dev": true, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + } + }, + "dependencies": { + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "rimraf": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.1.tgz", + "integrity": "sha512-Z4Y81w8atcvaJuJuBB88VpADRH66okZAuEm+Jtaufa+s7rZmIz+Hik2G53kGaNytE7lsfXyWktTmfVz0H9xuDg==", + "dev": true + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + } + } +} diff --git a/packages/deferred/package.json b/packages/deferred/package.json new file mode 100644 index 000000000..c49fa4042 --- /dev/null +++ b/packages/deferred/package.json @@ -0,0 +1,19 @@ +{ + "name": "@scrypted/deferred", + "version": "0.0.2", + "description": "", + "main": "dist/index.js", + "scripts": { + "prebuild": "rimraf dist", + "build": "tsc --outDir dist", + "prepublishOnly": "npm run build", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "devDependencies": { + "@types/node": "^18.11.18", + "rimraf": "^4.1.1", + "typescript": "^4.7.4" + } +} diff --git a/packages/deferred/src/index.ts b/packages/deferred/src/index.ts new file mode 120000 index 000000000..26d94c9cd --- /dev/null +++ b/packages/deferred/src/index.ts @@ -0,0 +1 @@ +../../../common/src/deferred.ts \ No newline at end of file diff --git a/packages/deferred/tsconfig.json b/packages/deferred/tsconfig.json new file mode 100644 index 000000000..eca6d199b --- /dev/null +++ b/packages/deferred/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "ES2019", + "noImplicitAny": true, + "outDir": "./dist", + "esModuleInterop": true, + "sourceMap": true, + "inlineSources": true, + "declaration": true, + "resolveJsonModule": true, + }, + "include": [ + "src/**/*" + ], +} \ No newline at end of file