A Nest rewrite of crystal, the SOS Discord bot

Overview

Contributors Forks Stargazers Issues MIT License


Logo

crystal-nest

A Nest rewrite of crystal, the SOS Discord bot
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

A Nest rewrite of crystal, the SOS Discord bot.

(back to top)

Built With

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This application uses a multi-stage docker build, to work both locally and on the server. Please don't install the dependencies manually

  • Install docker

  • Copy the .env.example to .env and fill it out correctly. The APP_ENV flag should be set to development if you run it locally and production when deploying. This ensures the correctly docker build will be done.

  • cd into the directory and run

    docker compose up --build

(back to top)

Usage

Deploy image with a postgres db and see the slash commands.

(back to top)

Roadmap

  • Init
  • Events
  • Roles
  • Channels
  • Jira integration

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Jonas Schultheiss - @SchultheissJ - [email protected]

Project Link: https://github.com/prsm/crystal-nest

(back to top)

Acknowledgments

(back to top)

Comments
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency prettier to v2.8.2

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

    Mend Renovate

    This PR contains the following updates:

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


    Release Notes

    prettier/prettier

    v2.8.2

    Compare Source

    diff

    Don't lowercase link references (#​13155 by @​DerekNonGeneric & @​fisker)
    <!-- Input -->
    We now don't strictly follow the release notes format suggested by [Keep a Changelog].
    
    [Keep a Changelog]: https://example.com/
    
    <!-- Prettier 2.8.1 -->
    We now don't strictly follow the release notes format suggested by [Keep a Changelog].
    
    [keep a changelog]: https://example.com/
    <!--
    ^^^^^^^^^^^^^^^^^^ lowercased
    -->
    
    <!-- Prettier 2.8.2 -->
    <Same as input>
    
    Preserve self-closing tags (#​13691 by @​dcyriller)
    {{! Input }}
    <div />
    <div></div>
    <custom-component />
    <custom-component></custom-component>
    <i />
    <i></i>
    <Component />
    <Component></Component>
    
    {{! Prettier 2.8.1 }}
    <div></div>
    <div></div>
    <custom-component></custom-component>
    <custom-component></custom-component>
    <i></i>
    <i></i>
    <Component />
    <Component />
    
    {{! Prettier 2.8.2 }}
    <div />
    <div></div>
    <custom-component />
    <custom-component></custom-component>
    <i />
    <i></i>
    <Component />
    <Component />
    
    Allow custom "else if"-like blocks with block params (#​13930 by @​jamescdavis)

    #​13507 added support for custom block keywords used with else, but failed to allow block params. This updates printer-glimmer to allow block params with custom "else if"-like blocks.

    {{! Input }}
    {#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading as |book|}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    {{! Prettier 2.8.1 }}
    {{#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    {{! Prettier 2.8.2 }}
    {#when isAtWork as |work|}}
      Ship that
      {{work}}!
    {{else when isReading as |book|}}
      You can finish
      {{book}}
      eventually...
    {{else}}
      Go to bed!
    {{/when}}
    
    Preserve empty lines between nested SCSS maps (#​13931 by @​jneander)
    /* Input */
    $map: (
      'one': (
         'key': 'value',
      ),
    
      'two': (
         'key': 'value',
      ),
    )
    
    /* Prettier 2.8.1 */
    $map: (
      'one': (
         'key': 'value',
      ),
      'two': (
         'key': 'value',
      ),
    )
    
    /* Prettier 2.8.2 */
    $map: (
      'one': (
         'key': 'value',
      ),
    
      'two': (
         'key': 'value',
      ),
    )
    
    Fix missing parentheses when an expression statement starts with let[ (#​14000, #​14044 by @​fisker, @​thorn0)
    // Input
    (let[0] = 2);
    
    // Prettier 2.8.1
    let[0] = 2;
    
    // Prettier 2.8.1 (second format)
    SyntaxError: Unexpected token (1:5)
    > 1 | let[0] = 2;
        |     ^
      2 |
    
    // Prettier 2.8.2
    (let)[0] = 2;
    
    Fix semicolon duplicated at the end of LESS file (#​14007 by @​mvorisek)
    // Input
    @&#8203;variable: {
      field: something;
    };
    
    // Prettier 2.8.1
    @&#8203;variable: {
      field: something;
    }; ;
    
    // Prettier 2.8.2
    @&#8203;variable: {
      field: something;
    };
    
    Fix no space after unary minus when followed by opening parenthesis in LESS (#​14008 by @​mvorisek)
    // Input
    .unary_minus_single {
      margin: -(@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 -(@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    // Prettier 2.8.1
    .unary_minus_single {
      margin: - (@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 - (@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    // Prettier 2.8.2
    .unary_minus_single {
      margin: -(@&#8203;a);
    }
    
    .unary_minus_multi {
      margin: 0 -(@&#8203;a);
    }
    
    .binary_minus {
      margin: 0 - (@&#8203;a);
    }
    
    Do not change case of property name if inside a variable declaration in LESS (#​14034 by @​mvorisek)
    // Input
    @&#8203;var: {
      preserveCase: 0;
    };
    
    // Prettier 2.8.1
    @&#8203;var: {
      preservecase: 0;
    };
    
    // Prettier 2.8.2
    @&#8203;var: {
      preserveCase: 0;
    };
    
    Fix formatting for auto-accessors with comments (#​14038 by @​fisker)
    // Input
    class A {
      @&#8203;dec()
      // comment
      accessor b;
    }
    
    // Prettier 2.8.1
    class A {
      @&#8203;dec()
      accessor // comment
      b;
    }
    
    // Prettier 2.8.1 (second format)
    class A {
      @&#8203;dec()
      accessor; // comment
      b;
    }
    
    // Prettier 2.8.2
    class A {
      @&#8203;dec()
      // comment
      accessor b;
    }
    
    Add parentheses for TSTypeQuery to improve readability (#​14042 by @​onishi-kohei)
    // Input
    a as (typeof node.children)[number]
    a as (typeof node.children)[]
    a as ((typeof node.children)[number])[]
    
    // Prettier 2.8.1
    a as typeof node.children[number];
    a as typeof node.children[];
    a as typeof node.children[number][];
    
    // Prettier 2.8.2
    a as (typeof node.children)[number];
    a as (typeof node.children)[];
    a as (typeof node.children)[number][];
    
    Fix displacing of comments in default switch case (#​14047 by @​thorn0)

    It was a regression in Prettier 2.6.0.

    // Input
    switch (state) {
      default:
        result = state; // no change
        break;
    }
    
    // Prettier 2.8.1
    switch (state) {
      default: // no change
        result = state;
        break;
    }
    
    // Prettier 2.8.2
    switch (state) {
      default:
        result = state; // no change
        break;
    }
    
    Support type annotations on auto accessors via babel-ts (#​14049 by @​sosukesuzuki)

    The bug that @babel/parser cannot parse auto accessors with type annotations has been fixed. So we now support it via babel-ts parser.

    class Foo {
      accessor prop: number;
    }
    
    Fix formatting of empty type parameters (#​14073 by @​fisker)
    // Input
    const foo: bar</* comment */> = () => baz;
    
    // Prettier 2.8.1
    Error: Comment "comment" was not printed. Please report this error!
    
    // Prettier 2.8.2
    const foo: bar</* comment */> = () => baz;
    
    Add parentheses to head of ExpressionStatement instead of the whole statement (#​14077 by @​fisker)
    // Input
    ({}).toString.call(foo) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo);
    
    // Prettier 2.8.1
    ({}.toString.call(foo) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo));
    
    // Prettier 2.8.2
    ({}).toString.call(foo.forEach) === "[object Array]"
      ? foo.forEach(iterateArray)
      : iterateObject(foo);
    
    Fix comments after directive (#​14081 by @​fisker)
    // Input
    "use strict" /* comment */;
    
    // Prettier 2.8.1 (with other js parsers except `babel`)
    Error: Comment "comment" was not printed. Please report this error!
    
    // Prettier 2.8.2
    <Same as input>
    
    Fix formatting for comments inside JSX attribute (#​14082 with by @​fisker)
    // Input
    function MyFunctionComponent() {
      <button label=/*old*/"new">button</button>
    }
    
    // Prettier 2.8.1
    Error: Comment "old" was not printed. Please report this error!
    
    // Prettier 2.8.2
    function MyFunctionComponent() {
      <button label=/*old*/ "new">button</button>;
    }
    
    Quote numeric keys for json-stringify parser (#​14083 by @​fisker)
    // Input
    {0: 'value'}
    
    // Prettier 2.8.1
    {
      0: "value"
    }
    
    // Prettier 2.8.2
    {
      "0": "value"
    }
    
    Fix removing commas from function arguments in maps (#​14089 by @​sosukesuzuki)
    /* Input */
    $foo: map-fn(
      (
        "#{prop}": inner-fn($first, $second),
      )
    );
    
    /* Prettier 2.8.1 */
    $foo: map-fn(("#{prop}": inner-fn($first $second)));
    
    /* Prettier 2.8.2 */
    $foo: map-fn(
      (
        "#{prop}": inner-fn($first, $second),
      )
    );
    
    
    Do not insert space in LESS property access (#​14103 by @​fisker)
    // Input
    a {
      color: @&#8203;colors[@&#8203;white];
    }
    
    // Prettier 2.8.1
    a {
      color: @&#8203;colors[ @&#8203;white];
    }
    
    // Prettier 2.8.2
    <Same as input>
    

    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, 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.

    development formatting 
    opened by renovate[bot] 0
  • chore(deps): update node.js to v18.13.0

    chore(deps): update node.js to v18.13.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | node | minor | 18.12.1 -> 18.13.0 |


    Release Notes

    nodejs/node

    v18.13.0: 2023-01-05, Version 18.13.0 'Hydrogen' (LTS), @​danielleadams

    Compare Source

    Notable changes
    Add support for externally shared js builtins

    By default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code (including WASM) can also be externalized. This addition does not affect binaries shipped by the Node.js project but will allow other distributions to externalize additional dependencies when needed.

    Contributed by Michael Dawson in #​44376

    Introduce File

    The File class is part of the FileAPI. It can be used anywhere a Blob can, for example in URL.createObjectURL and FormData. It contains two properties that Blobs do not have: lastModified, the last time the file was modified in ms, and name, the name of the file.

    Contributed by Khafra in #​45139

    Support function mocking on Node.js test runner

    The node:test module supports mocking during testing via a top-level mock object.

    test('spies on an object method', (t) => {
      const number = {
        value: 5,
        add(a) {
          return this.value + a;
        },
      };
      t.mock.method(number, 'add');
    
      assert.strictEqual(number.add(3), 8);
      assert.strictEqual(number.add.mock.calls.length, 1);
    });
    

    Contributed by Colin Ihrig in #​45326

    Other notable changes
    • build:
      • disable v8 snapshot compression by default (Joyee Cheung) #​45716
    • crypto:
      • update root certificates (Luigi Pinca) #​45490
    • deps:
      • update ICU to 72.1 (Michaël Zasso) #​45068
    • doc:
      • add doc-only deprecation for headers/trailers setters (Rich Trott) #​45697
      • add Rafael to the tsc (Michael Dawson) #​45691
      • deprecate use of invalid ports in url.parse (Antoine du Hamel) #​45576
      • add lukekarrys to collaborators (Luke Karrys) #​45180
      • add anonrig to collaborators (Yagiz Nizipli) #​45002
      • deprecate url.parse() (Rich Trott) #​44919
    • lib:
      • drop fetch experimental warning (Matteo Collina) #​45287
    • net:
      • (SEMVER-MINOR) add autoSelectFamily and autoSelectFamilyAttemptTimeout options (Paolo Insogna) #​44731
    • src:
      • (SEMVER-MINOR) add uvwasi version (Jithil P Ponnan) #​45639
      • (SEMVER-MINOR) add initial shadow realm support (Chengzhong Wu) #​42869
    • test_runner:
      • (SEMVER-MINOR) add t.after() hook (Colin Ihrig) #​45792
      • (SEMVER-MINOR) don't use a symbol for runHook() (Colin Ihrig) #​45792
    • tls:
      • (SEMVER-MINOR) add "ca" property to certificate object (Ben Noordhuis) #​44935
      • remove trustcor root ca certificates (Ben Noordhuis) #​45776
    • tools:
      • update certdata.txt (Luigi Pinca) #​45490
    • util:
      • add fast path for utf8 encoding (Yagiz Nizipli) #​45412
      • improve textdecoder decode performance (Yagiz Nizipli) #​45294
      • (SEMVER-MINOR) add MIME utilities (#​21128) (Bradley Farias) #​21128
    Commits

    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, 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.

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • fix(deps): update prisma monorepo to v4.8.1

    fix(deps): update prisma monorepo to v4.8.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @prisma/client (source) | 4.8.0 -> 4.8.1 | age | adoption | passing | confidence | | prisma (source) | 4.8.0 -> 4.8.1 | age | adoption | passing | confidence |


    Release Notes

    prisma/prisma

    v4.8.1

    Compare Source

    Today, we are issuing the 4.8.1 patch release.

    Fixe in Prisma Client


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about these updates 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.

    development orm 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): update dependency husky to v8.0.3

    chore(deps): update dependency husky to v8.0.3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | husky (source) | 8.0.2 -> 8.0.3 | age | adoption | passing | confidence |


    Release Notes

    typicode/husky

    v8.0.3

    Compare Source

    • fix: add git not installed message #​1208

    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, 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.

    dependencies development 
    opened by renovate[bot] 0
  • chore(deps): lock file maintenance

    chore(deps): lock file maintenance

    Mend Renovate

    This PR contains the following updates:

    | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed |

    🔧 This Pull Request updates lock files to use the latest dependency versions.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

    dependencies 
    opened by renovate[bot] 0
  • fix(deps): update dependency utf-8-validate to v6

    fix(deps): update dependency utf-8-validate to v6

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | utf-8-validate | 5.0.10 -> 6.0.0 | age | adoption | passing | confidence |


    Release Notes

    websockets/utf-8-validate

    v6.0.0

    Compare Source


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

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

    Rebasing: Whenever PR is behind base branch, 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.

    dependencies 
    opened by renovate[bot] 0
  • chore(deps): update node.js to v19

    chore(deps): update node.js to v19

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | node | final | major | 18 -> 19 |


    Release Notes

    nodejs/node

    v19

    Moved to doc/changelogs/CHANGELOG_IOJS.md#​1.6.0.


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

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

    Rebasing: Whenever PR is behind base branch, 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.

    docker-update 
    opened by renovate[bot] 0
  • chore(deps): update postgres docker tag to v15

    chore(deps): update postgres docker tag to v15

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | postgres | major | 14.6 -> 15.1 |


    Configuration

    📅 Schedule: Branch creation - "after 10pm,before 5:00am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

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

    Rebasing: Whenever PR is behind base branch, 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.

    docker-update 
    opened by renovate[bot] 0
  • Dependency Dashboard

    Dependency Dashboard

    This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

    Awaiting Schedule

    These updates are awaiting their schedule. Click on a checkbox to get an update now.

    • [ ] chore(deps): lock file maintenance

    Open

    These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

    Detected dependencies

    docker-compose
    .devcontainer/docker-compose.yml
    docker-compose.yml
    • postgres 14.6
    dockerfile
    Dockerfile
    • node 18
    github-actions
    .github/workflows/cd.yml
    • actions/checkout v3
    • docker/metadata-action v4
    • docker/setup-qemu-action v2
    • docker/setup-buildx-action v2
    • docker/login-action v2
    • docker/build-push-action v3
    .github/workflows/codeql-analysis.yml
    • actions/checkout v3
    • github/codeql-action v2
    • github/codeql-action v2
    • github/codeql-action v2
    .github/workflows/renovate-config-validator.yaml
    • actions/checkout v3
    • rinchsan/renovate-config-validator v0.0.12
    npm
    package.json
    • @discord-nestjs/common 4.0.8
    • @discord-nestjs/core 4.3.1
    • @nestjs/common 9.2.1
    • @nestjs/config 2.2.0
    • @nestjs/core 9.2.1
    • @nestjs/platform-express 9.2.1
    • @prisma/client 4.8.1
    • bufferutil 4.0.7
    • class-transformer 0.5.1
    • class-validator 0.14.0
    • discord.js 14.7.1
    • reflect-metadata 0.1.13
    • rimraf 3.0.2
    • rxjs 7.8.0
    • utf-8-validate 5.0.10
    • zlib-sync 0.1.7
    • @nestjs/cli 9.1.8
    • @nestjs/schematics 9.0.4
    • @nestjs/testing 9.2.1
    • @types/express 4.17.15
    • @types/jest 29.2.5
    • @types/node 18.11.18
    • @types/supertest 2.0.12
    • @typescript-eslint/eslint-plugin 5.48.0
    • @typescript-eslint/parser 5.48.0
    • eslint 8.31.0
    • eslint-config-prettier 8.6.0
    • eslint-plugin-prettier 4.2.1
    • husky 8.0.3
    • jest 29.3.1
    • lint-staged 13.1.0
    • prettier 2.8.2
    • prisma 4.8.1
    • source-map-support 0.5.21
    • supertest 6.3.3
    • ts-jest 29.0.3
    • ts-loader 9.4.2
    • ts-node 10.9.1
    • tsconfig-paths 4.1.2
    • typescript 4.9.4
    • node >=18.0.0 <19.0.0
    • yarn ^1.22.19
    nvm
    .nvmrc
    • node 18.13.0

    • [ ] Check this box to trigger a request for Renovate to run again on this repository
    wontfix dashboard 
    opened by renovate[bot] 0
Releases(v0.4.7)
  • v0.4.7(Sep 6, 2022)

    • Merge pull request #97 from prsm/develop (c22dbc8)
    • Merge pull request #95 from prsm/SOS-5 (dbd4a11)
    • feat: added role guard (eaf37aa)
    • feat: commands done (37b7fb0)
    • chore: update readme (9c798f8)
    • Merge pull request #94 from prsm/develop (91ce524)
    • Merge pull request #69 from prsm/renovate/lock-file-maintenance (ca28907)
    • Lock file maintenance (722b785)
    • chore: update renovate config (0bc3940)
    Source code(tar.gz)
    Source code(zip)
  • v0.4.5(Sep 6, 2022)

    • Merge pull request #93 from prsm/develop (68f5679)
    • refactor: refactored a lot (21 Savage reference) (154094b)
    • Update typescript-eslint monorepo to v5.36.2 (f876f91)
    • Update nest monorepo (a30a398)
    • Update dependency jest to v29.0.2 (cec223a)
    • Update prisma monorepo to v4.3.1 (7b650ee)
    • Update dependency @nestjs/schematics to v9.0.2 (f2e8062)
    • Update prisma monorepo to v4.3.0 (55b5ee1)
    • Update typescript-eslint monorepo to v5.36.1 (4f7106e)
    • Update dependency @types/jest to v29 (bd63b05)
    • Update typescript-eslint monorepo to v5.36.0 (80f7577)
    • Update dependency @nestjs/cli to v9.1.1 (18f14b0)
    • Update dependency eslint to v8.23.0 (5a5cf89)
    • Update dependency jest to v29.0.1 (6895a36)
    • Update dependency typescript to v4.8.2 (f0e001e)
    • Update dependency jest to v29 (cf6e1b6)
    • Update typescript-eslint monorepo to v5.35.1 (160525c)
    • Update dependency @types/jest to v28.1.8 (c95d30e)
    • Update typescript-eslint monorepo to v5.34.0 (d38a36e)
    • Update dependency discord.js to v13.10.3 (77a27c0)
    • Update nest monorepo to v9.0.11 (7a9142f)
    • Update typescript-eslint monorepo to v5.33.1 (5d61ecb)
    • Update dependency ts-jest to v28.0.8 (36f9f5f)
    • Update dependency @types/jest to v28.1.7 (9cb0281)
    • Update dependency eslint to v8.22.0 (e1d2cd9)
    • Merge pull request #64 from prsm/renovate/actions-checkout-3.x (a705829)
    • Update actions/checkout action to v3 (6d634ae)
    • Update postgres Docker tag to v14.5 (3588509)
    • Update typescript-eslint monorepo to v5.33.0 (a24b6f4)
    • Update prisma monorepo to v4.2.1 (17f3b01)
    • Update nest monorepo to v9.0.9 (e122499)
    • Update dependency tsconfig-paths to v4.1.0 (b7f898d)
    • Update dependency eslint to v8.21.0 (d2fd5d9)
    • Update dependency ts-node to v10.9.1 (579dce6)
    • Update dependency discord.js to v13.10.2 (d613407)
    • Update dependency @discord-nestjs/core to v3.6.0 (ca28792)
    • Update rinchsan/renovate-config-validator action to v0.0.11 (7baed0d)
    • Update nest monorepo to v9.0.8 (e923ca3)
    • Update jest monorepo to v28.1.6 (d0c4ef9)
    • Update dependency ts-jest to v28.0.7 (84e3cea)
    • Update dependency rxjs to v7.5.6 (00bf853)
    • Update dependency @discord-nestjs/common to v3.4.2 (bcb0720)
    • Merge pull request #49 from prsm/main (ff214b2)
    • fix: enable autoclose in renovate (8118f3f)
    • fix: fix package versions (76c683b)
    • fix: renovate (d991356)
    • fix: renovate (689426e)
    • Merge pull request #47 from prsm/develop (4944ad8)
    • Merge pull request #46 from prsm/SOS-5 (5f3fecc)
    • feat: dynamic roles preview (97b9744)
    • Merge pull request #45 from prsm/develop (9388676)
    • Merge pull request #44 from prsm/main (f8895d8)
    • fix:typo (600fe5e)
    • fix:typo (9e4fbad)
    • fix:typo (261d82a)
    • chore: Heroku deploy w/o container (056f43e)
    • feat: Basic dynamic roles Small savepoint before refactor (eb78c53)
    • chore: update after new dev env (e4d70b4)
    • style: Fixed small things (333b5ba)
    • chore: Update renovate config (7b28062)
    • save changes, changing branch (f854872)
    • Merge pull request #43 from prsm/develop (f669826)
    • Merge pull request #42 from prsm/main (5261d72)
    • Merge pull request #12 from prsm/develop (86d35f6)
    • added migration (41e13d7)
    Source code(tar.gz)
    Source code(zip)
  • v0.4.4(Jul 9, 2022)

    • chore: Remove dev package to fix security issue (760a285)
    • chore: Update renovate config (b50f06d)
    • fix: renovate config issue (0e232c4)
    • chore: Update renovate config and release strategy (51b8e21)
    Source code(tar.gz)
    Source code(zip)
Owner
PR1SM
The dev team of PR1SM
PR1SM
A Rust rewrite of Flameboi that will be more approachable for new developers to contribute to.

Devil Bot Rust Overview A Rust implementation of a Slack bot that will be used by the CodeDevils Slack workspace. All resources are managed using AWS

CodeDevils 11 Dec 21, 2022
Detect F12 open console, protect web static resources, support redirect, rewrite, callback strategies.

console-ban Detect F12 open browser console. protect web site static resources, support redirect, rewrite, custom callback strategies. Language: Engli

Yingci 623 Dec 26, 2022
Rewrite of revoltchat/revite.

Solid App (name TBD) This is still a work in progress, please do not create any issues and clear any PRs with me ahead of time. See code style guideli

Revolt 17 Jan 7, 2023
A discord bot to track "owo", usually used to help with OwO bot. Made with Discord.js v13 includes Slash commands, Leaderboards, Auto Resets etc.

Discord-OwO-tracker A discord bot to track "owo", usually used to help with OwO bot Requirements Discord.js v13 (npm install discord.js@latest) applic

Astrex 4 Nov 24, 2022
fardin 8 Oct 18, 2022
Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Rani 15 Dec 26, 2022
OpenAPI (Swagger) module for Nest framework (node.js) :earth_americas:

A progressive Node.js framework for building efficient and scalable server-side applications. Description OpenAPI (Swagger) module for Nest. Installat

nestjs 1.3k Jan 6, 2023
Nest.js project used it implement login page functionality.

Basic Login Backend (API) Description This project is the backend (API) portion of a basic login application. It calls a local frontend project basic-

Chad D.S 2 Mar 21, 2022
Plugin to run NestJS Apps from Nest Monorepo

Serverless Nest Monorepo Plugin Plugin that adds support to run NestJS Apps from Nest Monorepo, which is set up using Nest CLI with several microservi

Blub Blub 13 Dec 1, 2022
Hashing library for Nest.Js

A progressive Node.js framework for building efficient and scalable server-side applications. Description Hashing library for NestJS. Installation $ n

Arthur Reis 2 Mar 29, 2022
API of my readings, developed in Nest.js, MongoDB, Nginx and Dockerized

My Readings step by step for configuration with docker OBS: required docker and docker-compose cp -r .env.sample .env docker-compose up example what t

William Koller 30 Jul 1, 2022
Project implements decorators for oak like Nest.js.

oak decorators Project implements decorators like implementation of Nest.js for Deno's web framework oak. Usage The following are the core files that

akihiro tanaka 5 Dec 5, 2022
Nest accessory developed with HAP-NodeJS to allow devices into HomeKit

Nest_accfactory This is a HAP-NodeJS accessory I have developed to allow Nest devices to be used with HomeKit including having support for HomeKit Sec

markh 9 Oct 9, 2022
next + nest webchat repository

next-webchat next + nest webchat repository 在线网络聊天室 前端:next + React 服务端渲染,使用@reduxjs/toolkit ++ hook 搭配使用 react-redux 使得状态管理更易上手, 外加socket.io-client 实

null 3 Dec 20, 2022
A Nest.js API for a restaurant storage management system.

Restaurant Storage Management System Description A Nest.js API for a restaurant storage management system. Installation $ yarn install Database Seeder

Shayan Shojaei 3 Sep 12, 2022
Tile38 module for Nest framework (node.js)

Description Tile38 module for Nest. This package is based on Tile38-ts, so visit its documentation for any questions about the API. Installation $ npm

Lorenzo Gigli 11 Sep 22, 2022
A POC of a Discord.js bot that sends 3D rendering instructions to a Go server through gRPC which responds with the image bytes which are then sent back on Discord.

A POC of a Discord.js bot that sends 3D rendering instructions to a Go server through gRPC which responds with the image bytes which are then sent back on Discord.

Henrique Corrêa 5 Jan 8, 2022