Skip to content

Commit

Permalink
Better group organization (#123)
Browse files Browse the repository at this point in the history
  • Loading branch information
GAsplund committed Sep 15, 2024
1 parent 2e54155 commit 8cefbad
Show file tree
Hide file tree
Showing 33 changed files with 3,834 additions and 3,904 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
reporter: github-pr-check
filter_mode: file
level: warning
filter_mode: ${{ (github.event_name == 'pull_request') && 'file' || 'nofilter' }}
level: ${{ (github.event_name == 'pull_request') && 'error' || 'warning' }}
tool_name: ESLint
-
name: Prettier
uses: EPMatt/reviewdog-action-prettier@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
reporter: github-pr-check
filter_mode: file
level: warning
filter_mode: ${{ (github.event_name == 'pull_request') && 'file' || 'nofilter' }}
level: ${{ (github.event_name == 'pull_request') && 'error' || 'warning' }}
tool_name: Prettier
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.github
.vscode
pnpm-lock.yaml
docker-compose*.yml
7 changes: 7 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"prisma.prisma"
]
}
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"files.eol": "\n"
}
60 changes: 60 additions & 0 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
description = "This Nix flake creates a development shell that provides a Node.js environment with Prisma and pnpm installed";
inputs.nixpkgs.url = "nixpkgs/nixpkgs-unstable";
inputs.flake-utils.url = "github:numtide/flake-utils";

outputs = { nixpkgs, flake-utils, ... }:
flake-utils.lib.eachDefaultSystem (system: let
pkgs = nixpkgs.legacyPackages.${system};
in {
devShells.default = pkgs.mkShell {
nativeBuildInputs = [ pkgs.bashInteractive ];
buildInputs = with pkgs; [
nodejs_20
nodePackages.prisma
pnpm_8
openssl
prisma-engines
];
shellHook = with pkgs; ''
# Prisma related
export PRISMA_SCHEMA_ENGINE_BINARY="${prisma-engines}/bin/schema-engine"
export PRISMA_QUERY_ENGINE_BINARY="${prisma-engines}/bin/query-engine"
export PRISMA_QUERY_ENGINE_LIBRARY="${prisma-engines}/lib/libquery_engine.node"
export PRISMA_INTROSPECTION_ENGINE_BINARY="${prisma-engines}/bin/introspection-engine"
export PRISMA_FMT_BINARY="${prisma-engines}/bin/prisma-fmt"
export PATH="$PWD/node_modules/.bin/:$PATH"
'';
};
});
}
Loading

0 comments on commit 8cefbad

Please sign in to comment.