├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── codecov.yml └── workflows │ ├── 1_2_bump_extension_only.yml │ ├── 1_2_stable_extension_release.yml │ ├── 1_check_for_updates.yml │ ├── 2_bump_versions.yml │ ├── 3_LS_tests_publish.yml │ ├── 4_bump_LS_in_extension.yml │ ├── 5_e2e_tests.yml │ ├── 6_build.yml │ ├── 7_publish.yml │ ├── PR_build_extension.yml │ ├── codeql-analysis.yml │ ├── continuous-integration.yml │ ├── e2e_check_for_new_published_vsix.yml │ ├── e2e_published_vsix.yml │ └── update-api-types.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.yml ├── .vscode ├── launch.json ├── tasks.json └── test-profile.json ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── architecture.md ├── build-system.md ├── ci-cd.md ├── common-tasks.md ├── development.md ├── gotchas.md ├── language-server.md ├── local-prisma-postgres-handling.md ├── plugin-system.md └── testing.md ├── flake.lock ├── flake.nix ├── jest.config.js ├── nix ├── delete-node-modules.nix ├── format-project.nix ├── prisma-language-server.nix ├── shell.nix └── vscode.nix ├── package.json ├── packages ├── .npmignore ├── language-server │ ├── .gitattributes │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── __test__ │ │ │ ├── MultifileHelper.ts │ │ │ ├── __fixtures__ │ │ │ │ ├── multi-file │ │ │ │ │ ├── complete-field-notype │ │ │ │ │ │ ├── Post.prisma │ │ │ │ │ │ ├── User.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ │ ├── complete-field │ │ │ │ │ │ ├── Post.prisma │ │ │ │ │ │ ├── User.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ │ ├── complete-native-type │ │ │ │ │ │ ├── Post.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ │ ├── config-with-broken-import │ │ │ │ │ │ ├── prisma.config.ts │ │ │ │ │ │ └── schema.prisma │ │ │ │ │ ├── config-with-unresolved-env-var │ │ │ │ │ │ ├── prisma.config.ts │ │ │ │ │ │ └── schema.prisma │ │ │ │ │ ├── external-config │ │ │ │ │ │ ├── config.prisma │ │ │ │ │ │ ├── prisma.config.ts │ │ │ │ │ │ └── schema.prisma │ │ │ │ │ ├── linting │ │ │ │ │ │ ├── Post.prisma │ │ │ │ │ │ ├── User.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ │ ├── quick-fix │ │ │ │ │ │ ├── Profile.prisma │ │ │ │ │ │ ├── User.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ │ ├── references │ │ │ │ │ │ ├── config.prisma │ │ │ │ │ │ ├── enums.prisma │ │ │ │ │ │ ├── models.prisma │ │ │ │ │ │ ├── types.prisma │ │ │ │ │ │ └── views.prisma │ │ │ │ │ └── user-posts │ │ │ │ │ │ ├── Post.prisma │ │ │ │ │ │ ├── User.prisma │ │ │ │ │ │ ├── address.prisma │ │ │ │ │ │ ├── animal.prisma │ │ │ │ │ │ └── config.prisma │ │ │ │ └── single-file │ │ │ │ │ ├── artificial-panic │ │ │ │ │ ├── native-types.prisma │ │ │ │ │ └── schema.prisma │ │ │ │ │ ├── codeActions │ │ │ │ │ ├── blocks │ │ │ │ │ │ ├── spelling.prisma │ │ │ │ │ │ ├── unknown_type_composite_type.prisma │ │ │ │ │ │ ├── unknown_type_model.prisma │ │ │ │ │ │ └── unknown_type_model_mongodb.prisma │ │ │ │ │ └── relations │ │ │ │ │ │ └── one_to_many_referenced_side_misses_unique_single_field.prisma │ │ │ │ │ ├── formatting │ │ │ │ │ └── autoFormat.prisma │ │ │ │ │ ├── hover │ │ │ │ │ ├── mongodb.prisma │ │ │ │ │ └── postgresql.prisma │ │ │ │ │ ├── jump-to-definition │ │ │ │ │ ├── correct_mongodb.prisma │ │ │ │ │ └── correct_sqlite.prisma │ │ │ │ │ ├── linting │ │ │ │ │ ├── @@ignore.prisma │ │ │ │ │ ├── @ignore.prisma │ │ │ │ │ ├── missingArgument.prisma │ │ │ │ │ ├── unknownPreview.prisma │ │ │ │ │ └── wrongType.prisma │ │ │ │ │ └── rename │ │ │ │ │ ├── renameEnum.prisma │ │ │ │ │ ├── renameFieldLargeSchema.prisma │ │ │ │ │ ├── renameFields.prisma │ │ │ │ │ ├── renameModel.prisma │ │ │ │ │ ├── renameModelBug.prisma │ │ │ │ │ ├── renameModelWithJsonDefault.prisma │ │ │ │ │ ├── renameMultipleModels.prisma │ │ │ │ │ ├── renameType.prisma │ │ │ │ │ └── renameView.prisma │ │ │ ├── artificial-panic.test.ts │ │ │ ├── completions │ │ │ │ ├── multi-file.test.ts │ │ │ │ └── single-file.test.ts │ │ │ ├── documentSymbol.test.ts │ │ │ ├── format.test.ts │ │ │ ├── helper.ts │ │ │ ├── hover.test.ts │ │ │ ├── jump-to-definition │ │ │ │ ├── multi-file.test.ts │ │ │ │ └── single-file.test.ts │ │ │ ├── linting │ │ │ │ ├── multi-file.test.ts │ │ │ │ └── single-file.test.ts │ │ │ ├── quickFix │ │ │ │ ├── block.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── multi-file.test.ts │ │ │ │ └── relation.test.ts │ │ │ ├── references.test.ts │ │ │ └── rename │ │ │ │ ├── multi-file.test.ts │ │ │ │ └── single-file.test.ts │ │ ├── bin.ts │ │ ├── cli.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── DiagnosticMap.ts │ │ │ ├── MessageHandler.ts │ │ │ ├── Schema.ts │ │ │ ├── ast │ │ │ │ ├── block.ts │ │ │ │ ├── configBlock.ts │ │ │ │ ├── fields.ts │ │ │ │ ├── findAtPosition.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nativeTypes.ts │ │ │ │ └── relations.ts │ │ │ ├── code-actions │ │ │ │ ├── index.ts │ │ │ │ └── rename.ts │ │ │ ├── completions │ │ │ │ ├── arguments.ts │ │ │ │ ├── attributes.ts │ │ │ │ ├── blocks.ts │ │ │ │ ├── completions.json │ │ │ │ ├── datasource.ts │ │ │ │ ├── functions.ts │ │ │ │ ├── generator.ts │ │ │ │ ├── index.ts │ │ │ │ ├── internals.ts │ │ │ │ └── types.ts │ │ │ ├── constants.ts │ │ │ ├── prisma-schema-wasm │ │ │ │ ├── codeActions.ts │ │ │ │ ├── error │ │ │ │ │ ├── WasmPanicRegistry.ts │ │ │ │ │ ├── panic.ts │ │ │ │ │ └── wasm.ts │ │ │ │ ├── format.ts │ │ │ │ ├── hover.ts │ │ │ │ ├── index.ts │ │ │ │ ├── internals.ts │ │ │ │ ├── lint.ts │ │ │ │ ├── listAllAvailablePreviewFeatures.ts │ │ │ │ ├── nativeTypes.ts │ │ │ │ ├── references.ts │ │ │ │ └── textDocumentCompletion.ts │ │ │ ├── types.ts │ │ │ └── validations.ts │ │ └── server.ts │ ├── tsconfig.json │ └── vitest.config.mts └── vscode │ ├── .env_sample │ ├── .gitattributes │ ├── .gitignore │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── TESTING.md │ ├── check-bundle.mjs │ ├── esbuild.mjs │ ├── fixtures │ ├── completions │ │ └── empty.prisma │ ├── format │ │ ├── expected.snapshot │ │ └── schema.prisma │ ├── hover │ │ └── schema.prisma │ ├── jump-to-definition │ │ └── schema.prisma │ └── linting │ │ └── missingArgument.prisma │ ├── language-configuration.json │ ├── logo_white.png │ ├── package.json │ ├── playwright.config.ts │ ├── prisma_icon.svg │ ├── prisma_icon_large.svg │ ├── release-workflow.md │ ├── src │ ├── CodeLensProvider.ts │ ├── __test__ │ │ ├── helper.ts │ │ ├── index.ts │ │ ├── language-server │ │ │ ├── README.md │ │ │ ├── completion.test.ts │ │ │ ├── format.test.ts │ │ │ ├── hover.test.ts │ │ │ ├── jumpToDefinition.test.ts │ │ │ ├── linting.test.ts │ │ │ └── prisma6Handling.test.ts │ │ ├── runTest.ts │ │ └── testDb.prisma │ ├── denyListColorThemes.ts │ ├── extension.ts │ ├── getPackageJSON.ts │ ├── hashes.ts │ ├── manual-test-client-raw-sql-highlight.ts │ ├── plugins │ │ ├── ai-tools │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── prisma-language-server │ │ │ └── index.ts │ │ ├── prisma-postgres-manager │ │ │ ├── ConnectionStringStorage.ts │ │ │ ├── PrismaDevRepository.ts │ │ │ ├── PrismaDevTreeDataProvider.ts │ │ │ ├── PrismaPostgresRepository.ts │ │ │ ├── PrismaPostgresTreeDataProvider.ts │ │ │ ├── WorkspaceTokenStorage.ts │ │ │ ├── ai-tools │ │ │ │ ├── PDPAuthLoginTool.ts │ │ │ │ └── PDPCreatePPGTool.ts │ │ │ ├── commands │ │ │ │ ├── createProjectInclDatabase.ts │ │ │ │ ├── createRemoteDatabase.ts │ │ │ │ ├── deleteProject.ts │ │ │ │ ├── deleteRemoteDatabase.ts │ │ │ │ ├── deployPrismaDevInstance.ts │ │ │ │ ├── getRemoteDatabaseConnectionString.ts │ │ │ │ ├── launchStudio.ts │ │ │ │ ├── login.ts │ │ │ │ └── logout.ts │ │ │ ├── index.ts │ │ │ ├── shared-ui │ │ │ │ ├── connectionStringMessage.ts │ │ │ │ ├── handleCommandError.ts │ │ │ │ ├── pickRegion.ts │ │ │ │ └── pickWorkspace.ts │ │ │ └── utils │ │ │ │ └── ensureLoggedIn.ts │ │ ├── prisma-studio │ │ │ ├── commands │ │ │ │ ├── launch.ts │ │ │ │ └── launch │ │ │ │ │ ├── getStudioPageHtml.ts │ │ │ │ │ ├── openNewStudioTab.ts │ │ │ │ │ └── startStudioServer.ts │ │ │ └── index.ts │ │ └── types.ts │ ├── prisma6Handling.ts │ ├── telemetryReporter.ts │ ├── util.ts │ └── workers │ │ └── ppgDevServer.ts │ ├── syntaxes │ ├── prisma-inlined.json │ ├── prisma.markdown.json │ ├── prisma.tmLanguage.json │ └── prismaClientRawSQL.json │ ├── tests │ ├── fixtures │ │ └── test-workspace │ │ │ ├── package.json │ │ │ └── schema.prisma │ └── playwright │ │ ├── README.md │ │ ├── extension.spec.ts │ │ └── utils │ │ ├── constants.ts │ │ ├── page-helper.ts │ │ └── vscode-setup.ts │ ├── tsconfig.json │ └── tsconfig.test.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json ├── scripts ├── README_INSIDER_BUILD.md ├── README_STABLE_BUILD.md ├── __tests__ │ ├── __snapshots__ │ │ └── change-readme.test.js.snap │ ├── change-readme.test.js │ ├── dependencies.test.js │ └── extension-version.test.js ├── bump_extension_version.js ├── change_readme.js ├── check_for_update.js ├── commit_and_push.sh ├── e2e.sh ├── e2eTestsOnVsix │ ├── bump_version.sh │ ├── check_for_new_release.js │ ├── check_marketplace_version.js │ ├── install_extension.js │ └── test.sh ├── get_tag_name.js ├── is_minor_or_major_release.js ├── set_git_credentials.sh ├── setup_branch.js ├── setup_branch.sh ├── update_package_json_file_PR_build.js ├── update_package_json_files.js ├── util.js └── versions │ ├── extension_latest │ ├── prisma_dev │ ├── prisma_latest │ ├── prisma_patch-dev │ ├── tested_extension_insider │ └── tested_extension_stable ├── tsconfig.json └── turbo.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | **/dist/* 4 | .vscode-test 5 | api.d.ts 6 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/1_2_bump_extension_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/1_2_bump_extension_only.yml -------------------------------------------------------------------------------- /.github/workflows/1_2_stable_extension_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/1_2_stable_extension_release.yml -------------------------------------------------------------------------------- /.github/workflows/1_check_for_updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/1_check_for_updates.yml -------------------------------------------------------------------------------- /.github/workflows/2_bump_versions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/2_bump_versions.yml -------------------------------------------------------------------------------- /.github/workflows/3_LS_tests_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/3_LS_tests_publish.yml -------------------------------------------------------------------------------- /.github/workflows/4_bump_LS_in_extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/4_bump_LS_in_extension.yml -------------------------------------------------------------------------------- /.github/workflows/5_e2e_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/5_e2e_tests.yml -------------------------------------------------------------------------------- /.github/workflows/6_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/6_build.yml -------------------------------------------------------------------------------- /.github/workflows/7_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/7_publish.yml -------------------------------------------------------------------------------- /.github/workflows/PR_build_extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/PR_build_extension.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/e2e_check_for_new_published_vsix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/e2e_check_for_new_published_vsix.yml -------------------------------------------------------------------------------- /.github/workflows/e2e_published_vsix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/e2e_published_vsix.yml -------------------------------------------------------------------------------- /.github/workflows/update-api-types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.github/workflows/update-api-types.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscode/test-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/.vscode/test-profile.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/build-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/build-system.md -------------------------------------------------------------------------------- /docs/ci-cd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/ci-cd.md -------------------------------------------------------------------------------- /docs/common-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/common-tasks.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/gotchas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/gotchas.md -------------------------------------------------------------------------------- /docs/language-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/language-server.md -------------------------------------------------------------------------------- /docs/local-prisma-postgres-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/local-prisma-postgres-handling.md -------------------------------------------------------------------------------- /docs/plugin-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/plugin-system.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/docs/testing.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/flake.nix -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/jest.config.js -------------------------------------------------------------------------------- /nix/delete-node-modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/nix/delete-node-modules.nix -------------------------------------------------------------------------------- /nix/format-project.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/nix/format-project.nix -------------------------------------------------------------------------------- /nix/prisma-language-server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/nix/prisma-language-server.nix -------------------------------------------------------------------------------- /nix/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/nix/shell.nix -------------------------------------------------------------------------------- /nix/vscode.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/nix/vscode.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/package.json -------------------------------------------------------------------------------- /packages/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /src 3 | -------------------------------------------------------------------------------- /packages/language-server/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/.gitattributes -------------------------------------------------------------------------------- /packages/language-server/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | .nyc_output/ 4 | coverage/ -------------------------------------------------------------------------------- /packages/language-server/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/language-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/LICENSE -------------------------------------------------------------------------------- /packages/language-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/README.md -------------------------------------------------------------------------------- /packages/language-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/package.json -------------------------------------------------------------------------------- /packages/language-server/src/__test__/MultifileHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/MultifileHelper.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/Post.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/User.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field-notype/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/Post.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/User.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-field/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-native-type/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-native-type/Post.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/complete-native-type/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/complete-native-type/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/config-with-broken-import/prisma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/config-with-broken-import/prisma.config.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/config-with-broken-import/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/config-with-broken-import/schema.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/config-with-unresolved-env-var/prisma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/config-with-unresolved-env-var/prisma.config.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/config-with-unresolved-env-var/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/config-with-unresolved-env-var/schema.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/external-config/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/external-config/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/external-config/prisma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/external-config/prisma.config.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/external-config/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/external-config/schema.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/linting/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/linting/Post.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/linting/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/linting/User.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/linting/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/linting/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/Profile.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/Profile.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/User.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/quick-fix/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/references/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/references/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/references/enums.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/references/enums.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/references/models.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/references/models.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/references/types.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/references/types.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/references/views.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/references/views.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/Post.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/User.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/address.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/address.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/animal.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/animal.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/config.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/multi-file/user-posts/config.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/artificial-panic/native-types.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/artificial-panic/native-types.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/artificial-panic/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/artificial-panic/schema.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/spelling.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/spelling.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_composite_type.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_composite_type.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_model.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_model.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_model_mongodb.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/codeActions/blocks/unknown_type_model_mongodb.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/codeActions/relations/one_to_many_referenced_side_misses_unique_single_field.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/codeActions/relations/one_to_many_referenced_side_misses_unique_single_field.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/formatting/autoFormat.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/formatting/autoFormat.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/hover/mongodb.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/hover/mongodb.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/hover/postgresql.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/hover/postgresql.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/jump-to-definition/correct_mongodb.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/jump-to-definition/correct_mongodb.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/jump-to-definition/correct_sqlite.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/jump-to-definition/correct_sqlite.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/linting/@@ignore.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/linting/@@ignore.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/linting/@ignore.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/linting/@ignore.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/linting/missingArgument.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/linting/missingArgument.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/linting/unknownPreview.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/linting/unknownPreview.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/linting/wrongType.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/linting/wrongType.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameEnum.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameEnum.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameFieldLargeSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameFieldLargeSchema.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameFields.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameFields.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModel.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModelBug.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModelBug.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModelWithJsonDefault.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameModelWithJsonDefault.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameMultipleModels.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameMultipleModels.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameType.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameType.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/__fixtures__/single-file/rename/renameView.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/__fixtures__/single-file/rename/renameView.prisma -------------------------------------------------------------------------------- /packages/language-server/src/__test__/artificial-panic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/artificial-panic.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/completions/multi-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/completions/multi-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/completions/single-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/completions/single-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/documentSymbol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/documentSymbol.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/format.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/helper.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/hover.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/hover.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/jump-to-definition/multi-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/jump-to-definition/multi-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/jump-to-definition/single-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/jump-to-definition/single-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/linting/multi-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/linting/multi-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/linting/single-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/linting/single-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/quickFix/block.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/quickFix/block.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/quickFix/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/quickFix/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/quickFix/multi-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/quickFix/multi-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/quickFix/relation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/quickFix/relation.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/references.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/references.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/rename/multi-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/rename/multi-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/__test__/rename/single-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/__test__/rename/single-file.test.ts -------------------------------------------------------------------------------- /packages/language-server/src/bin.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cli.js') 3 | -------------------------------------------------------------------------------- /packages/language-server/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/cli.ts -------------------------------------------------------------------------------- /packages/language-server/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './server' 2 | -------------------------------------------------------------------------------- /packages/language-server/src/lib/DiagnosticMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/DiagnosticMap.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/MessageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/MessageHandler.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/Schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/Schema.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/block.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/configBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/configBlock.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/fields.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/findAtPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/findAtPosition.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/nativeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/nativeTypes.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/ast/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/ast/relations.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/code-actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/code-actions/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/code-actions/rename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/code-actions/rename.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/arguments.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/attributes.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/blocks.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/completions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/completions.json -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/datasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/datasource.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/functions.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/generator.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/internals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/internals.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/completions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/completions/types.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/constants.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/codeActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/codeActions.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/error/WasmPanicRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/error/WasmPanicRegistry.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/error/panic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/error/panic.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/error/wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/error/wasm.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/format.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/hover.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/index.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/internals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/internals.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/lint.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/listAllAvailablePreviewFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/listAllAvailablePreviewFeatures.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/nativeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/nativeTypes.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/references.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/prisma-schema-wasm/textDocumentCompletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/prisma-schema-wasm/textDocumentCompletion.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/types.ts -------------------------------------------------------------------------------- /packages/language-server/src/lib/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/lib/validations.ts -------------------------------------------------------------------------------- /packages/language-server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/src/server.ts -------------------------------------------------------------------------------- /packages/language-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/tsconfig.json -------------------------------------------------------------------------------- /packages/language-server/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/language-server/vitest.config.mts -------------------------------------------------------------------------------- /packages/vscode/.env_sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/.env_sample -------------------------------------------------------------------------------- /packages/vscode/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/.gitattributes -------------------------------------------------------------------------------- /packages/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/.gitignore -------------------------------------------------------------------------------- /packages/vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/.vscodeignore -------------------------------------------------------------------------------- /packages/vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vscode/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/LICENSE -------------------------------------------------------------------------------- /packages/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/README.md -------------------------------------------------------------------------------- /packages/vscode/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/TESTING.md -------------------------------------------------------------------------------- /packages/vscode/check-bundle.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/check-bundle.mjs -------------------------------------------------------------------------------- /packages/vscode/esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/esbuild.mjs -------------------------------------------------------------------------------- /packages/vscode/fixtures/completions/empty.prisma: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vscode/fixtures/format/expected.snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/fixtures/format/expected.snapshot -------------------------------------------------------------------------------- /packages/vscode/fixtures/format/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/fixtures/format/schema.prisma -------------------------------------------------------------------------------- /packages/vscode/fixtures/hover/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/fixtures/hover/schema.prisma -------------------------------------------------------------------------------- /packages/vscode/fixtures/jump-to-definition/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/fixtures/jump-to-definition/schema.prisma -------------------------------------------------------------------------------- /packages/vscode/fixtures/linting/missingArgument.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/fixtures/linting/missingArgument.prisma -------------------------------------------------------------------------------- /packages/vscode/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/language-configuration.json -------------------------------------------------------------------------------- /packages/vscode/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/logo_white.png -------------------------------------------------------------------------------- /packages/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/package.json -------------------------------------------------------------------------------- /packages/vscode/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/playwright.config.ts -------------------------------------------------------------------------------- /packages/vscode/prisma_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/prisma_icon.svg -------------------------------------------------------------------------------- /packages/vscode/prisma_icon_large.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/prisma_icon_large.svg -------------------------------------------------------------------------------- /packages/vscode/release-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/release-workflow.md -------------------------------------------------------------------------------- /packages/vscode/src/CodeLensProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/CodeLensProvider.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/helper.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/README.md -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/completion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/completion.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/format.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/hover.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/hover.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/jumpToDefinition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/jumpToDefinition.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/linting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/linting.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/language-server/prisma6Handling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/language-server/prisma6Handling.test.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/runTest.ts -------------------------------------------------------------------------------- /packages/vscode/src/__test__/testDb.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/__test__/testDb.prisma -------------------------------------------------------------------------------- /packages/vscode/src/denyListColorThemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/denyListColorThemes.ts -------------------------------------------------------------------------------- /packages/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/extension.ts -------------------------------------------------------------------------------- /packages/vscode/src/getPackageJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/getPackageJSON.ts -------------------------------------------------------------------------------- /packages/vscode/src/hashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/hashes.ts -------------------------------------------------------------------------------- /packages/vscode/src/manual-test-client-raw-sql-highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/manual-test-client-raw-sql-highlight.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/ai-tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/ai-tools/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-language-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-language-server/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/ConnectionStringStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/ConnectionStringStorage.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/PrismaDevRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/PrismaDevRepository.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/PrismaDevTreeDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/PrismaDevTreeDataProvider.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/PrismaPostgresRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/PrismaPostgresRepository.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/PrismaPostgresTreeDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/PrismaPostgresTreeDataProvider.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/WorkspaceTokenStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/WorkspaceTokenStorage.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/ai-tools/PDPAuthLoginTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/ai-tools/PDPAuthLoginTool.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/ai-tools/PDPCreatePPGTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/ai-tools/PDPCreatePPGTool.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/createProjectInclDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/createProjectInclDatabase.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/createRemoteDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/createRemoteDatabase.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/deleteProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/deleteProject.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/deleteRemoteDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/deleteRemoteDatabase.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/deployPrismaDevInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/deployPrismaDevInstance.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/getRemoteDatabaseConnectionString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/getRemoteDatabaseConnectionString.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/launchStudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/launchStudio.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/login.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/commands/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/commands/logout.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/connectionStringMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/connectionStringMessage.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/handleCommandError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/handleCommandError.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/pickRegion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/pickRegion.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/pickWorkspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/shared-ui/pickWorkspace.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-postgres-manager/utils/ensureLoggedIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-postgres-manager/utils/ensureLoggedIn.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-studio/commands/launch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-studio/commands/launch.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-studio/commands/launch/getStudioPageHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-studio/commands/launch/getStudioPageHtml.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-studio/commands/launch/openNewStudioTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-studio/commands/launch/openNewStudioTab.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-studio/commands/launch/startStudioServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-studio/commands/launch/startStudioServer.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/prisma-studio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/prisma-studio/index.ts -------------------------------------------------------------------------------- /packages/vscode/src/plugins/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/plugins/types.ts -------------------------------------------------------------------------------- /packages/vscode/src/prisma6Handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/prisma6Handling.ts -------------------------------------------------------------------------------- /packages/vscode/src/telemetryReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/telemetryReporter.ts -------------------------------------------------------------------------------- /packages/vscode/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/util.ts -------------------------------------------------------------------------------- /packages/vscode/src/workers/ppgDevServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/src/workers/ppgDevServer.ts -------------------------------------------------------------------------------- /packages/vscode/syntaxes/prisma-inlined.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/syntaxes/prisma-inlined.json -------------------------------------------------------------------------------- /packages/vscode/syntaxes/prisma.markdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/syntaxes/prisma.markdown.json -------------------------------------------------------------------------------- /packages/vscode/syntaxes/prisma.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/syntaxes/prisma.tmLanguage.json -------------------------------------------------------------------------------- /packages/vscode/syntaxes/prismaClientRawSQL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/syntaxes/prismaClientRawSQL.json -------------------------------------------------------------------------------- /packages/vscode/tests/fixtures/test-workspace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/fixtures/test-workspace/package.json -------------------------------------------------------------------------------- /packages/vscode/tests/fixtures/test-workspace/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/fixtures/test-workspace/schema.prisma -------------------------------------------------------------------------------- /packages/vscode/tests/playwright/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/playwright/README.md -------------------------------------------------------------------------------- /packages/vscode/tests/playwright/extension.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/playwright/extension.spec.ts -------------------------------------------------------------------------------- /packages/vscode/tests/playwright/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/playwright/utils/constants.ts -------------------------------------------------------------------------------- /packages/vscode/tests/playwright/utils/page-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/playwright/utils/page-helper.ts -------------------------------------------------------------------------------- /packages/vscode/tests/playwright/utils/vscode-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tests/playwright/utils/vscode-setup.ts -------------------------------------------------------------------------------- /packages/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/packages/vscode/tsconfig.test.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/README_INSIDER_BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/README_INSIDER_BUILD.md -------------------------------------------------------------------------------- /scripts/README_STABLE_BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/README_STABLE_BUILD.md -------------------------------------------------------------------------------- /scripts/__tests__/__snapshots__/change-readme.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/__tests__/__snapshots__/change-readme.test.js.snap -------------------------------------------------------------------------------- /scripts/__tests__/change-readme.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/__tests__/change-readme.test.js -------------------------------------------------------------------------------- /scripts/__tests__/dependencies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/__tests__/dependencies.test.js -------------------------------------------------------------------------------- /scripts/__tests__/extension-version.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/__tests__/extension-version.test.js -------------------------------------------------------------------------------- /scripts/bump_extension_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/bump_extension_version.js -------------------------------------------------------------------------------- /scripts/change_readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/change_readme.js -------------------------------------------------------------------------------- /scripts/check_for_update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/check_for_update.js -------------------------------------------------------------------------------- /scripts/commit_and_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/commit_and_push.sh -------------------------------------------------------------------------------- /scripts/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2e.sh -------------------------------------------------------------------------------- /scripts/e2eTestsOnVsix/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2eTestsOnVsix/bump_version.sh -------------------------------------------------------------------------------- /scripts/e2eTestsOnVsix/check_for_new_release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2eTestsOnVsix/check_for_new_release.js -------------------------------------------------------------------------------- /scripts/e2eTestsOnVsix/check_marketplace_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2eTestsOnVsix/check_marketplace_version.js -------------------------------------------------------------------------------- /scripts/e2eTestsOnVsix/install_extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2eTestsOnVsix/install_extension.js -------------------------------------------------------------------------------- /scripts/e2eTestsOnVsix/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/e2eTestsOnVsix/test.sh -------------------------------------------------------------------------------- /scripts/get_tag_name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/get_tag_name.js -------------------------------------------------------------------------------- /scripts/is_minor_or_major_release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/is_minor_or_major_release.js -------------------------------------------------------------------------------- /scripts/set_git_credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/set_git_credentials.sh -------------------------------------------------------------------------------- /scripts/setup_branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/setup_branch.js -------------------------------------------------------------------------------- /scripts/setup_branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/setup_branch.sh -------------------------------------------------------------------------------- /scripts/update_package_json_file_PR_build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/update_package_json_file_PR_build.js -------------------------------------------------------------------------------- /scripts/update_package_json_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/update_package_json_files.js -------------------------------------------------------------------------------- /scripts/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/scripts/util.js -------------------------------------------------------------------------------- /scripts/versions/extension_latest: -------------------------------------------------------------------------------- 1 | 31.1.21 -------------------------------------------------------------------------------- /scripts/versions/prisma_dev: -------------------------------------------------------------------------------- 1 | 7.2.0-dev.16 2 | -------------------------------------------------------------------------------- /scripts/versions/prisma_latest: -------------------------------------------------------------------------------- 1 | 7.1.0 2 | -------------------------------------------------------------------------------- /scripts/versions/prisma_patch-dev: -------------------------------------------------------------------------------- 1 | 6.19.1-dev.2 2 | -------------------------------------------------------------------------------- /scripts/versions/tested_extension_insider: -------------------------------------------------------------------------------- 1 | 31.1.4 2 | -------------------------------------------------------------------------------- /scripts/versions/tested_extension_stable: -------------------------------------------------------------------------------- 1 | 31.1.0 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prisma/language-tools/HEAD/turbo.json --------------------------------------------------------------------------------