From de3173a8f81ed698d45670246e0973139fdb36c4 Mon Sep 17 00:00:00 2001 From: geoffsee <> Date: Tue, 24 Jun 2025 20:46:36 -0400 Subject: [PATCH] add missing files to last commit --- packages/durable-objects/.gitignore | 34 ++++++++++++++++++++++++++ packages/durable-objects/index.ts | 3 +++ packages/durable-objects/package.json | 13 ++++++++++ packages/durable-objects/tsconfig.json | 28 +++++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 packages/durable-objects/.gitignore create mode 100644 packages/durable-objects/index.ts create mode 100644 packages/durable-objects/package.json create mode 100644 packages/durable-objects/tsconfig.json diff --git a/packages/durable-objects/.gitignore b/packages/durable-objects/.gitignore new file mode 100644 index 0000000..a14702c --- /dev/null +++ b/packages/durable-objects/.gitignore @@ -0,0 +1,34 @@ +# dependencies (bun install) +node_modules + +# output +out +dist +*.tgz + +# code coverage +coverage +*.lcov + +# logs +logs +_.log +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# caches +.eslintcache +.cache +*.tsbuildinfo + +# IntelliJ based IDEs +.idea + +# Finder (MacOS) folder config +.DS_Store diff --git a/packages/durable-objects/index.ts b/packages/durable-objects/index.ts new file mode 100644 index 0000000..8a60a2d --- /dev/null +++ b/packages/durable-objects/index.ts @@ -0,0 +1,3 @@ +import ServerCoordinator from './src/ServerCoordinator'; + +export { ServerCoordinator }; diff --git a/packages/durable-objects/package.json b/packages/durable-objects/package.json new file mode 100644 index 0000000..3291484 --- /dev/null +++ b/packages/durable-objects/package.json @@ -0,0 +1,13 @@ +{ + "name": "@open-gsio/durable-objects", + "module": "index.ts", + "type": "module", + "private": true, + "devDependencies": { + "@types/bun": "^1", + "@cloudflare/workers-types": "^4" + }, + "peerDependencies": { + "typescript": "^5" + } +} \ No newline at end of file diff --git a/packages/durable-objects/tsconfig.json b/packages/durable-objects/tsconfig.json new file mode 100644 index 0000000..9c62f74 --- /dev/null +++ b/packages/durable-objects/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + // Environment setup & latest features + "lib": ["ESNext"], + "target": "ESNext", + "module": "ESNext", + "moduleDetection": "force", + "jsx": "react-jsx", + "allowJs": true, + + // Bundler mode + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + // Best practices + "strict": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedIndexedAccess": true, + + // Some stricter flags (disabled by default) + "noUnusedLocals": false, + "noUnusedParameters": false, + "noPropertyAccessFromIndexSignature": false + } +}