gel-js
The official TypeScript/JS client library and query builder for EdgeDB
파일 탐색기
최종 버전 다운로드 (.zip)- bug-report--client-library-.md
- bug-report--query-builder-.md
- feature_request.md
- release.edgedb.yml
- release.yml
- tests.yml
- conf.py
- delete.rst
- driver.rst
- for.rst
- funcops.rst
- generation.rst
- group.rst
- index.rst
- insert.rst
- interfaces.rst
- literals.rst
- objects.rst
- parameters.rst
- queries.rst
- querybuilder.rst
- reference.rst
- select.rst
- types.rst
- update.rst
- with.rst
- .gitignore
- index.ts
- package.json
- README.md
- tsconfig.json
- .gitignore
- index.ts
- package.json
- README.md
- tsconfig.json
- .gitignore
- index.ts
- package.json
- README.md
- tsconfig.json
- client.ts
- index.ts
- client.ts
- server.ts
- .gitignore
- package.json
- README.md
- tsconfig.json
- .gitignore
- client.ts
- package.json
- README.md
- server.ts
- tsconfig.json
- .gitignore
- client.ts
- package.json
- README.md
- server.ts
- tsconfig.json
- .gitignore
- cli.ts
- package.json
- README.md
- tsconfig.json
- .gitignore
- cli.mts
- index.browser.ts
- index.node.ts
- package.json
- README.md
- tsconfig.cli.json
- tsconfig.json
- .gitignore
- cli.ts
- package.json
- README.md
- tsconfig.json
- 00001.edgeql
- default.esdl
- .gitignore
- gel.toml
- getUser.edgeql
- globalSetup.ts
- jest.config.js
- package.json
- setupTeardown.ts
- smoke.test.ts
- testRunner.ts
- tsconfig.json
- package.json
- test.js
- test.mts
- tsconfig.json
- yarn.lock
- 00001.edgeql
- 00002.edgeql
- 00003.edgeql
- 00004.edgeql
- 00005.edgeql
- 00006.edgeql
- 00007.edgeql
- 00008.edgeql
- 00009.edgeql
- 00010.edgeql
- 00011.edgeql
- 00012.edgeql
- 00013.edgeql
- 00014.edgeql
- 00015.edgeql
- 00016.edgeql
- 00017.edgeql
- 00018.edgeql
- 00019.edgeql
- 00020.edgeql
- 00021.edgeql
- 00022.edgeql
- 00023.edgeql
- 00024.edgeql
- 00025.edgeql
- 00026-m1wb2dg.edgeql
- 00027-m173dds.edgeql
- 00028-m1cigpn.edgeql
- 00029-m1saaen.edgeql
- 00030-m14ccrz.edgeql
- 00031-m1hbukk.edgeql
- 00032-m1ikgbe.edgeql
- deepArrayInput.edgeql
- exclusive.edgeql
- freeShape.edgeql
- get-movies-starring.edgeql
- scalarQuery.edgeql
- setOfStrs.edgeql
- default.esdl
- package.json
- test.js
- yarn.lock
- package.json
- test.ts
- tsconfig.build.json
- yarn.lock
- .gitignore
- bench.ts
- cardinality.test.ts
- casts.test.ts
- collections.test.ts
- delete.test.ts
- detached.test.ts
- esm.test.mjs
- for.test.ts
- functions.test.ts
- gel.toml
- globals.test.ts
- globalSetup.ts
- group.test.ts
- insert.test.ts
- interfaces.test.ts
- jest.config.js
- json.test.ts
- literals.test.ts
- objectTypes.test.ts
- operators.test.ts
- package.json
- params.test.ts
- paths.test.ts
- pgvector.test.ts
- primitives.test.ts
- queries.test.ts
- select-current.test.ts
- select.test.ts
- sets.test.ts
- setupTeardown.ts
- testRunner.ts
- throughput.bench.mts
- tsconfig.json
- update.test.ts
- with.test.ts
- 00001.edgeql
- 00002.edgeql
- default.esdl
- .gitignore
- gel.toml
- globalSetup.ts
- jest.config.js
- package.json
- setupTeardown.ts
- testRunner.ts
- tsconfig.json
- 00001-m1b5kog.edgeql
- 00002-m1l3ekc.edgeql
- default.esdl
- .gitignore
- gel.toml
- globalSetup.ts
- jest.config.js
- package.json
- prisma.test.ts
- setupTeardown.ts
- testRunner.ts
- tsconfig.json
- m1n37rkzwbdej2nsfr73ujxlwjaum7zhqsaovf7l2sdw2g4dnayfqq-m1xym4iizk6uca3j6edxwxofb3z2ryclmnapjj24apuap2beaqd47a.edgeql
- 00001-m1xym4i.edgeql
- default.esdl
- .gitignore
- auth.test.ts
- gel.toml
- globalSetup.ts
- jest.config.js
- multirange.test.ts
- package.json
- select.test.ts
- setupTeardown.ts
- testRunner.ts
- tsconfig.json
- core.ts
- index.ts
- types.ts
- utils.ts
- core.test.ts
- globalSetup.ts
- globalTeardown.ts
- mockHttpServer.ts
- jest.config.js
- package.json
- README.md
- tsconfig.json
- tsconfig.test.json
- consts.ts
- core.ts
- crypto.ts
- errors.ts
- index.ts
- pkce.ts
- types.ts
- utils.ts
- webauthn.ts
- core.test.ts
- crypto.test.ts
- globalSetup.ts
- globalTeardown.ts
- genConsts.js
- jest.config.js
- package.json
- readme.md
- tsconfig.json
- index.ts
- webauthn.ts
- package.json
- readme.md
- tsconfig.json
- client.ts
- index.ts
- client.ts
- server.ts
- shared.client.ts
- shared.ts
- package.json
- readme.md
- tsconfig.json
- client.ts
- server.ts
- package.json
- readme.md
- tsconfig.json
- client.ts
- server.ts
- package.json
- readme.md
- tsconfig.json
- basic.input.ts
- basic.output.ts
- basic.input.ts
- basic.output.ts
- basic.input.ts
- basic.output.ts
- edgeql-to-gel-toml-file-update.spec.ts.snap
- edgeql-to-gel-toml-file-update.spec.ts
- esdl-to-gel-file-extension-update.spec.ts
- import-identifier-rename.spec.ts
- import-rename.spec.ts
- package-json-update.spec.ts
- run-all-jscodeshift-transforms.spec.ts
- edgeql-to-gel-toml-file-update.ts
- esdl-to-gel-file-extensions-update.ts
- package-json-update.ts
- import-identifier-rename.ts
- imports-rename.ts
- index.ts
- cli.ts
- jest.config.js
- package.json
- README.md
- tsconfig.json
- eslint.config.mjs
- gitignore
- package.json
- tsconfig.json
- index.ts
- index.ts
- index.ts
- auth.ts
- db.ts
- env.ts
- index.ts
- styles.ts
- index.ts
- README.md
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- MessageBubble.tsx
- next.svg
- vercel.svg
- gel.ts
- gitignore
- next-env.d.ts
- next.config.js
- postcss.config.js
- README.md
- tsconfig.json
- index.ts
- README.md
- _index.__auth.tsx
- _index.tsx
- auth.__auth.$.ts
- entry.client.tsx
- entry.server.tsx
- root.tsx
- favicon.ico
- .eslintrc.cjs
- gitignore
- README.md
- remix.config.js
- remix.env.d.ts
- tsconfig.json
- index.ts
- README.md
- gel.js
- auth.__auth.js
- index.js
- +page.__auth.svelte
- +page.server.__auth.js
- +page.svelte
- app.html
- hooks.server.__auth.js
- favicon.png
- .npmrc
- gitignore
- README.md
- svelte.config.js
- vite.config.js
- gel.js
- auth.__auth.js
- index.js
- +page.__auth.svelte
- +page.server.__auth.js
- +page.svelte
- app.__auth.d.ts
- app.d.ts
- app.html
- hooks.server.__auth.js
- favicon.png
- .npmrc
- gitignore
- jsconfig.json
- README.md
- svelte.config.js
- vite.config.js
- gel.ts
- auth.__auth.ts
- index.ts
- +page.__auth.svelte
- +page.server.__auth.ts
- +page.svelte
- app.__auth.d.ts
- app.d.ts
- app.html
- hooks.server.__auth.ts
- favicon.png
- .npmrc
- gitignore
- README.md
- svelte.config.js
- tsconfig.json
- vite.config.ts
- index.ts
- README.md
- index.ts
- types.ts
- cli.ts
- utils.ts
- build.sh
- package.json
- README.md
- tsconfig.json
- array.ts
- boolean.ts
- bytes.ts
- codecs.ts
- consts.ts
- context.ts
- datetime.ts
- enum.ts
- ifaces.ts
- json.ts
- memory.ts
- namedtuple.ts
- numbers.ts
- numerics.ts
- object.ts
- pgvector.ts
- postgis.ts
- range.ts
- record.ts
- registry.ts
- set.ts
- sparseObject.ts
- text.ts
- tuple.ts
- uuid.ts
- datetime.ts
- dateutil.ts
- memory.ts
- pgvector.ts
- postgis.ts
- range.ts
- wkt.ts
- base.ts
- index.ts
- map.ts
- resolve.ts
- tags.ts
- buffer.ts
- chars.ts
- crcHqx.ts
- event.ts
- lru.ts
- queues.ts
- casts.ts
- functions.ts
- globals.ts
- operators.ts
- queryTypes.ts
- scalars.ts
- types.ts
- analyzeQuery.ts
- enums.ts
- index.ts
- queries.ts
- reservedKeywords.ts
- strictMap.ts
- syntax.ts
- typeutil.ts
- util.ts
- baseClient.ts
- baseConn.ts
- browserClient.ts
- browserCrypto.ts
- cli.mts
- codecTypeRegistry.ts
- conUtils.server.ts
- conUtils.ts
- credentials.ts
- cryptoUtils.ts
- fetchConn.ts
- httpScram.ts
- ifaces.ts
- index.browser.ts
- index.node.ts
- index.shared.ts
- nodeClient.ts
- nodeCrypto.ts
- options.ts
- platform.ts
- rawConn.ts
- retry.ts
- scram.ts
- systemUtils.ts
- transaction.ts
- typeutil.ts
- utils.ts
- browser.test.ts
- buffers.test.ts
- client.test.ts
- connection-config.test.ts
- connection.test.ts
- createClient.test.ts
- credentials.test.ts
- credentials1.json
- datetime.test.ts
- errors.test.ts
- globalSetup.ts
- globalTeardown.ts
- jsdom-with-fetch.ts
- lru.test.ts
- misc.test.ts
- pool.test.ts
- postgis.test.ts
- queues.test.ts
- retry.test.ts
- retryConnError.test.ts
- scram.test.ts
- session.test.ts
- shared-client-testcases
- testbase.ts
- testUtil.ts
- transaction.test.ts
- types.test.ts
- genErrors.mjs
- genReservedKeywords.js
- jest.config.js
- jest.connect-config.js
- package.json
- tsconfig.cli.json
- tsconfig.json
- default.esdl
- generateCastMaps.ts
- generateFunctionTypes.ts
- generateGlobals.ts
- generateIndex.ts
- generateInterfaces.ts
- generateObjectTypes.ts
- generateOperatorTypes.ts
- generateRuntimeSpec.ts
- generateScalars.ts
- generateSetImpl.ts
- cal.ts
- std.ts
- __spec__.ts
- cardinality.ts
- cast.ts
- casting.ts
- castMaps.ts
- collections.ts
- detached.ts
- external.ts
- for.ts
- funcops.ts
- future.ts
- globals.ts
- group.ts
- hydrate.ts
- insert.ts
- json.ts
- literal.ts
- operators.ts
- params.ts
- path.ts
- query.ts
- range.ts
- reflection.ts
- select.ts
- set.ts
- setImpl.ts
- syntax.ts
- toEdgeQL.ts
- typesystem.ts
- update.ts
- with.ts
- builders.ts
- cli.ts
- commandutil.ts
- edgeql-js.ts
- FILES.ts
- funcoputil.ts
- gel-prisma.ts
- genutil.ts
- importExportHelpers.ts
- interfaces.ts
- queries.ts
- cli.test.ts
- globalSetup.ts
- setupTeardown.ts
- testRunner.ts
- .gitignore
- cleanSyntax.ts
- embedVersion.ts
- gel.toml
- jest.config.js
- makeSyntax.ts
- package.json
- playground.ts
- README.md
- tsconfig.build.json
- tsconfig.esm.json
- tsconfig.json
- testUtil.ts
- package.json
- tsconfig.json
- base.json
- client.json
- package.json
- convert-to-gel-messages.ts
- gel-chat-language-model.ts
- gel-chat-settings.ts
- gel-embedding-model.ts
- gel-embedding-settings.ts
- gel-error.ts
- gel-prepare-tools.ts
- gel-provider.ts
- index.ts
- utils.ts
- package.json
- README.md
- tsconfig.json
- .editorconfig
- .git-blame-ignore-revs
- .gitignore
- .gitmodules
- .npmrc
- .prettierignore
- eslint.config.mjs
- LICENSE
- package.json
- README.md
- turbo.json
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/geldata/gel-js
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd gel-js
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install @gel/generate --save-dev
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
$ yarn # install dependencies
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ yarn run build # build all packages
이 명령어를 터미널에 그대로 입력해 실행하세요.
$ yarn run test # run tests for all packages
이 명령어를 터미널에 그대로 입력해 실행하세요.
<img src="https://img.shields.io/npm/v/gel" alt="NPM version">
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
