n8n/packages/@n8n_io/eslint-config
Iván Ovejero dceff675ec
perf(core): Add filtering and pagination to GET /workflows (#6845)
* Initial setup

* Specify max paginated items

* Simplify

* Add tests

* Add more tests

* Add migrations

* Add top-level property

* Add field selection

* Cleanup

* Rename `total` to `count`

* More cleanup

* Move query logic into `WorkflowRepository`

* Create `AbstractRepository`

* Cleanup

* Fix name

* Remove leftover comments

* Replace reference

* Add default for `rawSkip`

* Remove unneeded typing

* Switch to `class-validator`

* Simplify

* Simplify

* Type as optional

* Make typing more accurate

* Fix lint

* Use `getOwnPropertyNames`

* Use DSL

* Set schema at repo level

* Cleanup

* Remove comment

* Refactor repository methods to middleware

* Add middleware tests

* Remove old test files

* Remove generic experiment

* Reuse `reportError`

* Remove unused type

* Cleanup

* Improve wording

* Reduce diff

* Add missing mw

* Use `Container.get`

* Adjust lint rule

* Reorganize into subdir

* Remove unused directive

* Remove nodes

* Silly mistake

* Validate take

* refactor(core): Adjust index handling in new migrations DSL (no-changelog) (#6876)

* refactor(core): Adjust index handling in new migrations DSL (no-changelog)

* Account for custom index name

* Also for dropping

* Fix `select` issue with `relations`

* Tighten validation

* Ensure `ownerId` is not added when specifying `select`
2023-08-09 12:30:02 +02:00
..
base.js perf(core): Add filtering and pagination to GET /workflows (#6845) 2023-08-09 12:30:02 +02:00
frontend.js feat(editor): Migrate Design System and Editor UI to Vue 3 (#6476) 2023-07-28 09:51:07 +02:00
jest.config.js feat: setup nightly tests for postgres and mysql schemas (#4441) 2022-10-25 22:06:03 +02:00
local-rules.js ci: Add rule dangerously-use-html-string-missing (no-changelog) (#6299) 2023-05-24 10:12:41 +02:00
local-rules.test.js refactor: lint for inefficient deep clones (#4378) 2022-10-19 09:36:25 +02:00
node.js feat: Switch from npm to pnpm (#4429) 2022-11-09 17:32:05 +01:00
package.json ci: Update most of the dev tooling (no-changelog) (#6780) 2023-07-28 13:55:16 +02:00
shared.js feat: Allow eslint-config to be externally consumable (#6694) 2023-07-19 09:35:10 +02:00