Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1397 commits
Select commit Hold shift + click to select a range
d8ab78c
deps: Update all non-major dependencies
renovate[bot] Nov 3, 2023
b834bce
deps: Update actions/setup-node action to v4
renovate[bot] Nov 3, 2023
0641a3c
deps: Update dependency eslint-config-next to v14
renovate[bot] Nov 9, 2023
db9d920
deps: Update all non-major dependencies
renovate[bot] Nov 10, 2023
20125bf
deps: Update dependency tsx to v4
renovate[bot] Nov 10, 2023
e9b3616
typing: block.tsx from any unknown
seonglae Nov 14, 2023
96a1657
refactor: remove className concat function
seonglae Nov 14, 2023
90b3ce0
typing: append types for compoentns & cs fix
seonglae Nov 14, 2023
9c3ec2b
fix: remove className for code component
seonglae Nov 14, 2023
42c69ec
deps: Update all non-major dependencies
renovate[bot] Nov 17, 2023
e95b879
deps: Update dependency eslint to ^8.54.0
renovate[bot] Nov 17, 2023
c3a51a3
deps: Update all non-major dependencies
renovate[bot] Nov 24, 2023
6935bbd
deps: Update dependency tsup to v8
renovate[bot] Nov 24, 2023
dde8ea4
deps: Update dependency tsx to ^4.5.0
renovate[bot] Nov 24, 2023
54e103b
deps: Update all non-major dependencies
renovate[bot] Dec 1, 2023
74d07d1
deps: Update all non-major dependencies
renovate[bot] Dec 2, 2023
e576780
chore(deps-dev): bump vite from 4.5.0 to 4.5.1
dependabot[bot] Dec 5, 2023
223b0fa
merge: pull request #86 from texonom/dependabot/npm_and_yarn/vite-4.5.1
seonglae Dec 8, 2023
26935c3
deps: Update all non-major dependencies
renovate[bot] Dec 8, 2023
10d6c14
deps: Update all non-major dependencies
renovate[bot] Dec 15, 2023
472ffbd
deps: Update dependency p-queue to v8
renovate[bot] Dec 15, 2023
406cb60
deps: Update all non-major dependencies
renovate[bot] Dec 22, 2023
0f7e7e6
deps: Update all non-major dependencies
renovate[bot] Dec 29, 2023
b4ea539
deps: Update all non-major dependencies
renovate[bot] Jan 5, 2024
111cc4f
deps: Update all non-major dependencies
renovate[bot] Jan 12, 2024
68107b5
deps: Update all non-major dependencies
renovate[bot] Jan 19, 2024
5870278
deps: Update actions/cache action to v4
renovate[bot] Jan 19, 2024
add8cfd
deps: Update dependency husky to v9
renovate[bot] Jan 26, 2024
d000a79
fix: signed video url for file.notion.so supporting
seonglae Feb 1, 2024
a2741bd
meta: deployment commit for 1.2.12
seonglae Feb 1, 2024
cd91a56
deps: Update typescript-eslint monorepo to v7
renovate[bot] Feb 16, 2024
7d12152
meta: deployment commit for beta
seonglae Mar 10, 2024
6953ef3
meta: deployment commit for 1.3.0
seonglae Mar 10, 2024
2db933d
deps: Update dependency mem to v10
renovate[bot] Mar 22, 2024
aa0d72c
deps: Update dependency vite to v4.5.3 [SECURITY]
renovate[bot] Apr 4, 2024
477c794
deps: Update dependency eslint to v9
renovate[bot] Apr 5, 2024
b59e286
deps: Update dependency react-pdf to v8
renovate[bot] May 3, 2024
a012599
chore(deps): bump react-pdf from 8.0.0 to 8.0.2
dependabot[bot] May 7, 2024
5fcc73e
fix: remove deprecated `baseBranch` from turbo.json
seonglae Jul 30, 2024
f8b5bd3
fix: resolving ci test issue by updating test.yml
seonglae Jul 31, 2024
3f348ab
fix: latest node version by updating test.yml
seonglae Jul 31, 2024
da747da
fix: pnpm `packageManger` with updating turbo.json
seonglae Jul 31, 2024
cc7c75b
fix: remove package manger from turbo.json
seonglae Jul 31, 2024
b92bdc9
fix: update package.json by appending package manager
seonglae Aug 1, 2024
1ead101
fix: update turbo.json for version 2
seonglae Aug 1, 2024
55f100a
deps: Update dependency turbo to v2
renovate[bot] Aug 1, 2024
2249dd1
merge: branch 'main' into dependabot/npm_and_yarn/react-pdf-8.0.2
seonglae Aug 2, 2024
71b72db
fix: remove whitespace in eslint
seonglae Aug 2, 2024
bd645cb
merge: pull request #111 from texonom/dependabot/npm_and_yarn/react-p…
seonglae Aug 2, 2024
222d8f4
deps: Update dependency eslint to v9
renovate[bot] Aug 2, 2024
8eff99f
deps: Update dependency react-pdf to v9
renovate[bot] Aug 2, 2024
426674b
deps: Update typescript-eslint monorepo to v8
renovate[bot] Aug 2, 2024
1831583
merge: pull request #118 from texonom/deps/major-typescript-eslint-mo…
seonglae Aug 2, 2024
27229d4
merge: pull request #117 from texonom/deps/react-pdf-9.x
seonglae Aug 2, 2024
dd1bbb7
deps: Update dependency eslint-plugin-react-hooks to v5
renovate[bot] Oct 11, 2024
319dbfb
deps: Update dependency vite to v4.5.5 [SECURITY]
renovate[bot] Oct 11, 2024
16bf81d
fix: alan jo to seonglae cho
seonglae Oct 16, 2024
09cc1c8
deps: Update dependency eslint-config-next to v15
renovate[bot] Oct 25, 2024
4308ab1
merge: pull request #161 from texonom/deps/major-nextjs-monorepo
seonglae Oct 25, 2024
5865164
fix(search): includePublicPagesWithoutExplicitAccess with search test
seonglae Nov 19, 2024
9adde94
meta: deployment commit for 1.3.1
seonglae Nov 19, 2024
4454694
deps: fix fswatcher error with typing issue
seonglae Nov 19, 2024
1e50995
fix: dependencies FSWatcher with vite5 udpates
seonglae Nov 22, 2024
df6df93
fix: update turbo and vitest to fit with vite5
seonglae Nov 22, 2024
44cb75d
deps: Update dependency @vitest/coverage-v8 to v2
renovate[bot] Nov 22, 2024
4d5d51c
merge: pull request #167 from texonom/deps/major-vitest-monorepo
seonglae Nov 22, 2024
449be34
deps: Update all non-major dependencies
renovate[bot] Nov 22, 2024
b5784a8
merge: pull request #168 from texonom/deps/all-minor-patch
seonglae Nov 22, 2024
5cd6e3b
docs: update README.md
seonglae Nov 27, 2024
751c8a9
fix(vitest): deprecated concurrent to second arg
seonglae Nov 28, 2024
51cd129
merge: branch 'main' of https://github.com/texonom/notion-node
seonglae Nov 28, 2024
0ed41d1
merge: branch 'main' of https://github.com/texonom/notion-node
seonglae Nov 28, 2024
7466ab2
feat(nclient): now supports getBacklinks api
seonglae Nov 28, 2024
1956410
fix(nclient): proper private page id with backlink testing
seonglae Nov 28, 2024
6c5d724
meta: backlink api released with 1.4.0
seonglae Nov 28, 2024
21cf0af
fix(cli): remove hierarchy folder from export
seonglae Nov 28, 2024
76d1a98
docs: detailed instruction for exporting data
seonglae Nov 28, 2024
097acec
refactor(cli): notion exporter without clipanion deps
seonglae Nov 28, 2024
5963249
text(cli): exporter unit test with iteration logging
seonglae Nov 28, 2024
1a1e235
typing(nutils): fix with ncompat notionhq type
seonglae Nov 29, 2024
7669604
fix(cli): separate markdown and raw folder
seonglae Nov 29, 2024
caab915
feat(cli): treemap successful with korean canonical
seonglae Nov 29, 2024
c3ce4ea
meta: deployment commit for 1.4.1
seonglae Nov 29, 2024
c973c6f
meta: deployment commit for 1.4.1
seonglae Nov 29, 2024
5bafbfc
deps: Update dependency vite to v6
renovate[bot] Nov 29, 2024
e188427
merge: pull request #170 from texonom/deps/vite-6.x
seonglae Nov 29, 2024
d0ede92
deps: Update all non-major dependencies (#171)
renovate[bot] Nov 29, 2024
d8e7f80
feat(cli): corrected pagetree data with wait option
seonglae Nov 30, 2024
d20a4df
feat(cli): treemap generation with navigable breadcrumbs
seonglae Nov 30, 2024
719c8d8
merge: branch 'main' of https://github.com/texonom/notion-node
seonglae Nov 30, 2024
e0c8096
fix(cli): update pageMap and recordMap of collections
seonglae Nov 30, 2024
3d8b019
docs: add the download count badge to the readme
seonglae Dec 5, 2024
38c644e
deps: Update all non-major dependencies
renovate[bot] Dec 6, 2024
3c8bc15
merge: pull request #172 from texonom/deps/all-minor-patch
seonglae Dec 6, 2024
1c45224
deps: Update pnpm to v9.15.0 (#174)
renovate[bot] Dec 6, 2024
7f950a9
deps: Update all non-major dependencies (#175)
renovate[bot] Dec 13, 2024
475d177
deps: Update all non-major dependencies (#176)
renovate[bot] Dec 20, 2024
b2ff511
deps: Update all non-major dependencies (#177)
renovate[bot] Dec 27, 2024
88e8d76
deps: Update all non-major dependencies (#178)
renovate[bot] Jan 3, 2025
b63a46a
deps: Update all non-major dependencies
renovate[bot] Jan 10, 2025
89f181e
merge: pull request #179 from texonom/deps/all-minor-patch
seonglae Jan 10, 2025
e415bcf
Merge branch 'main' of https://github.com/texonom/notion-node
seonglae Jan 12, 2025
5d51761
meta: deployment commit for 1.4.2
seonglae Jan 12, 2025
7511cde
fix(cli): intermediate markdown object for export
seonglae Jan 13, 2025
99a52f3
refactor(ntypes): tsup applied for ntyped package
seonglae Jan 13, 2025
ba62c80
meta: deployment commit for 1.4.3
seonglae Jan 13, 2025
c7fd89e
fix(nutils): stdout stderr only when necessary
seonglae Jan 13, 2025
045484e
meta: deployment commit for 1.4.4
seonglae Jan 13, 2025
3b555d7
deps: Update all non-major dependencies (#180)
renovate[bot] Jan 17, 2025
83c17c4
deps: Update vitest monorepo to v3
renovate[bot] Jan 17, 2025
a07953c
merge: pull request #182 from texonom/deps/major-vitest-monorepo
seonglae Jan 17, 2025
4b807c2
deps: Update dependency eslint-config-prettier to v10
renovate[bot] Jan 17, 2025
b3e4f76
merge: pull request #181 from texonom/deps/eslint-config-prettier-10.x
seonglae Jan 17, 2025
2c0e39e
deps: Update dependency katex to ^0.16.21
renovate[bot] Jan 17, 2025
9c43018
merge: pull request #183 from texonom/deps/all-minor-patch
seonglae Jan 17, 2025
7eef6b4
deps: Update dependency vite to v6.0.9 [SECURITY]
renovate[bot] Jan 22, 2025
eaf04c9
merge: pull request #184 from texonom/deps/npm-vite-vulnerability
seonglae Jan 22, 2025
6f1301f
deps: Update all non-major dependencies
renovate[bot] Jan 24, 2025
ccbde91
merge: pull request #185 from texonom/deps/all-minor-patch
seonglae Jan 24, 2025
01c3400
deps: Update react monorepo to v19
renovate[bot] Jan 24, 2025
6cf7030
fix: resolve type errors to support react v19
seonglae Feb 2, 2025
5674a9e
merge: pull request #173 from texonom/deps/major-react-monorepo
seonglae Feb 2, 2025
689899e
deps: Update dependency vitest to v3.0.5 [SECURITY]
renovate[bot] Feb 4, 2025
20adf95
merge: pull request #186 from texonom/deps/npm-vitest-vulnerability
seonglae Feb 4, 2025
9697703
deps: Update pnpm to v10
renovate[bot] Feb 7, 2025
66a5424
merge: pull request #188 from texonom/deps/pnpm-10.x
seonglae Feb 7, 2025
ba14dce
deps: Update all non-major dependencies
renovate[bot] Feb 7, 2025
743a64d
merge: pull request #189 from texonom/deps/all-minor-patch
seonglae Feb 7, 2025
90244ea
deps: Update all non-major dependencies (#190)
renovate[bot] Feb 14, 2025
8c49dc1
deps: Update all non-major dependencies
renovate[bot] Feb 21, 2025
9683c6c
deps: Update Node.js to v22
renovate[bot] Feb 21, 2025
5860d05
merge: pull request #192 from texonom/deps/major-node.js
seonglae Feb 21, 2025
3186cd9
merge: pull request #191 from texonom/deps/all-minor-patch
seonglae Feb 21, 2025
a1971cf
deps: Update dependency @types/node to ^22.13.5 (#193)
renovate[bot] Feb 22, 2025
a77ae7a
deps: Update dependency @types/node to v22 (#194)
renovate[bot] Feb 22, 2025
697bcb1
deps: Update all non-major dependencies (#195)
renovate[bot] Mar 1, 2025
2896df5
deps: Update all non-major dependencies
renovate[bot] Mar 7, 2025
c0f7348
merge: pull request #196 from texonom/deps/all-minor-patch
seonglae Mar 7, 2025
2210dcd
deps: Update dependency prismjs to v1.30.0 [SECURITY]
renovate[bot] Mar 10, 2025
4fc94c1
Merge pull request #197 from texonom/deps/npm-prismjs-vulnerability
seonglae Mar 10, 2025
f979092
deps: Update all non-major dependencies
renovate[bot] Mar 14, 2025
f9674d6
merge: pull request #198 from texonom/deps/all-minor-patch
seonglae Mar 14, 2025
52ed5ec
deps: Update all non-major dependencies
renovate[bot] Mar 21, 2025
00c92ef
merge: pull request #199 from texonom/deps/all-minor-patch
seonglae Mar 21, 2025
6f9cfa2
deps: Update all non-major dependencies
renovate[bot] Mar 28, 2025
657f9cc
merge: pull request #201 from texonom/deps/all-minor-patch
seonglae Mar 28, 2025
9311b63
deps: Update dependency vite to v6.2.3 [SECURITY] (#200)
renovate[bot] Mar 28, 2025
69b70e1
deps: Update dependency vite to ^6.2.3
renovate[bot] Mar 28, 2025
41478b0
merge: pull request #202 from texonom/deps/all-minor-patch
seonglae Mar 28, 2025
1b8b73a
deps: Update all non-major dependencies to ^19.1.0
renovate[bot] Mar 28, 2025
d9b6903
merge: pull request #203 from texonom/deps/all-minor-patch
seonglae Mar 28, 2025
7482bbe
deps: Update all non-major dependencies
renovate[bot] Apr 4, 2025
170098f
merge: pull request #206 from texonom/deps/all-minor-patch
seonglae Apr 4, 2025
de25c4d
deps: Update dependency react-hotkeys-hook to v5 (#209)
renovate[bot] Apr 12, 2025
5336da1
deps: Update dependency vite to v6.2.6 [SECURITY] (#207)
renovate[bot] Apr 12, 2025
9793ab6
deps: Update all non-major dependencies (#210)
renovate[bot] Apr 18, 2025
31a6093
deps: Update dependency vite to v6.3.4 [SECURITY]
renovate[bot] May 1, 2025
1f289b4
merge: request #212 from texonom/deps/npm-vite-vulnerability
seonglae May 1, 2025
1ad1565
deps: Update all non-major dependencies
renovate[bot] May 2, 2025
988b68e
merge: pull request #213 from texonom/deps/all-minor-patch
seonglae May 2, 2025
2d10c66
deps: Update dependency @notionhq/client to v3
renovate[bot] May 9, 2025
f9e8422
merge: pull request #215 from texonom/deps/notionhq-client-3.x
seonglae May 9, 2025
b605763
deps: Update all non-major dependencies (#216)
renovate[bot] May 9, 2025
3dbc647
deps: Update all non-major dependencies (#217)
renovate[bot] May 16, 2025
277c2b5
deps: Update all non-major dependencies
renovate[bot] May 23, 2025
17ad02c
merge: pull request #218 from texonom/deps/all-minor-patch
seonglae May 23, 2025
8bbf5d1
deps: Update dependency @notionhq/client to ^3.1.2 (#219)
renovate[bot] May 24, 2025
936c276
deps: Update all non-major dependencies
renovate[bot] May 30, 2025
0665344
fix: remove old husky to v9
seonglae May 30, 2025
d429d9a
fix: logging and increased timout
seonglae May 30, 2025
b4f11ea
merge: pull request #221 from texonom/deps/all-minor-patch
seonglae May 30, 2025
63a5d9f
deps: Update all non-major dependencies
renovate[bot] May 30, 2025
309cff2
merge: pull request #222 from texonom/deps/all-minor-patch
seonglae May 30, 2025
e7628fb
deps: Update dependency @types/node to ^22.15.29
renovate[bot] May 30, 2025
bc882cd
merge: pull request #223 from texonom/deps/all-minor-patch
seonglae May 30, 2025
d0ef154
feat(nclient): add page backlink helper
seonglae Jun 6, 2025
63d3e50
merge: pull request #224 from texonom/codex/add-get-backlink-to-notio…
seonglae Jun 6, 2025
2142846
deps: Update all non-major dependencies (#225)
renovate[bot] Jun 6, 2025
968e8c6
feat(nreact): integrate Next.js Link for page navigation
seonglae Jun 6, 2025
2974afd
feat(nreact): debounce search input
seonglae Jun 6, 2025
671d266
feat(cli): add treemap and stats export
seonglae Jun 6, 2025
d8980c7
merge: pull request #228 from texonom/sd8ny3-codex/add-next.js-link-s…
seonglae Jun 6, 2025
9843a49
merge: pull request #230 from texonom/codex/refactor-data-export-and-…
seonglae Jun 6, 2025
03a29c8
merge: pull request #229 from texonom/codex/fix-search-input-event-fo…
seonglae Jun 6, 2025
d3309ac
chore: migrate release script to TypeScript
seonglae Jun 6, 2025
eb27521
refactor: update release.ts commands
seonglae Jun 7, 2025
ab97004
fix: space driven search with a single backlink
seonglae Jun 8, 2025
465c7e8
meta: deployment commit for 1.4.5
seonglae Jun 8, 2025
8c54303
merge: pull request #232 from texonom/codex/create-release-script-wit…
seonglae Jun 8, 2025
5774833
meta: deployment commit for 1.4.6
seonglae Jun 8, 2025
c34c2e8
meta: deployment commit for 1.4.7
seonglae Jun 8, 2025
9be0182
fix: notion search error with secret
seonglae Jun 8, 2025
5f1196a
docs: expand readmes
seonglae Jun 9, 2025
37a4701
merge: pull request #233 from texonom/feature/update-readme-with-exam…
seonglae Jun 9, 2025
bf10534
ci: clarify monthly export
seonglae Jun 10, 2025
a90c1f7
deps: Update all non-major dependencies (#237)
renovate[bot] Jun 13, 2025
3a42a68
deps: Update pnpm to v10
renovate[bot] Jun 13, 2025
218d906
merge: pull request #238 from texonom/deps/pnpm-10.x
seonglae Jun 13, 2025
060abba
deps: Update all non-major dependencies (#240)
renovate[bot] Jun 20, 2025
d3142c4
deps: Update all non-major dependencies (#241)
renovate[bot] Jun 27, 2025
1bcb4aa
deps: Update dependency react-pdf to v10 (#242)
renovate[bot] Jun 27, 2025
8ec9a84
deps: Update dependency dotenv to ^16.6.1 (#243)
renovate[bot] Jun 27, 2025
85bc7b5
deps: Update dependency vite to v7 (#244)
renovate[bot] Jun 27, 2025
64b0739
deps: Update dependency dotenv to v17 (#245)
renovate[bot] Jun 27, 2025
8705182
deps: Update all non-major dependencies (#246)
renovate[bot] Jul 4, 2025
45e81a8
deps: Update dependency @notionhq/client to v4 (#247)
renovate[bot] Jul 4, 2025
dbcb094
deps: Update all non-major dependencies (#248)
renovate[bot] Jul 11, 2025
f08c2f9
deps: Update all non-major dependencies (#249)
renovate[bot] Jul 18, 2025
c6c5711
deps: Update all non-major dependencies (#250)
renovate[bot] Jul 18, 2025
2dbc4f1
deps: Update dependency eslint-config-prettier to v10.1.8 [SECURITY] …
renovate[bot] Jul 22, 2025
6e76d6d
deps: Update all non-major dependencies (#252)
renovate[bot] Jul 25, 2025
780295c
deps: Update all non-major dependencies (#253)
renovate[bot] Aug 8, 2025
08e59e4
deps: Update dependency @types/node to ^22.17.1 (#254)
renovate[bot] Aug 8, 2025
27a689e
deps: Update all non-major dependencies (#255)
renovate[bot] Aug 15, 2025
8df00f1
deps: Update actions/checkout action to v5 (#256)
renovate[bot] Aug 15, 2025
56cc66c
deps: Update dependency react-pdf to ^10.1.0 (#257)
renovate[bot] Aug 15, 2025
b8c6429
deps: Update all non-major dependencies (#258)
renovate[bot] Aug 22, 2025
db260a9
deps: Update all non-major dependencies (#259)
renovate[bot] Sep 5, 2025
947c092
deps: Update actions/setup-node action to v5 (#260)
renovate[bot] Sep 5, 2025
3a89060
deps: Update dependency @notionhq/client to v5 (#261)
renovate[bot] Sep 5, 2025
d130590
deps: Update dependency vite to v7.1.5 [SECURITY] (#262)
renovate[bot] Sep 10, 2025
f5004cf
deps: Update all non-major dependencies (#263)
renovate[bot] Sep 19, 2025
76f3610
deps: Update all non-major dependencies (#264)
renovate[bot] Sep 26, 2025
e079206
deps: Update dependency @types/react to ^19.1.14 (#265)
renovate[bot] Sep 26, 2025
615fb87
deps: Update all non-major dependencies (#266)
renovate[bot] Oct 3, 2025
8ffcc45
deps: Update dependency p-queue to v9 (#268)
renovate[bot] Oct 3, 2025
b6a9775
deps: Update dependency katex to ^0.16.23 (#269)
renovate[bot] Oct 3, 2025
a724e2e
deps: Update all non-major dependencies (#270)
renovate[bot] Oct 10, 2025
f5be7ff
deps: Update dependency eslint-plugin-react-hooks to v7 (#271)
renovate[bot] Oct 10, 2025
a87aa3f
deps: Update all non-major dependencies (#272)
renovate[bot] Oct 17, 2025
96767be
deps: Update actions/setup-node action to v6 (#273)
renovate[bot] Oct 17, 2025
f58d1b9
deps: Update dependency vite to v7.1.11 [SECURITY] (#274)
renovate[bot] Oct 21, 2025
0f1983d
deps: Update all non-major dependencies (#275)
renovate[bot] Oct 24, 2025
c6b9ea8
deps: Update dependency eslint-plugin-react-hooks to ^7.0.1 (#277)
renovate[bot] Oct 24, 2025
2857566
deps: Update dependency eslint-config-next to v16 (#276)
renovate[bot] Oct 25, 2025
9a7f852
deps: Update vitest monorepo to v4 (#278)
renovate[bot] Oct 25, 2025
379bf25
deps: Update all non-major dependencies (#279)
renovate[bot] Oct 31, 2025
6af72ec
deps: Update dependency turbo to ^2.6.0 (#281)
renovate[bot] Oct 31, 2025
d181750
deps: Update all non-major dependencies (#282)
renovate[bot] Nov 7, 2025
d74eacd
deps: Update all non-major dependencies (#283)
renovate[bot] Nov 21, 2025
e812864
deps: Update actions/checkout action to v6 (#284)
renovate[bot] Nov 21, 2025
d09c66d
deps: Update all non-major dependencies to ^4.0.13 (#285)
renovate[bot] Nov 21, 2025
7416d50
deps: Update all non-major dependencies (#286)
renovate[bot] Nov 28, 2025
97a8ade
deps: Update dependency prettier to ^3.7.2 (#287)
renovate[bot] Nov 28, 2025
cb9a0b8
deps: Update all non-major dependencies (#288)
renovate[bot] Dec 5, 2025
99965a9
deps: Update all non-major dependencies (#289)
renovate[bot] Dec 12, 2025
bf8d1be
deps: Update actions/cache action to v5 (#290)
renovate[bot] Dec 12, 2025
961f3fa
deps: Update all non-major dependencies (#292)
renovate[bot] Dec 19, 2025
08a32ab
deps: Update dependency turbo to ^2.7.0 (#293)
renovate[bot] Dec 19, 2025
f586cef
merge: resolve conflict with main branch
seonglae Dec 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 0 additions & 9 deletions .editorconfig

This file was deleted.

66 changes: 66 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint', 'react', 'react-hooks'],
parserOptions: { parser: '@babel/eslint-parser', requireConfigFile: false },
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
'plugin:import/typescript',
'plugin:import/recommended',
'plugin:react/recommended',
'plugin:react-hooks/recommended',
'plugin:import/typescript'
],
settings: { react: { version: 'detect' } },
env: { browser: true, node: true },
rules: {
'@typescript-eslint/no-non-null-assertion': 0,
'react/prop-types': 0,

// React
'react-hooks/rules-of-hooks': 'off',
'react/no-unknown-property': 'off',

// Import Rules
'import/no-cycle': ['warn', { maxDepth: Infinity }],
'import/no-unresolved': 'off',
'import/export': 'off',

// TS Rules
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-explicit-any': 'warn',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-this-alias': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-inferrable-types': 'off',
'@typescript-eslint/no-unused-vars': ['warn'],
'@typescript-eslint/no-empty-interface': 'off',
'@typescript-eslint/method-signature-style': 'error',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/naming-convention': [
'error',
{ selector: 'variableLike', format: ['camelCase', 'PascalCase', 'UPPER_CASE'] },
{
selector: 'memberLike',
format: ['camelCase', 'PascalCase', 'snake_case', 'UPPER_CASE'],
filter: {
regex: '/.*|@.*|[a-z|-|~|@].*',
match: false
}
},
{ selector: 'variable', format: ['camelCase', 'PascalCase', 'UPPER_CASE', 'snake_case'] },
{ selector: 'parameter', format: ['camelCase', 'PascalCase'], leadingUnderscore: 'allow' },
{ selector: 'typeLike', format: ['PascalCase'] }
],

// Common Rules
'no-self-assign': 'off',
'no-constant-condition': 'off',
'no-unused-vars': 'warn',
curly: ['error', 'multi', 'consistent'],
'no-console': ['error', { allow: ['warn', 'error', 'debug', 'info', 'groupCollapsed', 'groupEnd', 'time', 'timeEnd'] }]
}
}
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @seonglae
5 changes: 5 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
github:
- seonglae
custom:
- 'https://paypal.me/seonglae'
- 'https://www.buymeacoffee.com/seongland'
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: 🐛 Bug Report
description: Something isn't working as expected
labels:
- bug
body:
- type: input
id: testcase
attributes:
label: Reproducible test case
description:
If possible, please create a minimal test case that reproduces your
problem.
validations:
required: true
- type: textarea
id: summary
attributes:
label: Additional information
description:
Please share any other relevant information not mentioned above. What
did you expect to happen? What do you think the problem might be?
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/02_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: 🟢 Feature Request
description: Wouldn’t it be nice if
labels:
- feature
body:
- type: textarea
id: summary
attributes:
label: What?
description: Describe your feature idea
validations:
required: true
- type: textarea
id: why
attributes:
label: Why?
description: Describe the problem you are facing
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: How?
description:
Describe you tried or ideas to implement the feature
validations:
required: false
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/03_others.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Other Issue
description: Other kind of the issue
body:
- type: textarea
id: summary
attributes:
label: Summary
description: Any precise description of the issue
validations:
required: true
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
9 changes: 9 additions & 0 deletions .github/branch-convention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## Git Branch name Convention

#### TL;DR:

Branch name must be matched by the following regex:

```re
^(feature|bug|document|style|refactor|test|deps)\/\#[0-9]{1,5}-[a-z|A-Z|\-|0-9]{1,20}
```
92 changes: 92 additions & 0 deletions .github/commit-convention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
## Git Commit Message Convention

> This is adapted from [Vite's commit convention](https://github.com/vitejs/vite/blob/main/.github/commit-convention.md).

#### TL;DR:

Messages must be matched by the following regex:

<!-- prettier-ignore -->
```re
^(revert: )?(feat|fix|docs|refactor|test|build|lint|format|merge|typing|perf|meta|deps)(\(.+\))?: .{1,50}
```

#### Examples

Appears under "Features" header, `dev` subheader:

```
feat(dev): add 'comments' option
```

Appears under "Bug Fixes" header, `dev` subheader, with a link to issue #28:

```
fix(dev): fix dev error

close #28
```

Appears under "Performance Improvements" header, and under "Breaking Changes" with the breaking change explanation:

```
perf(build): remove 'foo' option

BREAKING CHANGE: The 'foo' option has been removed.
```

The following commit and commit `667ecc1` do not appear in the changelog if they are under the same release. If not, the revert commit appears under the "Reverts" header.

```
revert: feat(compiler): add 'comments' option

This reverts commit 667ecc1654a317a13331b17617d973392f415f02.
```

### Full Message Format

A commit message consists of a **header**, **body** and **footer**. The header has a **type**, **scope** and **subject**:

```
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
```

The **header** is mandatory and the **scope** of the header is optional.

### Revert

If the commit reverts a previous commit, it should begin with `revert: `, followed by the header of the reverted commit. In the body, it should say: `This reverts commit <hash>.`, where the hash is the SHA of the commit being reverted.

### Type

If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. However, if there is any [BREAKING CHANGE](#footer), the commit will always appear in the changelog.

Other prefixes are up to your discretion. Suggested prefixes are `docs`, `chore`, `style`, `refactor`, and `test` for non-changelog related tasks.

### Scope

The scope could be anything specifying the place of the commit change. For example `dev`, `build`, `workflow`, `cli` etc...

### Subject

The subject contains a succinct description of the change:

- use the imperative, present tense: "change" not "changed" nor "changes"
- don't capitalize the first letter
- no dot (.) at the end

### Body

Just as in the **subject**, use the imperative, present tense: "change" not "changed" nor "changes".
The body should include the motivation for the change and contrast this with previous behavior.

### Footer

The footer should contain any information about **Breaking Changes** and is also the place to
reference GitHub issues that this commit **Closes**.

**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines. The rest of the commit message is then used for this.
1 change: 0 additions & 1 deletion .github/funding.yml

This file was deleted.

7 changes: 0 additions & 7 deletions .github/issue_template.md

This file was deleted.

10 changes: 9 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
#### Description

<!--
Please include as detailed of a description as possible, including screenshots if applicable.
-->

#### Notion Test Page ID

<!--
If applicable, please include a link to at least one publicly accessible Notion page related to your issue.
Please include the ID of at least one publicly accessible Notion page related to your PR.
This is extremely helpful for us to debug and fix issues.
Expand Down
14 changes: 14 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
schedule: 'after 12pm on Friday',
extends: ['config:base', 'group:allNonMajor'],
labels: ['dependencies'],
pin: false,
rangeStrategy: 'bump',
packageRules: [{ depTypeList: ['peerDependencies'], enabled: false }, {
"matchPackagePatterns": ["*"],
"automerge": true
}],
dependencyDashboardTitle: "deps: renovate dependency dashboard",
branchPrefix: "deps/",
commitMessagePrefix: "deps:"
}
15 changes: 15 additions & 0 deletions .github/semantic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
titleOnly: true
types:
- feat
- fix
- docs
- refactor
- test
- build
- lint
- format
- merge
- typing
- perf
- meta
- deps
6 changes: 6 additions & 0 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
repository:
has_wiki: false
has_projects: false
delete_branch_on_merge: true
enable_automated_security_fixes: true
enable_vulnerability_alerts: true
44 changes: 44 additions & 0 deletions .github/workflows/export.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Export Notion

on:
# Trigger near month end; the last-day check below ensures a single run
schedule:
- cron: '0 0 28-31 * *'
workflow_dispatch:

jobs:
export:
runs-on: ubuntu-latest
env:
NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }}
NOTION_PAGE_ID: ${{ secrets.NOTION_PAGE_ID }}
steps:
- name: Check last day of month
id: last
run: |
if [ "$(date -d tomorrow +'%m')" != "$(date +'%m')" ]; then
echo "value=true" >> "$GITHUB_OUTPUT"
else
echo "value=false" >> "$GITHUB_OUTPUT"
fi
# Only continue when tomorrow starts a new month
# ensuring the export happens once each month (e.g. January 31)
- name: Setup Node.js
if: steps.last.outputs.value == 'true'
uses: actions/setup-node@v4
with:
node-version: 22.16.0

- name: Install pnpm
if: steps.last.outputs.value == 'true'
run: npm i -g pnpm

- name: Export raw data
if: steps.last.outputs.value == 'true'
run: |
pnpm dlx @texonom/cli export -p "$NOTION_PAGE_ID" --raw -r -f --output texonom-raw --push

- name: Export markdown
if: steps.last.outputs.value == 'true'
run: |
pnpm dlx @texonom/cli export -p "$NOTION_PAGE_ID" -r -l -t "$NOTION_TOKEN" -u --output texonom-raw --md texonom-md --push
Loading