diff --git a/.gitignore b/.gitignore index 941d019b2..fea3638a9 100644 --- a/.gitignore +++ b/.gitignore @@ -46,4 +46,9 @@ Thumbs.db .history #rss.xml file -rss.xml \ No newline at end of file +rss.xml + +.nx/cache + +# Next.js +.next diff --git a/apps/consulting/.eslintrc.json b/apps/consulting/.eslintrc.json index d3895325d..f7ac5b382 100644 --- a/apps/consulting/.eslintrc.json +++ b/apps/consulting/.eslintrc.json @@ -5,7 +5,7 @@ "next", "next/core-web-vitals" ], - "ignorePatterns": ["!**/*"], + "ignorePatterns": ["!**/*", ".next/**/*", "jest.config.ts"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], diff --git a/apps/consulting/components/BlogArticle/BlogHeader/BlogHeaderLink.tsx b/apps/consulting/components/BlogArticle/BlogHeader/BlogHeaderLink.tsx index 9ba28c201..9459ac71d 100644 --- a/apps/consulting/components/BlogArticle/BlogHeader/BlogHeaderLink.tsx +++ b/apps/consulting/components/BlogArticle/BlogHeader/BlogHeaderLink.tsx @@ -7,18 +7,20 @@ import { Picture } from '@quansight/shared/ui-components'; import HeaderLinkIcon from './assets/headerLinkIcon.svg'; export const BlogHeaderLink: FC = () => ( - - - - - Back to library - - - + ( + +
+ + Back to library + + + ) ); diff --git a/apps/consulting/components/Board/BoardItem.tsx b/apps/consulting/components/Board/BoardItem.tsx index 55a50a7b5..0a4042619 100644 --- a/apps/consulting/components/Board/BoardItem.tsx +++ b/apps/consulting/components/Board/BoardItem.tsx @@ -22,31 +22,31 @@ const BoardItem: FCDeployment, support, and training.
- - - prefillContactFormMessage( - "Hi, I'm interested in learning more about your Nebari Services options and would like to schedule a call. Thanks!", - ) - } - > - Book a Call -
Drop us a line and we’ll send you a login.
@@ -206,22 +204,21 @@ export const NebariServicesPage: FC
Yes! We can discuss a custom support package for your needs:{' '} - - - prefillContactFormMessage( - "Hi, I'm interested in learning more about your Nebari Services options and would like to schedule a call. Thanks!", - ) - } - > - Contact us. - + + prefillContactFormMessage( + "Hi, I'm interested in learning more about your Nebari Services options and would like to schedule a call. Thanks!", + ) + } + > + Contact us.
>, @@ -587,17 +581,16 @@ export const NebariServicesPage: FC
diff --git a/apps/labs/components/Posts/PostListItem/PostListItem.tsx b/apps/labs/components/Posts/PostListItem/PostListItem.tsx
index efc351ed7..55a59890a 100644
--- a/apps/labs/components/Posts/PostListItem/PostListItem.tsx
+++ b/apps/labs/components/Posts/PostListItem/PostListItem.tsx
@@ -48,7 +48,7 @@ export const PostListItem: FC
diff --git a/apps/labs/jest.config.js b/apps/labs/jest.config.ts
similarity index 88%
rename from apps/labs/jest.config.js
rename to apps/labs/jest.config.ts
index 6da16d9e4..172ad9288 100644
--- a/apps/labs/jest.config.js
+++ b/apps/labs/jest.config.ts
@@ -1,4 +1,5 @@
-module.exports = {
+/* eslint-disable */
+export default {
displayName: 'labs',
preset: '../../jest.preset.js',
transform: {
@@ -7,4 +8,4 @@ module.exports = {
},
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
coverageDirectory: '../../coverage/apps/labs',
-}
+};
diff --git a/apps/labs/pages/api/annual-report.pdf.ts b/apps/labs/pages/api/annual-report.pdf.ts
index f3ea0a7b9..252c563ec 100644
--- a/apps/labs/pages/api/annual-report.pdf.ts
+++ b/apps/labs/pages/api/annual-report.pdf.ts
@@ -1,7 +1,7 @@
import type { NextRequest } from 'next/server';
export const config = {
- runtime: 'experimental-edge',
+ runtime: 'edge',
};
export default async function handler(req: NextRequest) {
diff --git a/apps/labs/project.json b/apps/labs/project.json
index c43e28741..6f41af84c 100644
--- a/apps/labs/project.json
+++ b/apps/labs/project.json
@@ -1,5 +1,6 @@
{
- "root": "apps/labs",
+ "name": "labs",
+ "$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/labs",
"projectType": "application",
"targets": {
@@ -12,7 +13,10 @@
"outputPath": "dist/apps/labs"
},
"configurations": {
- "production": {}
+ "production": {},
+ "development": {
+ "outputPath": "apps/labs"
+ }
}
},
"serve": {
@@ -27,8 +31,13 @@
"production": {
"buildTarget": "labs:build:production",
"dev": false
+ },
+ "development": {
+ "buildTarget": "labs:build:development",
+ "dev": true
}
- }
+ },
+ "defaultConfiguration": "development"
},
"export": {
"executor": "@nrwl/next:export",
@@ -38,9 +47,9 @@
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/apps/labs"],
+ "outputs": ["{workspaceRoot}/coverage/apps/labs"],
"options": {
- "jestConfig": "apps/labs/jest.config.js",
+ "jestConfig": "apps/labs/jest.config.ts",
"passWithNoTests": true
}
},
diff --git a/apps/labs/tsconfig.json b/apps/labs/tsconfig.json
index 7f521fe09..d01532f39 100644
--- a/apps/labs/tsconfig.json
+++ b/apps/labs/tsconfig.json
@@ -14,5 +14,5 @@
"incremental": true
},
"include": ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx", "next-env.d.ts"],
- "exclude": ["node_modules"]
+ "exclude": ["node_modules", "jest.config.ts"]
}
diff --git a/jest.config.js b/jest.config.js
deleted file mode 100644
index 71737867a..000000000
--- a/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-const { getJestProjects } = require('@nrwl/jest')
-
-module.exports = {
- projects: getJestProjects(),
-}
diff --git a/jest.config.ts b/jest.config.ts
new file mode 100644
index 000000000..dafe1653a
--- /dev/null
+++ b/jest.config.ts
@@ -0,0 +1,5 @@
+const { getJestProjects } = require('@nrwl/jest');
+
+export default {
+ projects: getJestProjects(),
+};
diff --git a/jest.preset.js b/jest.preset.js
index 81c285766..a6d598e18 100644
--- a/jest.preset.js
+++ b/jest.preset.js
@@ -1,3 +1,5 @@
-const nxPreset = require('@nrwl/jest/preset')
+const nxPreset = require('@nrwl/jest/preset').default;
-module.exports = { ...nxPreset }
+module.exports = {
+ ...nxPreset,
+};
diff --git a/libs/shared/storyblok-sdk/.eslintrc.json b/libs/shared/storyblok-sdk/.eslintrc.json
index ac4cf65d3..61a314288 100644
--- a/libs/shared/storyblok-sdk/.eslintrc.json
+++ b/libs/shared/storyblok-sdk/.eslintrc.json
@@ -1,6 +1,6 @@
{
"extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"],
- "ignorePatterns": ["!**/*"],
+ "ignorePatterns": ["!**/*", "jest.config.ts"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
diff --git a/libs/shared/storyblok-sdk/jest.config.js b/libs/shared/storyblok-sdk/jest.config.ts
similarity index 65%
rename from libs/shared/storyblok-sdk/jest.config.js
rename to libs/shared/storyblok-sdk/jest.config.ts
index 16348146a..527dbe6db 100644
--- a/libs/shared/storyblok-sdk/jest.config.js
+++ b/libs/shared/storyblok-sdk/jest.config.ts
@@ -1,9 +1,10 @@
-module.exports = {
+/* eslint-disable */
+export default {
displayName: 'shared-storyblok-sdk',
preset: '../../../jest.preset.js',
transform: {
- '^.+\\.[tj]sx?$': 'babel-jest',
+ '^.+\\.[tj]sx?$': ['babel-jest', { presets: ['@nrwl/react/babel'] }],
},
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
coverageDirectory: '../../../coverage/libs/shared/storyblok-sdk',
-}
+};
diff --git a/libs/shared/storyblok-sdk/project.json b/libs/shared/storyblok-sdk/project.json
index 903fbb8cf..d04ed57c4 100644
--- a/libs/shared/storyblok-sdk/project.json
+++ b/libs/shared/storyblok-sdk/project.json
@@ -1,5 +1,6 @@
{
- "root": "libs/shared/storyblok-sdk",
+ "name": "shared-storyblok-sdk",
+ "$schema": "../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "libs/shared/storyblok-sdk/src",
"projectType": "library",
"tags": [],
@@ -13,9 +14,9 @@
},
"test": {
"executor": "@nrwl/jest:jest",
- "outputs": ["coverage/libs/shared/storyblok-sdk"],
+ "outputs": ["{workspaceRoot}/coverage/libs/shared/storyblok-sdk"],
"options": {
- "jestConfig": "libs/shared/storyblok-sdk/jest.config.js",
+ "jestConfig": "libs/shared/storyblok-sdk/jest.config.ts",
"passWithNoTests": true
}
}
diff --git a/libs/shared/storyblok-sdk/tsconfig.lib.json b/libs/shared/storyblok-sdk/tsconfig.lib.json
index 9c1ac43e8..d452f0996 100644
--- a/libs/shared/storyblok-sdk/tsconfig.lib.json
+++ b/libs/shared/storyblok-sdk/tsconfig.lib.json
@@ -16,7 +16,8 @@
"**/*.spec.js",
"**/*.test.js",
"**/*.spec.jsx",
- "**/*.test.jsx"
+ "**/*.test.jsx",
+ "jest.config.ts"
],
"include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"]
}
diff --git a/libs/shared/storyblok-sdk/tsconfig.spec.json b/libs/shared/storyblok-sdk/tsconfig.spec.json
index d8716fecf..83cd0e830 100644
--- a/libs/shared/storyblok-sdk/tsconfig.spec.json
+++ b/libs/shared/storyblok-sdk/tsconfig.spec.json
@@ -14,6 +14,7 @@
"**/*.spec.js",
"**/*.test.jsx",
"**/*.spec.jsx",
- "**/*.d.ts"
+ "**/*.d.ts",
+ "jest.config.ts"
]
}
diff --git a/libs/shared/types/.eslintrc.json b/libs/shared/types/.eslintrc.json
index 9b742ee4c..5d3ef0fc3 100644
--- a/libs/shared/types/.eslintrc.json
+++ b/libs/shared/types/.eslintrc.json
@@ -1,6 +1,6 @@
{
"extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"],
- "ignorePatterns": ["!**/*"],
+ "ignorePatterns": ["!**/*", "jest.config.ts"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
diff --git a/libs/shared/types/jest.config.js b/libs/shared/types/jest.config.ts
similarity index 54%
rename from libs/shared/types/jest.config.js
rename to libs/shared/types/jest.config.ts
index 9acf7929c..b74dc310c 100644
--- a/libs/shared/types/jest.config.js
+++ b/libs/shared/types/jest.config.ts
@@ -1,13 +1,15 @@
-module.exports = {
+/* eslint-disable */
+export default {
displayName: 'shared-types',
preset: '../../../jest.preset.js',
- globals: {
- 'ts-jest': {
- tsconfig: '