⚡️ Monorepository containing all the source code for the Foxxie Project

Overview
Comments
  • request(kettu):  add NPM search command

    request(kettu): add NPM search command

    Which package is the feature request for?

    kettu

    Feature

    This will be relatively similar to the old command from foxxie with a few new adjustments, using yarn's builtin API and @foxxie/types

    Bot: Kettu Type: Request 
    opened by Ruffpuff1 11
  • chore(deps): update dependency @nrwl/cli to v14.3.5

    chore(deps): update dependency @nrwl/cli to v14.3.5

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @nrwl/cli (source) | 14.0.1 -> 14.3.5 | age | adoption | passing | confidence |


    Release Notes

    nrwl/nx

    v14.3.5

    Compare Source

    Bug Fixes
    • core: handle an edge case where overrides_unparsed is not set (f469fd1)
    • core: handle optional cli property when writing workspace configuration in the ng cli adapter (#​10758) (986b053)

    v14.3.4

    Compare Source

    Bug Fixes
    • angular: remove unnecessary unused entry module import from new mf remote apps (#​10749) (25b2682)
    • core: Add missing formatFiles to migrations (09baf95), closes nrwl/nx#​10665
    • core: runExecutor should set overrides_unparsed to mimic the invocation from the terminal (da1faaf)
    • web: in webpack style-loader should be used when extract-css is false (#​10192) (f7a61dc)
    Features
    • core: generalize setting target defaults (f86a5ff)
    • react: add generateExportsField option to @nrwl/web:rollup executor so it is an opt-in feature (#​10742) (d58eedc), closes #​10741
    • web: add named extractCss option (#​10710) (63ae3ae)

    v14.3.3

    Compare Source

    Bug Fixes
    • misc: format command prints an irrelevant warning (2695b27)
    Features
    • core: read globs from pnpm config files (69e5549)

    v14.3.2

    Compare Source

    Bug Fixes
    Features

    v14.3.1

    Compare Source

    Bug Fixes
    • detox: change detox to compiling dependency to fix android with react native 0.68 (#​10701) (e00dc75)
    Features
    • react-native: upgrade metro to 0.71.1 and react-native-config to 1.4.6 (#​10700) (cce43db)
    Reverts

    v14.3.0

    Compare Source

    Bug Fixes
    Features

    v14.2.4

    Compare Source

    Bug Fixes
    Features

    v14.2.3

    Compare Source

    v14.2.2

    Compare Source

    Bug Fixes
    Features

    v14.2.1

    Compare Source

    Bug Fixes
    Features
    Reverts

    v14.2.0

    Compare Source

    v14.1.9

    Compare Source

    Bug Fixes
    • angular: add types to tsconfig.editor.json correctly (#​10316) (43d5e62)
    • angular: fix angular mfe when use NormalModuleReplacementPlugin with path alias ends with /* (#​10355) (f25e94a)
    • angular: return error when name is missing from package.json (#​10356) (0de895d)
    • angular: throw error when npmScope is incorrect (#​10366) (9808e65)
    • angular: when generating --preset angular and --cli nx use angular readme at root (a2d9d56)
    • core: bump nrwl/ci workflow versions (399f2ab)
    • core: call pnpm run without -- for pnpm v7 (#​10305) (7b7fc89), closes #​10111
    • core: default project is not set correctly (7f5137d)
    • core: do not default to white color (271c3d4)
    • core: ensure updateStorybook in nrwl/workspace:move handle direc… (#​10399) (124fd7d)
    • core: include types/node in deps when adding workspace-generator (#​10388) (c17a086)
    • core: preserve dash casing when passing args to executors (6351413)
    • core: use absolute paths when resolving package.json files (8198b78)
    • devkit: parseTargetString should support targets with colons in the name (#​10400) (e439718)
    • js: format .lib.swcrc file with nx format (#​10254) (17c4022)
    • js: move swc/helpers to dependencies instead of devDependencies (#​10275) (692418d), closes #​10270
    • linter: do not remap paths that cannot be matched on fix (#​10371) (5baaab4)
    • linter: make entry point check for ts paths more specific (#​10365) (4863e51)
    • misc: misc fixes (e6f73a8)
    • node: add workaround for handling sub processes in node:node executor (#​10292) (7b9b0cd), closes #​9305
    • react: migrations should not crash when adding development configuration (#​10261) (c35b13d)
    • repo: fix add-to-monorepo test (#​10333) (0c8eade)
    • repo: fix pnpm v7 install config (#​10361) (d0ece6e)
    • repo: update package group during publishing (#​10411) (2814a86)
    • storybook: some storybook doc and other fixes (#​10387) (76b8e66)
    • testing: add tsquery as a dep for jest (#​10454) (36a7144)
    Features

    v14.1.8

    Compare Source

    Bug Fixes
    • angular: fix angular mfe when use NormalModuleReplacementPlugin with path alias ends with /* (#​10355) (f25e94a)
    • angular: return error when name is missing from package.json (#​10356) (0de895d)
    • angular: throw error when npmScope is incorrect (#​10366) (9808e65)
    • core: bump nrwl/ci workflow versions (399f2ab)
    • core: do not default to white color (271c3d4)
    • core: ensure updateStorybook in nrwl/workspace:move handle direc… (#​10399) (124fd7d)
    • core: include types/node in deps when adding workspace-generator (#​10388) (c17a086)
    • devkit: parseTargetString should support targets with colons in the name (#​10400) (e439718)
    • linter: do not remap paths that cannot be matched on fix (#​10371) (5baaab4)
    • linter: make entry point check for ts paths more specific (#​10365) (4863e51)
    • node: add workaround for handling sub processes in node:node executor (#​10292) (7b9b0cd), closes #​9305
    • repo: fix pnpm v7 install config (#​10361) (d0ece6e)
    • storybook: some storybook doc and other fixes (#​10387) (76b8e66)
    Features

    v14.1.7

    Compare Source

    Bug Fixes
    • core: call pnpm run without -- for pnpm v7 (#​10305) (7b7fc89), closes #​10111
    • core: default project is not set correctly (7f5137d)
    • core: preserve dash casing when passing args to executors (6351413)
    • core: use absolute paths when resolving package.json files (8198b78)
    • js: format .lib.swcrc file with nx format (#​10254) (17c4022)
    • repo: fix add-to-monorepo test (#​10333) (0c8eade)

    v14.1.6

    Compare Source

    Bug Fixes
    • angular: add types to tsconfig.editor.json correctly (#​10316) (43d5e62)
    • angular: when generating --preset angular and --cli nx use angular readme at root (a2d9d56)
    • js: move swc/helpers to dependencies instead of devDependencies (#​10275) (692418d), closes #​10270
    • misc: misc fixes (e6f73a8)
    • react: migrations should not crash when adding development configuration (#​10261) (c35b13d)
    Features

    v14.1.5

    Compare Source

    Bug Fixes
    Features
    • angular: add flag for skipping the postinstall script in relevant generators (#​10208) (eb4243b)
    • core: add nx.json, workspace.json, and project.json JSON schemas (#​10228) (512237c), closes #​8574 #​2299
    • react: add support for passing additional shared dependencies in the module federation config (#​10169) (425adf1)

    v14.1.4

    Compare Source

    Features
    • core: introduce an explicit variable for deciding on how output is printed (5346084)

    v14.1.3

    Compare Source

    Bug Fixes

    v14.1.2

    Compare Source

    Bug Fixes
    • angular: expand extends property when reading nx.json in the angular cli adapter (#​10165) (0a1e822)
    • angular: fix collecting secondary entry points for module federation builds (#​10129) (e212cb9)
    • angular: kill ports correctly (#​10142) (1d3beca)
    • angular: use fork in file-server for http-server (#​10161) (77cc38a)
    • core: add dependency from workspace to devkit (#​10147) (ac8ebed)
    • core: add tao to package group (#​10148) (8b81087)
    • core: skip dependencies already added (avoid circular dependencies) (#​9744) (8e4a38e)
    • core: update run-migrations log message (#​10137) (27d7eeb)
    • js: add missing projectType property to @nrwl/js:library generator (#​10159) (6d4f971)
    • react: remove collected dependency from module federation shared config when not found in package.json (#​10157) (67e233d)
    Features

    v14.1.1

    Compare Source

    Bug Fixes

    v14.1.0

    Compare Source

    Bug Fixes
    • angular: add missing alias for the component generator (#​10038) (b381e38)
    • angular: cleanup ports on exit of mf server (#​10060) (b78d353)
    • angular: don't share angular mfe package (#​10059) (0e5f4d5)
    • angular: fix stylus import (#​9950) (be1d157)
    • angular: normalize project name and don't default to npmScope as prefix when it's not a valid html selector (#​10116) (0e21fa0)
    • angular: shared transitive npm deps from host and remote applica… (#​9997) (4d17b32)
    • core: align yargs options in workspace-generator with generic opts passed to other commands (#​9953) (0ce7ce6)
    • core: allow daemon to disable glob cache (#​10031) (fa81e3b)
    • core: automatically add root to the project.json projects (#​9977) (5e23c07)
    • core: calculate dependencies of mixed targets (#​9942) (e3817ef)
    • core: correct log message when uninstalled plugin is referenced in nx.json (#​9994) (1d2bd1c), closes #​9976
    • core: emit success false in compileTypeScriptFiles if typescript diagnostic contains errors (#​10068) (a395e48)
    • core: fix having multiple versions of nx/devkit (#​9998) (3d56368)
    • core: fix migrating old workspaces without nx (#​10011) (83ba230)
    • core: fix migrating workspaces without any task runners configured (#​10065) (d5877a9)
    • core: move removing roots migration to 14.0.6 (#​10066) (8f5a826)
    • core: normalize paths in ng cli adapter when finding matching files (#​10113) (cfe21b2)
    • core: pnpm exec check not matching for v7 (#​10004) (68207ef)
    • **

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 4
  • chore(deps): update dependency eslint to v8.17.0

    chore(deps): update dependency eslint to v8.17.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.13.0 -> 8.17.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.17.0

    Compare Source

    Features
    • 55319e1 feat: fix indent bug with semicolon-first style (#​15951) (Milos Djermanovic)
    • f6d7920 feat: add allowNamedExports option to no-use-before-define (#​15953) (Milos Djermanovic)
    Bug Fixes
    Documentation
    Chores

    v8.16.0

    Compare Source

    Features

    • cab0c22 feat: add Unicode flag suggestion in no-misleading-character-class (#​15867) (Milos Djermanovic)
    • 38ae956 feat: check Unicode code point escapes in no-control-regex (#​15862) (Milos Djermanovic)
    • ee69cd3 feat: Update global variables (#​15871) (Sébastien Règne)

    Bug Fixes

    • 3f09aab fix: function-paren-newline crash on "new new Foo();" (#​15850) (coderaiser)

    Documentation

    • 050d5f4 docs: Static further reading links (#​15890) (Nicholas C. Zakas)
    • 36287c0 docs: fix absolute paths in related rules shortcode to work from /docs (#​15892) (Milos Djermanovic)
    • 90b6990 docs: fix absolute links in rule macro to work from /docs (#​15891) (Milos Djermanovic)
    • f437249 docs: Adjust docs site path prefix (#​15889) (Nicholas C. Zakas)
    • 6e16025 docs: update 'Related Rules' and 'Further Reading' in remaining rules (#​15884) (Milos Djermanovic)
    • 1d39f69 docs: remove confusing examples for no-mixed-operators (#​15875) (Milos Djermanovic)
    • 3071d76 docs: Fix some grammar issues (#​15837) (byodian)

    Chores

    v8.15.0

    Compare Source

    Features

    • ab37d3b feat: add enforceInClassFields option to no-underscore-dangle (#​15818) (Roberto Cestari)

    Bug Fixes

    • 8bf9440 fix: "use strict" should not trigger strict mode in ES3 (#​15846) (Milos Djermanovic)

    Documentation

    • 28116cc docs: update AST node names link in no-restricted-syntax (#​15843) (Milos Djermanovic)
    • 272965f docs: fix h1 heading on formatters page (#​15834) (Milos Djermanovic)
    • a798166 docs: update example for running individual rule tests (#​15833) (Milos Djermanovic)
    • 57e732b docs: mark SourceCode#getJSDocComment deprecated in working-with-rules (#​15829) (Milos Djermanovic)
    • 9a90abf docs: update docs directory in working-with-rules (#​15830) (Milos Djermanovic)
    • 810adda docs: add more examples for prefer-object-spread (#​15831) (coderaiser)
    • 06b1edb docs: clarify no-control-regex rule (#​15808) (Milos Djermanovic)
    • 9ecd42f docs: Fixed typo in code comment (#​15812) (Addison G)
    • de992b7 docs: remove links to 2fa document (#​15804) (Milos Djermanovic)
    • 5222659 docs: fix 'Related Rules' heading in no-constant-binary-expression (#​15799) (Milos Djermanovic)
    • e70ae81 docs: Update README team and sponsors (ESLint Jenkins)

    Chores

    v8.14.0

    Compare Source

    Features

    • ab6363d feat: Add rule no-constant-binary-expression (#​15296) (Jordan Eldredge)

    Bug Fixes

    • 35fa1dd fix: allow project paths to have URL-encoded characters (#​15795) (Milos Djermanovic)
    • 413f1d5 fix: update astUtils.isDirectiveComment with globals and exported (#​15775) (Milos Djermanovic)

    Build Related

    Chores

    • 735458c chore: add static frontmatter to no-constant-binary-expression docs (#​15798) (Milos Djermanovic)
    • db28f2c chore: Add static frontmatter to docs (#​15782) (Nicholas C. Zakas)
    • 3bca59e chore: markdownlint autofix on commit (#​15783) (Nicholas C. Zakas)

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies Site: foxxie.xyz 
    opened by renovate[bot] 3
  • chore(deps): update dependency eslint to v8.17.0

    chore(deps): update dependency eslint to v8.17.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.13.0 -> 8.17.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.17.0

    Compare Source

    Features
    • 55319e1 feat: fix indent bug with semicolon-first style (#​15951) (Milos Djermanovic)
    • f6d7920 feat: add allowNamedExports option to no-use-before-define (#​15953) (Milos Djermanovic)
    Bug Fixes
    Documentation
    Chores

    v8.16.0

    Compare Source

    Features

    • cab0c22 feat: add Unicode flag suggestion in no-misleading-character-class (#​15867) (Milos Djermanovic)
    • 38ae956 feat: check Unicode code point escapes in no-control-regex (#​15862) (Milos Djermanovic)
    • ee69cd3 feat: Update global variables (#​15871) (Sébastien Règne)

    Bug Fixes

    • 3f09aab fix: function-paren-newline crash on "new new Foo();" (#​15850) (coderaiser)

    Documentation

    • 050d5f4 docs: Static further reading links (#​15890) (Nicholas C. Zakas)
    • 36287c0 docs: fix absolute paths in related rules shortcode to work from /docs (#​15892) (Milos Djermanovic)
    • 90b6990 docs: fix absolute links in rule macro to work from /docs (#​15891) (Milos Djermanovic)
    • f437249 docs: Adjust docs site path prefix (#​15889) (Nicholas C. Zakas)
    • 6e16025 docs: update 'Related Rules' and 'Further Reading' in remaining rules (#​15884) (Milos Djermanovic)
    • 1d39f69 docs: remove confusing examples for no-mixed-operators (#​15875) (Milos Djermanovic)
    • 3071d76 docs: Fix some grammar issues (#​15837) (byodian)

    Chores

    v8.15.0

    Compare Source

    Features

    • ab37d3b feat: add enforceInClassFields option to no-underscore-dangle (#​15818) (Roberto Cestari)

    Bug Fixes

    • 8bf9440 fix: "use strict" should not trigger strict mode in ES3 (#​15846) (Milos Djermanovic)

    Documentation

    • 28116cc docs: update AST node names link in no-restricted-syntax (#​15843) (Milos Djermanovic)
    • 272965f docs: fix h1 heading on formatters page (#​15834) (Milos Djermanovic)
    • a798166 docs: update example for running individual rule tests (#​15833) (Milos Djermanovic)
    • 57e732b docs: mark SourceCode#getJSDocComment deprecated in working-with-rules (#​15829) (Milos Djermanovic)
    • 9a90abf docs: update docs directory in working-with-rules (#​15830) (Milos Djermanovic)
    • 810adda docs: add more examples for prefer-object-spread (#​15831) (coderaiser)
    • 06b1edb docs: clarify no-control-regex rule (#​15808) (Milos Djermanovic)
    • 9ecd42f docs: Fixed typo in code comment (#​15812) (Addison G)
    • de992b7 docs: remove links to 2fa document (#​15804) (Milos Djermanovic)
    • 5222659 docs: fix 'Related Rules' heading in no-constant-binary-expression (#​15799) (Milos Djermanovic)
    • e70ae81 docs: Update README team and sponsors (ESLint Jenkins)

    Chores

    v8.14.0

    Compare Source

    Features

    • ab6363d feat: Add rule no-constant-binary-expression (#​15296) (Jordan Eldredge)

    Bug Fixes

    • 35fa1dd fix: allow project paths to have URL-encoded characters (#​15795) (Milos Djermanovic)
    • 413f1d5 fix: update astUtils.isDirectiveComment with globals and exported (#​15775) (Milos Djermanovic)

    Build Related

    Chores

    • 735458c chore: add static frontmatter to no-constant-binary-expression docs (#​15798) (Milos Djermanovic)
    • db28f2c chore: Add static frontmatter to docs (#​15782) (Nicholas C. Zakas)
    • 3bca59e chore: markdownlint autofix on commit (#​15783) (Nicholas C. Zakas)

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies Site: api 
    opened by renovate[bot] 3
  • chore(deps): update dependency eslint to v8.17.0

    chore(deps): update dependency eslint to v8.17.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.13.0 -> 8.17.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.17.0

    Compare Source

    Features
    • 55319e1 feat: fix indent bug with semicolon-first style (#​15951) (Milos Djermanovic)
    • f6d7920 feat: add allowNamedExports option to no-use-before-define (#​15953) (Milos Djermanovic)
    Bug Fixes
    Documentation
    Chores

    v8.16.0

    Compare Source

    Features

    • cab0c22 feat: add Unicode flag suggestion in no-misleading-character-class (#​15867) (Milos Djermanovic)
    • 38ae956 feat: check Unicode code point escapes in no-control-regex (#​15862) (Milos Djermanovic)
    • ee69cd3 feat: Update global variables (#​15871) (Sébastien Règne)

    Bug Fixes

    • 3f09aab fix: function-paren-newline crash on "new new Foo();" (#​15850) (coderaiser)

    Documentation

    • 050d5f4 docs: Static further reading links (#​15890) (Nicholas C. Zakas)
    • 36287c0 docs: fix absolute paths in related rules shortcode to work from /docs (#​15892) (Milos Djermanovic)
    • 90b6990 docs: fix absolute links in rule macro to work from /docs (#​15891) (Milos Djermanovic)
    • f437249 docs: Adjust docs site path prefix (#​15889) (Nicholas C. Zakas)
    • 6e16025 docs: update 'Related Rules' and 'Further Reading' in remaining rules (#​15884) (Milos Djermanovic)
    • 1d39f69 docs: remove confusing examples for no-mixed-operators (#​15875) (Milos Djermanovic)
    • 3071d76 docs: Fix some grammar issues (#​15837) (byodian)

    Chores

    v8.15.0

    Compare Source

    Features

    • ab37d3b feat: add enforceInClassFields option to no-underscore-dangle (#​15818) (Roberto Cestari)

    Bug Fixes

    • 8bf9440 fix: "use strict" should not trigger strict mode in ES3 (#​15846) (Milos Djermanovic)

    Documentation

    • 28116cc docs: update AST node names link in no-restricted-syntax (#​15843) (Milos Djermanovic)
    • 272965f docs: fix h1 heading on formatters page (#​15834) (Milos Djermanovic)
    • a798166 docs: update example for running individual rule tests (#​15833) (Milos Djermanovic)
    • 57e732b docs: mark SourceCode#getJSDocComment deprecated in working-with-rules (#​15829) (Milos Djermanovic)
    • 9a90abf docs: update docs directory in working-with-rules (#​15830) (Milos Djermanovic)
    • 810adda docs: add more examples for prefer-object-spread (#​15831) (coderaiser)
    • 06b1edb docs: clarify no-control-regex rule (#​15808) (Milos Djermanovic)
    • 9ecd42f docs: Fixed typo in code comment (#​15812) (Addison G)
    • de992b7 docs: remove links to 2fa document (#​15804) (Milos Djermanovic)
    • 5222659 docs: fix 'Related Rules' heading in no-constant-binary-expression (#​15799) (Milos Djermanovic)
    • e70ae81 docs: Update README team and sponsors (ESLint Jenkins)

    Chores

    v8.14.0

    Compare Source

    Features

    • ab6363d feat: Add rule no-constant-binary-expression (#​15296) (Jordan Eldredge)

    Bug Fixes

    • 35fa1dd fix: allow project paths to have URL-encoded characters (#​15795) (Milos Djermanovic)
    • 413f1d5 fix: update astUtils.isDirectiveComment with globals and exported (#​15775) (Milos Djermanovic)

    Build Related

    Chores

    • 735458c chore: add static frontmatter to no-constant-binary-expression docs (#​15798) (Milos Djermanovic)
    • db28f2c chore: Add static frontmatter to docs (#​15782) (Nicholas C. Zakas)
    • 3bca59e chore: markdownlint autofix on commit (#​15783) (Nicholas C. Zakas)

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Bot: Foxxie Meta: Dependencies 
    opened by renovate[bot] 3
  • chore(deps): update dependency prettier to v2.6.2

    chore(deps): update dependency prettier to v2.6.2

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | prettier (source) | 2.6.1 -> 2.6.2 | age | adoption | passing | confidence |


    Release Notes

    prettier/prettier

    v2.6.2

    Compare Source

    diff

    Fix LESS/SCSS format error (#​12536 by @​fisker)
    // Input
    .background-gradient(@​cut) {
        background: linear-gradient(
            to right,
            @​white 0%,
            @​white (@​cut - 0.01%),
            @​portal-background @​cut,
            @​portal-background 100%
        );
    }
    
    // Prettier 2.6.1
    TypeError: Cannot read properties of undefined (reading 'endOffset')
    
    // Prettier 2.6.2
    .background-gradient(@​cut) {
      background: linear-gradient(
        to right,
        @​white 0%,
        @​white (@​cut - 0.01%),
        @​portal-background @​cut,
        @​portal-background 100%
      );
    }
    
    Update meriyah to fix several bugs (#​12567 by @​fisker, fixes in meriyah by @​3cp)

    Fixes bugs when parsing following valid code:

    foo(await bar());
    
    const regex = /.*/ms;
    
    const element = <p>{/w/.test(s)}</p>;
    
    class A extends B {
      #privateMethod() {
        super.method();
      }
    }
    

    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    Meta: Dependencies GraphQL: stardrop 
    opened by renovate[bot] 3
  • chore(deps): update dependency mongodb to v4

    chore(deps): update dependency mongodb to v4

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | mongodb | ^3.7.3 -> ^4.0.0 | age | adoption | passing | confidence |


    Release Notes

    mongodb/node-mongodb-native

    v4.7.0

    Compare Source

    Features
    Bug Fixes
    • NODE-4103: respect BSON options when creating change streams (#​3247) (b2798d9)
    • NODE-4108: improve return type for withTransaction() (#​3236) (48e0e6e)
    • NODE-4254: allow csfle to be dynamically required (#​3260) (cd6b5a0)
    • NODE-4281: ensure that the driver always uses Node.js timers (#​3275) (4501a1c)

    v4.6.0

    Compare Source

    Features
    • NODE-4185: Allow opting out of disk use on cursor builder (#​3230) (d216725)
    • NODE-4189: Add support for clustered collections (#​3229) (79a917b)
    Bug Fixes
    • NODE-3565: Improve error message for insertMany with partially empty array (#​3221) (0ef2516)
    • NODE-4232: stream() also returns generic AsyncIterable (ed4ba58)

    v4.5.0

    Compare Source

    Features
    Bug Fixes
    • NODE-3769: retryable writes are not compliant with specification (#​3144) (ff26b12)
    • NODE-3810: delay timeout errors by one event loop tick (#​3180) (0ed7cbf)
    • NODE-4069: remove 'default' from options for fullDocument field in change stream options (#​3169) (799689e)
    • NODE-4074: ensure getTopology doesn't throw synchronously (#​3172) (329f081)
    • NODE-4129: constrain watch type parameter to extend ChangeStream type parameter (#​3183) (43ba9fc)
    4.4.1 (2022-03-03)
    Features
    • NODE-3866: Add let option to ReplaceOptions for replaceOne operation (#​3148) (f76635a)
    Bug Fixes

    v4.4.1

    Compare Source

    v4.4.0

    Compare Source

    Features
    Bug Fixes
    • fix csfle imports (#​3142) (541e939)
    • NODE-3621: fixed type of documentKey property on ChangeStreamDocument (#​3118) (c63a21b)
    • NODE-3795: unexpected No auth provider for DEFAULT defined error (#​3092) (fb38a56)
    • NODE-3813: unexpected type conversion of read preference tags (#​3138) (3e7b894)
    • NODE-3878: use legacy count operation on collection.count (#​3126) (12c6835)
    • NODE-3917: Throw an error when directConnection is set with multiple hosts (#​3143) (b192493)
    4.3.1 (2022-01-18)
    Bug Fixes
    • NODE-3792: remove offensive language throughout the codebase (#​3091) (8e2b0cc)
    • NODE-3852,NODE-3854,NODE-3856: Misc typescript fixes for 4.3.1 (#​3102) (dd5195a)

    v4.3.1

    Compare Source

    v4.3.0

    Compare Source

    Features
    Bug Fixes
    4.2.2 (2021-12-13)
    Bug Fixes
    • NODE-3705: ReadPreference.fromOptions omitting hedge and maxStalenessSeconds when readPreference is a string (#​3060) (b9fbac5)
    • NODE-3711: retry txn end on retryable write (#​3045) (7b00d0f)
    • NODE-3765: make replacement for replaceOne operations without _id (#​3040) (e07e564)
    • stricter protocol check in connection string (#​3078) (bc05671)
    4.2.1 (2021-11-30)
    Bug Fixes
    • NODE-2370: correct a return type of hasNext() (#​3058) (b6a63df)
    • NODE-3627: Enable flexible BSON validation for server error key containing invalid utf-8 (#​3054) (7a507f0)
    • NODE-3648: run get more ops through server selection (#​3030) (268e211)
    • NODE-3767: don't delete dbName if authSource is provided (#​3055) (0a830e2)
    • NODE-3770: Filter type uses WithId on the schema (#​3053) (307d623)

    v4.2.2

    Compare Source

    v4.2.1

    Compare Source

    v4.2.0

    Compare Source

    Features
    • NODE-3083: support aggregate writes on secondaries (#​3022) (f696909)
    • NODE-3446: deprecate mapReduce command (#​3036) (b6c73bf)
    • NODE-3467: implement srvMaxHosts, srvServiceName options (#​3031) (1f8b539)
    • NODE-3469,NODE-3615,NODE-3507: update min and max wire versions (#​3014) (2a78d5a)
    • NODE-3691: make time series options granularity type strict (#​3005) (98017f9)
    • NODE-3692: make change stream events typing more generic (#​3034) (d5ae78e)
    • NODE-3728: Allow to pass authorizedCollections option to the db.listCollections method (#​3021) (e1234a7)
    • NODE-3729: add withId to default return type for collection.find and collection.findOne (#​3039) (52520aa)
    Bug Fixes
    • NODE-3116: reschedule unreliable async interval first (#​3006) (33886a7)
    • NODE-3344: allow setting defaultTransactionOptions with POJO rather than ReadConcern instance (#​3032) (53b3164)
    • NODE-3515: do proper opTime merging in bulk results (#​3012) (43300c3)
    • NODE-3668: compile error with OptionalId on TS 4.5 beta (#​3004) (ee7f095)
    • NODE-3726: add optional option overloads of Db's createCollection function (#​3019) (c3149e1)
    • NODE-3727: add overloads for BulkOperationBase's execute function (#​3018) (216d194)
    4.1.3 (2021-10-05)
    Bug Fixes
    4.1.2 (2021-09-14)
    Bug Fixes
    4.1.1 (2021-08-24)
    Bug Fixes

    v4.1.4

    Compare Source

    Release Highlights

    This release includes a couple of bug fixes as noted below:

    Bug Fixes
    • NODE-3515: do proper opTime merging in bulk results (#​3012) (43300c3)
    • NODE-3668: compile error with OptionalId on TS 4.5 beta (#​3004) (ee7f095)

    Documentation

    • Reference: https://docs.mongodb.com/drivers/node
    • API: https://mongodb.github.io/node-mongodb-native/4.1
    • Changelog: https://github.com/mongodb/node-mongodb-native/blob/4.1/HISTORY.md

    We invite you to try the mongodb library immediately, and report any issues to the NODE project.

    v4.1.3

    Compare Source

    v4.1.2

    Compare Source

    v4.1.1

    Compare Source

    v4.1.0

    Compare Source

    Features
    Bug Fixes
    • NODE-2883: Aggregate Operation should not require parent parameter (#​2918) (dc6e2d6)
    • NODE-3058: accept null or undefined anywhere we permit nullish values (#​2921) (b42a1b4)
    • NODE-3441: fix typings for createIndexes (#​2915) (f87f376)
    • NODE-3442: AsyncIterator has incorrect return type (#​2916) (4a10389)
    • NODE-3452: readonly filters not permitted by typings (#​2927) (ce51e78)
    • NODE-3510: omit incorrect | void in declaration of Promise overload of rename() (#​2922) (58c1e84)
    • NODE-3513: default command monitoring to off (#​2926) (3c60245)
    4.0.1 (2021-07-20)
    Features
    Bug Fixes
    • NODE-3199: unable to bundle driver due to uncaught require (#​2904) (9e48bbd)
    • NODE-3393: snapshot time not applied if distinct executed first (#​2908) (7aa3008)
    • NODE-3417: allow calling db() before MongoClient is connected (#​2889) (51ea86d)

    v4.0.1

    Compare Source

    v4.0.0

    Compare Source

    Features
    Bug Fixes
    • NODE-1797: error when ChangeStream used as iterator and emitter concurrently (#​2871) (e0b3afe)
    • NODE-1843: bulk operations ignoring provided sessions (#​2868) (70810d1)
    • NODE-3063: fix custom csfle test script (#​2884) (d73c80c)
    • NODE-3279: use "hello" for monitoring if supported (#​2895) (5a8842a)
    • NODE-3386: listCollections result type definition (#​2866) (c12979a)
    • NODE-3413: accept tls=false in mongodb+srv connection strings (#​2886) (526c73f)
    • NODE-3416: make change stream generic default to Document (#​2882) (3d490dc)
    • NODE-3430: watch method types on MongoClient and Db (#​2900) (17cc291)

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 2
  • chore(deps): update dependency typeorm to ^0.3.0

    chore(deps): update dependency typeorm to ^0.3.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | typeorm | ^0.2.45 -> ^0.3.0 | age | adoption | passing | confidence |


    Release Notes

    typeorm/typeorm

    v0.3.6

    Compare Source

    Features

    v0.3.5

    Compare Source

    Bug Fixes

    v0.3.4

    Compare Source

    Bug Fixes
    Features

    v0.3.3

    Compare Source

    Bug Fixes
    • improve initialization of custom repository (#​8782) (52a641c)
    • resolve entities correctly in datasource when globs are specified (#​8778) (a641c5d)
    Features

    v0.3.2

    Compare Source

    Bug Fixes
    Features
    Reverts

    v0.3.1

    Compare Source

    Bug Fixes
    Features
    • new array find operators (ArrayContains, ArrayContainedBy, ArrayOverlap) (#​8766) (9f1b8e3):
    BREAKING CHANGES
    • we do not call JSON.stringify() to json/jsonb column types in Postgres. Instead, we delegate value directly to underlying pg driver. This is a correct way of handling jsons.
    • array: true must be explicitly defined for array json/jsonb values
    • strings being JSON-stringified must be manually escaped

    v0.3.0

    Compare Source

    Changes in the version includes changes from the next branch and typeorm@next version. They were pending their migration from 2018. Finally, they are in the master branch and master version.

    Features
    • compilation target now is es2020. This requires Node.JS version 14+

    • TypeORM now properly works when installed within different node_modules contexts (often happen if TypeORM is a dependency of another library or TypeORM is heavily used in monorepo projects)

    • Connection was renamed to DataSource. Old Connection is still there, but now it's deprecated. It will be completely removed in next version. New API:

    export const dataSource = new DataSource({
        // ... options ...
    })
    
    // load entities, establish db connection, sync schema, etc.
    await dataSource.connect()
    

    Previously, you could use new Connection(), createConnection(), getConnectionManager().create(), etc. They all deprecated in favour of new syntax you can see above.

    New way gives you more flexibility and simplicity in usage.

    • new custom repositories syntax:
    export const UserRepository = myDataSource.getRepository(UserEntity).extend({
        findUsersWithPhotos() {
            return this.find({
                relations: {
                    photos: true
                }
            })
        }
    })
    

    Old ways of custom repository creation were dropped.

    • added new option on relation load strategy called relationLoadStrategy. Relation load strategy is used on entity load and determines how relations must be loaded when you query entities and their relations from the database. Used on find* methods and QueryBuilder. Value can be set to join or query.

      • join - loads relations using SQL JOIN expression
      • query - executes separate SQL queries for each relation

    Default is join, but default can be set in ConnectionOptions:

    createConnection({
        /* ... */
        relationLoadStrategy: "query"
    })
    

    Also, it can be set per-query in find* methods:

    userRepository.find({
        relations: {
            photos: true
        }
    })
    

    And QueryBuilder:

    userRepository
        .createQueryBuilder()
        .setRelationLoadStrategy("query")
    

    For queries returning big amount of data, we recommend to use query strategy, because it can be a more performant approach to query relations.

    • added new findOneBy, findOneByOrFail, findBy, countBy, findAndCountBy methods to BaseEntity, EntityManager and Repository:
    const users = await userRepository.findBy({
        name: "Michael"
    })
    

    Overall find* and count* method signatures where changed, read the "breaking changes" section for more info.

    • new select type signature in FindOptions (used in find* methods):
    userRepository.find({
        select: {
            id: true,
            firstName: true,
            lastName: true,
        }
    })
    

    Also, now it's possible to specify select columns of the loaded relations:

    userRepository.find({
        select: {
            id: true,
            firstName: true,
            lastName: true,
            photo: {
                id: true,
                filename: true,
                album: {
                    id: true,
                    name: true,
                }
            }
        }
    })
    
    • new relations type signature in FindOptions (used in find* methods):
    userRepository.find({
        relations: {
            contacts: true,
            photos: true,
        }
    })
    

    To load nested relations use a following signature:

    userRepository.find({
        relations: {
            contacts: true,
            photos: {
                album: true,
            },
        }
    })
    
    • new order type signature in FindOptions (used in find* methods):
    userRepository.find({
        order: {
            id: "ASC"
        }
    })
    

    Now supports nested order by-s:

    userRepository.find({
        order: {
            photos: {
                album: {
                    name: "ASC"
                },
            },
        }
    })
    
    • new where type signature in FindOptions (used in find* methods) now allows to build nested statements with conditional relations, for example:
    userRepository.find({
        where: {
            photos: {
                album: {
                    name: "profile"
                }
            }
        }
    })
    

    Gives you users who have photos in their "profile" album.

    • FindOperator-s can be applied for relations in where statement, for example:
    userRepository.find({
        where: {
            photos: MoreThan(10),
        }
    })
    

    Gives you users with more than 10 photos.

    • boolean can be applied for relations in where statement, for example:
    userRepository.find({
        where: {
            photos: true
        }
    })
    
    BREAKING CHANGES
    • minimal Node.JS version requirement now is 14+

    • drop ormconfig support. ormconfig still works if you use deprecated methods, however we do not recommend using it anymore, because it's support will be completely dropped in 0.4.0. If you want to have your connection options defined in a separate file, you can still do it like this:

    import ormconfig from "./ormconfig.json"
    
    const MyDataSource = new DataSource(require("./ormconfig.json"))
    

    Or even more type-safe approach with resolveJsonModule in tsconfig.json enabled:

    import ormconfig from "./ormconfig.json"
    
    const MyDataSource = new DataSource(ormconfig)
    

    But we do not recommend use this practice, because from 0.4.0 you'll only be able to specify entities / subscribers / migrations using direct references to entity classes / schemas (see "deprecations" section).

    We won't be supporting all ormconfig extensions (e.g. json, js, ts, yaml, xml, env).

    • support for previously deprecated migrations:* commands was removed. Use migration:* commands instead.

    • all commands were re-worked. Please refer to new CLI documentation.

    • cli option from BaseConnectionOptions (now BaseDataSourceOptions options) was removed (since CLI commands were re-worked).

    • now migrations are running before schema synchronization if you have both pending migrations and schema synchronization pending (it works if you have both migrationsRun and synchronize enabled in connection options).

    • aurora-data-api driver now is called aurora-mysql

    • aurora-data-api-pg driver now is called aurora-postgres

    • EntityManager.connection is now EntityManager.dataSource

    • Repository now has a constructor (breaks classes extending Repository with custom constructor)

    • @TransactionRepository, @TransactionManager, @Transaction decorators were completely removed. These decorators do the things out of the TypeORM scope.

    • Only junction table names shortened.

    MOTIVATION: We must shorten only table names generated by TypeORM. It's user responsibility to name tables short if their RDBMS limit table name length since it won't make sense to have table names as random hashes. It's really better if user specify custom table name into @Entity decorator. Also, for junction table it's possible to set a custom name using @JoinTable decorator.

    • findOne() signature without parameters was dropped. If you need a single row from the db you can use a following syntax:
    const [user] = await userRepository.find()
    

    This change was made to prevent user confusion. See this issue for details.

    • findOne(id) signature was dropped. Use following syntax instead:
    const user = await userRepository.findOneBy({
        id: id // where id is your column name
    })
    

    This change was made to provide a more type-safe approach for data querying. Due to this change you might need to refactor the way you load entities using MongoDB driver.

    • findOne, findOneOrFail, find, count, findAndCount methods now only accept FindOptions as parameter, e.g.:
    const users = await userRepository.find({
        where: { /* conditions */ },
        relations: { /* relations */ }
    })
    

    To supply where conditions directly without FindOptions new methods were added: findOneBy, findOneByOrFail, findBy, countBy, findAndCountBy. Example:

    const users = await userRepository.findBy({
        name: "Michael"
    })
    

    This change was required to simply current find* and count* methods typings, improve type safety and prevent user confusion.

    • findByIds was deprecated, use findBy method instead in conjunction with In operator, for example:
    userRepository.findBy({
        id: In([1, 2, 3])
    })
    

    This change was made to provide a more type-safe approach for data querying.

    • findOne and QueryBuilder.getOne() now return null instead of undefined in the case if it didn't find anything in the database. Logically it makes more sense to return null.

    • findOne now limits returning rows to 1 at database level.

    NOTE: FOR UPDATE locking does not work with findOne in Oracle since FOR UPDATE cannot be used with FETCH NEXT in a single query.

    • where in FindOptions (e.g. find({ where: { ... })) is more sensitive to input criteria now.

    • FindConditions (where in FindOptions) was renamed to FindOptionsWhere.

    • null as value in where used in find* methods is not supported anymore. Now you must explicitly use IsNull() operator.

    Before:

    userRepository.find({
        where: {
            photo: null
        }
    })
    

    After:

    userRepository.find({
        where: {
            photo: IsNull()
        }
    })
    

    This change was made to make it more transparent on how to add "IS NULL" statement to final SQL, because before it bring too much confusion for ORM users.

    • if you had entity properties of a non-primitive type (except Buffer) defined as columns, then you won't be able to use it in find*'s where. Example:

    Before for the @Column(/*...*/) membership: MembershipKind you could have a query like:

    userRepository.find({
        membership: new MembershipKind("premium")
    })
    

    now, you need to wrap this value into Equal operator:

    userRepository.find({
        membership: Equal(new MembershipKind("premium"))
    })
    

    This change is due to type-safety improvement new where signature brings.

    • order in FindOptions (used in find* methods) doesn't support ordering by relations anymore. Define relation columns, and order by them instead.

    • where in FindOptions (used in find* methods) previously supported ObjectLiteral and string types. Now both signatures were removed. ObjectLiteral was removed because it seriously breaks the type safety, and string doesn't make sense in the context of FindOptions. Use QueryBuilder instead.

    • MongoRepository and MongoEntityManager now use new types called MongoFindManyOptions and MongoFindOneOptions for their find* methods.

    • primary relation (e.g. @ManyToOne(() => User, { primary: true }) user: User) support is removed. You still have an ability to use foreign keys as your primary keys, however now you must explicitly define a column marked as primary.

    Example, before:

    @&#8203;ManyToOne(() => User, { primary: true })
    user: User
    

    Now:

    @&#8203;PrimaryColumn()
    userId: number
    
    @&#8203;ManyToOne(() => User)
    user: User
    

    Primary column name must match the relation name + join column name on related entity. If related entity has multiple primary keys, and you want to point to multiple primary keys, you can define multiple primary columns the same way:

    @&#8203;PrimaryColumn()
    userFirstName: string
    
    @&#8203;PrimaryColumn()
    userLastName: string
    
    @&#8203;ManyToOne(() => User)
    user: User
    

    This change was required to simplify ORM internals and introduce new features.

    • prefix relation id columns contained in embedded entities (#​7432)

    • find by Date object in sqlite driver (#​7538)

    • issue with non-reliable new Date(ISOString) parsing (#​7796)

    DEPRECATIONS
    • all CLI commands do not support ormconfig anymore. You must specify a file with data source instance instead.

    • entities, migrations, subscribers options inside DataSourceOptions accepting string directories support is deprecated. You'll be only able to pass entity references in the future versions.

    • all container-related features (UseContainerOptions, ContainedType, ContainerInterface, defaultContainer, useContainer, getFromContainer) are deprecated.

    • EntityManager's getCustomRepository used within transactions is deprecated. Use withRepository method instead.

    • Connection.isConnected is deprecated. Use .isInitialized instead.

    • select in FindOptions (used in find* methods) used as an array of property names is deprecated. Now you should use a new object-literal notation. Example:

    Deprecated way of loading entity relations:

    userRepository.find({
        select: ["id", "firstName", "lastName"]
    })
    

    New way of loading entity relations:

    userRepository.find({
        select: {
            id: true,
            firstName: true,
            lastName: true,
        }
    })
    

    This change is due to type-safety improvement new select signature brings.

    • relations in FindOptions (used in find* methods) used as an array of relation names is deprecated. Now you should use a new object-literal notation. Example:

    Deprecated way of loading entity relations:

    userRepository.find({
        relations: ["contacts", "photos", "photos.album"]
    })
    

    New way of loading entity relations:

    userRepository.find({
        relations: {
            contacts: true,
            photos: {
                album: true
            }
        }
    })
    

    This change is due to type-safety improvement new relations signature brings.

    • join in FindOptions (used in find* methods) is deprecated. Use QueryBuilder to build queries containing manual joins.

    • Connection, ConnectionOptions are deprecated, new names to use are: DataSource and DataSourceOptions. To create the same connection you had before use a new syntax: new DataSource({ /*...*/ }).

    • createConnection(), createConnections() are deprecated, since Connection is called DataSource now, to create a connection and connect to the database simply do:

    const myDataSource = new DataSource({ /*...*/ })
    await myDataSource.connect()
    
    • getConnection() is deprecated. To have a globally accessible connection, simply export your data source and use it in places you need it:
    export const myDataSource = new DataSource({ /*...*/ })
    // now you can use myDataSource anywhere in your application
    
    • getManager(), getMongoManager(), getSqljsManager(), getRepository(), getTreeRepository(), getMongoRepository(), createQueryBuilder() are all deprecated now. Use globally accessible data source instead:
    export const myDataSource = new DataSource({ /*...*/ })
    export const Manager = myDataSource.manager
    export const UserRepository = myDataSource.getRepository(UserEntity)
    export const PhotoRepository = myDataSource.getRepository(PhotoEntity)
    // ...
    
    • getConnectionManager() and ConnectionManager itself are deprecated - now Connection is called DataSource, and each data source can be defined in exported variable. If you want to have a collection of data sources, just define them in a variable, simply as:
    const dataSource1 = new DataSource({ /*...*/ })
    const dataSource2 = new DataSource({ /*...*/ })
    const dataSource3 = new DataSource({ /*...*/ })
    
    export const MyDataSources = {
        dataSource1,
        dataSource2,
        dataSource3,
    }
    
    • getConnectionOptions() is deprecated - in next version we are going to implement different mechanism of connection options loading

    • AbstractRepository is deprecated. Use new way of custom repositories creation.

    • Connection.name and BaseConnectionOptions.name are deprecated. Connections don't need names anymore since we are going to drop all related methods relying on this property.

    • all deprecated signatures will be removed in 0.4.0

    EXPERIMENTAL FEATURES NOT PORTED FROM NEXT BRANCH
    • observers - we will consider returning them back with new API in future versions
    • alternative find operators - using $any, $in, $like and other operators in where condition.

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 2
  • chore(deps): update dependency eslint-config-next to v12.1.6

    chore(deps): update dependency eslint-config-next to v12.1.6

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-config-next | 12.1.5 -> 12.1.6 | age | adoption | passing | confidence |


    Release Notes

    vercel/next.js

    v12.1.6

    Compare Source

    Core Changes
    • rsc: remove router injection: #​36101
    • Fix export from and native modules in server component: #​36072
    • feat(next-swc): Update css parser: #​36114
    • fix: do not add locale prefix to api route on NextURL: #​36118
    • Add experimental onlyGenereated flag for unstable_revalidate: #​36108
    • Support necessary headers in the web server response: #​36122
    • Fix only generated case in minimal mode: #​36130
    • Fix req.url of rsc dynamic routes pages gSSP in edge runtime: #​36134
    • Reogranize the client component detection utils: #​36135
    • Add support for catch-all route params in NextRequest page type declaration: #​36137
    • rsc: mark next head as client component: #​36138
    • rsc: keep static page props: #​36157
    • Update to target es5 for use-subscription: #​36159
    • Fix text decoding for chunk: #​36165
    • Fix symlink and copy logic to standalone directory when using outputStandalone: #​35535
    • Adds linting rule to avoid assignment to 'module' variable: #​35279
    • Fix res.json support for string / null: #​36186
    • Update swc: #​36187
    • Fix next/image usage in most cases of onLoad(): #​36176
    • [eslint-config-next] Update @​typescript-eslint/parser to v5.19.0: #​36156
    • Add support for tsconfig moduleResolution node | node12 | nodenext: #​36189
    • Fix missing _app component of AppTree in gIP context: #​36206
    • refactor(build): no force transpile optional chaining: #​35976
    • NextResponse.json: pass options to Response: #​35367
    • Improve NextApiHandler type for early returns: #​35166
    • Fix build activity indicator position: #​36208
    • 404 page - Responsive color scheme: #​32113
    • perf(escapeStringRegexp): test before replace: #​34472
    • rsc: skip next builtin module when apply loaders: #​36202
    • Use finally to clean up seen requests: #​36222
    • fix(next-swc/ssg): less aggressive exports drop: #​36199
    • fix type definition for defaultGetInitialProps: #​36252
    • Use renderToStaticMarkup to render documentHTML: #​36213
    • Fix flight loader: #​36282
    • Add telemetry for image config formats (avif/webp): #​36289
    • Ensure error is cleared for missing global css: #​36292
    • next/jest: Allow moduleNameMapper to match before Next.js internal mappings: #​36312
    • Add client HMR tracing for debugging: #​36328
    • feat:Add support for useDefineForClassFields typescript option: #​36335
    • Use fallbackable path module for node and edge runtime: #​36306
    • Update swc: #​36269
    • fix(next): use moduleGraph.getIssuer to avoid deprecation warning (#​36329): #​36330
    • Ensure beforeFiles client-side resolving handles dynamic routes: #​36317
    • Ensure there is only 1 render pass in concurrent rendering with getInitialProps in _document: #​36352
    • Changes to the beforeInteractive strategy to make it work for streaming: #​31936
    • Update swc: #​36351
    • Fix failing E2E deployment test cases: #​36368
    • chore: upgrade PostCSS dependencies: #​34354
    • Fix next/image usage of onError(): #​36305
    • Simplify the App and Component handling in render: #​36395
    • Do not polyfill node built-in modules on edge functions: #​36190
    • Fix to remove webpack message per error: #​36452
    • Rework behavior (backwards compatible): #​36436
    • Fix missing interpolation on next/head exports: #​36435
    • Add stitches and material-ui tests for new link behavior + fix TypeScript types when imported: #​36474
    • chore: remove git.io: #​36479
    • fix(#​36435): apply correct fix: #​36464
    • Add process env NEXT_RUNTIME: #​36383
    • Fix incorrect asPath with fallback rewrite in minimal mode: #​36463
    • Update manual revalidate response cache handling: #​36462
    • Pass nextRuntime in webpack context: #​36488
    • Support swc parse api in WASM: #​36482
    • Use edge compiler for middleware: #​36486
    • Update swc: #​36477
    • Remove passhref Eslint rule as it's no longer needed with new link behavior: #​36511
    • Add string children case for newNextLinkBehavior codemod: #​36516
    • Add with-edgedb example: #​35929
    • polish isomorphic path module: #​36521
    • Ensure optional params are normalized correctly in minimal mode: #​36513
    • Always add height and width prop to image with layout="raw": #​36523
    • Align behavior of SWC transform & transformSync: #​36500
    • Add event for swc load failure and attempt patching lockfile: #​36527
    • next-swc/wasm: Make span start at 0: #​36532
    • Add support for passing ref to next/link with new behavior enabled: #​36537
    • Update swc: #​36535
    • Refactor base server to get rid of the __server_context hack: #​36550
    • Tweak lockfile patching to be eager: #​36549
    • unlock eslint-config-next dependencies: #​35781
    • Hoist the desired ReactDOM import expression: #​36552
    • bump styled-jsx to latest: #​36554
    • chore: clarify CLI network errors: #​36567
    • Ensure older lockfile/invalid formats are handled: #​36577
    • Adds inline script functionality to next/script for worker and beforeInteractive strategies: #​36364
    • Fix missing Content-Length header from Image Optimization API: #​36581
    • Refactor Page Paths utils and Middleware Plugin: #​36576
    • Reexports styled-jsx JSXStyle in nextjs: #​36585
    • Update status code for normalize error: #​36580
    • Add pagesDir to Jest transformer: #​36599
    • Add tests for routing experiment: #​36618
    • Update findPagesDir: #​36619
    • Fix swc jest pagesDir config: #​36623
    • Fix next node buildin module error message for edge runtime: #​36434
    • Handle styled-jsx in newLinkBehavior codemod: #​36628
    Documentation Changes
    • Add instructions to create pages directory and add an index.js file to it: #​35971
    • docs: specify minimum required react version: #​36091
    • Loosen the "public" condition on getSSP: #​36018
    • fixed typo, that should say 'in' not 'from': #​36046
    • Docs: workarounds for router not resetting state (fixes #​35138): #​35651
    • Add onLoad gotcha note to basic-features doc: #​36261
    • Fix introduction.md for next.config.js: #​36286
    • Clarifies that path params exist on query object: #​36321
    • Fix broken data fetching links in docs: #​33766
    • Change getStaticProps to getStaticPaths in getStaticPaths docs: #​36403
    • Revert "Change getStaticProps to getStaticPaths in getStaticPaths docs": #​36425
    • Update usage paragraph of next/script onLoad: #​36453
    • Add note about lockfile causing swc to fail to load: #​36484
    • Add docs on self-hosted ISR persisting across pods.: #​36520
    • Adds <link rel="preconnect" ... /> to example optimized font output: #​36529
    • Add note about running next without a sub-command: #​36560
    • Add docs about SSR caching (yes, you can do this with Next.js): #​36588
    Example Changes
    • Fixes scripts in Electron examples.: #​36133
    • docs(examples/with-emotion-swc): update readme: #​36197
    • docs: add yoga to examples: #​36253
    • Adds removeListener handler to with-electron-typescript example.: #​36323
    • Removed unnecessary React Fragment: #​36331
    • updated with-rebass dependencies: #​36416
    • Add pnpm-debug: #​36394
    • added with-react-foundation example: #​36375
    • Grammar Changed features and API to features and it's API: #​36396
    • Adding Typescript and Mantine example: #​36294
    • [examples] Update styled-components with Babel - add types: #​36125
    • Fix failing yarn PnP test from missing dependency: #​36515
    • docs(examples): Updated Chakra UI examples: #​36333
    • Fix typo: #​36592
    • add Script key for cache: #​36627
    Misc Changes
    • Update CODEOWNERS: #​36164
    • Stabilize flakey prerender test: #​36193
    • Stabilize flakey build-output test: #​36195
    • Validate streaming writer chunk type in testing: #​36200
    • Update CI cache key to allow re-running only failed: #​36249
    • feat(trace): next/trace to event format converter: #​36281
    • Add handling for testing against deployments: #​36285
    • Make setup-wasm script work for local dev: #​36355
    • chore(create-next-app): fix pnpm create step: #​36398
    • Update font-optimization test snapshot: #​36492
    • docs: clarify triaging: #​36507
    • Remove extra yarn PnP example test: #​36518
    • Update rewrite destination for flakey rewrite tests: #​36519
    • Normalize font optimization snapshot to reduce flakes: #​36531
    • Bump react dev dep to 18.1: #​36491
    Credits

    Huge thanks to @​huozhi, @​shuding, @​kdy1, @​nkzawa, @​prichey, @​manovotny, @​balazsorban44, @​remorses, @​amandeepmittal, @​mward-sudo, @​eric-burel, @​timneutkens, @​styfle, @​ytkg, @​CuriosBasant, @​bart-krakowski, @​SukkaW, @​jameshfisher, @​Kikobeats, @​bjorm, @​alex-page, @​fmmoret, @​ijjk, @​davidbarker, @​kwonoj, @​seanparmelee, @​ddgrishkin, @​mmartinsoliv, @​byjoshuadavis, @​sakib412, @​Chastrlove, @​padmaia, @​janicklas-ralph, @​MaedahBatool, @​shinkj11, @​youngvform, @​zaida04, @​therealmarzouq, @​codedbyjordan, @​deadlynjdj, @​lfades, @​Brooooooklyn, @​renbaoshuo, @​javivelasco, @​triyanox, @​rafae2k, @​colinhacks, @​atcastle, @​leerob, @​sa3dany, @​nikolovlazar, @​refactorized, @​housseindjirdeh, @​ro11ingbutler, and @​gusrb3164 for helping!


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies Site: api 
    opened by renovate[bot] 2
  • chore(deps): update dependency @types/spotify-api to v0.0.16

    chore(deps): update dependency @types/spotify-api to v0.0.16

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @types/spotify-api | 0.0.15 -> 0.0.16 | age | adoption | passing | confidence |


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Bot: Foxxie Meta: Dependencies 
    opened by renovate[bot] 2
  • chore(deps): update dependency @skyra/saelem to v3.0.31

    chore(deps): update dependency @skyra/saelem to v3.0.31

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @skyra/saelem | 3.0.25 -> 3.0.31 | age | adoption | passing | confidence |


    Release Notes

    skyra-project/saelem

    v3.0.31

    Compare Source

    v3.0.30

    Compare Source

    v3.0.29

    Compare Source

    v3.0.28

    Compare Source


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    Bot: Kettu Meta: Dependencies 
    opened by renovate[bot] 2
  • Add CodeQL workflow for GitHub code scanning

    Add CodeQL workflow for GitHub code scanning

    Hi Ruffpuff1/foxxie!

    This is a one-off automatically generated pull request from LGTM.com :robot:. You might have heard that we’ve integrated LGTM’s underlying CodeQL analysis engine natively into GitHub. The result is GitHub code scanning!

    With LGTM fully integrated into code scanning, we are focused on improving CodeQL within the native GitHub code scanning experience. In order to take advantage of current and future improvements to our analysis capabilities, we suggest you enable code scanning on your repository. Please take a look at our blog post for more information.

    This pull request enables code scanning by adding an auto-generated codeql.yml workflow file for GitHub Actions to your repository — take a look! Whilst we've attempted to make use of the existing configuration that you had on LGTM.com, there may be some differences in environment used to build the project. We hope that in most cases it will not require significant changes to achieve a successful analysis. Check this page for detailed documentation on how to configure a CodeQL workflow.

    Questions? Check out the FAQ below!

    FAQ

    Click here to expand the FAQ section

    How often will the code scanning analysis run?

    By default, code scanning will trigger a scan with the CodeQL engine on the following events:

    • On every pull request — to flag up potential security problems for you to investigate before merging a PR.
    • On every push to your default branch and other protected branches — this keeps the analysis results on your repository’s Security tab up to date.
    • Once a week at a fixed time — to make sure you benefit from the latest updated security analysis even when no code was committed or PRs were opened.

    What will this cost?

    Nothing! The CodeQL engine will run inside GitHub Actions, making use of your unlimited free compute minutes for public repositories.

    What types of problems does CodeQL find?

    The CodeQL engine that powers GitHub code scanning is the exact same engine that powers LGTM.com. The exact set of rules has been tweaked slightly, but you should see almost exactly the same types of alerts as you were used to on LGTM.com: we’ve enabled the security-and-quality query suite for you.

    How do I upgrade my CodeQL engine?

    No need! New versions of the CodeQL analysis are constantly deployed on GitHub.com; your repository will automatically benefit from the most recently released version.

    The analysis doesn’t seem to be working

    If you get an error in GitHub Actions that indicates that CodeQL wasn’t able to analyze your code, please follow the instructions here to debug the analysis.

    How do I disable LGTM.com?

    If you have LGTM’s automatic pull request analysis enabled, then you can follow these steps to disable the LGTM pull request analysis. You don’t actually need to remove your repository from LGTM.com; it will automatically be removed in the next few months as part of the deprecation of LGTM.com (more info here).

    Which source code hosting platforms does code scanning support?

    GitHub code scanning is deeply integrated within GitHub itself. If you’d like to scan source code that is hosted elsewhere, we suggest that you create a mirror of that code on GitHub.

    How do I know this PR is legitimate?

    This PR is filed by the official LGTM.com GitHub App, in line with the deprecation timeline that was announced on the official GitHub Blog. The proposed GitHub Action workflow uses the official open source GitHub CodeQL Action. If you have any other questions or concerns, please join the discussion here in the official GitHub community!

    I have another question / how do I get in touch?

    Please join the discussion here to ask further questions and send us suggestions!

    opened by lgtm-com[bot] 0
  • chore(deps): update dependency eslint to v8.28.0

    chore(deps): update dependency eslint to v8.28.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint (source) | 8.19.0 -> 8.28.0 | age | adoption | passing | confidence |


    Release Notes

    eslint/eslint

    v8.28.0

    Compare Source

    Features

    • 63bce44 feat: add ignoreClassFieldInitialValues option to no-magic-numbers (#​16539) (Milos Djermanovic)
    • 8385ecd feat: multiline properties in rule key-spacing with option align (#​16532) (Francesco Trotta)
    • a4e89db feat: no-obj-calls support Intl (#​16543) (Sosuke Suzuki)

    Bug Fixes

    • c50ae4f fix: Ensure that dot files are found with globs. (#​16550) (Nicholas C. Zakas)
    • 9432b67 fix: throw error for first unmatched pattern (#​16533) (Milos Djermanovic)
    • e76c382 fix: allow * 1 when followed by / in no-implicit-coercion (#​16522) (Milos Djermanovic)

    Documentation

    Chores

    v8.27.0

    Compare Source

    Features

    • f14587c feat: new no-new-native-nonconstructor rule (#​16368) (Sosuke Suzuki)
    • 978799b feat: add new rule no-empty-static-block (#​16325) (Sosuke Suzuki)
    • 69216ee feat: no-empty suggest to add comment in empty BlockStatement (#​16470) (Nitin Kumar)
    • 319f0a5 feat: use context.languageOptions.ecmaVersion in core rules (#​16458) (Milos Djermanovic)

    Bug Fixes

    • c3ce521 fix: Ensure unmatched glob patterns throw an error (#​16462) (Nicholas C. Zakas)
    • 886a038 fix: handle files with unspecified path in getRulesMetaForResults (#​16437) (Francesco Trotta)

    Documentation

    • ce93b42 docs: Stylelint property-no-unknown (#​16497) (Nick Schonning)
    • d2cecb4 docs: Stylelint declaration-block-no-shorthand-property-overrides (#​16498) (Nick Schonning)
    • 0a92805 docs: stylelint color-hex-case (#​16496) (Nick Schonning)
    • 74a5af4 docs: fix stylelint error (#​16491) (Milos Djermanovic)
    • 324db1a docs: explicit stylelint color related rules (#​16465) (Nick Schonning)
    • 94dc4f1 docs: use Stylelint for HTML files (#​16468) (Nick Schonning)
    • cc6128d docs: enable stylelint declaration-block-no-duplicate-properties (#​16466) (Nick Schonning)
    • d03a8bf docs: Add heading to justification explanation (#​16430) (Maritaria)
    • 8a15968 docs: add Stylelint configuration and cleanup (#​16379) (Nick Schonning)
    • 9b0a469 docs: note commit messages don't support scope (#​16435) (Andy Edwards)
    • 1581405 docs: improve context.getScope() docs (#​16417) (Ben Perlmutter)
    • b797149 docs: update formatters template (#​16454) (Milos Djermanovic)
    • 5ac4de9 docs: fix link to formatters on the Core Concepts page (#​16455) (Vladislav)
    • 33313ef docs: core-concepts: fix link to semi rule (#​16453) (coderaiser)

    v8.26.0

    Compare Source

    Features

    • 4715787 feat: check Object.create() in getter-return (#​16420) (Yuki Hirasawa)
    • 28d1902 feat: no-implicit-globals supports exported block comment (#​16343) (Sosuke Suzuki)
    • e940be7 feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#​16356) (Tomer Aberbach)
    • dd0c58f feat: Swap out Globby for custom globbing solution. (#​16369) (Nicholas C. Zakas)

    Bug Fixes

    • df77409 fix: use baseConfig constructor option in FlatESLint (#​16432) (Milos Djermanovic)
    • 33668ee fix: Ensure that glob patterns are matched correctly. (#​16449) (Nicholas C. Zakas)
    • 740b208 fix: ignore messages without a ruleId in getRulesMetaForResults (#​16409) (Francesco Trotta)
    • 8f9759e fix: --ignore-pattern in flat config mode should be relative to cwd (#​16425) (Milos Djermanovic)
    • 325ad37 fix: make getRulesMetaForResults return a plain object in trivial case (#​16438) (Francesco Trotta)
    • a2810bc fix: Ensure that directories can be unignored. (#​16436) (Nicholas C. Zakas)
    • 35916ad fix: Ensure unignore and reignore work correctly in flat config. (#​16422) (Nicholas C. Zakas)

    Documentation

    • 651649b docs: Core concepts page (#​16399) (Ben Perlmutter)
    • 631cf72 docs: note --ignore-path not supported with flat config (#​16434) (Andy Edwards)
    • 1692840 docs: fix syntax in examples for new config files (#​16427) (Milos Djermanovic)
    • d336cfc docs: Document extending plugin with new config (#​16394) (Ben Perlmutter)

    Chores

    v8.25.0

    Compare Source

    Features

    • 173e820 feat: Pass --max-warnings value to formatters (#​16348) (Brandon Mills)
    • 6964cb1 feat: remove support for ignore files in FlatESLint (#​16355) (Milos Djermanovic)
    • 1cc4b3a feat: id-length counts graphemes instead of code units (#​16321) (Sosuke Suzuki)

    Documentation

    Chores

    v8.24.0

    Compare Source

    Features
    • 1729f9e feat: account for sourceType: "commonjs" in the strict rule (#​16308) (Milos Djermanovic)
    • b0d72c9 feat: add rule logical-assignment-operators (#​16102) (fnx)
    • f02bcd9 feat: array-callback-return support findLast and findLastIndex (#​16314) (Sosuke Suzuki)
    Documentation
    Chores

    v8.23.1

    Compare Source

    Bug Fixes

    • b719893 fix: Upgrade eslintrc to stop redefining plugins (#​16297) (Brandon Mills)
    • 734b54e fix: improve autofix for the prefer-const rule (#​16292) (Nitin Kumar)
    • 6a923ff fix: Ensure that glob patterns are normalized (#​16287) (Nicholas C. Zakas)
    • c6900f8 fix: Ensure globbing doesn't include subdirectories (#​16272) (Nicholas C. Zakas)

    Documentation

    • 16cba3f docs: fix mobile double tap issue (#​16293) (Sam Chen)
    • e098b5f docs: keyboard control to search results (#​16222) (Shanmughapriyan S)
    • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#​16225) (Amaresh S M)
    • 1ae8236 docs: copy & use main package version in docs on release (#​16252) (Jugal Thakkar)
    • 279f0af docs: Improve id-denylist documentation (#​16223) (Mert Ciflikli)

    Chores

    v8.23.0

    Compare Source

    Features

    • 3e5839e feat: Enable eslint.config.js lookup from CLI (#​16235) (Nicholas C. Zakas)
    • 30b1a2d feat: add allowEmptyCase option to no-fallthrough rule (#​15887) (Amaresh S M)
    • 43f03aa feat: no-warning-comments support comments with decoration (#​16120) (Lachlan Hunt)

    Documentation

    Chores

    v8.22.0

    Compare Source

    Features

    • 2b97607 feat: Implement caching for FlatESLint (#​16190) (Nicholas C. Zakas)
    • fd5d3d3 feat: add methodsIgnorePattern option to object-shorthand rule (#​16185) (Milos Djermanovic)

    Documentation

    Chores

    • 10a6e0e chore: remove deploy workflow for playground (#​16186) (Milos Djermanovic)

    v8.21.0

    Compare Source

    Features

    • 7b43ea1 feat: Implement FlatESLint (#​16149) (Nicholas C. Zakas)
    • 92bf49a feat: improve the key width calculation in key-spacing rule (#​16154) (Nitin Kumar)
    • c461542 feat: add new allowLineSeparatedGroups option to the sort-keys rule (#​16138) (Nitin Kumar)
    • 1cdcbca feat: add deprecation warnings for legacy API in RuleTester (#​16063) (Nitin Kumar)

    Bug Fixes

    • 0396775 fix: lines-around-comment apply allowBlockStart for switch statements (#​16153) (Nitin Kumar)

    Documentation

    Chores

    v8.20.0

    Compare Source

    Features

    Bug Fixes

    • 30be0ed fix: no-warning-comments rule escapes special RegEx characters in terms (#​16090) (Lachlan Hunt)
    • bfe5e88 fix: ignore spacing before ] and } in comma-spacing (#​16113) (Milos Djermanovic)

    Documentation

    Chores

    • bbf8df4 chore: Mark autogenerated release blog post as draft (#​16130) (Nicholas C. Zakas)
    • eee4306 chore: update internal lint dependencies (#​16088) (Bryan Mishkin)
    • 9615a42 chore: update formatter examples template to avoid markdown lint error (#​16085) (Milos Djermanovic)
    • 62541ed chore: fix markdown linting error (#​16083) (唯然)

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency discord-api-types to v0.37.18

    chore(deps): update dependency discord-api-types to v0.37.18

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | discord-api-types (source) | 0.36.1 -> 0.37.18 | age | adoption | passing | confidence |


    Release Notes

    discordjs/discord-api-types

    v0.37.18

    Compare Source

    Features

    v0.37.17

    Compare Source

    Features

    v0.37.16

    Compare Source

    Bug Fixes

    v0.37.15

    Compare Source

    Bug Fixes
    • default_thread_rate_limit_per_user is only for forum channels (#​596) (88ce291)
    • add missing gateway dispatch payloads to gateway event union (#​619) (348dd41)
    • APIGuild: change type of afk_timeout to allowed values (#​590) (aaa57b4)
    Features

    v0.37.14

    Compare Source

    Bug Fixes
    • APIAutoModeration: export v10 json payloads and correct route types (#​608) (bce0795)
    Features

    v0.37.13

    Compare Source

    Features
    • APIAutoModeration: add support for auto moderation (#​418) (b216f7a)

    v0.37.12

    Compare Source

    v0.37.11

    Compare Source

    Features
    • APIGuildForumChannel: add default_sort_order (#​589) (143b003)
    • APIGuildForumChannel: update and add missing features (#​575) (0f118d3)

    v0.37.10

    Compare Source

    Features

    v0.37.9

    Compare Source

    Features

    v0.37.8

    Compare Source

    Features

    v0.37.7

    Compare Source

    Bug Fixes
    • ChannelType: bring back old names (b08f2e3)

    v0.37.6

    Compare Source

    Bug Fixes
    • APIModalSubmission: components is not optional (#​574) (f69b586)
    • GuildChannelType: add missing GuildCategory type (#​579) (815c68f)
    • RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody: channel_id is optional (#​547) (b7b855b)
    Features

    v0.37.5

    Compare Source

    Features

    v0.37.4

    Compare Source

    Features

    v0.37.3

    Compare Source

    Features

    v0.37.2

    Compare Source

    Bug Fixes
    • GatewayGuildMembersChunkDispatchData: make chunk pagination properties mandatory (#​558) (0e03e39)
    • GatewayRequestGuildMembersData: limit being required with user_ids (#​559) (dc3d5df)
    • RESTGetAPIChannelUsersThreadsArchivedResult: add has_more missing field (#​543) (796f6d8)
    Features
    • add search that might or might not work (f8a9c8b)
    • APIVoiceChannel: support text in voice, properties last_message_id and rate_limit_per_user (#​544) (4488d8f)
    • GatewayReadyDispatchData: add resume_gateway_url (#​552) (9a50367)

    v0.37.1

    Compare Source

    Features

    v0.37.0

    Compare Source

    Code Refactoring
    • RESTJSONErrorCodes: use MaximumThreadParticipantsReached instead in error code 30033 (#​540) (cecf17b)
    BREAKING CHANGES
    • RESTJSONErrorCodes: MaximumThreadParticipants was renamed to MaximumThreadParticipantsReached for consistency with the rest of the codes

    0.36.3 (2022-07-21)

    Features

    0.36.2 (2022-07-14)

    Features

    0.36.1 (2022-07-04)

    Features
    • APIApplicationCommandStringOption: add min_length and max_length (#​513) (2cade98)

    v0.36.3

    Compare Source

    Features

    v0.36.2

    Compare Source

    Features

    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency @sapphire/plugin-subcommands to v2.2.2

    chore(deps): update dependency @sapphire/plugin-subcommands to v2.2.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @sapphire/plugin-subcommands (source) | 2.2.0 -> 2.2.2 | age | adoption | passing | confidence |


    Release Notes

    sapphiredev/plugins

    v2.2.2

    Compare Source

    🐛 Bug Fixes

    📝 Documentation

    v2.2.1

    Compare Source


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency @typescript-eslint/parser to v5.43.0

    chore(deps): update dependency @typescript-eslint/parser to v5.43.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/parser | 5.30.5 -> 5.43.0 | age | adoption | passing | confidence |


    Release Notes

    typescript-eslint/typescript-eslint

    v5.43.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.1 (2022-11-07)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.42.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.42.0

    Compare Source

    Features
    Reverts

    v5.41.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.1 (2022-10-17)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.40.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.40.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.39.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.38.1 (2022-09-26)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.38.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.38.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.37.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.36.2 (2022-09-05)

    Note: Version bump only for package @​typescript-eslint/parser

    5.36.1 (2022-08-30)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.36.2

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.36.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.36.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.35.1 (2022-08-24)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.35.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.35.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.34.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.33.1 (2022-08-15)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.33.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.33.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.32.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    v5.31.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.7 (2022-07-18)

    Bug Fixes

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.5 (2022-07-04)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.4 (2022-07-03)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.1 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/parser

    v5.30.7

    Compare Source

    Bug Fixes

    v5.30.6

    Compare Source

    Note: Version bump only for package @​typescript-eslint/parser


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.43.0

    chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.43.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @typescript-eslint/eslint-plugin | 5.30.5 -> 5.43.0 | age | adoption | passing | confidence |


    Release Notes

    typescript-eslint/typescript-eslint

    v5.43.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#​5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#​5907) (f25a94f)
    Features
    • eslint-plugin: [consistent-type-imports] support fixing to inline types (#​5050) (75dcdf1)
    • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#​5310) (#​5610) (c759da1)
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#​5594) (923d486)

    5.42.1 (2022-11-07)

    Bug Fixes

    v5.42.1

    Compare Source

    Bug Fixes

    v5.42.0

    Compare Source

    Bug Fixes
    • ast-spec: add TSQualifiedName to TypeNode union (#​5906) (5c316c1)
    • eslint-plugin: [no-extra-parens] handle type assertion in extends clause (#​5901) (8ed7219)
    Features
    • eslint-plugin: [member-ordering] add natural sort order (#​5662) (1eaae09)
    • eslint-plugin: [no-invalid-void-type] better report message for void used as a constituent inside a function return type (#​5274) (d806bda)

    v5.41.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-base-to-string] ignore Error, URL, and URLSearchParams by default (#​5839) (96e1c6c)
    • type-utils: prevent stack overflow in isTypeReadonly (#​5860) (a6d8f7e), closes #​4476
    Features
    • eslint-plugin: [no-unsafe-declaration-merging] switch to use scope analysis instead of type information (#​5865) (e70a10a)
    • eslint-plugin: add no-unsafe-declaration-merging (#​5840) (3728031)

    5.40.1 (2022-10-17)

    Bug Fixes
    • eslint-plugin: Skip missing 'rest' tuple type arguments in no-misused-promises (#​5809) (c5beaa2), closes #​5807

    v5.40.1

    Compare Source

    Bug Fixes
    • eslint-plugin: Skip missing 'rest' tuple type arguments in no-misused-promises (#​5809) (c5beaa2), closes #​5807

    v5.40.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [consistent-indexed-object-style] handle interface generic (#​5746) (7a8a0a3)
    • eslint-plugin: [no-unnecessary-condition] handle void (#​5766) (ac8f06b)
    Features

    v5.39.0

    Compare Source

    Features
    • eslint-plugin: allow using void as a default type for a generic argument if allowInGenericTypeArguments is specified (#​5671) (bb46ef0)

    5.38.1 (2022-09-26)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    v5.38.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    v5.38.0

    Compare Source

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    v5.37.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [strict-boolean-expressions] check all conditions in a logical operator chain (#​5539) (77d76e2)

    5.36.2 (2022-09-05)

    Bug Fixes
    • eslint-plugin: [no-extra-parens] handle generic ts array type. (#​5550) (0d6a190)
    • scope-manager: correct handling for class static blocks (#​5580) (35bb8dd)

    5.36.1 (2022-08-30)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    v5.36.2

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-extra-parens] handle generic ts array type. (#​5550) (0d6a190)
    • scope-manager: correct handling for class static blocks (#​5580) (35bb8dd)

    v5.36.1

    Compare Source

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    v5.36.0

    Compare Source

    Bug Fixes
    Features

    5.35.1 (2022-08-24)

    Bug Fixes
    • eslint-plugin: correct rule schemas to pass ajv validation (#​5531) (dbf8b56)

    v5.35.1

    Compare Source

    Bug Fixes
    • eslint-plugin: correct rule schemas to pass ajv validation (#​5531) (dbf8b56)

    v5.35.0

    Compare Source

    Features
    • eslint-plugin: [explicit-member-accessibility] suggest adding explicit accessibility specifiers (#​5492) (0edb94a)

    v5.34.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-useless-constructor] handle parameter decorator (#​5450) (864dbcf)
    Features
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#​5266) (aca935c)

    5.33.1 (2022-08-15)

    Bug Fixes
    • missing placeholders in violation messages for no-unnecessary-type-constraint and no-unsafe-argument (and enable eslint-plugin/recommended rules internally) (#​5453) (d023910)

    v5.33.1

    Compare Source

    Bug Fixes
    • missing placeholders in violation messages for no-unnecessary-type-constraint and no-unsafe-argument (and enable eslint-plugin/recommended rules internally) (#​5453) (d023910)

    v5.33.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-extra-parens] handle await with type assertion (#​5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#​5429) (63cba5f)
    Features
    • eslint-plugin: [member-ordering] support static blocks (#​5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#​5413) (d2394f8)

    v5.32.0

    Compare Source

    Features
    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#​5397) (ad412cd)

    v5.31.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#​5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#​5355) (2595ccf)
    Features
    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#​5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#​4965) (f82727f)

    5.30.7 (2022-07-18)

    Bug Fixes
    • eslint-plugin: [no-inferrable] fix optional param to valid code (#​5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#​5267) (c3f199a)

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.5 (2022-07-04)

    Bug Fixes
    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#​5280) (57f032c)

    5.30.4 (2022-07-03)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.3 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.2 (2022-07-01)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.1 (2022-07-01)

    Bug Fixes
    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#​5270) (d320174)

    v5.30.7

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-inferrable] fix optional param to valid code (#​5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#​5267) (c3f199a)

    v5.30.6

    Compare Source

    Note: Version bump only for package @​typescript-eslint/eslint-plugin


    Configuration

    📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    Meta: Dependencies 
    opened by renovate[bot] 0
Releases(@foxxie/[email protected])
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Script to fetch all NFT owners using moralis API. This script output is a data.txt file containing all owner addresses of a given NFT and their balances.

?? Moralis NFT Snapshot Moralis NFT API will only return 500 itens at a time when its is called. For that reason, a simple logic is needed to fetch al

Phill Menezes 6 Jun 23, 2022
A monorepo containing both the $CODE token contract & the claim web app.

DeveloperDAO $CODE contract & claim site A monorepo containing both the $CODE token contract & the claim web app. Contents Related Development Prerequ

Developer DAO 27 Jul 12, 2022
Pim 4 Jun 21, 2022
A module containing utilities for osu!droid and osu! in general.

About This module is published for my own convenience so that I can use it across multiple projects of mine without having to manually transfer files,

Rian 10 Dec 23, 2022
Master Collection NFT. Mints NFTs on Ethereum containing unique combination of titles for fun.

Master NFT Collection Master NFT Collection is an NFT minting platform that mints NFTs that contain a unique combination of snazzy titles just for fun

MJ LEE 2 Mar 22, 2022
Unified-myst is a monorepo containing packages for using MyST

unified-myst (IN-DEVELOPMENT) unified-myst is a monorepo containing packages for using MyST (Markedly Structured Text), within the unified ecosystem.

Executable Books 5 Apr 14, 2022
🧩 TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types such as number or boolean (not Value Objects)

?? TypeScript Primitives type TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types

CodelyTV 82 Dec 7, 2022
🦠🔬 Forta agent that detect deployment of smart contracts containing an exploit function

Attack Simulation Bot Description The agent detects deployment of smart contracts containing an exploit function. Using a simulation-based approach, t

Artem Kovalchuk 29 Dec 26, 2022
A frontend framework containing of tools for fast development of dashboard, panel, etc.

Khaos-Admin A frontend framework containing of tools for fast development of dashboard, panel, etc. Tools We Provide Fast Development: We handle data

Hamrah Mechanic 7 Nov 27, 2022
A template containing everything you need for creating your own Obsidian theme.

This is a sample theme for Obsidian (https://obsidian.md). First Time publishing a theme? Quick start First, choose Use this template. That will creat

Obsidian.md 15 Dec 28, 2022
Shikhar 4 Oct 9, 2022
Hacktoberfest is all about meeting up all brains. In this repository we are planning to come with many ideas and works. You all can share your ides/works here.

Hacktoberfest Submit your Work Hacktoberfest is all about meeting up all brains. In this repository we are planning to come with many ideas and works.

Chinmay Patil 3 Oct 5, 2022
This monorepo stores all code and assets of all projects with which we develop regels.overheid.nl

Welcome Introduction In 2021 Utrecht started developing the Virtual Income Desk with Open Rules. An initiative with the aim for citizens to always and

Ministerie van Binnenlandse Zaken en Koninkrijksrelaties 5 Dec 8, 2022
MashCard is an open-source all-in-one workspace and low-code development platform.

MashCard ⚠️ Note: This software is currently under active development. Some features may be available in the future, and the API and interface may cha

MashCard 210 Dec 20, 2022
The repository that contains all source code for the ZenML UI.

Open-source companion dashboard for ZenML. Manage and visualize your ML pipelines, stacks and artifacts in one place. Explore the docs » Join our Slac

ZenML 18 Nov 22, 2022
Grayce Muthui 8 Jun 16, 2022