diff --git a/apps/meteor/.eslintignore b/apps/meteor/.eslintignore deleted file mode 100644 index f7051767d77..00000000000 --- a/apps/meteor/.eslintignore +++ /dev/null @@ -1,16 +0,0 @@ -/node_modules/ -#/tests/e2e/ -/packages/ -/app/emoji-emojione/generateEmojiIndex.js -/public/ -/private/moment-locales/ -/imports/ -/ee/server/services/dist/ -!/.mocharc.js -!/.mocharc.*.js -!/.scripts/ -!/.storybook/ -!/client/.eslintrc.js -!/ee/client/.eslintrc.js -/storybook-static/ -/packages/ diff --git a/apps/meteor/.eslintrc.json b/apps/meteor/.eslintrc.json index 013a5e0f6b1..84af970d6b5 100644 --- a/apps/meteor/.eslintrc.json +++ b/apps/meteor/.eslintrc.json @@ -22,6 +22,21 @@ } ] }, + "ignorePatterns": [ + "app/emoji-emojione/generateEmojiIndex.js", + "public", + "private/moment-locales", + "imports", + "ee/server/services/dist", + "!.mocharc.js", + "!.mocharc.*.js", + "!.scripts", + "!.storybook", + "!client/.eslintrc.js", + "!ee/client/.eslintrc.js", + "storybook-static", + "packages" + ], "overrides": [ { "files": ["**/*.ts", "**/*.tsx"], diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 365547cfd2f..aa0b3e040da 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,224 +1,69 @@ { "name": "@rocket.chat/meteor", - "description": "The Ultimate Open Source WebChat Platform", "version": "7.14.0-develop", "private": true, - "type": "commonjs", - "author": { - "name": "Rocket.Chat", - "url": "https://rocket.chat/" - }, + "description": "The Ultimate Open Source WebChat Platform", "keywords": [ "rocketchat", "rocket", "chat" ], + "bugs": { + "url": "https://github.com/RocketChat/Rocket.Chat/issues", + "email": "support@rocket.chat" + }, + "repository": { + "type": "git", + "url": "https://github.com/RocketChat/Rocket.Chat.git" + }, + "license": "MIT", + "author": { + "name": "Rocket.Chat", + "url": "https://rocket.chat/" + }, + "type": "commonjs", "scripts": { - "start": "meteor", + ".testunit:definition": "mocha --config ./.mocharc.definition.js", + ".testunit:jest": "TZ=UTC TS_NODE_COMPILER_OPTIONS='{\"allowJs\": false}' jest", + ".testunit:server": "mocha --config ./.mocharc.js", + ".testunit:server:cov": "nyc -r text -r lcov mocha --config ./.mocharc.js", "build:ci": "METEOR_DEBUG_BUILD=1 METEOR_DISABLE_OPTIMISTIC_CACHING=1 meteor build --verbose --server-only --directory /tmp/dist", + "coverage": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' nyc -r html mocha --config ./.mocharc.js", + "debug": "meteor run --inspect", + "debug-brk": "meteor run --inspect-brk", "dev": "NODE_OPTIONS=\"--trace-warnings\" meteor --exclude-archs \"web.browser.legacy, web.cordova\"", + "docker:start": "docker-compose up", "dsv": "meteor npm run dev", + "eslint": "NODE_OPTIONS=\"--max-old-space-size=8192\" eslint --ext .js,.jsx,.ts,.tsx . --cache", + "eslint:fix": "yarn eslint --fix", "ha": "meteor npm run ha:start", - "ms": "TRANSPORTER=${TRANSPORTER:-TCP} meteor npm run dev", - "ha:start": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' ts-node .scripts/run-ha.ts main", "ha:add": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' ts-node .scripts/run-ha.ts instance", - "migration:add": "ts-node-transpile-only --skip-project .scripts/make-migration.ts", - "debug": "meteor run --inspect", - "debug-brk": "meteor run --inspect-brk", + "ha:start": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' ts-node .scripts/run-ha.ts main", "lint": "yarn stylelint && yarn eslint", - "eslint": "NODE_OPTIONS=\"--max-old-space-size=8192\" eslint --ext .js,.jsx,.ts,.tsx . --cache", - "eslint:fix": "yarn eslint --fix", + "migration:add": "ts-node-transpile-only --skip-project .scripts/make-migration.ts", + "ms": "TRANSPORTER=${TRANSPORTER:-TCP} meteor npm run dev", "obj:dev": "TEST_MODE=true yarn dev", + "prepare": "node playwright.prepare.mjs", + "release": "meteor yarn set-version --silent", + "set-version": "node .scripts/set-version.js", + "start": "meteor", + "storybook": "storybook dev -p 6006 --no-version-updates", "stylelint": "stylelint \"app/**/*.css\" \"client/**/*.css\"", "stylelint:fix": "stylelint --fix \"app/**/*.css\" \"client/**/*.css\"", - "typecheck": "meteor lint && cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" tsc --noEmit --skipLibCheck", - "coverage": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' nyc -r html mocha --config ./.mocharc.js", + "test": "yarn testunit && yarn testapi", "test:e2e": "playwright test", "test:e2e:federation": "playwright test --config=playwright-federation.config.ts", "test:e2e:nyc": "nyc report --reporter=lcovonly", "testapi": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --config ./.mocharc.api.js", "testunit": "yarn .testunit:definition && yarn .testunit:jest && yarn .testunit:server:cov", - ".testunit:server": "mocha --config ./.mocharc.js", - ".testunit:server:cov": "nyc -r text -r lcov mocha --config ./.mocharc.js", - ".testunit:jest": "TZ=UTC TS_NODE_COMPILER_OPTIONS='{\"allowJs\": false}' jest", - ".testunit:definition": "mocha --config ./.mocharc.definition.js", "testunit-watch": "TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --watch --config ./.mocharc.js", - "test": "yarn testunit && yarn testapi", - "version": "node .scripts/version.js", - "set-version": "node .scripts/set-version.js", - "release": "meteor yarn set-version --silent", - "storybook": "storybook dev -p 6006 --no-version-updates", - "prepare": "node playwright.prepare.mjs", - "docker:start": "docker-compose up" - }, - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/RocketChat/Rocket.Chat.git" - }, - "bugs": { - "url": "https://github.com/RocketChat/Rocket.Chat/issues", - "email": "support@rocket.chat" - }, - "devDependencies": { - "@axe-core/playwright": "^4.10.2", - "@babel/core": "~7.28.5", - "@babel/eslint-parser": "~7.28.5", - "@babel/preset-env": "~7.28.5", - "@babel/preset-react": "~7.27.1", - "@babel/register": "~7.28.3", - "@faker-js/faker": "~8.0.2", - "@playwright/test": "^1.52.0", - "@rocket.chat/desktop-api": "workspace:~", - "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/livechat": "workspace:^", - "@rocket.chat/mock-providers": "workspace:^", - "@rocket.chat/tsconfig": "workspace:*", - "@storybook/addon-a11y": "^8.6.14", - "@storybook/addon-essentials": "^8.6.14", - "@storybook/addon-interactions": "^8.6.14", - "@storybook/addon-styling-webpack": "^1.0.1", - "@storybook/addon-webpack5-compiler-babel": "^3.0.6", - "@storybook/react": "^8.6.14", - "@storybook/react-webpack5": "^8.6.14", - "@testing-library/dom": "~10.4.1", - "@testing-library/react": "~16.3.0", - "@testing-library/user-event": "~14.6.1", - "@types/adm-zip": "^0.5.7", - "@types/archiver": "~6.0.4", - "@types/bad-words": "^3.0.3", - "@types/bcrypt": "^5.0.2", - "@types/body-parser": "^1.19.6", - "@types/busboy": "^1.5.4", - "@types/bytebuffer": "~5.0.49", - "@types/chai": "~4.3.20", - "@types/chai-as-promised": "^7.1.8", - "@types/chai-datetime": "0.0.39", - "@types/chai-dom": "1.11.3", - "@types/chai-spies": "~1.0.6", - "@types/codemirror": "~5.60.17", - "@types/cookie": "^0.5.4", - "@types/cookie-parser": "^1.4.10", - "@types/cors": "^2.8.19", - "@types/cssom": "^0.4.3", - "@types/ejson": "^2.2.2", - "@types/express": "^4.17.25", - "@types/express-rate-limit": "^5.1.3", - "@types/google-libphonenumber": "^7.4.30", - "@types/gravatar": "^1.8.6", - "@types/he": "^1.2.3", - "@types/i18next-sprintf-postprocessor": "^0.2.3", - "@types/imap": "^0.8.42", - "@types/jest": "~30.0.0", - "@types/jsdom": "^21.1.7", - "@types/jsdom-global": "^3.0.7", - "@types/jsrsasign": "^10.5.15", - "@types/katex": "^0.16.7", - "@types/later": "^1.2.9", - "@types/ldapjs": "^2.2.5", - "@types/less": "~3.0.8", - "@types/lodash": "~4.17.20", - "@types/lodash.clonedeep": "^4.5.9", - "@types/lodash.debounce": "^4.0.9", - "@types/lodash.escape": "^4.0.9", - "@types/lodash.get": "^4.4.9", - "@types/mailparser": "^3.4.6", - "@types/marked": "^4.3.2", - "@types/meteor-collection-hooks": "^0.8.9", - "@types/mkdirp": "^1.0.2", - "@types/mocha": "github:whitecolor/mocha-types", - "@types/node": "~22.16.5", - "@types/node-rsa": "^1.1.4", - "@types/nodemailer": "~6.4.21", - "@types/oauth2-server": "^3.0.18", - "@types/object-path": "^0.11.4", - "@types/parseurl": "^1.3.3", - "@types/prometheus-gc-stats": "^0.6.4", - "@types/proxy-from-env": "^1.0.4", - "@types/proxyquire": "^1.3.31", - "@types/psl": "^1.1.3", - "@types/qs": "^6.14.0", - "@types/react": "~18.3.26", - "@types/react-dom": "~18.3.7", - "@types/sanitize-html": "~2.16.0", - "@types/semver": "^7.5.8", - "@types/sharp": "^0.32.0", - "@types/sinon": "^10.0.20", - "@types/speakeasy": "^2.0.10", - "@types/strict-uri-encode": "^2.0.2", - "@types/supertest": "~6.0.3", - "@types/supports-color": "~7.2.1", - "@types/swagger-ui-express": "^4.1.8", - "@types/textarea-caret": "^3.0.4", - "@types/ua-parser-js": "^0.7.39", - "@types/underscore": "^1.13.0", - "@types/uuid": "^10.0.0", - "@types/xml-crypto": "~1.4.6", - "@types/xml-encryption": "~1.2.4", - "@typescript-eslint/eslint-plugin": "~5.60.1", - "@typescript-eslint/parser": "~5.60.1", - "autoprefixer": "^9.8.8", - "babel-loader": "~10.0.0", - "babel-plugin-array-includes": "^2.0.3", - "babel-plugin-istanbul": "~7.0.1", - "chai": "^4.5.0", - "chai-as-promised": "^7.1.2", - "chai-datetime": "^1.8.1", - "chai-dom": "^1.12.1", - "chai-spies": "~1.1.0", - "cross-env": "^7.0.3", - "docker-compose": "^0.24.8", - "emojione-assets": "^4.5.0", - "eslint": "~8.45.0", - "eslint-config-prettier": "~9.1.2", - "eslint-plugin-anti-trojan-source": "~1.1.2", - "eslint-plugin-import": "~2.31.0", - "eslint-plugin-no-floating-promise": "~2.0.0", - "eslint-plugin-playwright": "~2.2.2", - "eslint-plugin-prettier": "~5.2.6", - "eslint-plugin-react": "~7.37.5", - "eslint-plugin-react-hooks": "~5.0.0", - "eslint-plugin-storybook": "~0.11.6", - "eslint-plugin-testing-library": "~6.4.0", - "eslint-plugin-you-dont-need-lodash-underscore": "~6.14.0", - "fast-glob": "^3.3.3", - "i18next": "~23.4.9", - "jest": "~30.2.0", - "jsdom-global": "^3.0.2", - "mocha": "^9.2.2", - "nyc": "^17.1.0", - "outdent": "~0.8.0", - "pino-pretty": "^7.6.1", - "playwright-core": "~1.52.0", - "playwright-qase-reporter": "~2.1.6", - "postcss": "~8.4.49", - "postcss-custom-properties": "^14.0.6", - "postcss-easy-import": "^4.0.0", - "postcss-lit": "^1.1.1", - "postcss-load-config": "^6.0.1", - "postcss-media-minmax": "^5.0.0", - "postcss-nested": "^7.0.2", - "postcss-url": "^10.1.3", - "prettier": "~3.3.3", - "proxyquire": "^2.1.3", - "raw-loader": "~4.0.2", - "react-docgen-typescript-plugin": "^1.0.8", - "sinon": "^19.0.5", - "source-map": "~0.7.6", - "storybook": "^8.6.14", - "stylelint": "^16.10.0", - "stylelint-config-standard": "^36.0.1", - "stylelint-order": "^6.0.4", - "stylelint-selector-bem-pattern": "^4.0.1", - "supertest": "~7.1.4", - "supports-color": "~7.2.0", - "template-file": "^6.0.1", - "ts-node": "^10.9.2", - "tsx": "~4.20.6", - "typescript": "~5.9.3", - "webpack": "~5.99.9" + "typecheck": "meteor lint && cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" tsc --noEmit --skipLibCheck", + "version": "node .scripts/version.js" }, + "browserslist": [ + "last 2 versions", + "Firefox ESR" + ], "dependencies": { "@babel/runtime": "~7.28.4", "@bugsnag/js": "~7.20.2", @@ -464,22 +309,177 @@ "zod": "^3.24.1", "zustand": "~5.0.8" }, - "meteor": { - "mainModule": { - "client": "client/main.ts", - "server": "server/main.ts" - } + "devDependencies": { + "@axe-core/playwright": "^4.10.2", + "@babel/core": "~7.28.5", + "@babel/eslint-parser": "~7.28.5", + "@babel/preset-env": "~7.28.5", + "@babel/preset-react": "~7.27.1", + "@babel/register": "~7.28.3", + "@faker-js/faker": "~8.0.2", + "@playwright/test": "^1.52.0", + "@rocket.chat/desktop-api": "workspace:~", + "@rocket.chat/eslint-config": "workspace:^", + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/livechat": "workspace:^", + "@rocket.chat/mock-providers": "workspace:^", + "@rocket.chat/tsconfig": "workspace:*", + "@storybook/addon-a11y": "^8.6.14", + "@storybook/addon-essentials": "^8.6.14", + "@storybook/addon-interactions": "^8.6.14", + "@storybook/addon-styling-webpack": "^1.0.1", + "@storybook/addon-webpack5-compiler-babel": "^3.0.6", + "@storybook/react": "^8.6.14", + "@storybook/react-webpack5": "^8.6.14", + "@testing-library/dom": "~10.4.1", + "@testing-library/react": "~16.3.0", + "@testing-library/user-event": "~14.6.1", + "@types/adm-zip": "^0.5.7", + "@types/archiver": "~6.0.4", + "@types/bad-words": "^3.0.3", + "@types/bcrypt": "^5.0.2", + "@types/body-parser": "^1.19.6", + "@types/busboy": "^1.5.4", + "@types/bytebuffer": "~5.0.49", + "@types/chai": "~4.3.20", + "@types/chai-as-promised": "^7.1.8", + "@types/chai-datetime": "0.0.39", + "@types/chai-dom": "1.11.3", + "@types/chai-spies": "~1.0.6", + "@types/codemirror": "~5.60.17", + "@types/cookie": "^0.5.4", + "@types/cookie-parser": "^1.4.10", + "@types/cors": "^2.8.19", + "@types/cssom": "^0.4.3", + "@types/ejson": "^2.2.2", + "@types/express": "^4.17.25", + "@types/express-rate-limit": "^5.1.3", + "@types/google-libphonenumber": "^7.4.30", + "@types/gravatar": "^1.8.6", + "@types/he": "^1.2.3", + "@types/i18next-sprintf-postprocessor": "^0.2.3", + "@types/imap": "^0.8.42", + "@types/jest": "~30.0.0", + "@types/jsdom": "^21.1.7", + "@types/jsdom-global": "^3.0.7", + "@types/jsrsasign": "^10.5.15", + "@types/katex": "^0.16.7", + "@types/later": "^1.2.9", + "@types/ldapjs": "^2.2.5", + "@types/less": "~3.0.8", + "@types/lodash": "~4.17.20", + "@types/lodash.clonedeep": "^4.5.9", + "@types/lodash.debounce": "^4.0.9", + "@types/lodash.escape": "^4.0.9", + "@types/lodash.get": "^4.4.9", + "@types/mailparser": "^3.4.6", + "@types/marked": "^4.3.2", + "@types/meteor-collection-hooks": "^0.8.9", + "@types/mkdirp": "^1.0.2", + "@types/mocha": "github:whitecolor/mocha-types", + "@types/node": "~22.16.5", + "@types/node-rsa": "^1.1.4", + "@types/nodemailer": "~6.4.21", + "@types/oauth2-server": "^3.0.18", + "@types/object-path": "^0.11.4", + "@types/parseurl": "^1.3.3", + "@types/prometheus-gc-stats": "^0.6.4", + "@types/proxy-from-env": "^1.0.4", + "@types/proxyquire": "^1.3.31", + "@types/psl": "^1.1.3", + "@types/qs": "^6.14.0", + "@types/react": "~18.3.26", + "@types/react-dom": "~18.3.7", + "@types/sanitize-html": "~2.16.0", + "@types/semver": "^7.5.8", + "@types/sharp": "^0.32.0", + "@types/sinon": "^10.0.20", + "@types/speakeasy": "^2.0.10", + "@types/strict-uri-encode": "^2.0.2", + "@types/supertest": "~6.0.3", + "@types/supports-color": "~7.2.1", + "@types/swagger-ui-express": "^4.1.8", + "@types/textarea-caret": "^3.0.4", + "@types/ua-parser-js": "^0.7.39", + "@types/underscore": "^1.13.0", + "@types/uuid": "^10.0.0", + "@types/xml-crypto": "~1.4.6", + "@types/xml-encryption": "~1.2.4", + "@typescript-eslint/eslint-plugin": "~5.60.1", + "@typescript-eslint/parser": "~5.60.1", + "autoprefixer": "^9.8.8", + "babel-loader": "~10.0.0", + "babel-plugin-array-includes": "^2.0.3", + "babel-plugin-istanbul": "~7.0.1", + "chai": "^4.5.0", + "chai-as-promised": "^7.1.2", + "chai-datetime": "^1.8.1", + "chai-dom": "^1.12.1", + "chai-spies": "~1.1.0", + "cross-env": "^7.0.3", + "docker-compose": "^0.24.8", + "emojione-assets": "^4.5.0", + "eslint": "~8.45.0", + "eslint-config-prettier": "~9.1.2", + "eslint-plugin-anti-trojan-source": "~1.1.2", + "eslint-plugin-import": "~2.31.0", + "eslint-plugin-no-floating-promise": "~2.0.0", + "eslint-plugin-playwright": "~2.2.2", + "eslint-plugin-prettier": "~5.2.6", + "eslint-plugin-react": "~7.37.5", + "eslint-plugin-react-hooks": "~5.0.0", + "eslint-plugin-storybook": "~0.11.6", + "eslint-plugin-testing-library": "~6.4.0", + "eslint-plugin-you-dont-need-lodash-underscore": "~6.14.0", + "fast-glob": "^3.3.3", + "i18next": "~23.4.9", + "jest": "~30.2.0", + "jsdom-global": "^3.0.2", + "mocha": "^9.2.2", + "nyc": "^17.1.0", + "outdent": "~0.8.0", + "pino-pretty": "^7.6.1", + "playwright-core": "~1.52.0", + "playwright-qase-reporter": "~2.1.6", + "postcss": "~8.4.49", + "postcss-custom-properties": "^14.0.6", + "postcss-easy-import": "^4.0.0", + "postcss-lit": "^1.1.1", + "postcss-load-config": "^6.0.1", + "postcss-media-minmax": "^5.0.0", + "postcss-nested": "^7.0.2", + "postcss-url": "^10.1.3", + "prettier": "~3.3.3", + "proxyquire": "^2.1.3", + "raw-loader": "~4.0.2", + "react-docgen-typescript-plugin": "^1.0.8", + "sinon": "^19.0.5", + "source-map": "~0.7.6", + "storybook": "^8.6.14", + "stylelint": "^16.10.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-order": "^6.0.4", + "stylelint-selector-bem-pattern": "^4.0.1", + "supertest": "~7.1.4", + "supports-color": "~7.2.0", + "template-file": "^6.0.1", + "ts-node": "^10.9.2", + "tsx": "~4.20.6", + "typescript": "~5.9.3", + "webpack": "~5.99.9" }, - "browserslist": [ - "last 2 versions", - "Firefox ESR" - ], "volta": { "extends": "../../package.json" }, "installConfig": { "hoistingLimits": "workspaces" }, + "meteor": { + "mainModule": { + "client": "client/main.ts", + "server": "server/main.ts" + } + }, "rocketchat": { "minimumClientVersions": { "desktop": "3.9.6", diff --git a/apps/meteor/packages/rocketchat-i18n/.eslintrc.json b/apps/meteor/packages/rocketchat-i18n/.eslintrc.json index 0815408b0d7..e891ae3e268 100644 --- a/apps/meteor/packages/rocketchat-i18n/.eslintrc.json +++ b/apps/meteor/packages/rocketchat-i18n/.eslintrc.json @@ -1,5 +1,5 @@ { "globals": { - "Npm" : false + "Npm" : false } } diff --git a/apps/uikit-playground/.eslintignore b/apps/uikit-playground/.eslintignore deleted file mode 100644 index 8a42e7e798b..00000000000 --- a/apps/uikit-playground/.eslintignore +++ /dev/null @@ -1,18 +0,0 @@ -/dist -/build -/node_modules -/storybook-static -!/.jest -!/.storybook -/.storybook/jest-results.json - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/apps/uikit-playground/.eslintrc.cjs b/apps/uikit-playground/.eslintrc.cjs deleted file mode 100644 index 4020bcbf409..00000000000 --- a/apps/uikit-playground/.eslintrc.cjs +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - env: { browser: true, es2020: true }, - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:react-hooks/recommended', - ], - parser: '@typescript-eslint/parser', - parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, - plugins: ['react-refresh'], - rules: { - 'react-refresh/only-export-components': 'warn', - }, -} diff --git a/apps/uikit-playground/.eslintrc.json b/apps/uikit-playground/.eslintrc.json new file mode 100644 index 00000000000..972542b9e3c --- /dev/null +++ b/apps/uikit-playground/.eslintrc.json @@ -0,0 +1,30 @@ +{ + "env": { "browser": true, "es2020": true }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react-hooks/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { "ecmaVersion": "latest", "sourceType": "module" }, + "plugins": ["react-refresh"], + "rules": { + "react-refresh/only-export-components": "warn" + }, + "ignorePatterns": [ + "dist", + "build", + "storybook-static", + "!.jest", + "!.storybook", + ".storybook/jest-results.json", + ".DS_Store", + ".env.local", + ".env.development.local", + ".env.test.local", + ".env.production.local", + "npm-debug.log*", + "yarn-debug.log*", + "yarn-error.log*" + ] +} diff --git a/apps/uikit-playground/package.json b/apps/uikit-playground/package.json index 0f7502592f8..9048d50aea6 100644 --- a/apps/uikit-playground/package.json +++ b/apps/uikit-playground/package.json @@ -1,63 +1,63 @@ { - "name": "@rocket.chat/uikit-playground", - "private": true, - "version": "0.7.0", - "type": "module", - "scripts": { - "dev": "vite", - "build-preview": "tsc && vite build", - ".:build-preview-move": "mkdir -p ../../.preview/ && cp -r ./dist ../../.preview/uikit-playground", - "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@codemirror/lang-javascript": "^6.2.4", - "@codemirror/lang-json": "^6.0.2", - "@hello-pangea/dnd": "^17.0.0", - "@lezer/highlight": "^1.2.3", - "@rocket.chat/core-typings": "workspace:^", - "@rocket.chat/css-in-js": "~0.31.25", - "@rocket.chat/fuselage": "~0.68.1", - "@rocket.chat/fuselage-hooks": "~0.38.1", - "@rocket.chat/fuselage-toastbar": "~0.35.1", - "@rocket.chat/fuselage-tokens": "~0.33.2", - "@rocket.chat/fuselage-ui-kit": "workspace:~", - "@rocket.chat/icons": "~0.45.0", - "@rocket.chat/logo": "~0.32.3", - "@rocket.chat/styled": "~0.32.0", - "@rocket.chat/ui-avatar": "workspace:^", - "@rocket.chat/ui-contexts": "workspace:~", - "codemirror": "^6.0.2", - "eslint4b-prebuilt": "^6.7.2", - "moment": "^2.30.1", - "prettier": "~3.3.3", - "rc-scrollbars": "^1.1.6", - "react": "~18.3.1", - "react-beautiful-dnd": "^13.1.1", - "react-dom": "~18.3.1", - "react-router-dom": "^6.28.0", - "react-split-pane": "^0.1.92", - "react-virtuoso": "^4.12.0", - "reactflow": "^11.11.4" - }, - "devDependencies": { - "@rocket.chat/emitter": "~0.31.25", - "@rocket.chat/tsconfig": "workspace:*", - "@types/lodash": "~4.17.20", - "@types/react": "~18.3.26", - "@types/react-beautiful-dnd": "^13.1.8", - "@types/react-dom": "~18.3.7", - "@typescript-eslint/eslint-plugin": "~5.60.1", - "@typescript-eslint/parser": "~5.60.1", - "@vitejs/plugin-react": "~4.5.2", - "eslint": "~8.45.0", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.24", - "typescript": "~5.9.3", - "vite": "^6.2.4" - }, - "volta": { - "extends": "../../package.json" - } + "name": "@rocket.chat/uikit-playground", + "version": "0.7.0", + "private": true, + "type": "module", + "scripts": { + ".:build-preview-move": "mkdir -p ../../.preview/ && cp -r ./dist ../../.preview/uikit-playground", + "build-preview": "tsc && vite build", + "dev": "vite", + "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@codemirror/lang-javascript": "^6.2.4", + "@codemirror/lang-json": "^6.0.2", + "@hello-pangea/dnd": "^17.0.0", + "@lezer/highlight": "^1.2.3", + "@rocket.chat/core-typings": "workspace:^", + "@rocket.chat/css-in-js": "~0.31.25", + "@rocket.chat/fuselage": "~0.68.1", + "@rocket.chat/fuselage-hooks": "~0.38.1", + "@rocket.chat/fuselage-toastbar": "~0.35.1", + "@rocket.chat/fuselage-tokens": "~0.33.2", + "@rocket.chat/fuselage-ui-kit": "workspace:~", + "@rocket.chat/icons": "~0.45.0", + "@rocket.chat/logo": "~0.32.3", + "@rocket.chat/styled": "~0.32.0", + "@rocket.chat/ui-avatar": "workspace:^", + "@rocket.chat/ui-contexts": "workspace:~", + "codemirror": "^6.0.2", + "eslint4b-prebuilt": "^6.7.2", + "moment": "^2.30.1", + "prettier": "~3.3.3", + "rc-scrollbars": "^1.1.6", + "react": "~18.3.1", + "react-beautiful-dnd": "^13.1.1", + "react-dom": "~18.3.1", + "react-router-dom": "^6.28.0", + "react-split-pane": "^0.1.92", + "react-virtuoso": "^4.12.0", + "reactflow": "^11.11.4" + }, + "devDependencies": { + "@rocket.chat/emitter": "~0.31.25", + "@rocket.chat/tsconfig": "workspace:*", + "@types/lodash": "~4.17.20", + "@types/react": "~18.3.26", + "@types/react-beautiful-dnd": "^13.1.8", + "@types/react-dom": "~18.3.7", + "@typescript-eslint/eslint-plugin": "~5.60.1", + "@typescript-eslint/parser": "~5.60.1", + "@vitejs/plugin-react": "~4.5.2", + "eslint": "~8.45.0", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.24", + "typescript": "~5.9.3", + "vite": "^6.2.4" + }, + "volta": { + "extends": "../../package.json" + } } diff --git a/ee/apps/account-service/.eslintrc.json b/ee/apps/account-service/.eslintrc.json index 4d3f4a7d4d5..7d1aa549ad6 100644 --- a/ee/apps/account-service/.eslintrc.json +++ b/ee/apps/account-service/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "plugins": ["jest"], "env": { "jest/globals": true diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index 86ca92be1e5..b435bd0c10b 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/account-service", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat Account service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/account-service/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -49,10 +53,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/account-service/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/authorization-service/.eslintrc.json b/ee/apps/authorization-service/.eslintrc.json index 4d3f4a7d4d5..7d1aa549ad6 100644 --- a/ee/apps/authorization-service/.eslintrc.json +++ b/ee/apps/authorization-service/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "plugins": ["jest"], "env": { "jest/globals": true diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index 9d906118aa4..979800eecc3 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/authorization-service", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat Authorization service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/authorization-service/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -45,10 +49,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/authorization-service/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/ddp-streamer/.eslintrc.json b/ee/apps/ddp-streamer/.eslintrc.json index 4d3f4a7d4d5..7d1aa549ad6 100644 --- a/ee/apps/ddp-streamer/.eslintrc.json +++ b/ee/apps/ddp-streamer/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "plugins": ["jest"], "env": { "jest/globals": true diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 8e29526fb9e..6188a3ac55e 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/ddp-streamer", - "private": true, "version": "0.3.44", + "private": true, "description": "Rocket.Chat DDP-Streamer service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -58,10 +62,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/omnichannel-transcript/.eslintrc.json b/ee/apps/omnichannel-transcript/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/apps/omnichannel-transcript/.eslintrc.json +++ b/ee/apps/omnichannel-transcript/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index cf99c17e75b..ac17d106a89 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/omnichannel-transcript", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/omnichannel-transcript/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@react-pdf/renderer": "^3.4.5", "@rocket.chat/core-services": "workspace:^", @@ -56,10 +60,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/omnichannel-transcript/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/presence-service/.eslintrc.json b/ee/apps/presence-service/.eslintrc.json index 4d3f4a7d4d5..7d1aa549ad6 100644 --- a/ee/apps/presence-service/.eslintrc.json +++ b/ee/apps/presence-service/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "plugins": ["jest"], "env": { "jest/globals": true diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 50095029f9b..caee73298ad 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/presence-service", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat Presence service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/presence-service/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -45,10 +49,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/presence-service/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/queue-worker/.eslintrc.json b/ee/apps/queue-worker/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/apps/queue-worker/.eslintrc.json +++ b/ee/apps/queue-worker/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 755279f74a3..cb63ce0ef48 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/queue-worker", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/queue-worker/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -47,10 +51,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/queue-worker/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/apps/stream-hub-service/.eslintrc.json b/ee/apps/stream-hub-service/.eslintrc.json index 4d3f4a7d4d5..7d1aa549ad6 100644 --- a/ee/apps/stream-hub-service/.eslintrc.json +++ b/ee/apps/stream-hub-service/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "plugins": ["jest"], "env": { "jest/globals": true diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index fd1ac752fa9..56fd2bfd5ba 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,19 +1,23 @@ { "name": "@rocket.chat/stream-hub-service", - "private": true, "version": "0.4.44", + "private": true, "description": "Rocket.Chat Stream Hub service", + "keywords": [ + "rocketchat" + ], + "author": "Rocket.Chat", + "main": "./dist/ee/apps/stream-hub-service/src/service.js", + "files": [ + "/dist" + ], "scripts": { "build": "tsc -p tsconfig.json", + "lint": "eslint src", "ms": "TRANSPORTER=${TRANSPORTER:-TCP} MONGO_URL=${MONGO_URL:-mongodb://localhost:3001/meteor} ts-node --files src/service.ts", "test": "echo \"Error: no test specified\" && exit 1", - "lint": "eslint src", "typecheck": "tsc --noEmit --skipLibCheck -p tsconfig.json" }, - "keywords": [ - "rocketchat" - ], - "author": "Rocket.Chat", "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -46,10 +50,6 @@ "ts-node": "^10.9.2", "typescript": "~5.9.3" }, - "main": "./dist/ee/apps/stream-hub-service/src/service.js", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/packages/federation-matrix/.eslintrc.json b/ee/packages/federation-matrix/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/federation-matrix/.eslintrc.json +++ b/ee/packages/federation-matrix/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/federation-matrix/package.json b/ee/packages/federation-matrix/package.json index 57fbb1689a1..1ea4abd4e00 100644 --- a/ee/packages/federation-matrix/package.json +++ b/ee/packages/federation-matrix/package.json @@ -2,41 +2,21 @@ "name": "@rocket.chat/federation-matrix", "version": "0.0.6", "private": true, - "devDependencies": { - "@babel/cli": "~7.28.3", - "@babel/core": "~7.28.5", - "@babel/preset-env": "~7.28.5", - "@babel/preset-typescript": "~7.27.1", - "@rocket.chat/ddp-client": "workspace:^", - "@rocket.chat/eslint-config": "workspace:^", - "@types/emojione": "^2.2.9", - "@types/node": "~22.16.5", - "@types/sanitize-html": "~2.16.0", - "babel-jest": "~30.2.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "matrix-js-sdk": "^38.4.0", - "pino-pretty": "^7.6.1", - "typescript": "~5.9.3" - }, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.build.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", "lint": "eslint src", "lint:fix": "eslint src --fix", "test": "jest", - "testend-to-end": "IS_EE=true NODE_EXTRA_CA_CERTS=$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt jest --config jest.config.federation.ts --forceExit --testTimeout=30000", "test:integration": "./tests/scripts/run-integration-tests.sh", - "build": "rm -rf dist && tsc -p tsconfig.build.json", + "testend-to-end": "IS_EE=true NODE_EXTRA_CA_CERTS=$(pwd)/docker-compose/traefik/certs/ca/rootCA.crt jest --config jest.config.federation.ts --forceExit --testTimeout=30000", "testunit": "jest", - "typecheck": "tsc --noEmit --skipLibCheck", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], - "volta": { - "extends": "../../../package.json" + "typecheck": "tsc --noEmit --skipLibCheck" }, "dependencies": { "@rocket.chat/core-services": "workspace:^", @@ -56,5 +36,25 @@ "sanitize-html": "~2.17.0", "tsyringe": "^4.10.0", "tweetnacl": "^1.0.3" + }, + "devDependencies": { + "@babel/cli": "~7.28.3", + "@babel/core": "~7.28.5", + "@babel/preset-env": "~7.28.5", + "@babel/preset-typescript": "~7.27.1", + "@rocket.chat/ddp-client": "workspace:^", + "@rocket.chat/eslint-config": "workspace:^", + "@types/emojione": "^2.2.9", + "@types/node": "~22.16.5", + "@types/sanitize-html": "~2.16.0", + "babel-jest": "~30.2.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "matrix-js-sdk": "^38.4.0", + "pino-pretty": "^7.6.1", + "typescript": "~5.9.3" + }, + "volta": { + "extends": "../../../package.json" } } diff --git a/ee/packages/license/.eslintrc.json b/ee/packages/license/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/license/.eslintrc.json +++ b/ee/packages/license/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 157a7d14c56..daf6e9eb8e7 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -2,17 +2,11 @@ "name": "@rocket.chat/license", "version": "1.1.4", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/bcrypt": "^5.0.2", - "@types/jest": "~30.0.0", - "@types/ws": "^8.5.13", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "jest-websocket-mock": "~2.5.0", - "typescript": "~5.9.3" - }, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], "scripts": { "build": "tsc", "dev": "tsc --watch --preserveWatchOutput", @@ -21,18 +15,24 @@ "test": "jest", "testunit": "jest" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], - "volta": { - "extends": "../../../package.json" - }, "dependencies": { "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/jwt": "workspace:^", "@rocket.chat/logger": "workspace:^", "bcrypt": "^5.1.1" + }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/bcrypt": "^5.0.2", + "@types/jest": "~30.0.0", + "@types/ws": "^8.5.13", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "jest-websocket-mock": "~2.5.0", + "typescript": "~5.9.3" + }, + "volta": { + "extends": "../../../package.json" } } diff --git a/ee/packages/media-calls/.eslintrc.json b/ee/packages/media-calls/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/media-calls/.eslintrc.json +++ b/ee/packages/media-calls/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/media-calls/package.json b/ee/packages/media-calls/package.json index 320dcc3329c..2a8dbac8934 100644 --- a/ee/packages/media-calls/package.json +++ b/ee/packages/media-calls/package.json @@ -2,27 +2,19 @@ "name": "@rocket.chat/media-calls", "version": "0.1.0", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", - "build-preview": "mkdir -p ../../.preview && cp -r ./dist ../../.preview/media-calls" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "build-preview": "mkdir -p ../../.preview && cp -r ./dist ../../.preview/media-calls", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest" + }, "dependencies": { "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/emitter": "~0.31.25", @@ -30,5 +22,13 @@ "@rocket.chat/media-signaling": "workspace:^", "@rocket.chat/models": "workspace:^", "drachtio-srf": "patch:drachtio-srf@npm%3A5.0.12#~/.yarn/patches/drachtio-srf-npm-5.0.12-b0b1afaad6.patch" + }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" } } diff --git a/ee/packages/network-broker/.eslintrc.json b/ee/packages/network-broker/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/network-broker/.eslintrc.json +++ b/ee/packages/network-broker/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/network-broker/package.json b/ee/packages/network-broker/package.json index d994d44ba34..98eee1ef249 100644 --- a/ee/packages/network-broker/package.json +++ b/ee/packages/network-broker/package.json @@ -2,6 +2,25 @@ "name": "@rocket.chat/network-broker", "version": "0.2.23", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "tsc", + "lint": "eslint src", + "lint:fix": "eslint src --fix", + "test": "jest", + "testunit": "jest", + "typecheck": "tsc --noEmit --skipLibCheck" + }, + "dependencies": { + "@rocket.chat/core-services": "workspace:^", + "ejson": "^2.2.3", + "moleculer": "^0.14.35", + "pino": "^8.21.0" + }, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "@rocket.chat/tsconfig": "workspace:*", @@ -15,26 +34,7 @@ "sinon": "^19.0.5", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint src", - "lint:fix": "eslint src --fix", - "test": "jest", - "build": "tsc", - "testunit": "jest", - "typecheck": "tsc --noEmit --skipLibCheck" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" - }, - "dependencies": { - "@rocket.chat/core-services": "workspace:^", - "ejson": "^2.2.3", - "moleculer": "^0.14.35", - "pino": "^8.21.0" } } diff --git a/ee/packages/omni-core-ee/.eslintrc.json b/ee/packages/omni-core-ee/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/omni-core-ee/.eslintrc.json +++ b/ee/packages/omni-core-ee/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/omni-core-ee/package.json b/ee/packages/omni-core-ee/package.json index 993aec2d27b..3093815b587 100644 --- a/ee/packages/omni-core-ee/package.json +++ b/ee/packages/omni-core-ee/package.json @@ -2,28 +2,19 @@ "name": "@rocket.chat/omni-core-ee", "version": "0.0.9", "private": true, - "devDependencies": { - "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest" + }, "dependencies": { "@rocket.chat/core-services": "workspace:^", "@rocket.chat/logger": "workspace:^", @@ -32,6 +23,15 @@ "mem": "^8.1.1", "mongodb": "6.16.0" }, + "devDependencies": { + "@rocket.chat/eslint-config": "workspace:^", + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../../package.json" } diff --git a/ee/packages/omnichannel-services/.eslintrc.json b/ee/packages/omnichannel-services/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/ee/packages/omnichannel-services/.eslintrc.json +++ b/ee/packages/omnichannel-services/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index 0a977257046..231210fe6e6 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -2,14 +2,18 @@ "name": "@rocket.chat/omnichannel-services", "version": "0.3.41", "private": true, - "devDependencies": { - "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest" }, "dependencies": { "@rocket.chat/core-services": "workspace:^", @@ -36,19 +40,15 @@ "mongodb": "6.16.0", "pino": "^8.21.0" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" + "devDependencies": { + "@rocket.chat/eslint-config": "workspace:^", + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" } diff --git a/ee/packages/pdf-worker/.eslintignore b/ee/packages/pdf-worker/.eslintignore deleted file mode 100644 index 608841ff385..00000000000 --- a/ee/packages/pdf-worker/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -!.storybook diff --git a/ee/packages/pdf-worker/.eslintrc.json b/ee/packages/pdf-worker/.eslintrc.json index 588c5c1dd33..7c5ecdf982f 100644 --- a/ee/packages/pdf-worker/.eslintrc.json +++ b/ee/packages/pdf-worker/.eslintrc.json @@ -1,5 +1,5 @@ { "extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react", "plugin:storybook/recommended"], "parser": "@typescript-eslint/parser", - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist", "!.storybook"] } diff --git a/ee/packages/presence/.eslintrc.json b/ee/packages/presence/.eslintrc.json index 56a6f6602e3..c36ef5941c0 100644 --- a/ee/packages/presence/.eslintrc.json +++ b/ee/packages/presence/.eslintrc.json @@ -8,5 +8,5 @@ } } ], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 528862bc75e..daae9da3f88 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -2,6 +2,25 @@ "name": "@rocket.chat/presence", "version": "0.2.44", "private": true, + "main": "./dist/Presence.js", + "typings": "./dist/Presence.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "tsc", + "lint": "eslint src", + "lint:fix": "eslint src --fix", + "test": "jest", + "testunit": "jest", + "typecheck": "tsc --noEmit --skipLibCheck" + }, + "dependencies": { + "@rocket.chat/core-services": "workspace:^", + "@rocket.chat/core-typings": "workspace:^", + "@rocket.chat/models": "workspace:^", + "mongodb": "6.16.0" + }, "devDependencies": { "@babel/core": "~7.28.5", "@babel/preset-env": "~7.28.5", @@ -15,26 +34,7 @@ "jest": "~30.2.0", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint src", - "lint:fix": "eslint src --fix", - "test": "jest", - "build": "tsc", - "testunit": "jest", - "typecheck": "tsc --noEmit --skipLibCheck" - }, - "main": "./dist/Presence.js", - "typings": "./dist/Presence.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../../package.json" - }, - "dependencies": { - "@rocket.chat/core-services": "workspace:^", - "@rocket.chat/core-typings": "workspace:^", - "@rocket.chat/models": "workspace:^", - "mongodb": "6.16.0" } } diff --git a/ee/packages/ui-theming/.eslintrc.json b/ee/packages/ui-theming/.eslintrc.json index 4c413c4080b..9a131836901 100644 --- a/ee/packages/ui-theming/.eslintrc.json +++ b/ee/packages/ui-theming/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/ee/packages/ui-theming/package.json b/ee/packages/ui-theming/package.json index a69a92cfe90..6cb1e02ce4d 100644 --- a/ee/packages/ui-theming/package.json +++ b/ee/packages/ui-theming/package.json @@ -2,6 +2,17 @@ "name": "@rocket.chat/ui-theming", "version": "0.4.4", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/src" + ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig-build.json", + "dev": "tsc -p tsconfig-build.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "devDependencies": { "@rocket.chat/css-in-js": "~0.31.25", "@rocket.chat/emitter": "~0.31.25", @@ -24,17 +35,6 @@ "typescript": "~5.9.3", "webpack": "~5.99.9" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig-build.json", - "dev": "tsc -p tsconfig-build.json --watch --preserveWatchOutput" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/src" - ], "peerDependencies": { "@rocket.chat/css-in-js": "*", "@rocket.chat/fuselage": "*", diff --git a/packages/account-utils/.eslintrc.json b/packages/account-utils/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/account-utils/.eslintrc.json +++ b/packages/account-utils/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/account-utils/package.json b/packages/account-utils/package.json index 764c84c591f..011601ccdde 100644 --- a/packages/account-utils/package.json +++ b/packages/account-utils/package.json @@ -2,21 +2,21 @@ "name": "@rocket.chat/account-utils", "version": "0.0.2", "private": true, - "devDependencies": { - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, + "devDependencies": { + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/agenda/.eslintrc.json b/packages/agenda/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/agenda/.eslintrc.json +++ b/packages/agenda/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/agenda/package.json b/packages/agenda/package.json index fb3be8881df..07ba287eda6 100644 --- a/packages/agenda/package.json +++ b/packages/agenda/package.json @@ -1,8 +1,18 @@ { "name": "@rocket.chat/agenda", - "description": "Fork of https://github.com/agenda/agenda", "version": "0.1.0", "private": true, + "description": "Fork of https://github.com/agenda/agenda", + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "cron": "~1.8.2", "date.js": "~0.3.3", @@ -16,16 +26,6 @@ "eslint": "~8.45.0", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" } diff --git a/packages/api-client/.eslintrc.json b/packages/api-client/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/api-client/.eslintrc.json +++ b/packages/api-client/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/api-client/package.json b/packages/api-client/package.json index eb65aa22e33..81e5f63f4c9 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,16 +1,11 @@ { "name": "@rocket.chat/api-client", "version": "0.2.44", - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "@types/strict-uri-encode": "^2.0.2", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "jest-fetch-mock": "~3.0.3", - "typescript": "~5.9.3" - }, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], "scripts": { "build": "tsc", "dev": "tsc --watch --preserveWatchOutput", @@ -19,11 +14,6 @@ "test": "jest", "testunit": "jest" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "dependencies": { "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/rest-typings": "workspace:^", @@ -32,6 +22,16 @@ "split-on-first": "^3.0.0", "strict-uri-encode": "^2.0.0" }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "@types/strict-uri-encode": "^2.0.2", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "jest-fetch-mock": "~3.0.3", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/apps-engine/.eslintignore b/packages/apps-engine/.eslintignore deleted file mode 100644 index f7e4e0b38e5..00000000000 --- a/packages/apps-engine/.eslintignore +++ /dev/null @@ -1,8 +0,0 @@ -!/gulpfile.js -/client -/definition -/docs -/server -/lib -/deno-runtime -/.deno diff --git a/packages/apps-engine/.eslintrc.json b/packages/apps-engine/.eslintrc.json index 8e42d7cfa9f..0e15f5fe9fb 100644 --- a/packages/apps-engine/.eslintrc.json +++ b/packages/apps-engine/.eslintrc.json @@ -1,58 +1,59 @@ { - "extends": "@rocket.chat/eslint-config", - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "./tsconfig-lint.json" - }, - "rules": { - "@typescript-eslint/ban-types": [ - "error", - { - "types": { - "{}": false - } - } - ], - "@typescript-eslint/naming-convention": [ - "error", - { - "selector": ["function", "parameter", "variable"], - "modifiers": ["destructured"], - "format": null - }, - { - "selector": ["variable"], - "format": ["camelCase", "UPPER_CASE", "PascalCase"], - "leadingUnderscore": "allowSingleOrDouble" - }, - { - "selector": ["function"], - "format": ["camelCase", "PascalCase"], - "leadingUnderscore": "allowSingleOrDouble" - }, - { - "selector": ["parameter"], - "format": ["camelCase"], - "leadingUnderscore": "allow" - }, - { - "selector": ["parameter"], - "format": ["camelCase"], - "modifiers": ["unused"], - "leadingUnderscore": "allow" - }, - { - "selector": ["interface"], - "format": ["PascalCase"], - "custom": { - "regex": "^I[A-Z]", - "match": true - } - } - ], - "@typescript-eslint/no-empty-function": "off", - "@typescript-eslint/no-unused-vars": ["error", { "args": "none" }], - "new-cap": "off", - "no-await-in-loop": "off" - } + "extends": "@rocket.chat/eslint-config", + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "./tsconfig-lint.json" + }, + "rules": { + "@typescript-eslint/ban-types": [ + "error", + { + "types": { + "{}": false + } + } + ], + "@typescript-eslint/naming-convention": [ + "error", + { + "selector": ["function", "parameter", "variable"], + "modifiers": ["destructured"], + "format": null + }, + { + "selector": ["variable"], + "format": ["camelCase", "UPPER_CASE", "PascalCase"], + "leadingUnderscore": "allowSingleOrDouble" + }, + { + "selector": ["function"], + "format": ["camelCase", "PascalCase"], + "leadingUnderscore": "allowSingleOrDouble" + }, + { + "selector": ["parameter"], + "format": ["camelCase"], + "leadingUnderscore": "allow" + }, + { + "selector": ["parameter"], + "format": ["camelCase"], + "modifiers": ["unused"], + "leadingUnderscore": "allow" + }, + { + "selector": ["interface"], + "format": ["PascalCase"], + "custom": { + "regex": "^I[A-Z]", + "match": true + } + } + ], + "@typescript-eslint/no-empty-function": "off", + "@typescript-eslint/no-unused-vars": ["error", { "args": "none" }], + "new-cap": "off", + "no-await-in-loop": "off" + }, + "ignorePatterns": ["client", "definition", "docs", "server", "lib", "deno-runtime", ".deno"] } diff --git a/packages/apps-engine/package.json b/packages/apps-engine/package.json index 02f0b930df6..442bd451e5a 100644 --- a/packages/apps-engine/package.json +++ b/packages/apps-engine/package.json @@ -2,49 +2,20 @@ "name": "@rocket.chat/apps-engine", "version": "1.58.0", "description": "The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.", - "main": "index", - "typings": "index", - "scripts": { - "start": "run-s .:build:clean .:build:watch", - "testunit": "run-p .:test:node .:test:deno", - ".:test:node": "NODE_ENV=test ts-node --transpileOnly ./tests/runner.ts", - ".:test:deno": "cd deno-runtime && deno task test", - ".:lint:eslint": "eslint .", - ".:lint:deno": "deno lint --ignore=deno-runtime/.deno deno-runtime/", - "lint": "yarn .:lint:eslint && yarn .:lint:deno", - "fix-lint": "yarn .:eslint:fix && yarn .:deno-fmt:fix", - ".:eslint:fix": "eslint . --fix", - ".:deno-fmt:fix": "cd deno-runtime && deno fmt", - "build": "run-s .:build:clean .:build:default .:build:deno-cache", - ".:build:clean": "rimraf client definition server", - ".:build:default": "tsc -p tsconfig.json", - ".:build:deno-cache": "node scripts/deno-cache.js", - "dev": "yarn .:build:default --watch", - "typecheck": "tsc -p tsconfig.json --noEmit", - "bundle": "node scripts/bundle.js", - "gen-doc": "typedoc", - "prepack": "yarn bundle" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/RocketChat/Rocket.Chat.Apps-engine.git" - }, "keywords": [ "rocket.chat", "team chat", "apps engine" ], - "files": [ - "client/**", - "definition/**", - "deno-runtime/**", - "lib/**", - "scripts/**", - "server/**" - ], - "publishConfig": { - "access": "public" + "homepage": "https://github.com/RocketChat/Rocket.Chat.Apps-engine#readme", + "bugs": { + "url": "https://github.com/RocketChat/Rocket.Chat.Apps-engine/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/RocketChat/Rocket.Chat.Apps-engine.git" }, + "license": "MIT", "author": { "name": "Rocket.Chat", "url": "https://rocket.chat/" @@ -63,11 +34,62 @@ "email": "douglas.gubert@rocket.chat" } ], - "license": "MIT", - "bugs": { - "url": "https://github.com/RocketChat/Rocket.Chat.Apps-engine/issues" + "files": [ + "client/**", + "definition/**", + "deno-runtime/**", + "lib/**", + "scripts/**", + "server/**" + ], + "scripts": { + ".:build:clean": "rimraf client definition server", + ".:build:default": "tsc -p tsconfig.json", + ".:build:deno-cache": "node scripts/deno-cache.js", + ".:deno-fmt:fix": "cd deno-runtime && deno fmt", + ".:eslint:fix": "eslint . --fix", + ".:lint:deno": "deno lint --ignore=deno-runtime/.deno deno-runtime/", + ".:lint:eslint": "eslint .", + ".:test:deno": "cd deno-runtime && deno task test", + ".:test:node": "NODE_ENV=test ts-node --transpileOnly ./tests/runner.ts", + "build": "run-s .:build:clean .:build:default .:build:deno-cache", + "bundle": "node scripts/bundle.js", + "dev": "yarn .:build:default --watch", + "fix-lint": "yarn .:eslint:fix && yarn .:deno-fmt:fix", + "gen-doc": "typedoc", + "lint": "yarn .:lint:eslint && yarn .:lint:deno", + "prepack": "yarn bundle", + "start": "run-s .:build:clean .:build:watch", + "testunit": "run-p .:test:node .:test:deno", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "nyc": { + "all": true, + "extension": [ + ".ts" + ], + "include": [ + "src/*.ts", + "src/server/**/*.ts" + ], + "reporter": [ + "lcov", + "json", + "html" + ] + }, + "dependencies": { + "@msgpack/msgpack": "3.0.0-beta2", + "adm-zip": "^0.5.16", + "debug": "^4.3.7", + "esbuild": "~0.25.12", + "jose": "^4.15.9", + "jsonrpc-lite": "^2.2.0", + "lodash.clonedeep": "^4.5.0", + "semver": "^7.6.3", + "stack-trace": "0.0.10", + "uuid": "~11.0.5" }, - "homepage": "https://github.com/RocketChat/Rocket.Chat.Apps-engine#readme", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@rocket.chat/ui-kit": "workspace:~", @@ -93,36 +115,12 @@ "typescript": "~5.9.3", "uglify-es": "^3.3.10" }, - "dependencies": { - "@msgpack/msgpack": "3.0.0-beta2", - "adm-zip": "^0.5.16", - "debug": "^4.3.7", - "esbuild": "~0.25.12", - "jose": "^4.15.9", - "jsonrpc-lite": "^2.2.0", - "lodash.clonedeep": "^4.5.0", - "semver": "^7.6.3", - "stack-trace": "0.0.10", - "uuid": "~11.0.5" - }, - "nyc": { - "include": [ - "src/*.ts", - "src/server/**/*.ts" - ], - "extension": [ - ".ts" - ], - "reporter": [ - "lcov", - "json", - "html" - ], - "all": true - }, "volta": { "extends": "../../package.json" }, + "publishConfig": { + "access": "public" + }, "installConfig": { "hoistingLimits": "workspaces" } diff --git a/packages/apps/.eslintrc.json b/packages/apps/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/apps/.eslintrc.json +++ b/packages/apps/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/apps/package.json b/packages/apps/package.json index c44e96b70bc..f2be695587c 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -2,27 +2,27 @@ "name": "@rocket.chat/apps", "version": "0.5.23", "private": true, - "devDependencies": { - "@rocket.chat/tsconfig": "workspace:*", - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/apps-engine": "workspace:^", "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/model-typings": "workspace:^" }, + "devDependencies": { + "@rocket.chat/tsconfig": "workspace:*", + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/base64/.eslintrc.json b/packages/base64/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/base64/.eslintrc.json +++ b/packages/base64/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/base64/package.json b/packages/base64/package.json index ba90521be2c..d3e753ad51c 100644 --- a/packages/base64/package.json +++ b/packages/base64/package.json @@ -1,8 +1,8 @@ { "name": "@rocket.chat/base64", + "version": "1.0.13", "private": true, "description": "Base64 encoding and decoding; Fork of Meteor's Base64 package", - "version": "1.0.13", "main": "./dist/base64.js", "types": "./dist/base64.d.ts", "scripts": { diff --git a/packages/cas-validate/.eslintrc.json b/packages/cas-validate/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/cas-validate/.eslintrc.json +++ b/packages/cas-validate/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/cas-validate/package.json b/packages/cas-validate/package.json index 48f066491a0..ee63960004b 100644 --- a/packages/cas-validate/package.json +++ b/packages/cas-validate/package.json @@ -1,28 +1,28 @@ { "name": "@rocket.chat/cas-validate", - "description": "Fork of https://github.com/kcbanner/node-cas", "version": "0.0.3", "private": true, - "devDependencies": { - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", - "testunit": "jest" - }, + "description": "Fork of https://github.com/kcbanner/node-cas", "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "testunit": "jest" + }, "dependencies": { "cheerio": "1.0.0" }, + "devDependencies": { + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/core-services/.eslintrc.json b/packages/core-services/.eslintrc.json index 56a6f6602e3..c36ef5941c0 100644 --- a/packages/core-services/.eslintrc.json +++ b/packages/core-services/.eslintrc.json @@ -8,5 +8,5 @@ } } ], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/core-services/package.json b/packages/core-services/package.json index 3cb72eb3e7c..e487a3971a5 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -2,6 +2,30 @@ "name": "@rocket.chat/core-services", "version": "0.11.0", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc", + "dev": "tsc --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "testunit": "jest" + }, + "dependencies": { + "@rocket.chat/core-typings": "workspace:^", + "@rocket.chat/federation-sdk": "0.3.2", + "@rocket.chat/http-router": "workspace:^", + "@rocket.chat/icons": "~0.45.0", + "@rocket.chat/media-signaling": "workspace:^", + "@rocket.chat/message-parser": "workspace:^", + "@rocket.chat/models": "workspace:^", + "@rocket.chat/rest-typings": "workspace:^", + "@rocket.chat/tracing": "workspace:^", + "@rocket.chat/ui-kit": "workspace:~" + }, "devDependencies": { "@babel/core": "~7.28.5", "@babel/preset-env": "~7.28.5", @@ -18,31 +42,7 @@ "prettier": "~3.3.3", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "testunit": "jest", - "dev": "tsc --watch --preserveWatchOutput", - "build": "rm -rf dist && tsc" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" - }, - "dependencies": { - "@rocket.chat/core-typings": "workspace:^", - "@rocket.chat/federation-sdk": "0.3.2", - "@rocket.chat/http-router": "workspace:^", - "@rocket.chat/icons": "~0.45.0", - "@rocket.chat/media-signaling": "workspace:^", - "@rocket.chat/message-parser": "workspace:^", - "@rocket.chat/models": "workspace:^", - "@rocket.chat/rest-typings": "workspace:^", - "@rocket.chat/tracing": "workspace:^", - "@rocket.chat/ui-kit": "workspace:~" } } diff --git a/packages/core-typings/.eslintrc.json b/packages/core-typings/.eslintrc.json index 44d74e043bc..373fe99379a 100644 --- a/packages/core-typings/.eslintrc.json +++ b/packages/core-typings/.eslintrc.json @@ -8,7 +8,7 @@ } } ], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "rules": { "@typescript-eslint/no-empty-interface": "off" } diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 26c15b3fc2e..af81f8a3cac 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,8 +1,29 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "private": true, "version": "7.14.0-develop", + "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + ".:build:build": "tsc -p tsconfig.json", + ".:build:clean": "rimraf dist", + ".:build:prepare": "ts-patch install && typia patch", + "build": "run-s .:build:prepare .:build:clean .:build:build", + "dev": "tsc --watch --preserveWatchOutput -p tsconfig.json", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "echo \"no tests\" && exit 1" + }, + "dependencies": { + "@rocket.chat/icons": "~0.45.0", + "@rocket.chat/message-parser": "workspace:^", + "@rocket.chat/ui-kit": "workspace:~", + "typia": "~9.7.2" + }, "devDependencies": { "@rocket.chat/apps-engine": "workspace:^", "@rocket.chat/eslint-config": "workspace:^", @@ -15,27 +36,6 @@ "ts-patch": "^3.3.0", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "echo \"no tests\" && exit 1", - ".:build:prepare": "ts-patch install && typia patch", - ".:build:clean": "rimraf dist", - ".:build:build": "tsc -p tsconfig.json", - "dev": "tsc --watch --preserveWatchOutput -p tsconfig.json", - "build": "run-s .:build:prepare .:build:clean .:build:build" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], - "dependencies": { - "@rocket.chat/icons": "~0.45.0", - "@rocket.chat/message-parser": "workspace:^", - "@rocket.chat/ui-kit": "workspace:~", - "typia": "~9.7.2" - }, "volta": { "extends": "../../package.json" } diff --git a/packages/cron/.eslintrc.json b/packages/cron/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/cron/.eslintrc.json +++ b/packages/cron/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/cron/package.json b/packages/cron/package.json index cd122c5238a..97e03b1339d 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -2,22 +2,17 @@ "name": "@rocket.chat/cron", "version": "0.1.44", "private": true, - "devDependencies": { - "@rocket.chat/tsconfig": "workspace:*", - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/agenda": "workspace:^", "@rocket.chat/core-typings": "workspace:^", @@ -25,6 +20,11 @@ "@rocket.chat/random": "workspace:^", "mongodb": "6.16.0" }, + "devDependencies": { + "@rocket.chat/tsconfig": "workspace:*", + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index 8948ffca1b2..bebd12b1ddb 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,25 @@ { "name": "@rocket.chat/ddp-client", "version": "0.3.44", + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "tsc", + "dev": "tsc --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest" + }, + "dependencies": { + "@rocket.chat/api-client": "workspace:^", + "@rocket.chat/core-typings": "workspace:~", + "@rocket.chat/media-signaling": "workspace:^", + "@rocket.chat/rest-typings": "workspace:^" + }, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@rocket.chat/tsconfig": "workspace:*", @@ -15,26 +34,7 @@ "peerDependencies": { "@rocket.chat/emitter": "*" }, - "scripts": { - "build": "tsc", - "dev": "tsc --watch --preserveWatchOutput", - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" - }, - "dependencies": { - "@rocket.chat/api-client": "workspace:^", - "@rocket.chat/core-typings": "workspace:~", - "@rocket.chat/media-signaling": "workspace:^", - "@rocket.chat/rest-typings": "workspace:^" } } diff --git a/packages/desktop-api/.eslintrc.json b/packages/desktop-api/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/desktop-api/.eslintrc.json +++ b/packages/desktop-api/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/desktop-api/package.json b/packages/desktop-api/package.json index d928d1da340..315bb3818f0 100644 --- a/packages/desktop-api/package.json +++ b/packages/desktop-api/package.json @@ -5,8 +5,8 @@ "type": "module", "exports": { ".": { - "default": "./dist/index.js", - "types": "./dist/index.d.ts" + "types": "./dist/index.d.ts", + "default": "./dist/index.js" } }, "types": "./dist/index.d.ts", diff --git a/packages/eslint-config/.eslintrc.json b/packages/eslint-config/.eslintrc.json index 65f429b3c8f..7e5c5710d93 100644 --- a/packages/eslint-config/.eslintrc.json +++ b/packages/eslint-config/.eslintrc.json @@ -1,3 +1,3 @@ { - "extends": "./standard/index.js" + "extends": "./standard/index.js" } diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index c84a7dc56b9..f5d32a48d95 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -2,6 +2,23 @@ "name": "@rocket.chat/eslint-config", "version": "0.7.0", "description": "Rocket.Chat's JS/TS ESLint config", + "main": "./standard/index.js", + "files": [ + "/standard", + "/original", + "/best-practices", + "/errors", + "/es6", + "/imports", + "/node", + "/style", + "/variables", + "react.js" + ], + "scripts": { + "lint": "eslint --ext .js .", + "lint:fix": "eslint --ext .js . --fix" + }, "dependencies": { "@babel/core": "~7.28.5", "@babel/eslint-parser": "~7.28.5", @@ -19,23 +36,6 @@ "eslint-plugin-prettier": "~5.2.6", "prettier": "~3.3.3" }, - "scripts": { - "lint": "eslint --ext .js .", - "lint:fix": "eslint --ext .js . --fix" - }, - "main": "./standard/index.js", - "files": [ - "/standard", - "/original", - "/best-practices", - "/errors", - "/es6", - "/imports", - "/node", - "/style", - "/variables", - "react.js" - ], "devDependencies": { "typescript": "~5.9.3" }, diff --git a/packages/favicon/.eslintrc.json b/packages/favicon/.eslintrc.json index 17b6a4d40e5..c5735e35613 100644 --- a/packages/favicon/.eslintrc.json +++ b/packages/favicon/.eslintrc.json @@ -1,6 +1,6 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist"], "rules": { "@typescript-eslint/explicit-function-return-type": "off" } diff --git a/packages/favicon/package.json b/packages/favicon/package.json index bd98481f6aa..a210db686a2 100644 --- a/packages/favicon/package.json +++ b/packages/favicon/package.json @@ -2,21 +2,21 @@ "name": "@rocket.chat/favicon", "version": "0.0.4", "private": true, - "devDependencies": { - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, + "devDependencies": { + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/freeswitch/.eslintrc.json b/packages/freeswitch/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/freeswitch/.eslintrc.json +++ b/packages/freeswitch/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/freeswitch/package.json b/packages/freeswitch/package.json index fb2cd0e593e..ec858fef70c 100644 --- a/packages/freeswitch/package.json +++ b/packages/freeswitch/package.json @@ -2,33 +2,33 @@ "name": "@rocket.chat/freeswitch", "version": "1.2.31", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest" + }, "dependencies": { "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/logger": "workspace:^", "@rocket.chat/tools": "workspace:^", "esl": "github:pierre-lehnen-rc/esl" }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/fuselage-ui-kit/.eslintignore b/packages/fuselage-ui-kit/.eslintignore deleted file mode 100644 index a02f1c5a676..00000000000 --- a/packages/fuselage-ui-kit/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -/dist -/storybook-static -/node_modules -!/.eslintrc.js -!/.storybook diff --git a/packages/fuselage-ui-kit/.eslintrc.json b/packages/fuselage-ui-kit/.eslintrc.json index d5db8560f3e..1e9604e324d 100644 --- a/packages/fuselage-ui-kit/.eslintrc.json +++ b/packages/fuselage-ui-kit/.eslintrc.json @@ -43,7 +43,7 @@ } } }, - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist", "storybook-static", "!.storybook"], "overrides": [ { "files": ["*.ts", "*.tsx"], @@ -61,5 +61,5 @@ "@typescript-eslint/prefer-optional-chain": "warn" } } - ] + ] } diff --git a/packages/fuselage-ui-kit/.prettierignore b/packages/fuselage-ui-kit/.prettierignore deleted file mode 100644 index d4b5909e364..00000000000 --- a/packages/fuselage-ui-kit/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -/dist -/node_modules -/storybook-static diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index ff19bac64bd..e5af7b860bb 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -24,20 +24,20 @@ "/dist" ], "scripts": { - "dev": "tsc --watch --preserveWatchOutput -p tsconfig-esm.json", - "build": "run-s .:build:clean .:build:esm .:build:cjs", + ".:build-preview-move": "mkdir -p ../../.preview/ && cp -r ./storybook-static ../../.preview/fuselage-ui-kit", + ".:build:cjs": "tsc -p tsconfig.cjs.json", ".:build:clean": "rimraf dist", ".:build:esm": "tsc -p tsconfig.esm.json", - ".:build:cjs": "tsc -p tsconfig.cjs.json", - "test": "jest", - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "testunit": "jest", - "typecheck": "tsc --noEmit", + "build": "run-s .:build:clean .:build:esm .:build:cjs", + "build-preview": "yarn build-storybook", + "build-storybook": "NODE_ENV=production storybook build", + "dev": "tsc --watch --preserveWatchOutput -p tsconfig.esm.json", "docs": "cross-env NODE_ENV=production storybook build -o ../../static/fuselage-ui-kit", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", "storybook": "storybook dev -p 6006 --no-version-updates", - "build-storybook": "NODE_ENV=production storybook build", - "build-preview": "yarn build-storybook", - ".:build-preview-move": "mkdir -p ../../.preview/ && cp -r ./storybook-static ../../.preview/fuselage-ui-kit" + "test": "jest", + "testunit": "jest", + "typecheck": "tsc --noEmit" }, "dependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/gazzodown/.eslintignore b/packages/gazzodown/.eslintignore deleted file mode 100644 index 608841ff385..00000000000 --- a/packages/gazzodown/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -!.storybook diff --git a/packages/gazzodown/.eslintrc.json b/packages/gazzodown/.eslintrc.json index 40c88f68566..7a3e93ba3fd 100644 --- a/packages/gazzodown/.eslintrc.json +++ b/packages/gazzodown/.eslintrc.json @@ -45,7 +45,7 @@ "version": "detect" } }, - "ignorePatterns": ["**/dist"], + "ignorePatterns": ["dist", "!.storybook"], "overrides": [ { "files": ["*.ts", "*.tsx"], diff --git a/packages/http-router/package.json b/packages/http-router/package.json index c859ce7ff0b..896fdf0c9e9 100644 --- a/packages/http-router/package.json +++ b/packages/http-router/package.json @@ -2,33 +2,20 @@ "name": "@rocket.chat/http-router", "version": "7.9.11", "private": true, - "devDependencies": { - "@rocket.chat/eslint-config": "workspace:~", - "@rocket.chat/jest-presets": "workspace:^", - "@rocket.chat/tsconfig": "workspace:*", - "@types/express": "^4.17.25", - "@types/jest": "~30.0.0", - "@types/supertest": "~6.0.3", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "supertest": "~7.1.4", - "ts-jest": "~29.4.5", - "typescript": "~5.9.3" - }, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], "scripts": { "build": "rm -rf dist && tsc", "dev": "tsc --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", "lint": "eslint --ext .js,.jsx,.ts,.tsx .", "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", "testunit": "jest", - "test": "jest" + "typecheck": "tsc --noEmit" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "dependencies": { "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/logger": "workspace:^", @@ -38,6 +25,19 @@ "hono": "^4.6.19", "qs": "^6.14.0" }, + "devDependencies": { + "@rocket.chat/eslint-config": "workspace:~", + "@rocket.chat/jest-presets": "workspace:^", + "@rocket.chat/tsconfig": "workspace:*", + "@types/express": "^4.17.25", + "@types/jest": "~30.0.0", + "@types/supertest": "~6.0.3", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "supertest": "~7.1.4", + "ts-jest": "~29.4.5", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/i18n/.eslintrc.json b/packages/i18n/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/i18n/.eslintrc.json +++ b/packages/i18n/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/i18n/package.json b/packages/i18n/package.json index fd0f0c57b5a..8e746c5ec32 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -26,9 +26,9 @@ "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json && node --experimental-transform-types ./src/scripts/build.mts", "check": "node --experimental-transform-types ./src/scripts/check.mts", - "replace-sprintf": "node --experimental-transform-types ./src/scripts/replace-sprintf.mts", "lint": "eslint . && node --experimental-transform-types ./src/scripts/check.mts", "lint:fix": "eslint . --fix && node --experimental-transform-types ./src/scripts/check.mts --fix", + "replace-sprintf": "node --experimental-transform-types ./src/scripts/replace-sprintf.mts", "test": "jest", "testunit": "jest" }, diff --git a/packages/instance-status/.eslintrc.json b/packages/instance-status/.eslintrc.json index 56a6f6602e3..c36ef5941c0 100644 --- a/packages/instance-status/.eslintrc.json +++ b/packages/instance-status/.eslintrc.json @@ -8,5 +8,5 @@ } } ], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 0a3342f3d7a..9e2644dba15 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -2,30 +2,30 @@ "name": "@rocket.chat/instance-status", "version": "0.1.44", "private": true, - "devDependencies": { - "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/tsconfig": "workspace:*", - "eslint": "~8.45.0", - "mongodb": "6.16.0", - "prettier": "~3.3.3", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "echo \"Error: no test specified\" && exit 1", - "dev": "tsc --watch --preserveWatchOutput -p tsconfig.json", - "build": "rm -rf dist && tsc -p tsconfig.json" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc --watch --preserveWatchOutput -p tsconfig.json", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "echo \"Error: no test specified\" && exit 1" + }, "dependencies": { "@rocket.chat/models": "workspace:^", "@rocket.chat/tracing": "workspace:^" }, + "devDependencies": { + "@rocket.chat/eslint-config": "workspace:^", + "@rocket.chat/tsconfig": "workspace:*", + "eslint": "~8.45.0", + "mongodb": "6.16.0", + "prettier": "~3.3.3", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/jest-presets/package.json b/packages/jest-presets/package.json index bf8a1712359..d504af1c82f 100644 --- a/packages/jest-presets/package.json +++ b/packages/jest-presets/package.json @@ -2,21 +2,16 @@ "name": "@rocket.chat/jest-presets", "version": "0.0.1", "private": true, - "scripts": { - "clean": "rm -rf ./dist", - "build": "tsc", - "lint": "eslint ." - }, "type": "module", "exports": { "./server": { - "default": "./dist/server/index.js", - "types": "./dist/server/index.d.ts" + "types": "./dist/server/index.d.ts", + "default": "./dist/server/index.js" }, "./server/jest-preset": "./dist/server/jest-preset.js", "./client": { - "default": "./dist/client/index.js", - "types": "./dist/client/index.d.ts" + "types": "./dist/client/index.d.ts", + "default": "./dist/client/index.js" }, "./client/jest-preset": "./dist/client/jest-preset.js", "./client/jest-setup": "./dist/client/jest-setup.js" @@ -26,6 +21,11 @@ "/client", "/server" ], + "scripts": { + "build": "tsc", + "clean": "rm -rf ./dist", + "lint": "eslint ." + }, "dependencies": { "@swc/core": "1.13.19", "@swc/jest": "~0.2.39", diff --git a/packages/jwt/.eslintrc.json b/packages/jwt/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/jwt/.eslintrc.json +++ b/packages/jwt/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/jwt/package.json b/packages/jwt/package.json index f2ca729a452..d9356cbf28b 100644 --- a/packages/jwt/package.json +++ b/packages/jwt/package.json @@ -2,31 +2,31 @@ "name": "@rocket.chat/jwt", "version": "0.1.1", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], "scripts": { "build": "rm -rf dist && tsc", "dev": "tsc --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", "lint": "eslint --ext .js,.jsx,.ts,.tsx .", "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", "test": "jest", - "testunit": "jest" + "testunit": "jest", + "typecheck": "tsc --noEmit" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "dependencies": { "jose": "^4.15.9" }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" }, diff --git a/packages/livechat/.eslintignore b/packages/livechat/.eslintignore deleted file mode 100644 index 4a3adfea9f3..00000000000 --- a/packages/livechat/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -/dist -/node_modules -/build/* -!/.storybook -src/i18next.js diff --git a/packages/livechat/.eslintrc.json b/packages/livechat/.eslintrc.json index f7f540d58e6..d547f05ea61 100644 --- a/packages/livechat/.eslintrc.json +++ b/packages/livechat/.eslintrc.json @@ -5,30 +5,42 @@ "jest": true }, "rules": { - "import/order": ["error", { - "newlines-between": "always", - "groups": ["builtin", "external", "internal", ["parent", "sibling", "index"]], - "alphabetize": { - "order": "asc" + "import/order": [ + "error", + { + "newlines-between": "always", + "groups": ["builtin", "external", "internal", ["parent", "sibling", "index"]], + "alphabetize": { + "order": "asc" + } } - }], + ], "jsx-quotes": ["error", "prefer-single"], - "react/display-name": ["warn", { - "ignoreTranspilerName": false - }], + "react/display-name": [ + "warn", + { + "ignoreTranspilerName": false + } + ], "react/jsx-fragments": ["error", "syntax"], - "react/jsx-no-bind": ["warn", { - "ignoreRefs": true, - "allowFunctions": true, - "allowArrowFunctions": true - }], + "react/jsx-no-bind": [ + "warn", + { + "ignoreRefs": true, + "allowFunctions": true, + "allowArrowFunctions": true + } + ], "react/jsx-no-comment-textnodes": "error", "react/jsx-no-duplicate-props": "error", "react/jsx-no-target-blank": "error", "react/jsx-no-undef": "error", - "react/jsx-tag-spacing": ["error", { - "beforeSelfClosing": "always" - }], + "react/jsx-tag-spacing": [ + "error", + { + "beforeSelfClosing": "always" + } + ], "react/jsx-uses-react": "error", "react/jsx-uses-vars": "error", "react/no-danger": "warn", @@ -43,26 +55,23 @@ "react/require-render-return": "error", "react/self-closing-comp": "error", "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "warn", + "react-hooks/exhaustive-deps": "warn", "no-sequences": "off", "no-extra-parens": "off" }, "settings": { "import/resolver": { "node": { - "extensions": [ - ".js", - ".ts", - ".tsx" - ] + "extensions": [".js", ".ts", ".tsx"] } - }, + }, "react": { - "pragma": "h", - "pragmaFrag": "Fragment", - "version": "detect" + "pragma": "h", + "pragmaFrag": "Fragment", + "version": "detect" } }, + "ignorePatterns": ["dist", "build", "!.storybook"], "overrides": [ { "files": ["*.ts", "*.tsx"], diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 2b953ce47a3..ccc40d06a8b 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,29 +1,57 @@ { "name": "@rocket.chat/livechat", "version": "1.23.15", - "files": [ - "/build" - ], "private": true, - "license": "MIT", + "homepage": "https://rocket.chat", "repository": { "type": "git", "url": "https://github.com/RocketChat/Rocket.Chat", "directory": "packages/livechat" }, - "homepage": "https://rocket.chat", + "license": "MIT", + "files": [ + "/build" + ], "scripts": { - "clean": "rimraf dist", "build": "cross-env TS_NODE_PROJECT=\"tsconfig.webpack.json\" webpack-cli --mode production", + "build-storybook": "storybook build", + "clean": "rimraf dist", "dev": "yarn build", - "start": "cross-env TS_NODE_PROJECT=\"tsconfig.webpack.json\" webpack-dev-server --mode development", - "lint": "yarn run eslint && yarn run stylelint", "eslint": "eslint --ext .js,.jsx,.ts,.tsx .", - "stylelint": "stylelint 'src/**/*.scss'", + "lint": "yarn run eslint && yarn run stylelint", + "start": "cross-env TS_NODE_PROJECT=\"tsconfig.webpack.json\" webpack-dev-server --mode development", "storybook": "storybook dev -p 9001 -c .storybook", - "build-storybook": "storybook build", + "stylelint": "stylelint 'src/**/*.scss'", "typecheck": "tsc -p tsconfig.typecheck.json" }, + "browserslist": [ + "last 2 versions", + "Firefox ESR" + ], + "dependencies": { + "@rocket.chat/emitter": "~0.31.25", + "@rocket.chat/gazzodown": "workspace:^", + "@rocket.chat/message-parser": "workspace:^", + "@rocket.chat/random": "workspace:~", + "@rocket.chat/ui-kit": "workspace:~", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "css-vars-ponyfill": "^2.4.9", + "date-fns": "~4.1.0", + "dompurify": "~3.2.7", + "emoji-mart": "^3.0.1", + "history": "~5.3.0", + "i18next": "~23.4.9", + "mem": "^8.1.1", + "path-to-regexp": "^6.3.0", + "preact": "~10.25.4", + "preact-router": "^4.1.2", + "query-string": "^7.1.3", + "react-hook-form": "~7.45.4", + "react-i18next": "~13.2.2", + "storybook-dark-mode": "^4.0.2", + "whatwg-fetch": "^3.6.20" + }, "devDependencies": { "@babel/core": "~7.28.5", "@babel/eslint-parser": "~7.28.5", @@ -96,34 +124,6 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/logo": "*" }, - "dependencies": { - "@rocket.chat/emitter": "~0.31.25", - "@rocket.chat/gazzodown": "workspace:^", - "@rocket.chat/message-parser": "workspace:^", - "@rocket.chat/random": "workspace:~", - "@rocket.chat/ui-kit": "workspace:~", - "ajv": "^8.17.1", - "ajv-formats": "^3.0.1", - "css-vars-ponyfill": "^2.4.9", - "date-fns": "~4.1.0", - "dompurify": "~3.2.7", - "emoji-mart": "^3.0.1", - "history": "~5.3.0", - "i18next": "~23.4.9", - "mem": "^8.1.1", - "path-to-regexp": "^6.3.0", - "preact": "~10.25.4", - "preact-router": "^4.1.2", - "query-string": "^7.1.3", - "react-hook-form": "~7.45.4", - "react-i18next": "~13.2.2", - "storybook-dark-mode": "^4.0.2", - "whatwg-fetch": "^3.6.20" - }, - "browserslist": [ - "last 2 versions", - "Firefox ESR" - ], "volta": { "extends": "../../package.json" }, diff --git a/packages/log-format/.eslintrc.json b/packages/log-format/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/log-format/.eslintrc.json +++ b/packages/log-format/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/log-format/package.json b/packages/log-format/package.json index 659715ff105..d54f35d51f8 100644 --- a/packages/log-format/package.json +++ b/packages/log-format/package.json @@ -2,28 +2,28 @@ "name": "@rocket.chat/log-format", "version": "0.0.2", "private": true, - "devDependencies": { - "@types/chalk": "^2.2.4", - "@types/ejson": "^2.2.2", - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], - "volta": { - "extends": "../../package.json" + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" }, "dependencies": { "chalk": "^4.1.2", "ejson": "^2.2.3" + }, + "devDependencies": { + "@types/chalk": "^2.2.4", + "@types/ejson": "^2.2.2", + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, + "volta": { + "extends": "../../package.json" } } diff --git a/packages/logger/.eslintrc.json b/packages/logger/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/logger/.eslintrc.json +++ b/packages/logger/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/logger/package.json b/packages/logger/package.json index 32650121f85..7b8a3da2023 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -2,25 +2,25 @@ "name": "@rocket.chat/logger", "version": "0.0.2", "private": true, - "devDependencies": { - "eslint": "~8.45.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/emitter": "~0.31.25", "pino": "^8.21.0" }, + "devDependencies": { + "eslint": "~8.45.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/media-signaling/.eslintrc.json b/packages/media-signaling/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/media-signaling/.eslintrc.json +++ b/packages/media-signaling/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/media-signaling/package.json b/packages/media-signaling/package.json index b193790cc4e..20d9dec33a0 100644 --- a/packages/media-signaling/package.json +++ b/packages/media-signaling/package.json @@ -2,29 +2,29 @@ "name": "@rocket.chat/media-signaling", "version": "0.1.0", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", - "build-preview": "mkdir -p ../../.preview && cp -r ./dist ../../.preview/media-signaling" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "build-preview": "mkdir -p ../../.preview && cp -r ./dist ../../.preview/media-signaling", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest" + }, "dependencies": { "@rocket.chat/emitter": "~0.31.25", "ajv": "^8.17.1" + }, + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" } } diff --git a/packages/message-parser/.eslintignore b/packages/message-parser/.eslintignore deleted file mode 100644 index 8225baa4a77..00000000000 --- a/packages/message-parser/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -/node_modules -/dist diff --git a/packages/message-parser/.eslintrc.js b/packages/message-parser/.eslintrc.js deleted file mode 100644 index e8b738ac42e..00000000000 --- a/packages/message-parser/.eslintrc.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - extends: '@rocket.chat/eslint-config', - env: { - jest: true, - }, - overrides: [ - { - files: ['**/*.ts', '**/*.tsx'], - extends: '@rocket.chat/eslint-config', - }, - ], -}; diff --git a/packages/message-parser/.eslintrc.json b/packages/message-parser/.eslintrc.json new file mode 100644 index 00000000000..0ae720da7f0 --- /dev/null +++ b/packages/message-parser/.eslintrc.json @@ -0,0 +1,4 @@ +{ + "extends": "@rocket.chat/eslint-config", + "ignorePatterns": ["dist"] +} diff --git a/packages/message-parser/package.json b/packages/message-parser/package.json index a27b0e2ff3c..d28488727c8 100644 --- a/packages/message-parser/package.json +++ b/packages/message-parser/package.json @@ -1,81 +1,81 @@ { - "name": "@rocket.chat/message-parser", - "description": "Rocket.Chat parser for messages", - "version": "0.31.32", - "author": { - "name": "Rocket.Chat", - "url": "https://rocket.chat/" - }, - "license": "MIT", - "homepage": "https://github.com/RocketChat/fuselage#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/RocketChat/fuselage.git", - "directory": "packages/message-parser" - }, - "bugs": { - "url": "https://github.com/RocketChat/fuselage/issues" - }, - "main": "messageParser.js", - "exports": { - ".": { - "default": "./messageParser.js" - }, - "./index": { - "default": "./messageParser.js" - } - }, - "module": "dist/messageParser.mjs", - "unpkg": "dist/messageParser.umd.js", - "types": "dist/index.d.ts", - "files": [ - "/dist", - "/messageParser.js" - ], - "directories": { - "test": "test" - }, - "publishConfig": { - "access": "public" - }, - "scripts": { - "build": "run-s .:build:clean .:build:bundle", - ".:build:clean": "rimraf dist", - ".:build:bundle": "webpack-cli", - "lint": "eslint .", - "test": "jest", - "testunit": "jest", - "docs": "typedoc" - }, - "devDependencies": { - "@babel/core": "~7.28.5", - "@babel/eslint-parser": "~7.28.5", - "@babel/preset-env": "~7.28.5", - "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/peggy-loader": "workspace:~", - "@rocket.chat/prettier-config": "~0.31.25", - "@types/jest": "~30.0.0", - "@types/node": "~22.16.5", - "@typescript-eslint/parser": "~5.58.0", - "babel-loader": "~10.0.0", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "npm-run-all": "^4.1.5", - "peggy": "4.1.1", - "prettier": "~3.3.3", - "prettier-plugin-pegjs": "~0.5.4", - "rimraf": "^6.0.1", - "ts-loader": "~9.5.4", - "typedoc": "~0.28.14", - "typescript": "~5.9.3", - "webpack": "~5.99.9", - "webpack-cli": "~5.1.4" - }, - "dependencies": { - "tldts": "~6.1.86" - }, - "volta": { - "extends": "../../package.json" - } + "name": "@rocket.chat/message-parser", + "version": "0.31.32", + "description": "Rocket.Chat parser for messages", + "homepage": "https://github.com/RocketChat/fuselage#readme", + "bugs": { + "url": "https://github.com/RocketChat/fuselage/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/RocketChat/fuselage.git", + "directory": "packages/message-parser" + }, + "license": "MIT", + "author": { + "name": "Rocket.Chat", + "url": "https://rocket.chat/" + }, + "exports": { + ".": { + "default": "./messageParser.js" + }, + "./index": { + "default": "./messageParser.js" + } + }, + "main": "messageParser.js", + "unpkg": "dist/messageParser.umd.js", + "module": "dist/messageParser.mjs", + "types": "dist/index.d.ts", + "directories": { + "test": "test" + }, + "files": [ + "/dist", + "/messageParser.js" + ], + "scripts": { + ".:build:bundle": "webpack-cli", + ".:build:clean": "rimraf dist", + "build": "run-s .:build:clean .:build:bundle", + "docs": "typedoc", + "lint": "eslint .", + "test": "jest", + "testunit": "jest" + }, + "dependencies": { + "tldts": "~6.1.86" + }, + "devDependencies": { + "@babel/core": "~7.28.5", + "@babel/eslint-parser": "~7.28.5", + "@babel/preset-env": "~7.28.5", + "@rocket.chat/eslint-config": "workspace:^", + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/peggy-loader": "workspace:~", + "@rocket.chat/prettier-config": "~0.31.25", + "@types/jest": "~30.0.0", + "@types/node": "~22.16.5", + "@typescript-eslint/parser": "~5.58.0", + "babel-loader": "~10.0.0", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "npm-run-all": "^4.1.5", + "peggy": "4.1.1", + "prettier": "~3.3.3", + "prettier-plugin-pegjs": "~0.5.4", + "rimraf": "^6.0.1", + "ts-loader": "~9.5.4", + "typedoc": "~0.28.14", + "typescript": "~5.9.3", + "webpack": "~5.99.9", + "webpack-cli": "~5.1.4" + }, + "volta": { + "extends": "../../package.json" + }, + "publishConfig": { + "access": "public" + } } diff --git a/packages/message-types/.eslintrc.json b/packages/message-types/.eslintrc.json index 4c413c4080b..9a131836901 100644 --- a/packages/message-types/.eslintrc.json +++ b/packages/message-types/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/message-types/package.json b/packages/message-types/package.json index f19b7661007..551ec891e1a 100644 --- a/packages/message-types/package.json +++ b/packages/message-types/package.json @@ -23,11 +23,11 @@ "moment": "^2.30.1", "typescript": "~5.9.3" }, - "volta": { - "extends": "../../package.json" - }, "peerDependencies": { "date-fns": "~4.1.0", "moment": "^2.30.1" + }, + "volta": { + "extends": "../../package.json" } } diff --git a/packages/mock-providers/.eslintrc.json b/packages/mock-providers/.eslintrc.json index 4c413c4080b..9a131836901 100644 --- a/packages/mock-providers/.eslintrc.json +++ b/packages/mock-providers/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/mock-providers/package.json b/packages/mock-providers/package.json index c8dff3dbf5f..08b713f56d3 100644 --- a/packages/mock-providers/package.json +++ b/packages/mock-providers/package.json @@ -2,6 +2,17 @@ "name": "@rocket.chat/mock-providers", "version": "0.4.4", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/emitter": "~0.31.25", "@rocket.chat/i18n": "workspace:~", @@ -33,17 +44,6 @@ "@tanstack/react-query": "*", "react": "*" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" } diff --git a/packages/model-typings/.eslintrc.json b/packages/model-typings/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/model-typings/.eslintrc.json +++ b/packages/model-typings/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index d15d2aca793..205933026c4 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -2,25 +2,25 @@ "name": "@rocket.chat/model-typings", "version": "1.9.0", "private": true, - "devDependencies": { - "@types/node-rsa": "^1.1.4", - "eslint": "~8.45.0", - "mongodb": "6.16.0", - "typescript": "~5.9.3" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "build": "rm -rf dist && tsc -p tsconfig.json" - }, "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/core-typings": "workspace:^" }, + "devDependencies": { + "@types/node-rsa": "^1.1.4", + "eslint": "~8.45.0", + "mongodb": "6.16.0", + "typescript": "~5.9.3" + }, "volta": { "extends": "../../package.json" } diff --git a/packages/models/.eslintrc.json b/packages/models/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/models/.eslintrc.json +++ b/packages/models/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/models/package.json b/packages/models/package.json index 798419cc0e4..33c331f2cfe 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -2,14 +2,20 @@ "name": "@rocket.chat/models", "version": "1.8.0", "private": true, - "devDependencies": { - "@rocket.chat/jest-presets": "workspace:~", - "@rocket.chat/tsconfig": "workspace:*", - "@types/jest": "~30.0.0", - "@types/node-rsa": "^1.1.4", - "eslint": "~8.45.0", - "jest": "~30.2.0", - "typescript": "~5.9.3" + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc", + "dev": "tsc --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest", + "typecheck": "tsc --noEmit", + "unit": "jest" }, "dependencies": { "@rocket.chat/model-typings": "workspace:~", @@ -21,21 +27,15 @@ "date-fns": "~4.1.0", "node-rsa": "^1.1.1" }, - "scripts": { - "build": "rm -rf dist && tsc", - "dev": "tsc --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "unit": "jest", - "testunit": "jest" + "devDependencies": { + "@rocket.chat/jest-presets": "workspace:~", + "@rocket.chat/tsconfig": "workspace:*", + "@types/jest": "~30.0.0", + "@types/node-rsa": "^1.1.4", + "eslint": "~8.45.0", + "jest": "~30.2.0", + "typescript": "~5.9.3" }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" } diff --git a/packages/mongo-adapter/.eslintrc.json b/packages/mongo-adapter/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/mongo-adapter/.eslintrc.json +++ b/packages/mongo-adapter/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/node-poplib/package.json b/packages/node-poplib/package.json index 69e200b09e8..0229da7444d 100644 --- a/packages/node-poplib/package.json +++ b/packages/node-poplib/package.json @@ -2,12 +2,11 @@ "name": "@rocket.chat/poplib", "version": "0.0.2", "private": true, + "main": "./src/index.js", "devDependencies": { "eslint": "~8.45.0", "typescript": "~5.9.3" }, - "main": "./src/index.js", - "typings": "./dist/index.d.ts", "volta": { "extends": "../../package.json" } diff --git a/packages/omni-core/.eslintrc.json b/packages/omni-core/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/omni-core/.eslintrc.json +++ b/packages/omni-core/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/omni-core/package.json b/packages/omni-core/package.json index 1084f41f066..c45a11923d2 100644 --- a/packages/omni-core/package.json +++ b/packages/omni-core/package.json @@ -2,6 +2,24 @@ "name": "@rocket.chat/omni-core", "version": "0.0.9", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc -p tsconfig.json", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest" + }, + "dependencies": { + "@rocket.chat/models": "workspace:^", + "@rocket.chat/patch-injection": "workspace:^", + "mongodb": "6.16.0" + }, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "@rocket.chat/jest-presets": "workspace:~", @@ -12,25 +30,7 @@ "jest": "~30.2.0", "typescript": "~5.9.3" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest", - "build": "rm -rf dist && tsc -p tsconfig.json", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" - }, - "dependencies": { - "@rocket.chat/models": "workspace:^", - "@rocket.chat/patch-injection": "workspace:^", - "mongodb": "6.16.0" } } diff --git a/packages/password-policies/.eslintrc.json b/packages/password-policies/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/password-policies/.eslintrc.json +++ b/packages/password-policies/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/password-policies/package.json b/packages/password-policies/package.json index c5c05200974..30fea3ced03 100644 --- a/packages/password-policies/package.json +++ b/packages/password-policies/package.json @@ -2,6 +2,20 @@ "name": "@rocket.chat/password-policies", "version": "0.1.0", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist" + ], + "scripts": { + "build": "rm -rf dist && tsc", + "dev": "tsc --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", + "test": "jest", + "testunit": "jest", + "typecheck": "tsc --noEmit" + }, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@rocket.chat/tsconfig": "workspace:*", @@ -10,20 +24,6 @@ "jest": "~30.2.0", "typescript": "~5.9.3" }, - "scripts": { - "build": "rm -rf dist && tsc", - "dev": "tsc --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "test": "jest", - "testunit": "jest" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist" - ], "volta": { "extends": "../../package.json" } diff --git a/packages/peggy-loader/.eslintrc.json b/packages/peggy-loader/.eslintrc.json index eb0ad3575e6..9ec331f09b5 100644 --- a/packages/peggy-loader/.eslintrc.json +++ b/packages/peggy-loader/.eslintrc.json @@ -1,4 +1,4 @@ { - "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["dist"] + "extends": ["@rocket.chat/eslint-config"], + "ignorePatterns": ["dist"] } diff --git a/packages/random/.eslintrc.json b/packages/random/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/random/.eslintrc.json +++ b/packages/random/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/random/package.json b/packages/random/package.json index e61de0f075f..3e0c5bff8f1 100644 --- a/packages/random/package.json +++ b/packages/random/package.json @@ -1,19 +1,19 @@ { "name": "@rocket.chat/random", + "version": "1.2.2", "private": true, "description": "Random number generator and utilities; Fork of Meteor's Random package", - "version": "1.2.2", "main": "./dist/main.server.js", "browser": "./dist/main.client.js", "types": "./dist/main.server.d.ts", "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json", "dev": "tsc -p tsconfig.build.json --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "jest", - "testunit": "jest" + "testunit": "jest", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@babel/core": "~7.28.5", diff --git a/packages/release-action/.eslintrc.json b/packages/release-action/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/release-action/.eslintrc.json +++ b/packages/release-action/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/release-action/package.json b/packages/release-action/package.json index 5c19c63936e..457690c70db 100644 --- a/packages/release-action/package.json +++ b/packages/release-action/package.json @@ -2,17 +2,12 @@ "name": "@rocket.chat/release-action", "version": "2.2.3", "private": true, + "main": "dist/index.js", "scripts": { "build": "tsc", "lint": "eslint src", "lint:fix": "eslint --fix src" }, - "main": "dist/index.js", - "packageManager": "yarn@4.11.0", - "devDependencies": { - "@types/node": "~22.16.5", - "typescript": "~5.9.3" - }, "dependencies": { "@actions/core": "^1.11.1", "@actions/exec": "^1.1.1", @@ -27,6 +22,11 @@ "semver": "^7.6.3", "unified": "9.2.2" }, + "devDependencies": { + "@types/node": "~22.16.5", + "typescript": "~5.9.3" + }, + "packageManager": "yarn@4.11.0", "volta": { "extends": "../../package.json" } diff --git a/packages/release-changelog/.eslintrc.json b/packages/release-changelog/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/release-changelog/.eslintrc.json +++ b/packages/release-changelog/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/release-changelog/package.json b/packages/release-changelog/package.json index 82d024726c5..4e4566bf3a8 100644 --- a/packages/release-changelog/package.json +++ b/packages/release-changelog/package.json @@ -2,11 +2,15 @@ "name": "@rocket.chat/release-changelog", "version": "0.1.0", "private": true, + "main": "dist/index.js", "scripts": { "build": "tsc", "lint": "eslint src" }, - "main": "dist/index.js", + "dependencies": { + "dataloader": "^2.2.3", + "node-fetch": "^2.7.0" + }, "devDependencies": { "@changesets/types": "^6.0.0", "@rocket.chat/eslint-config": "workspace:^", @@ -14,10 +18,6 @@ "eslint": "~8.45.0", "typescript": "~5.9.3" }, - "dependencies": { - "dataloader": "^2.2.3", - "node-fetch": "^2.7.0" - }, "volta": { "extends": "../../package.json" } diff --git a/packages/server-cloud-communication/.eslintrc.json b/packages/server-cloud-communication/.eslintrc.json index a83aeda48e6..9ec331f09b5 100644 --- a/packages/server-cloud-communication/.eslintrc.json +++ b/packages/server-cloud-communication/.eslintrc.json @@ -1,4 +1,4 @@ { "extends": ["@rocket.chat/eslint-config"], - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/server-cloud-communication/package.json b/packages/server-cloud-communication/package.json index f6817caaa6d..75ed78f6725 100644 --- a/packages/server-cloud-communication/package.json +++ b/packages/server-cloud-communication/package.json @@ -2,6 +2,16 @@ "name": "@rocket.chat/server-cloud-communication", "version": "0.0.2", "private": true, + "main": "./src/index.ts", + "types": "./src/index.ts", + "files": [ + "/dist" + ], + "scripts": { + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "devDependencies": { "@rocket.chat/license": "workspace:^", "eslint": "~8.45.0", @@ -9,15 +19,5 @@ }, "volta": { "extends": "../../package.json" - }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, - "main": "./src/index.ts", - "types": "./src/index.ts", - "files": [ - "/dist" - ] + } } diff --git a/packages/sha256/.eslintrc.json b/packages/sha256/.eslintrc.json index 15f2cd4817e..f27fe59dc92 100644 --- a/packages/sha256/.eslintrc.json +++ b/packages/sha256/.eslintrc.json @@ -4,5 +4,5 @@ "env": { "jest/globals": true }, - "ignorePatterns": ["**/dist"] + "ignorePatterns": ["dist"] } diff --git a/packages/sha256/package.json b/packages/sha256/package.json index 472649fc590..eb52d68d378 100644 --- a/packages/sha256/package.json +++ b/packages/sha256/package.json @@ -1,18 +1,18 @@ { "name": "@rocket.chat/sha256", + "version": "1.0.12", "private": true, "description": "SHA256 implementation; Fork of Meteor's SHA256 package", - "version": "1.0.12", "main": "./dist/sha256.js", "types": "./dist/sha256.d.ts", "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json", "dev": "tsc -p tsconfig.build.json --watch --preserveWatchOutput", - "typecheck": "tsc --noEmit", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "jest", - "testunit": "jest" + "testunit": "jest", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@babel/core": "~7.28.5", diff --git a/packages/storybook-config/package.json b/packages/storybook-config/package.json index 2b877b92e22..37b8762cc80 100644 --- a/packages/storybook-config/package.json +++ b/packages/storybook-config/package.json @@ -2,6 +2,22 @@ "name": "@rocket.chat/storybook-config", "version": "0.0.2", "private": true, + "main": "./dist/index.js", + "typings": "./dist/index.d.ts", + "files": [ + "/dist", + "/main.js", + "/main.d.ts", + "/preview.js", + "/preview.d.ts" + ], + "scripts": { + "build": "rm -rf dist && tsc && yarn run copy-svg", + "copy-svg": "cp -r ./src/logo.svg ./dist/logo.svg", + "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", + "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix" + }, "dependencies": { "@rocket.chat/emitter": "~0.31.25", "@rocket.chat/fuselage-hooks": "~0.38.1", @@ -36,22 +52,6 @@ "@storybook/react": "*", "react": "*" }, - "scripts": { - "lint": "eslint --ext .js,.jsx,.ts,.tsx .", - "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", - "copy-svg": "cp -r ./src/logo.svg ./dist/logo.svg", - "build": "rm -rf dist && tsc && yarn run copy-svg", - "dev": "tsc -p tsconfig.json --watch --preserveWatchOutput" - }, - "main": "./dist/index.js", - "typings": "./dist/index.d.ts", - "files": [ - "/dist", - "/main.js", - "/main.d.ts", - "/preview.js", - "/preview.d.ts" - ], "volta": { "extends": "../../package.json" } diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 0a1d627f7b6..f36d19f3483 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,8 +1,8 @@ { - "name": "@rocket.chat/tsconfig", - "version": "0.0.0", - "private": true, - "volta": { - "extends": "../../package.json" - } + "name": "@rocket.chat/tsconfig", + "version": "0.0.0", + "private": true, + "volta": { + "extends": "../../package.json" + } } diff --git a/yarn.lock b/yarn.lock index 0d682b61718..3bd143600b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10680,7 +10680,7 @@ __metadata: peerDependencies: "@rocket.chat/layout": "*" "@rocket.chat/tools": 0.2.3 - "@rocket.chat/ui-contexts": 25.0.0-rc.2 + "@rocket.chat/ui-contexts": 25.0.0 "@tanstack/react-query": "*" react: "*" react-hook-form: "*"