Update dependencies for performance and compatibility Upgraded multiple dependencies, including "posthog-js" to 1.160.0 and "@types/node" to 22.5.1. These updates aim to enhance performance and maintain compatibility with the latest features and security patches. Resolves issues related to outdated dependency vulnerabilities and ensures smoother integration with recent Node.js environments. ```
117 lines
3.4 KiB
JSON
117 lines
3.4 KiB
JSON
{
|
|
"name": "dashboard",
|
|
"description": "classroomio",
|
|
"version": "0.0.1",
|
|
"main": "main.js",
|
|
"scripts": {
|
|
"dev": "vite dev --port 5173",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"lint": "eslint ./src",
|
|
"clean": "rm -rf node_modules",
|
|
"format": "prettier . --write .",
|
|
"export": "vite build --entry \"/ /404 login signup forgot onboarding courses org lms course\"",
|
|
"postexport": "mv __sapper__/export/404/index.html __sapper__/export/404.html",
|
|
"start": "node build",
|
|
"prepare": "svelte-kit sync",
|
|
"test": "jest",
|
|
"test:watch": "pnpm run test --watch",
|
|
"ci": "cp .env.example .env && vite build && vite preview",
|
|
"script:translate": "node ./scripts/translate.cjs"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "^3.386.0",
|
|
"@carbon/charts-svelte": "^1.13.6",
|
|
"@defer/client": "^2.2.0",
|
|
"@lemonsqueezy/lemonsqueezy.js": "^2.2.0",
|
|
"@sentry/browser": "^7.61.0",
|
|
"@sentry/integrations": "^7.61.0",
|
|
"@sentry/vite-plugin": "^2.6.2",
|
|
"@supabase/supabase-js": "^2.31.0",
|
|
"@sveltejs/adapter-auto": "^2.1.0",
|
|
"@sveltejs/adapter-vercel": "^3.0.3",
|
|
"@tailwindcss/forms": "^0.5.4",
|
|
"@types/pluralize": "0.0.30",
|
|
"@vercel/speed-insights": "^1.0.1",
|
|
"ai": "^2.1.31",
|
|
"axios": "^1.5.1",
|
|
"body-parser": "^1.20.2",
|
|
"canvas-confetti": "^1.6.0",
|
|
"cookie-parser": "^1.4.6",
|
|
"copy-to-clipboard": "^3.3.3",
|
|
"d3": "^7.8.5",
|
|
"d3-cloud": "^1.2.7",
|
|
"d3-sankey": "^0.12.3",
|
|
"dayjs": "^1.11.10",
|
|
"form-data": "^4.0.0",
|
|
"hotkeys-js": "^3.11.2",
|
|
"html-to-image": "^1.11.11",
|
|
"js-yaml": "^4.1.0",
|
|
"jspdf": "^2.5.1",
|
|
"jspdf-autotable": "^3.8.2",
|
|
"lodash": "^4.17.21",
|
|
"openai-edge": "^1.2.2",
|
|
"papaparse": "^5.4.1",
|
|
"pluralize": "^8.0.0",
|
|
"posthog-js": "^1.160.0",
|
|
"shared": "workspace:*",
|
|
"sirv": "^2.0.3",
|
|
"stripe": "^14.22.0",
|
|
"svelte-email": "^0.0.4",
|
|
"svelte-meta-tags": "^3.1.2",
|
|
"svelte-ui": "workspace:*",
|
|
"sveltekit-i18n": "^2.4.2",
|
|
"unsplash-js": "^7.0.18",
|
|
"wait-on": "^7.0.1",
|
|
"zod": "^3.21.4"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.22.9",
|
|
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
|
|
"@babel/plugin-transform-runtime": "^7.22.9",
|
|
"@babel/preset-env": "^7.22.9",
|
|
"@babel/preset-typescript": "^7.23.3",
|
|
"@babel/runtime": "^7.22.6",
|
|
"@sveltejs/kit": "^1.29.0",
|
|
"@tailwindcss/typography": "^0.5.9",
|
|
"@testing-library/jest-dom": "^6.1.5",
|
|
"@testing-library/svelte": "^4.0.5",
|
|
"@types/jest": "^29.5.10",
|
|
"@types/lodash": "^4.14.196",
|
|
"all-object-keys": "^2.2.0",
|
|
"autoprefixer": "^10.4.14",
|
|
"babel-jest": "^29.7.0",
|
|
"carbon-components-svelte": "^0.79.0",
|
|
"carbon-icons-svelte": "^12.1.0",
|
|
"diff": "^5.2.0",
|
|
"dotenv": "^16.3.1",
|
|
"eslint-config-custom": "workspace:*",
|
|
"jessy": "^3.1.1",
|
|
"jest": "^29.7.0",
|
|
"postcss": "^8.4.24",
|
|
"postcss-load-config": "^4.0.1",
|
|
"qrcode": "^1.5.3",
|
|
"sass": "^1.64.2",
|
|
"svelte": "^4.1.2",
|
|
"svelte-calendar": "^3.1.6",
|
|
"svelte-dnd-action": "^0.9.24",
|
|
"svelte-jester": "^3.0.0",
|
|
"svelte-loading-spinners": "^0.3.4",
|
|
"svelte-preprocess": "^5.0.4",
|
|
"tailwindcss": "^3.3.2",
|
|
"ts-jest": "^29.1.1",
|
|
"ts-node": "^10.9.2",
|
|
"tsconfig": "workspace:*",
|
|
"tslib": "^2.6.1",
|
|
"typescript": "^5.1.6",
|
|
"vite": "^4.4.8"
|
|
},
|
|
"type": "module",
|
|
"engines": {
|
|
"node": "18.x"
|
|
},
|
|
"browser": {
|
|
"crypto": false
|
|
}
|
|
}
|