From a019c386f0b93c1939e96a37697fe090cc334f27 Mon Sep 17 00:00:00 2001 From: Glen Paul Florendo <9373317+glenflorendo@users.noreply.github.com> Date: Wed, 20 May 2026 16:46:16 -0700 Subject: [PATCH] init contracts package --- packages/contracts/package.json | 12 ++++++++++++ packages/contracts/src/api/citations/.gitkeep | 0 packages/contracts/tsconfig.json | 13 +++++++++++++ pnpm-lock.yaml | 16 ++++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 packages/contracts/package.json create mode 100644 packages/contracts/src/api/citations/.gitkeep create mode 100644 packages/contracts/tsconfig.json diff --git a/packages/contracts/package.json b/packages/contracts/package.json new file mode 100644 index 00000000..14f15aba --- /dev/null +++ b/packages/contracts/package.json @@ -0,0 +1,12 @@ +{ + "name": "@lucky-parking/contracts", + "type": "module", + "scripts": { + "dev": "tsc --watch", + "build": "tsc" + }, + "devDependencies": { + "@lucky-parking/configs": "workspace:^", + "typescript": "latest" + } +} diff --git a/packages/contracts/src/api/citations/.gitkeep b/packages/contracts/src/api/citations/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/packages/contracts/tsconfig.json b/packages/contracts/tsconfig.json new file mode 100644 index 00000000..3a2a2ac5 --- /dev/null +++ b/packages/contracts/tsconfig.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@lucky-parking/configs/typescript/react-library.json", + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "bundler", + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src"], + "exclude": ["build", "dist", "node_modules"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d7403eb..3a30bbcd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -245,6 +245,15 @@ importers: specifier: ^5.9.3 version: 5.9.3 + packages/contracts: + devDependencies: + '@lucky-parking/configs': + specifier: workspace:^ + version: link:../configs + typescript: + specifier: latest + version: 6.0.3 + packages/design: dependencies: '@radix-ui/react-accordion': @@ -4879,6 +4888,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + typewise-core@1.2.0: resolution: {integrity: sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==} @@ -10499,6 +10513,8 @@ snapshots: typescript@5.9.3: {} + typescript@6.0.3: {} + typewise-core@1.2.0: {} typewise@1.0.3: