Skip to content

Commit d0374b3

Browse files
committed
wip: convert graphql package
1 parent bb4def8 commit d0374b3

File tree

10 files changed

+55
-31
lines changed

10 files changed

+55
-31
lines changed

packages/data-context/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"description": "Centralized data access for the Cypress application",
55
"main": "cjs/index.js",
66
"scripts": {
7-
"build": "yarn build:schema && yarn build:cjs && yarn build:esm",
7+
"prebuild": "yarn build:schema",
8+
"build": "yarn build:cjs && yarn build:esm",
89
"build-prod": "yarn build",
910
"build:cjs": "rimraf cjs && tsc -p tsconfig.cjs.json",
1011
"build:esm": "rimraf esm && tsc -p tsconfig.esm.json",

packages/graphql/.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
**/tsconfig.json
22
*.gen.ts
3+
cjs/
4+
esm/

packages/graphql/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
src/**/*.js
1+
cjs/
2+
esm/

packages/graphql/index.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/graphql/package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22
"name": "@packages/graphql",
33
"version": "0.0.0-development",
44
"private": true,
5-
"main": "index.js",
6-
"browser": "src/index.ts",
5+
"main": "cjs/index.js",
76
"scripts": {
8-
"build": "graphql-codegen --config graphql-codegen.yml",
9-
"build-prod": "tsc || echo 'built, with errors'",
7+
"prebuild": "yarn build:schema",
8+
"build": "yarn build:cjs && yarn build:esm",
9+
"build-prod": "yarn build",
10+
"build:cjs": "rimraf cjs && tsc -p tsconfig.cjs.json",
11+
"build:esm": "rimraf esm && tsc -p tsconfig.esm.json",
12+
"build:schema": "graphql-codegen --config graphql-codegen.yml",
1013
"check-ts": "tsc --noEmit && yarn -s tslint",
1114
"clean": "rimraf --glob \"./{src,test}/**/*.js\"",
1215
"clean-deps": "rimraf node_modules",
@@ -67,6 +70,7 @@
6770
"schemas"
6871
],
6972
"types": "src/index.ts",
73+
"module": "esm/index.js",
7074
"nx": {
7175
"targets": {
7276
"nexus-build": {
@@ -75,7 +79,7 @@
7579
"{projectRoot}/schemas/schema.graphql"
7680
],
7781
"dependsOn": [
78-
"^build"
82+
"packages/data-context:prebuild"
7983
]
8084
},
8185
"build": {

packages/graphql/src/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const graphqlSchema = makeSchema({
2323
schema: path.join(__dirname, '..', 'schemas', 'schema.graphql'),
2424
},
2525
contextType: {
26-
module: '@packages/data-context',
26+
module: '@packages/data-context/src/DataContext.ts',
2727
export: 'DataContext',
2828
},
2929
mergeSchema: {
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"include": [
3+
"src"
4+
],
5+
"compilerOptions": {
6+
"lib": [
7+
"esnext"
8+
],
9+
"allowJs": false,
10+
"noImplicitAny": true,
11+
"noUncheckedIndexedAccess": true,
12+
"resolveJsonModule": true,
13+
"skipLibCheck": true,
14+
"esModuleInterop": true,
15+
"forceConsistentCasingInFileNames": true,
16+
"strict": true,
17+
"useUnknownInCatchVariables": false
18+
}
19+
}

packages/graphql/tsconfig.cjs.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "./tsconfig.base.json",
3+
"compilerOptions": {
4+
"rootDir": "./src",
5+
"outDir": "./cjs",
6+
"target": "ES2022",
7+
"module": "CommonJS",
8+
"moduleResolution": "node"
9+
}
10+
}

packages/graphql/tsconfig.esm.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "./tsconfig.base.json",
3+
"compilerOptions": {
4+
"rootDir": "./src",
5+
"outDir": "./esm",
6+
"target": "ES2022",
7+
"module": "ES2022",
8+
"moduleResolution": "node"
9+
}
10+
}

packages/graphql/tsconfig.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)