package.json 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. {
  2. "name": "@sveltejs/kit",
  3. "version": "2.55.0",
  4. "description": "SvelteKit is the fastest way to build Svelte apps",
  5. "keywords": [
  6. "framework",
  7. "official",
  8. "svelte",
  9. "sveltekit",
  10. "vite"
  11. ],
  12. "repository": {
  13. "type": "git",
  14. "url": "git+https://github.com/sveltejs/kit.git",
  15. "directory": "packages/kit"
  16. },
  17. "license": "MIT",
  18. "homepage": "https://svelte.dev",
  19. "type": "module",
  20. "dependencies": {
  21. "@standard-schema/spec": "^1.0.0",
  22. "@sveltejs/acorn-typescript": "^1.0.5",
  23. "@types/cookie": "^0.6.0",
  24. "acorn": "^8.14.1",
  25. "cookie": "^0.6.0",
  26. "devalue": "^5.6.4",
  27. "esm-env": "^1.2.2",
  28. "kleur": "^4.1.5",
  29. "magic-string": "^0.30.5",
  30. "mrmime": "^2.0.0",
  31. "set-cookie-parser": "^3.0.0",
  32. "sirv": "^3.0.0"
  33. },
  34. "devDependencies": {
  35. "@opentelemetry/api": "^1.0.0",
  36. "@playwright/test": "1.58.2",
  37. "@sveltejs/vite-plugin-svelte": "^6.0.0-next.3",
  38. "@types/connect": "^3.4.38",
  39. "@types/node": "^18.19.119",
  40. "@types/set-cookie-parser": "^2.4.7",
  41. "dts-buddy": "^0.7.0",
  42. "rollup": "^4.59.0",
  43. "svelte": "^5.53.5",
  44. "svelte-preprocess": "^6.0.0",
  45. "typescript": "^5.3.3",
  46. "vite": "^6.3.5",
  47. "vitest": "^4.0.0"
  48. },
  49. "peerDependencies": {
  50. "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0",
  51. "@opentelemetry/api": "^1.0.0",
  52. "svelte": "^4.0.0 || ^5.0.0-next.0",
  53. "typescript": "^5.3.3",
  54. "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0"
  55. },
  56. "peerDependenciesMeta": {
  57. "@opentelemetry/api": {
  58. "optional": true
  59. },
  60. "typescript": {
  61. "optional": true
  62. }
  63. },
  64. "bin": {
  65. "svelte-kit": "svelte-kit.js"
  66. },
  67. "files": [
  68. "src",
  69. "!src/**/*.spec.js",
  70. "!src/core/**/fixtures",
  71. "!src/core/**/test",
  72. "types",
  73. "svelte-kit.js"
  74. ],
  75. "imports": {
  76. "#app/paths": {
  77. "browser": "./src/runtime/app/paths/client.js",
  78. "default": "./src/runtime/app/paths/server.js"
  79. }
  80. },
  81. "exports": {
  82. "./package.json": "./package.json",
  83. ".": {
  84. "types": "./types/index.d.ts",
  85. "import": "./src/exports/index.js"
  86. },
  87. "./internal": {
  88. "types": "./types/index.d.ts",
  89. "import": "./src/exports/internal/index.js"
  90. },
  91. "./internal/server": {
  92. "types": "./types/index.d.ts",
  93. "import": "./src/exports/internal/server.js"
  94. },
  95. "./node": {
  96. "types": "./types/index.d.ts",
  97. "import": "./src/exports/node/index.js"
  98. },
  99. "./node/polyfills": {
  100. "types": "./types/index.d.ts",
  101. "import": "./src/exports/node/polyfills.js"
  102. },
  103. "./hooks": {
  104. "types": "./types/index.d.ts",
  105. "import": "./src/exports/hooks/index.js"
  106. },
  107. "./vite": {
  108. "types": "./types/index.d.ts",
  109. "import": "./src/exports/vite/index.js"
  110. }
  111. },
  112. "types": "types/index.d.ts",
  113. "engines": {
  114. "node": ">=18.13"
  115. },
  116. "scripts": {
  117. "lint": "prettier --config ../../.prettierrc --check .",
  118. "check": "tsc && cd ./test/types && tsc",
  119. "check:all": "tsc && pnpm -r --filter=\"./**\" check",
  120. "format": "prettier --config ../../.prettierrc --write .",
  121. "test": "pnpm test:unit && pnpm test:integration",
  122. "test:integration": "pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test",
  123. "test:cross-platform:dev": "pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:cross-platform:dev",
  124. "test:cross-platform:build": "pnpm test:unit && pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:cross-platform:build",
  125. "test:server-side-route-resolution:dev": "pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:server-side-route-resolution:dev",
  126. "test:server-side-route-resolution:build": "pnpm test:unit && pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:server-side-route-resolution:build",
  127. "test:svelte-async:dev": "pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:svelte-async:dev",
  128. "test:svelte-async:build": "pnpm test:unit && pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test:svelte-async:build",
  129. "test:unit:dev": "vitest --config kit.vitest.config.js run",
  130. "test:unit:prod": "NODE_ENV=production vitest --config kit.vitest.config.js run csp.spec.js cookie.spec.js",
  131. "test:unit": "pnpm test:unit:dev && pnpm test:unit:prod",
  132. "generate:version": "node scripts/generate-version.js",
  133. "generate:types": "node scripts/generate-dts.js"
  134. }
  135. }