package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "wekan",
"version": "v13.06.0",
"description": "Open-Source kanban",
"private": true,
"repository": {
"type": "git",
"url": "git+https://github.com/wekan/wekan.git"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/wekan/wekan/issues"
},
"homepage": "https://wekan.fi",
"meteor": {
"mainModule": {
"client": "client/main.js",
"server": "server/main.js"
},
"testModule": {
"client": "client/lib/tests/index.js",
"server": "server/lib/tests/index.js"
},
"modern": true
},
"scripts": {
"test": "EMAIL_RECEIPT_SWEEP_INTERVAL_MS=1000 WRITABLE_PATH=${WRITABLE_PATH:-..} meteor test --full-app --once --driver-package meteortesting:mocha",
"test:unit:node": "node tests/run-node-suites.cjs",
"lint:promises": "eslint --no-eslintrc -c .eslintrc.promises.json --no-ignore --ext .js,.cjs --max-warnings 0 models/lib server/lib imports/lib",
"test:unit:all": "npm run test:unit:node",
"test:watch": "WRITABLE_PATH=${WRITABLE_PATH:-..} meteor test --full-app --driver-package meteortesting:mocha",
"test:e2e": "node tests/e2e/list-regressions.js",
"test:playwright": "cd tests/playwright && npm install && npx playwright test",
"test:playwright:ui": "cd tests/playwright && npx playwright test --ui",
"test:playwright:all": "cd tests/playwright && WEKAN_PLAYWRIGHT_ALL=1 npx playwright test --project=chromium --project=firefox --project=webkit",
"test:playwright:report": "cd tests/playwright && npx playwright show-report",
"playwright:install": "cd tests/playwright && npx playwright install --with-deps",
"postinstall": "node scripts/patch-yargs-dirname.cjs && node scripts/patch-pdfkit-entry.cjs && node scripts/patch-meteor-node-stubs-pbkdf2.cjs"
},
"devDependencies": {
"@meteorjs/rspack": "^3.0.0",
"@rsdoctor/rspack-plugin": "^1.6.4",
"@rspack/cli": "^2.2.9",
"@rspack/core": "^2.2.9",
"@rspack/dev-server": "^2.2.2",
"@swc/core": "^1.16.18",
"@typescript-eslint/eslint-plugin": "^8.72.1",
"@typescript-eslint/parser": "^8.72.0",
"chai": "^6.3.0",
"chai-as-promised": "^8.0.2",
"css-loader": "^7.1.4",
"enhanced-resolve": "5.26.0",
"minimatch": "^11.0.1",
"mongodb": "^7.7.0",
"puppeteer": "^25.15.0",
"sinon": "^22.1.0",
"sinon-chai": "^4.0.1",
"style-loader": "^4.0.0"
},
"dependencies": {
"@aws-sdk/client-s3": "3.1161.0",
"@aws-sdk/lib-storage": "~3.1161.0",
"@azure/storage-blob": "^12.33.0",
"@babel/parser": "^8.0.4",
"@babel/runtime": "^8.0.0",
"@fastify/busboy": "^3.2.4",
"@google-cloud/storage": "^8.0.1",
"@meteorjs/reify": "^0.25.4",
"@node-saml/node-saml": "^5.2.0",
"@rwap/jquery-ui-touch-punch": "^1.0.11",
"@simplewebauthn/server": "14.0.3",
"@swc/helpers": "^0.5.23",
"@textcomplete/contenteditable": "^0.1.13",
"@textcomplete/core": "^0.1.13",
"@textcomplete/textarea": "^0.1.13",
"@tweedegolf/sab-adapter-amazon-s3": "^3.0.5",
"@tweedegolf/sab-adapter-azure-blob": "^3.0.3",
"@tweedegolf/sab-adapter-google-cloud": "^3.0.3",
"@wekan/office-open-xml-viewer": "file:npm-packages/office-open-xml-viewer",
"@wekanteam/capnp-es": "file:npm-packages/capnp-es",
"@wekanteam/dragscroll": "file:npm-packages/dragscroll",
"@wekanteam/exceljs": "file:npm-packages/exceljs",
"@wekanteam/html-to-markdown": "file:npm-packages/html-to-markdown",
"@wekanteam/meteor-globals": "file:npm-packages/meteor-globals",
"@wekanteam/meteor-reactive-cache": "file:npm-packages/meteor-reactive-cache",
"archiver": "^8.0.0",
"autosize": "^6.0.1",
"blockly": "13.4.0",
"bson": "^7.3.1",
"chart.js": "^4.5.1",
"dhtmlx-gantt": "^10.0.3",
"dompurify": "^3.4.17",
"escape-string-regexp": "^5.0.0",
"fflate": "^0.8.3",
"file-type": "^22.2.0",
"filesize": "^11.0.30",
"frappe-gantt": "^1.2.2",
"glob": "^14.0.3",
"highlight.js": "^11.12.0",
"hotkeys-js": "^4.0.8",
"htmlparser2": "^12.0.0",
"i18next": "^26.5.11",
"i18next-sprintf-postprocessor": "^0.2.2",
"imapflow": "2.9.1",
"isomorphic-git": "1.44.10",
"jquery": "^4.0.0",
"jquery-ui": "^1.14.2",
"limax": "^4.2.3",
"mailparser": "3.14.2",
"markdown-it": "^15.0.3",
"markdown-it-emoji": "^3.0.0",
"markdown-it-math": "^6.0.0",
"meteor-accounts-t9n": "^2.6.0",
"meteor-node-stubs": "^1.2.32",
"papaparse": "^5.5.4",
"pbkdf2": "^3.1.7",
"pdfjs-dist": "~6.5.438",
"pdfkit": "^0.20.2",
"pretty-ms": "^10.0.0",
"qrcode-generator": "2.0.4",
"sanitize-html": "^2.18.1",
"sharp": "^0.35.5",
"temml": "^0.14.0",
"underscore": "^1.13.8",
"unzipper": "^0.12.5",
"wasmagic": "1.0.12",
"web-push": "3.6.7",
"yjs": "13.6.33"
},
"overrides": {
"sourcemap-codec": "npm:@jridgewell/sourcemap-codec@^1.4.15",
"elliptic": "^6.6.1",
"archiver-utils": {
"glob": "$glob"
},
"readdir-glob": {
"minimatch": "^11.0.1"
},
"@typescript-eslint/typescript-estree": {
"minimatch": "^11.0.1"
},
"@babel/cli": {
"minimatch": "^11.0.1"
},
"uuid": "^14.0.0",
"webpack-dev-server": "^5.2.6",
"http-proxy-middleware": "^2.0.10",
"@azure/msal-node": "^7.1.1",
"express": {
"qs": "6.16.0",
"body-parser": {
"qs": "6.16.0"
}
}
},
"optionalDependencies": {
"@img/sharp-wasm32": "^0.35.5"
}
}