{ "private": true, "name": "@influxdata/docs-site", "version": "1.0.0", "description": "InfluxDB documentation", "license": "MIT", "exports": { "./markdown-converter": "./scripts/lib/markdown-converter.cjs", "./product-mappings": "./dist/utils/product-mappings.js" }, "bin": { "docs": "scripts/docs-cli/docs-cli.js" }, "resolutions": { "serialize-javascript": "^6.0.2", "tar": "7.5.11", "lodash-es": "^4.17.23", "dompurify": ">=3.3.2" }, "devDependencies": { "@eslint/js": "^10.0.1", "@evilmartians/lefthook": "^1.7.1", "@types/js-yaml": "^4.0.9", "autoprefixer": ">=10.2.5", "cypress": "^14.0.1", "eslint": "^10.0.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^50.6.17", "eslint-plugin-jsx-a11y": "^6.10.2", "globals": "^15.14.0", "hugo-extended": ">=0.101.0", "pixelmatch": "^6.0.0", "pngjs": "^7.0.0", "postcss": ">=8.4.31", "postcss-cli": ">=9.1.0", "prettier": "^3.2.5", "prettier-plugin-sql": "^0.18.0", "puppeteer": "^24.35.0", "remark": "^15.0.1", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "typescript": "^5.8.3", "typescript-eslint": "^8.32.1", "unified": "^11.0.5", "winston": "^3.16.0" }, "dependencies": { "@types/turndown": "^5.0.6", "axios": "^1.13.5", "glob": "^13.0.6", "gray-matter": "^4.0.3", "jquery": "^3.7.1", "js-cookie": "^3.0.5", "js-yaml": "^4.1.1", "jsdom": "^27.2.0", "lefthook": "^1.10.10", "markdown-link": "^0.1.1", "mermaid": "^11.10.0", "p-limit": "^5.0.0", "playwright": "^1.58.1", "turndown": "^7.2.2", "vanillajs-datepicker": "^1.3.4" }, "scripts": { "postinstall": "node scripts/setup-local-bin.js", "docs": "node scripts/docs-cli/docs-cli.js", "docs:create": "node scripts/docs-cli/docs-cli.js create", "docs:edit": "node scripts/docs-cli/docs-cli.js edit", "docs:placeholders": "node scripts/docs-cli/docs-cli.js placeholders", "docs:add-placeholders": "node scripts/docs-cli/docs-cli.js add-placeholders", "docs:audit": "node scripts/docs-cli/docs-cli.js audit", "docs:release-notes": "node scripts/docs-cli/docs-cli.js release-notes", "build:api-docs": "cd api-docs && sh generate-api-docs.sh", "build:pytest:image": "docker build -t influxdata/docs-pytest:latest -f Dockerfile.pytest .", "build:agent:instructions": "node ./helper-scripts/build-agent-instructions.js", "build:ts": "tsc --project tsconfig.json --outDir dist", "build:ts:watch": "tsc --project tsconfig.json --outDir dist --watch", "build:md": "node scripts/build-llm-markdown.js", "build:md:legacy": "node scripts/html-to-markdown.js", "build:md:verbose": "node scripts/html-to-markdown.js --verbose", "deploy:staging": "sh scripts/deploy-staging.sh", "lint": "LEFTHOOK_EXCLUDE=test lefthook run pre-commit && lefthook run pre-push", "pre-commit": "lefthook run pre-commit", "test": "echo \"Run 'yarn test:e2e', 'yarn test:links', 'yarn test:codeblocks:all' or a specific test command. e2e and links test commands can take a glob of file paths to test. Some commands run automatically during the git pre-commit and pre-push hooks.\" && exit 0", "test:codeblocks": "echo \"Run a specific codeblocks test command\" && exit 0", "test:codeblocks:all": "docker compose --profile test up", "test:codeblocks:cloud": "docker compose run --rm --name cloud-pytest cloud-pytest", "test:codeblocks:cloud-dedicated": "./test/scripts/monitor-tests.sh start cloud-dedicated-pytest && docker compose run --name cloud-dedicated-pytest cloud-dedicated-pytest", "test:codeblocks:cloud-serverless": "docker compose run --rm --name cloud-serverless-pytest cloud-serverless-pytest", "test:codeblocks:clustered": "./test/scripts/monitor-tests.sh start clustered-pytest && docker compose run --name clustered-pytest clustered-pytest", "test:codeblocks:telegraf": "docker compose run --rm --name telegraf-pytest telegraf-pytest", "test:codeblocks:v2": "docker compose run --rm --name v2-pytest v2-pytest", "test:codeblocks:stop-monitors": "./test/scripts/monitor-tests.sh stop cloud-dedicated-pytest && ./test/scripts/monitor-tests.sh stop clustered-pytest", "test:e2e": "node cypress/support/run-e2e-specs.js", "test:shortcode-examples": "node cypress/support/run-e2e-specs.js --spec \"cypress/e2e/content/index.cy.js\" content/example.md", "sync-plugins": "cd helper-scripts/influxdb3-plugins && node port_to_docs.js", "sync-plugins:dry-run": "cd helper-scripts/influxdb3-plugins && node port_to_docs.js --dry-run", "validate-plugin-config": "cd helper-scripts/influxdb3-plugins && node port_to_docs.js --validate", "debug:browser": "node scripts/puppeteer/debug-browser.js", "debug:screenshot": "node scripts/puppeteer/screenshot.js", "debug:inspect": "node scripts/puppeteer/inspect-page.js" }, "type": "module", "browserslist": [ "last 2 versions", "not dead", "not IE 11" ], "engines": { "node": ">=16.0.0" }, "directories": { "test": "test" }, "keywords": [], "author": "", "optionalDependencies": {} }