diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index ade41a72..cc9a4e02 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -13,10 +13,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 16 + - name: Use Node.js 20 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 - name: Installing packages run: npm ci diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fa6c8083..b5f685d2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -15,10 +15,10 @@ jobs: - name: Checkout Repo uses: actions/checkout@v3 - - name: Setup Node.js 16.x + - name: Setup Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Install Dependencies run: npm ci diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 096a4dab..4476efa3 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -14,10 +14,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 16 + - name: Use Node.js 20 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 - name: Installing packages run: npm ci diff --git a/package-lock.json b/package-lock.json index 4f70984a..8f3f43a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "workspaces": [ "apps/*", "packages/*", - "contracts/*" + "contracts" ], "devDependencies": { "@changesets/cli": "^2.26.2", @@ -102,8 +102,23 @@ "@d0rich/nuxt-content-mermaid": "*" } }, + "contracts": { + "name": "@d0rich/contracts", + "version": "0.0.1", + "devDependencies": { + "@ton-community/blueprint": "^0.12.0", + "@ton-community/sandbox": "^0.11.0", + "@ton-community/test-utils": "^0.3.0", + "@types/jest": "^29.5.0", + "@types/node": "^20.2.5", + "ton": "~13.6.0", + "ton-core": "^0.51.0", + "ton-crypto": "^3.2.0" + } + }, "contracts/d-social-network": { "version": "0.0.1", + "extraneous": true, "devDependencies": { "@ton-community/blueprint": "^0.12.0", "@ton-community/sandbox": "^0.11.0", @@ -115,7 +130,7 @@ "ton-crypto": "^3.2.0" } }, - "contracts/d-social-network/node_modules/@types/node": { + "contracts/node_modules/@types/node": { "version": "20.9.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", @@ -1823,6 +1838,10 @@ "postcss-selector-parser": "^6.0.13" } }, + "node_modules/@d0rich/contracts": { + "resolved": "contracts", + "link": true + }, "node_modules/@d0rich/esprit-design": { "resolved": "packages/esprit-design", "link": true @@ -9160,10 +9179,6 @@ "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", "dev": true }, - "node_modules/d-social-network": { - "resolved": "contracts/d-social-network", - "link": true - }, "node_modules/d0rich.me": { "resolved": "apps/d0rich.me", "link": true @@ -28717,6 +28732,30 @@ "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", "requires": {} }, + "@d0rich/contracts": { + "version": "file:contracts", + "requires": { + "@ton-community/blueprint": "^0.12.0", + "@ton-community/sandbox": "^0.11.0", + "@ton-community/test-utils": "^0.3.0", + "@types/jest": "^29.5.0", + "@types/node": "^20.2.5", + "ton": "~13.6.0", + "ton-core": "^0.51.0", + "ton-crypto": "^3.2.0" + }, + "dependencies": { + "@types/node": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", + "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + } + } + }, "@d0rich/esprit-design": { "version": "file:packages/esprit-design", "requires": { @@ -34076,30 +34115,6 @@ } } }, - "d-social-network": { - "version": "file:contracts/d-social-network", - "requires": { - "@ton-community/blueprint": "^0.12.0", - "@ton-community/sandbox": "^0.11.0", - "@ton-community/test-utils": "^0.3.0", - "@types/jest": "^29.5.0", - "@types/node": "^20.2.5", - "ton": "~13.6.0", - "ton-core": "^0.51.0", - "ton-crypto": "^3.2.0" - }, - "dependencies": { - "@types/node": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", - "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } - } - } - }, "d0rich.me": { "version": "file:apps/d0rich.me", "requires": {