Skip to content

Commit

Permalink
feat(nx): Added nx package for running workspace processes
Browse files Browse the repository at this point in the history
  • Loading branch information
sullivanpj committed Nov 30, 2023
1 parent 56101ef commit 24aa541
Show file tree
Hide file tree
Showing 96 changed files with 14,278 additions and 2,023 deletions.
14 changes: 14 additions & 0 deletions .github/.whitesource
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"scanSettings": {
"baseBranches": []
},
"checkRunSettings": {
"vulnerableCheckRunConclusionLevel": "failure",
"displayMode": "diff",
"useMendCheckNames": true
},
"issueSettings": {
"minSeverityLevel": "LOW",
"issueType": "DEPENDENCY"
}
}
3 changes: 3 additions & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ jobs:
- name: Build repository packages
run: pnpm nx run-many -t build --parallel=5

- name: Generate configuration schema
run: pnpm nx g @storm-software/nx:config --outputPath=packages/config/schema.json

- name: Run Linters
run: pnpm lint

Expand Down
3 changes: 2 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"editorconfig.editorconfig",
"ambar.bundle-size",
"vscode-icons-team.vscode-icons",
"davidanson.vscode-markdownlint"
"davidanson.vscode-markdownlint",
"equinusocio.vsc-material-theme"
]
}
70 changes: 3 additions & 67 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
{
/******************************
* relay graph-ql
******************************/
"relay.autoStartCompiler": true,
"relay.rootDirectory": "../",
"relay.pathToConfig": "@storm-software/graphql-tools/config/relay.config.js",

/******************************
* JSON Schemas
******************************/
"json.schemas": [
{
"url": "https://cdn.jsdelivr.net/npm/tsup/schema.json",
Expand Down Expand Up @@ -81,10 +74,6 @@
]
}
],

/******************************
* VS Code Search
******************************/
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
Expand All @@ -93,62 +82,38 @@
"**/.next": true,
"**/dist": true
},

/******************************
* VS Code colorization
******************************/
"workbench.colorCustomizations": {
"statusBar.background": "#1d232a",
"statusBarItem.hoverBackground": "#313C47",
"statusBar.foreground": "#1fb2a6"
},

/******************************
* Peacock colorization
******************************/
"peacock.color": "#1fb2a6",

/******************************
* bracket pair colorization
******************************/
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.tabCompletion": "on",

/******************************
* Typescript
******************************/
"typescript.tsserver.log": "verbose",
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,

/******************************
* Tailwind CSS
******************************/
"tailwindCSS.experimental.classRegex": [
[
"cva(?:<[^>]*>)?(([^)]*))",
"[\"'`]([^\"'`]*).*?[\"'`]",
"(?:twMerge|twJoin)\\(([^\\);]*)[\\);]"
]
],

/******************************
* eslint / prettier
******************************/
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"files.associations": {
"*.hbs": "handlebars",
"*.acid": "acidic",
"*.acidic": "acidic"
},

"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
"typescriptreact",
"json"
],
"[javascript]": {
"editor.formatOnSave": true,
Expand Down Expand Up @@ -192,50 +157,26 @@
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},

/******************************
* Markdown
******************************/
"[markdown]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},

/******************************
* Prisma
******************************/
"[prisma]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "Prisma.prisma"
},

/******************************
* Acidic
******************************/
"[acidic]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "Prisma.prisma"
},

/******************************
* Handlebars
******************************/
"[handlebars]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},

/******************************
* csharpier
******************************/
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "csharpier.csharpier-vscode"
},

/******************************
* vscode-icons
******************************/
"vsicons.associations.files": [
{
"icon": "registry",
Expand Down Expand Up @@ -381,12 +322,7 @@
"format": "svg"
}
],

/******************************
* commitizen
******************************/
"commitizen.capitalizeWindowsDriveLetter": true,
"commitizen.autoSync": false,
"commitizen.showOutputChannel": "always",
"cSpell.words": ["deepkit", "typeschema"]
"commitizen.showOutputChannel": "always"
}
125 changes: 125 additions & 0 deletions docs/api-reports/packages/errors/api-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
## API Report File for "@storm-software/errors"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
// @public
function createStormError<TCode extends string = string>({
code,
name,
message,
cause,
stack,
data
}: StormErrorOptions & {
code: TCode;
}): StormError<TCode>;
export { createStormError };
export { createStormError as createStormError_alias_1 };

// @public
function deserializeStormError(json: JsonValue): StormError;
export { deserializeStormError };
export { deserializeStormError as deserializeStormError_alias_1 };
export { deserializeStormError as deserializeStormError_alias_2 };

// @public (undocumented)
type ErrorCode =
| "success"
| "missing_issue_code"
| "invalid_config"
| "failed_to_load_file"
| "missing_context"
| "record_not_found"
| "required_field_missing"
| "database_query_error"
| "model_validation_error"
| "field_validation_error"
| "invalid_parameter"
| "invalid_request"
| "type_error"
| "processing_error"
| "internal_server_error"
| "user_not_logged_in"
| "unknown_cause";

// @public (undocumented)
const ErrorCode: {
success: ErrorCode;
missing_issue_code: ErrorCode;
invalid_config: ErrorCode;
failed_to_load_file: ErrorCode;
missing_context: ErrorCode;
record_not_found: ErrorCode;
required_field_missing: ErrorCode;
database_query_error: ErrorCode;
model_validation_error: ErrorCode;
field_validation_error: ErrorCode;
invalid_parameter: ErrorCode;
invalid_request: ErrorCode;
type_error: ErrorCode;
processing_error: ErrorCode;
internal_server_error: ErrorCode;
user_not_logged_in: ErrorCode;
unknown_cause: ErrorCode;
};
export { ErrorCode };
export { ErrorCode as ErrorCode_alias_1 };

// @public
function getCauseFromUnknown(cause: unknown): StormError;
export { getCauseFromUnknown };
export { getCauseFromUnknown as getCauseFromUnknown_alias_1 };

// @public
function isStormError<TCode extends string = any>(
value: unknown
): value is StormError<TCode>;
export { isStormError };
export { isStormError as isStormError_alias_1 };
export { isStormError as isStormError_alias_2 };

// @public
function serializeStormError(error: StormError): JsonValue;
export { serializeStormError };
export { serializeStormError as serializeStormError_alias_1 };
export { serializeStormError as serializeStormError_alias_2 };

// @public
class StormError<TCode extends string = string> extends Error {
constructor(
code: TCode,
{ name, message, cause, stack, data }?: StormErrorOptions
);
// (undocumented)
__proto__: ErrorConstructor;
cause?: StormError;
code: TCode;
data?: any;
get originalStack(): string;
print(): string;
get stack(): string;
set stack(_stack: string);
toString(): string;
}
export { StormError };
export { StormError as StormError_alias_1 };

// @public (undocumented)
interface StormErrorOptions {
// (undocumented)
cause?: unknown;
// (undocumented)
data?: any;
// (undocumented)
message?: string;
// (undocumented)
name?: string;
// (undocumented)
stack?: string;
}
export { StormErrorOptions };
export { StormErrorOptions as StormErrorOptions_alias_1 };

// (No @packageDocumentation comment for this package)
```

0 comments on commit 24aa541

Please sign in to comment.