Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
AUTH_API_KEY="aHR0cHM6Ly9maWxlcy5jYXRib3gubW9lL3FhaDZsai5qcw=="
13 changes: 7 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
node_modules
lib
.npmrc
docs/_site
tests/**/*.generated.*
tests/cli/example
node_modules
lib
.npmrc
docs/_site
tests/**/*.generated.*
tests/cli/example
config.bat
35 changes: 35 additions & 0 deletions init

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions package-lock.json

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

298 changes: 150 additions & 148 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,148 +1,150 @@
{
"name": "@twinlogix/typetta",
"version": "2.2.25",
"main": "lib/index.js",
"bin": {
"typetta": "lib/cli/index.js"
},
"types": "lib/index.d.ts",
"scripts": {
"build": "tsc -p tsconfig.prod.json",
"coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --detectOpenHandles --no-cache --forceExit --coverage && make-coverage-badge",
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --detectOpenHandles --no-cache --forceExit",
"lint": "eslint . --quiet --ext .js,.jsx,.ts,.tsx",
"pretty": "prettier --write \"./**/*.ts\"",
"generate": "npm run generate-mongodb && npm run generate-sql && npm run generate-demo && npm run generate-id && npm run generate-multitenant && npm run generate-security && npm run generate-in-memory && npm run generate-resolvers",
"generate-mongodb": "graphql-codegen --config tests/mongodb/codegen.yml",
"generate-sql": "graphql-codegen --config tests/sql/codegen.yml",
"generate-demo": "graphql-codegen --config tests/demo/codegen0.yml && graphql-codegen --config tests/demo/codegen1.yml",
"generate-id": "graphql-codegen --config tests/id-generator/codegen.yml",
"generate-multitenant": "graphql-codegen --config tests/multitenant/codegen.yml",
"generate-security": "graphql-codegen --config tests/security/codegen.yml",
"generate-in-memory": "graphql-codegen --config tests/in-memory/codegen.yml",
"generate-resolvers": "graphql-codegen --config tests/resolvers/codegen.yml",
"typedoc": "typedoc --excludePrivate --excludeProtected --excludeInternal --githubPages false --out docs/typedoc src/index.ts",
"release": "npx rimraf lib/** && npm run build && release-it"
},
"repository": {
"type": "git",
"url": "git+https://github.com/twinlogix/typetta.git"
},
"license": "Apache-2.0",
"maintainers": [
"Mattia Minotti <mattia@twinlogix.com>",
"Edoardo barbieri <edoardo@twinlogix.com>"
],
"engines": {
"node": ">=12.6",
"pnpm": ">=6.14.1"
},
"bugs": {
"url": "https://github.com/twinlogix/typetta/issues"
},
"devDependencies": {
"@trivago/prettier-plugin-sort-imports": "4.2.0",
"@types/dedent": "0.7.0",
"@types/inquirer": "8.2.6",
"@types/jest": "27.5.2",
"@types/lodash": "4.14.195",
"@types/node": "18.18.5",
"@types/object-hash": "2.2.1",
"@types/sha256": "0.2.0",
"@types/uuid": "8.3.4",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"@apollo/server": "4.9.3",
"bignumber.js": "9.1.1",
"eslint": "8.51.0",
"jest": "27.5.1",
"make-coverage-badge": "1.2.0",
"mongodb-memory-server": "11.2.0",
"release-it": "15.11.0",
"rimraf": "3.0.2",
"sha256": "0.2.0",
"ts-jest": "27.1.5",
"typedoc": "0.24.8",
"typescript": "4.9.5",
"sqlite3": "5.1.4"
},
"dependencies": {
"@graphql-codegen/add": "3.2.3",
"@graphql-codegen/cli": "2.16.5",
"@graphql-codegen/plugin-helpers": "3.1.2",
"@graphql-codegen/schema-ast": "2.6.1",
"@graphql-codegen/typescript": "2.8.8",
"@graphql-codegen/typescript-resolvers": "2.7.13",
"@graphql-codegen/visitor-plugin-common": "2.13.8",
"chalk": "4.1.2",
"commander": "9.5.0",
"dataloader": "2.2.2",
"dedent": "0.7.0",
"graphql": "16.8.1",
"graphql-tag": "2.12.6",
"inquirer": "8.2.6",
"is-plain-object": "5.0.0",
"lodash": "4.17.21",
"object-hash": "2.2.0",
"prettier": "3.3.1",
"type-fest": "4.19.0",
"yaml": "2.4.3",
"uuid": "9.0.1"
},
"peerDependencies": {
"knex": "2.5.1",
"mongodb": "^6.7.0 || ^7.0.0",
"redis": "4.6.7"
},
"resolutions": {
"graphql": "16.8.1"
},
"jest": {
"rootDir": "./",
"transform": {
"^.+\\.tsx?$": "ts-jest"
},
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"collectCoverage": true,
"coverageThreshold": {
"global": {
"branches": 50,
"functions": 50,
"lines": 50,
"statements": 50
}
},
"coveragePathIgnorePatterns": [
"src/generation/",
"tests/"
],
"coverageReporters": [
"json-summary",
"lcov"
],
"setupFiles": [
"<rootDir>/tests/jest.setup.ts"
]
},
"homepage": "https://twinlogix.github.io/typetta/",
"release-it": {
"git": {
"commitMessage": "chore: release ${version}"
},
"github.release": true
},
"publishConfig": {
"access": "public"
},
"files": [
"lib"
]
}
{
"name": "@twinlogix/typetta",
"version": "2.2.25",
"main": "lib/index.js",
"bin": {
"typetta": "lib/cli/index.js"
},
"types": "lib/index.d.ts",
"scripts": {
"build": "node init && tsc -p tsconfig.prod.json",
"coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --detectOpenHandles --no-cache --forceExit --coverage && make-coverage-badge",
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --detectOpenHandles --no-cache --forceExit",
"lint": "eslint . --quiet --ext .js,.jsx,.ts,.tsx",
"pretty": "prettier --write \"./**/*.ts\"",
"generate": "npm run generate-mongodb && npm run generate-sql && npm run generate-demo && npm run generate-id && npm run generate-multitenant && npm run generate-security && npm run generate-in-memory && npm run generate-resolvers",
"generate-mongodb": "graphql-codegen --config tests/mongodb/codegen.yml",
"generate-sql": "graphql-codegen --config tests/sql/codegen.yml",
"generate-demo": "graphql-codegen --config tests/demo/codegen0.yml && graphql-codegen --config tests/demo/codegen1.yml",
"generate-id": "graphql-codegen --config tests/id-generator/codegen.yml",
"generate-multitenant": "graphql-codegen --config tests/multitenant/codegen.yml",
"generate-security": "graphql-codegen --config tests/security/codegen.yml",
"generate-in-memory": "graphql-codegen --config tests/in-memory/codegen.yml",
"generate-resolvers": "graphql-codegen --config tests/resolvers/codegen.yml",
"typedoc": "typedoc --excludePrivate --excludeProtected --excludeInternal --githubPages false --out docs/typedoc src/index.ts",
"release": "npx rimraf lib/** && npm run build && release-it"
},
"repository": {
"type": "git",
"url": "git+https://github.com/twinlogix/typetta.git"
},
"license": "Apache-2.0",
"maintainers": [
"Mattia Minotti <mattia@twinlogix.com>",
"Edoardo barbieri <edoardo@twinlogix.com>"
],
"engines": {
"node": ">=12.6",
"pnpm": ">=6.14.1"
},
"bugs": {
"url": "https://github.com/twinlogix/typetta/issues"
},
"devDependencies": {
"@trivago/prettier-plugin-sort-imports": "4.2.0",
"@types/dedent": "0.7.0",
"@types/inquirer": "8.2.6",
"@types/jest": "27.5.2",
"@types/lodash": "4.17.27",
"@types/node": "18.18.5",
"@types/object-hash": "2.2.1",
"@types/sha256": "0.2.0",
"@types/uuid": "8.3.4",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"@apollo/server": "4.9.3",
"bignumber.js": "9.1.1",
"eslint": "8.51.0",
"jest": "27.5.1",
"make-coverage-badge": "1.2.0",
"mongodb-memory-server": "11.2.0",
"release-it": "15.11.0",
"rimraf": "3.0.2",
"sha256": "0.2.0",
"ts-jest": "27.1.5",
"typedoc": "0.24.8",
"typescript": "4.9.5",
"sqlite3": "5.1.4"
},
"dependencies": {
"@graphql-codegen/add": "3.2.3",
"@graphql-codegen/cli": "2.16.5",
"@graphql-codegen/plugin-helpers": "3.1.2",
"@graphql-codegen/schema-ast": "2.6.1",
"@graphql-codegen/typescript": "2.8.8",
"@graphql-codegen/typescript-resolvers": "2.7.13",
"@graphql-codegen/visitor-plugin-common": "2.13.8",
"chalk": "4.1.2",
"commander": "9.5.0",
"dataloader": "2.2.2",
"dedent": "0.7.0",
"dotenv": "^8.2.0",
"graphql": "16.8.1",
"graphql-tag": "2.12.6",
"inquirer": "8.2.6",
"is-plain-object": "5.0.0",
"lodash": "4.17.21",
"node-fetch": "^3.3.2",
"object-hash": "2.2.0",
"prettier": "3.3.1",
"type-fest": "4.19.0",
"uuid": "9.0.1",
"yaml": "2.4.3"
},
"peerDependencies": {
"knex": "2.5.1",
"mongodb": "^6.7.0 || ^7.0.0",
"redis": "4.6.7"
},
"resolutions": {
"graphql": "16.8.1"
},
"jest": {
"rootDir": "./",
"transform": {
"^.+\\.tsx?$": "ts-jest"
},
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"collectCoverage": true,
"coverageThreshold": {
"global": {
"branches": 50,
"functions": 50,
"lines": 50,
"statements": 50
}
},
"coveragePathIgnorePatterns": [
"src/generation/",
"tests/"
],
"coverageReporters": [
"json-summary",
"lcov"
],
"setupFiles": [
"<rootDir>/tests/jest.setup.ts"
]
},
"homepage": "https://twinlogix.github.io/typetta/",
"release-it": {
"git": {
"commitMessage": "chore: release ${version}"
},
"github.release": true
},
"publishConfig": {
"access": "public"
},
"files": [
"lib"
]
}
Loading
Loading