{ "name": "lunora", "version": "0.0.0", "private": true, "license": "FSL-1.1-Apache-2.0", "author": { "name": "Daniel Bannert", "email": "d.bannert@anolilab.de" }, "repository": { "type": "git", "url": "https://github.com/anolilab/lunora.git" }, "workspaces": [ "packages/*", "apps/*" ], "type": "module", "sideEffects": false, "scripts": { "build": "vis run build", "build:affected": "vis affected build --fail-fast", "build:affected:packages": "vis affected build --fail-fast --query \"tag=type:package\"", "build:packages": "vis run build --query \"tag=type:package\"", "clean": "vis clean --empty-packages", "commit": "git-cz", "e2e": "pnpm --filter @lunora/e2e e2e", "e2e:headed": "pnpm --filter @lunora/e2e e2e:headed", "e2e:ui": "pnpm --filter @lunora/e2e e2e:ui", "fallow:affected:audit": "vis affected fallow:audit --fail-fast", "fallow:affected:dead-code": "vis affected fallow:dead-code --fail-fast", "fallow:affected:health": "vis affected fallow:health --fail-fast", "fallow:audit": "vis run fallow:audit", "fallow:dead-code": "vis run fallow:dead-code", "fallow:health": "vis run fallow:health", "generate:labeler": "node scripts/generate-labeler-config.js", "generate:og": "node scripts/generate-package-og-images.js", "generate:packages-list": "node scripts/list-packages.js && prettier --write README.md", "lint:affected:eslint": "vis affected lint:eslint --fail-fast", "lint:affected:types": "vis affected lint:types --fail-fast", "lint:eslint": "vis run lint:eslint", "lint:eslint:fix": "vis run lint:eslint:fix", "lint:prettier": "prettier --check .", "lint:prettier:fix": "prettier --write .", "lint:types": "vis run lint:types && pnpm run lint:types:registry", "lint:types:registry": "pnpm run build:packages && tsc -p registry/tsconfig.json", "multi-semantic-release": "multi-semantic-release", "postinstall": "node scripts/generate-package-og-images.js && node scripts/generate-labeler-config.js --skip-ci", "prepare": "vis hook install", "test": "vis run test --query \"project!=lunora-e2e&&project!=studio&&project!=d1&&project!=lunora-playground\"", "test:affected": "vis affected test --fail-fast --query \"project!=lunora-e2e&&project!=studio&&project!=d1&&project!=lunora-playground\"", "test:affected:coverage": "vis affected test:coverage --query \"project!=lunora-e2e&&project!=studio&&project!=d1&&project!=lunora-playground\"", "test:clean-machine": "./scripts/clean-machine-smoke.sh", "test:coverage": "vis run test:coverage --query \"project!=lunora-e2e&&project!=studio&&project!=d1&&project!=lunora-playground\"", "test:templates": "./scripts/template-build-smoke.sh" }, "devDependencies": { "@anolilab/commitlint-config": "catalog:prod", "@anolilab/eslint-config": "catalog:lint", "@anolilab/multi-semantic-release": "catalog:prod", "@anolilab/prettier-config": "catalog:lint", "@anolilab/semantic-release-pnpm": "catalog:dev", "@anolilab/semantic-release-preset": "catalog:dev", "@babel/core": "catalog:build", "@codspeed/vitest-plugin": "catalog:test", "@commitlint/cli": "catalog:prod", "@commitlint/config-conventional": "catalog:prod", "@eslint-react/eslint-plugin": "catalog:lint", "@lunora/codegen": "workspace:*", "@ospm/eslint-plugin-react-unhookify": "catalog:lint", "@semantic-release/exec": "catalog:dev", "@tanstack/eslint-plugin-query": "catalog:lint", "@tanstack/eslint-plugin-router": "1.162.0", "@types/node": "catalog:types", "@visulima/tabular": "catalog:prod", "@visulima/vis": "catalog:prod", "conventional-changelog-conventionalcommits": "catalog:dev", "cz-conventional-changelog": "catalog:prod", "eslint": "catalog:lint", "eslint-plugin-jsx-a11y": "catalog:lint", "eslint-plugin-react": "catalog:lint", "eslint-plugin-react-compiler": "catalog:lint", "eslint-plugin-react-hooks": "catalog:lint", "eslint-plugin-react-perf": "catalog:lint", "eslint-plugin-react-refresh": "catalog:lint", "eslint-plugin-react-you-might-not-need-an-effect": "catalog:lint", "eslint-plugin-testing-library": "catalog:lint", "eslint-plugin-validate-jsx-nesting": "catalog:lint", "fallow": "catalog:lint", "prettier": "catalog:lint", "prettier-plugin-svelte": "catalog:lint", "react-doctor": "0.5.8", "rimraf": "catalog:node", "semantic-release": "catalog:web", "ts-morph": "catalog:tooling", "typescript": "catalog:tsc", "vitest": "catalog:test" }, "engines": { "node": "^22.15.0 || >=24.11.0", "pnpm": ">=10.32.1" }, "packageManager": "pnpm@11.5.3" }