From 0a9d12b777245d8b4281d8a0a031e8cb3e3fa015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20Mare=C5=A1?= Date: Wed, 7 May 2025 17:13:17 +0200 Subject: [PATCH] feat: initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Vojtěch Mareš --- .env.example | 2 ++ .gitignore | 2 ++ package.json | 20 ++++++++++++++++++++ pnpm-lock.yaml | 33 +++++++++++++++++++++++++++++++++ src/main.mjs | 4 ++++ 5 files changed, 61 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 src/main.mjs diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..70cf748 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +NOTION_KEY=xxx +DATABASE_ID=yyy \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1dcef2d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +.env \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..5822662 --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "notion-database", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "run": "node src/main.mjs", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@10.10.0", + "devDependencies": { + "dotenv": "^16.5.0" + }, + "dependencies": { + "@notionhq/client": "^3.0.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..54fa0fa --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,33 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@notionhq/client': + specifier: ^3.0.0 + version: 3.0.0 + devDependencies: + dotenv: + specifier: ^16.5.0 + version: 16.5.0 + +packages: + + '@notionhq/client@3.0.0': + resolution: {integrity: sha512-TlWxZT/rsrjGWJOrnVuiLAlWNPXDumHyRMcw81bJcy2RupSyfjjUCYRELDEyZog48sjVK69/hHLIAwOF3C+ECQ==} + engines: {node: '>=18'} + + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + engines: {node: '>=12'} + +snapshots: + + '@notionhq/client@3.0.0': {} + + dotenv@16.5.0: {} diff --git a/src/main.mjs b/src/main.mjs new file mode 100644 index 0000000..7a236ff --- /dev/null +++ b/src/main.mjs @@ -0,0 +1,4 @@ +import { Client } from "@notionhq/client"; +import dotenv from "dotenv"; + +dotenv.config();