Skip to content

feat: [DRO-20] Setup a NPM package for notion proxy called nooxy - #1

Merged
draphy merged 2 commits into
v1from
draphy/dro-20-setup-a-npm-package-for-notion-proxy-called-nooxy
Aug 23, 2025
Merged

feat: [DRO-20] Setup a NPM package for notion proxy called nooxy#1
draphy merged 2 commits into
v1from
draphy/dro-20-setup-a-npm-package-for-notion-proxy-called-nooxy

Conversation

@draphy

@draphy draphy commented Aug 23, 2025

Copy link
Copy Markdown
Owner

No description provided.

@draphy draphy self-assigned this Aug 23, 2025
@linear

linear Bot commented Aug 23, 2025

Copy link
Copy Markdown

@draphy
draphy merged commit 3c64bc0 into v1 Aug 23, 2025
5 checks passed
draphy added a commit that referenced this pull request Sep 9, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)
draphy added a commit that referenced this pull request Sep 9, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)
draphy added a commit that referenced this pull request Sep 9, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue
draphy added a commit that referenced this pull request Sep 9, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue
draphy added a commit that referenced this pull request Sep 10, 2025
* feat: [DRO-37] Release nooxy NPM v1 package (#29)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* feat: [DRO-40] Update the keywords and docs
draphy added a commit that referenced this pull request Sep 10, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* chore: [DRO-34] Update the proper package version for nooxy after NPM release in Cloudflare examples (#30)

* feat: [DRO-40] Update the keywords and docs (#31)

* feat: [DRO-40] Fix the conflicts (#33)

* feat: [DRO-37] Release nooxy NPM v1 package (#29)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* feat: [DRO-40] Update the keywords and docs

* feat: format the files
draphy added a commit that referenced this pull request Sep 10, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* chore: [DRO-34] Update the proper package version for nooxy after NPM release in Cloudflare examples (#30)

* feat: [DRO-40] Update the keywords and docs (#31)

* feat: [DRO-40] Fix the conflicts (#33)

* feat: [DRO-37] Release nooxy NPM v1 package (#29)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* feat: [DRO-40] Update the keywords and docs

* feat: format the files

* fix: correct doc grammer
draphy added a commit that referenced this pull request Sep 12, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* chore: [DRO-34] Update the proper package version for nooxy after NPM release in Cloudflare examples (#30)

* feat: [DRO-40] Update the keywords and docs (#31)

* feat: [DRO-40] Fix the conflicts (#33)

* feat: [DRO-37] Release nooxy NPM v1 package (#29)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* feat: [DRO-40] Update the keywords and docs

* feat: format the files

* fix: correct doc grammer

* feat: [DRO-30] Optimize code and fix notion block issue (#36)

* feat: [DRO-30] Optimize code and fix notion block issue

* fix: format the js files

* feat: optimize the rewriting dom
draphy added a commit that referenced this pull request Sep 13, 2025
* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* chore: [DRO-34] Update the proper package version for nooxy after NPM release in Cloudflare examples (#30)

* feat: [DRO-40] Update the keywords and docs (#31)

* feat: [DRO-40] Fix the conflicts (#33)

* feat: [DRO-37] Release nooxy NPM v1 package (#29)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* release: [DRO-37] Release nooxy NPM v1 beta (#22)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#24)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy (#1)

* feat: [DRO-20] Setup a NPM package for notion proxy called nooxy

* chore: fix the biome issue

* feat: [DRO-21] Create a reverse proxy function for notion (#2)

* feat: [DRO-21] Create a reverse proxy function for notion

* feat: add class for handling nooxy intialization

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy (#3)

* feat: [DRO-22] Need a CLI for initializing the config file for nooxy

* fix: formatting issue

* feat: [DRO-23] Setup a generate CLI function for updating the JS string (#4)

* feat: [DRO-24] Create cloudflare example for nooxy (#5)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page (#6)

* chore: make config esm

* chore: update package.json to include files for npm

* feat: init cloudflare app

* feat: setup nooxy on cloudflare app

* chore: remove the load raw config file logic

* chore: export site config directly

* feat: support package for local development

* feat: replace notion anchor href with custom domain

* feat: anchor link issue for custom domain and custom header html elements

* feat: add header element observer for proper function

* feat: marketing badge for nooxy

* chore: include html for package release

* fix: [DRO-26] Check the access issue while fetching notion page

* feat: [DRO-31] Custom file path for nooxy generate (#13)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy (#14)

* ci: [DRO-35] Fix GitHub actions for NPM release for nooxy

* chore: update the release tag

* feat: [DRO-36] Separate Google tag logic from custom head JS (#16)

* feat: [DRO-36] Separate Google tag logic from custom head JS

* chore: comment unused config props

* feat: [DRO-33] Create proper doc for usage of nooxy (#17)

* feat: [DRO-33] Create proper doc for usage of nooxy

* chore: add pointer to anchor tags in error page

* feat: [DRO-38] Use GitHub CDN URL for images (#21)

* feat: [DRO-37] Release nooxy NPM v1 beta package (#23)

* feat: [DRO-39] Update nooxy package.json description (#26)

* feat: [DRO-39] Fix the readme title issue (#27)

* feat: [DRO-39] Update nooxy package.json description

* feat: fix the readme title issue

* feat: [DRO-40] Update the keywords and docs

* feat: format the files

* fix: correct doc grammer

* feat: [DRO-30] Optimize code and fix notion block issue (#36)

* feat: [DRO-30] Optimize code and fix notion block issue

* fix: format the js files

* feat: optimize the rewriting dom

* chore: update the nooxy package in examples

* feat: [DRO-41] Add a timeout for the reload (#38)

* feat: [DRO-41] Add a timeout for the reload

* feat: auto reload on error
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant