Files
datacontroller.io/package.json
T
dc 27a6d98d0c chore(deploy): drop the stale v6 surfer dependency and the gh-pages workflow
The publish workflow now deploys with `npx --yes @cloudron/surfer@7.2.0`
(pinned) and the v6 `put` command it replaced no longer exists, so
`cloudron-surfer@6` in devDependencies was dead weight in every `npm ci`.

Removing it also drops 35 packages that only existed for its bundled admin
UI (monaco-editor, three, openid-client, ejs, webdav-server, ...). Only those
entries are removed from package-lock.json - no re-resolution, so the diff is
pure deletion.

`.github/workflows/publish.yml` is the pre-Cloudron deploy path: it pushes the
build to a `gh-pages` branch with a third-party action and a `DCSITE` secret.
The site is published by surfer from `.gitea/workflows/publish.yml`, so this
file describes a deploy that cannot run and only misleads a reader looking for
how the site goes live.

Verified locally: `npm ci --legacy-peer-deps` (lock still in sync),
`npm run build` (136 pages), `npm run typecheck` clean, `npm run lint` reports
the same 8 pre-existing files as main and no new ones.
2026-10-28 11:50:11 +00:00

73 lines
2.1 KiB
JSON

{
"name": "data-controller-site",
"version": "1.0.0",
"private": true,
"description": "Data Controller Site",
"author": "Saad Jutt",
"keywords": [
"gatsby"
],
"scripts": {
"develop": "gatsby develop",
"start": "gatsby develop",
"build": "gatsby build",
"serve": "gatsby serve",
"clean": "gatsby clean",
"lint": "npx prettier --check \"src/**/*.+(ts|tsx|js|jsx|json|css|scss)\"",
"lint:fix": "npx prettier --write \"src/**/*.+(ts|tsx|js|jsx|json|css|scss)\" --ignore-path .gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@browniebroke/gatsby-image-gallery": "^8.2.0",
"@mdx-js/mdx": "^3.1.1",
"@mdx-js/react": "^3.1.1",
"babel-plugin-styled-components": "^2.1.4",
"baseline-browser-mapping": "^2.10.43",
"caniuse-lite": "^1.0.30001806",
"gatsby": "^5.15.0",
"gatsby-plugin-feed": "^5.16.0",
"gatsby-plugin-image": "^3.15.0",
"gatsby-plugin-local-search": "^2.0.1",
"gatsby-plugin-manifest": "^5.15.0",
"gatsby-plugin-matomo": "^0.17.0",
"gatsby-plugin-sharp": "^5.15.0",
"gatsby-plugin-sitemap": "^6.15.0",
"gatsby-plugin-styled-components": "^6.15.0",
"gatsby-remark-embed-video": "^3.2.1",
"gatsby-remark-images": "^7.15.0",
"gatsby-remark-responsive-iframe": "^6.15.0",
"gatsby-source-filesystem": "^5.15.0",
"gatsby-transformer-remark": "^6.15.0",
"gatsby-transformer-sharp": "^5.15.0",
"nostr-tools": "^2.7.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-icons": "^5.2.1",
"react-share": "^5.1.0",
"react-use-flexsearch": "^0.1.1",
"styled-components": "^6.1.11",
"tseep": "^1.2.1"
},
"devDependencies": {
"@popperjs/core": "^2.9.2",
"@types/lodash": "^4.17.24",
"@types/node": "^20.19.43",
"@types/react": "^18.3.31",
"@types/react-dom": "^18.3.7",
"bootstrap": "^5.0.0-beta3",
"jquery": "^3.6.0",
"typescript": "^7.0.2"
},
"overrides": {
"sharp": "^0.33.5",
"msgpackr": "^1.12.1",
"lmdb": "^2.9.4",
"ordered-binary": "^1.6.1",
"whatwg-url": "^17.1.0"
},
"engines": {
"node": ">=24.0.0",
"npm": ">=10.0.0"
}
}