Files
directus/docs/package.json
Connor 5e1f02dba1 Add TypeDocs to Docs (#18867)
* Create package

* TypeDoc Init Config

* Start Config

* Configure Packages

* Generation

* Add Plugins

* Vitepress Generation

* More Generation

* Fix Lock File

* Fix Connections

* Build Step

* Deployment Testing

* Fix Sidebar

* Fix Lock File

* Deployment Fix

* Change Sidebar

* Final POC/MVP Updates

* fix commands

* fix dev deps

* fix netlify functions

* CHANGELOG: Create warm-spiders-double.md

* Fix typing

* Remove double title

---------

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2023-06-13 10:18:22 -04:00

30 lines
997 B
JSON

{
"name": "docs",
"private": true,
"type": "module",
"scripts": {
"build:packages": "pnpm --recursive --filter '!docs' --filter '!api' --filter '!app' run build",
"build:typedocs": "typedoc --options ./.typedocs/options.json",
"build:docs": "vitepress build",
"build": "pnpm build:packages && pnpm build:typedocs && pnpm build:docs",
"dev": "pnpm build:typedocs && vitepress dev",
"preview": "vitepress preview",
"spellcheck": "spellchecker -p spell indefinite-article repeated-words syntax-mentions syntax-urls frontmatter",
"update-thumbnail": "thumbsmith deploy .thumbsmith/docs.thumbnail.html || exit 0"
},
"dependencies": {
"node-fetch": "3.3.1"
},
"devDependencies": {
"@directus/format-title": "10.0.0",
"@thumbsmith/url": "0.1.3",
"@unhead/vue": "1.1.26",
"spellchecker-cli": "6.1.1",
"typedoc": "^0.24.7",
"typedoc-plugin-markdown": "4.0.0-next.13",
"typedoc-vitepress-theme": "1.0.0-next.2",
"vitepress": "1.0.0-alpha.75",
"vue": "3.3.4"
}
}