├── .changeset ├── README.md └── config.json ├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ ├── npm.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs ├── README.md ├── dark.svg ├── get-started │ ├── README.md │ ├── engine.md │ ├── mutations.md │ ├── setup.md │ ├── states.md │ └── store.md ├── intro-flowchart.svg ├── light.svg ├── scalars │ ├── big-int.md │ ├── boolean.md │ ├── buffer.md │ ├── date-time.md │ ├── email.md │ ├── false.md │ ├── integer.md │ ├── number.md │ ├── object.md │ ├── string.md │ ├── true.md │ ├── unknown.md │ └── url.md ├── schema │ ├── README.md │ ├── documentation.md │ ├── either.md │ ├── examples │ │ ├── README.md │ │ ├── blog.md │ │ └── users.md │ ├── indexes.md │ ├── inheritance.md │ ├── intro.md │ ├── mutations.md │ └── states.md └── stores │ ├── README.md │ └── mongodb.md ├── examples └── graphql │ ├── .gitignore │ ├── README.md │ ├── codegen.yml │ ├── package.json │ ├── schema.graphql │ ├── src │ ├── app.ts │ ├── engine.ts │ └── resolvers.ts │ ├── states │ ├── category.states │ └── post.states │ ├── tsconfig.json │ └── tsup.config.json ├── package.json ├── packages ├── engine │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── definitions │ │ │ ├── __fixtures__ │ │ │ │ ├── category-post-example │ │ │ │ │ ├── category.states │ │ │ │ │ ├── index.ts │ │ │ │ │ └── post.states │ │ │ │ └── spotify-example │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── playlists.states │ │ │ │ │ ├── songs.states │ │ │ │ │ └── users.states │ │ │ ├── defer.ts │ │ │ ├── either.ts │ │ │ ├── index.ts │ │ │ ├── mutations │ │ │ │ ├── generator.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mutation.ts │ │ │ │ ├── state-helpers.test.ts │ │ │ │ ├── state-helpers.ts │ │ │ │ └── utils.ts │ │ │ └── state │ │ │ │ ├── decorator.ts │ │ │ │ ├── find │ │ │ │ ├── comparable.ts │ │ │ │ ├── equalable.ts │ │ │ │ ├── index.ts │ │ │ │ ├── sequence.ts │ │ │ │ ├── state-definition.ts │ │ │ │ └── term.ts │ │ │ │ ├── index.ts │ │ │ │ ├── indexes.ts │ │ │ │ ├── relations.ts │ │ │ │ ├── scalar.ts │ │ │ │ ├── sort.ts │ │ │ │ └── state.ts │ │ ├── engine │ │ │ ├── __fixtures__ │ │ │ │ └── dummy-store.ts │ │ │ ├── collection.ts │ │ │ ├── document.ts │ │ │ ├── engine.test.ts │ │ │ ├── engine.ts │ │ │ ├── entity.ts │ │ │ ├── exec │ │ │ │ ├── alter.test.ts │ │ │ │ ├── alter.ts │ │ │ │ ├── find.test.ts │ │ │ │ ├── find.ts │ │ │ │ ├── index.ts │ │ │ │ ├── init.test.ts │ │ │ │ └── init.ts │ │ │ ├── find │ │ │ │ ├── collection.ts │ │ │ │ ├── filter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── record.test.ts │ │ │ │ ├── record.ts │ │ │ │ ├── term.ts │ │ │ │ ├── unique.ts │ │ │ │ ├── where.test.ts │ │ │ │ └── where.ts │ │ │ ├── index.ts │ │ │ ├── metadata │ │ │ │ ├── collections.ts │ │ │ │ ├── index.ts │ │ │ │ ├── load.ts │ │ │ │ ├── state.ts │ │ │ │ └── store.ts │ │ │ ├── mutations │ │ │ │ ├── entities.ts │ │ │ │ ├── index.ts │ │ │ │ ├── states.ts │ │ │ │ └── store.ts │ │ │ ├── pagination │ │ │ │ ├── index.ts │ │ │ │ ├── limit.ts │ │ │ │ ├── offset.ts │ │ │ │ ├── sort.test.ts │ │ │ │ └── sort.ts │ │ │ ├── relations │ │ │ │ ├── expand.ts │ │ │ │ ├── index.ts │ │ │ │ ├── match.ts │ │ │ │ ├── populate.ts │ │ │ │ ├── relation.test.ts │ │ │ │ ├── relation.ts │ │ │ │ └── retrieve.ts │ │ │ ├── select.test.ts │ │ │ └── select.ts │ │ ├── entity.test.ts │ │ ├── entity.ts │ │ ├── error.ts │ │ ├── escaped.ts │ │ ├── glob.ts │ │ ├── index.ts │ │ ├── list.ts │ │ ├── metadata │ │ │ ├── change.ts │ │ │ ├── collection.test.ts │ │ │ ├── collection.ts │ │ │ ├── constants.ts │ │ │ ├── hash.ts │ │ │ ├── index.ts │ │ │ ├── metadata.ts │ │ │ ├── names │ │ │ │ ├── collections.test.ts │ │ │ │ ├── collections.ts │ │ │ │ ├── fields.test.ts │ │ │ │ ├── fields.ts │ │ │ │ └── index.ts │ │ │ ├── schema.test.ts │ │ │ ├── schema.ts │ │ │ ├── snapshot.ts │ │ │ └── state │ │ │ │ ├── field.ts │ │ │ │ ├── index.ts │ │ │ │ ├── snapshot.ts │ │ │ │ └── state.ts │ │ ├── mutations │ │ │ ├── alter.ts │ │ │ ├── generator.test.ts │ │ │ ├── generator.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ └── mutation.ts │ │ └── queries │ │ │ ├── alter │ │ │ ├── first-or-throw.ts │ │ │ ├── first.ts │ │ │ ├── index.ts │ │ │ ├── many.ts │ │ │ ├── unique-or-throw.ts │ │ │ └── unique.ts │ │ │ ├── class.test.ts │ │ │ ├── class.ts │ │ │ ├── find │ │ │ ├── first-or-throw.ts │ │ │ ├── first.ts │ │ │ ├── index.ts │ │ │ ├── many.ts │ │ │ ├── unique-or-throw.ts │ │ │ └── unique.ts │ │ │ ├── index.ts │ │ │ ├── init │ │ │ ├── index.ts │ │ │ ├── many.ts │ │ │ └── one.ts │ │ │ ├── query.ts │ │ │ └── raw │ │ │ ├── exec.ts │ │ │ ├── filter.test.ts │ │ │ ├── filter.ts │ │ │ ├── index.ts │ │ │ ├── limit.ts │ │ │ ├── match │ │ │ ├── index.ts │ │ │ ├── match.ts │ │ │ └── refine.ts │ │ │ ├── method.ts │ │ │ ├── offset.ts │ │ │ ├── populate │ │ │ ├── expand.ts │ │ │ ├── index.ts │ │ │ ├── many.ts │ │ │ ├── one.ts │ │ │ ├── populate.ts │ │ │ ├── select-many.ts │ │ │ └── select-one.ts │ │ │ ├── return.ts │ │ │ ├── select.test.ts │ │ │ ├── select.ts │ │ │ ├── sort.ts │ │ │ ├── type.ts │ │ │ ├── unique.test.ts │ │ │ ├── unique.ts │ │ │ ├── utils.ts │ │ │ ├── where.test.ts │ │ │ └── where.ts │ ├── tsconfig.json │ └── tsup.config.json ├── mongodb-store │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── documents.test.ts │ │ ├── documents.ts │ │ ├── fields.test.ts │ │ ├── fields.ts │ │ ├── filter.ts │ │ ├── index.ts │ │ ├── indexes.ts │ │ ├── inserted-ids.ts │ │ ├── join.test.ts │ │ ├── join.ts │ │ ├── project.ts │ │ ├── sort.ts │ │ ├── store.test.ts │ │ ├── store.ts │ │ ├── update.ts │ │ └── values.ts │ ├── tsconfig.json │ └── tsup.config.json ├── scalars │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── callable.ts │ │ ├── callables │ │ │ ├── date-time.ts │ │ │ ├── index.ts │ │ │ └── required.ts │ │ ├── commons │ │ │ ├── email.ts │ │ │ ├── index.ts │ │ │ └── url.ts │ │ ├── generator.ts │ │ ├── index.ts │ │ ├── parameters │ │ │ ├── index.ts │ │ │ ├── parameters.ts │ │ │ └── parse.ts │ │ ├── primitives │ │ │ ├── big-int.ts │ │ │ ├── boolean.ts │ │ │ ├── buffer.ts │ │ │ ├── date-time.ts │ │ │ ├── index.ts │ │ │ ├── integer.ts │ │ │ ├── number.ts │ │ │ ├── object.ts │ │ │ ├── shapes.ts │ │ │ ├── string.ts │ │ │ └── unknown.ts │ │ ├── runtime.ts │ │ ├── scalar.test.ts │ │ ├── scalar.ts │ │ └── types.ts │ ├── tsconfig.json │ └── tsup.config.json ├── states-cli │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ └── states.mjs │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── error.ts │ │ ├── generate.test.ts │ │ ├── generate.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.json ├── states-parser │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── error.ts │ │ ├── index.ts │ │ ├── nodes │ │ │ ├── abstract.ts │ │ │ ├── argument.test.ts │ │ │ ├── argument.ts │ │ │ ├── decorator.test.ts │ │ │ ├── decorator.ts │ │ │ ├── description.test.ts │ │ │ ├── description.ts │ │ │ ├── document.test.ts │ │ │ ├── document.ts │ │ │ ├── either.test.ts │ │ │ ├── either.ts │ │ │ ├── entity.ts │ │ │ ├── excluded-field.ts │ │ │ ├── expressions │ │ │ │ ├── binary.test.ts │ │ │ │ ├── binary.ts │ │ │ │ ├── call.test.ts │ │ │ │ ├── call.ts │ │ │ │ ├── expression.test.ts │ │ │ │ ├── expression.ts │ │ │ │ ├── identifier.test.ts │ │ │ │ ├── identifier.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logical.test.ts │ │ │ │ ├── logical.ts │ │ │ │ ├── member.test.ts │ │ │ │ ├── member.ts │ │ │ │ ├── unary.test.ts │ │ │ │ └── unary.ts │ │ │ ├── field.ts │ │ │ ├── identifier.test.ts │ │ │ ├── identifier.ts │ │ │ ├── index.ts │ │ │ ├── literal.test.ts │ │ │ ├── literal.ts │ │ │ ├── migration.ts │ │ │ ├── mutation.test.ts │ │ │ ├── mutation.ts │ │ │ ├── named.ts │ │ │ ├── parameter.test.ts │ │ │ ├── parameter.ts │ │ │ ├── property.test.ts │ │ │ ├── property.ts │ │ │ ├── reference-field.ts │ │ │ ├── scalar.ts │ │ │ ├── state-field.test.ts │ │ │ ├── state-field.ts │ │ │ ├── state.test.ts │ │ │ ├── state.ts │ │ │ ├── type.test.ts │ │ │ └── type.ts │ │ ├── parser.ts │ │ └── tokens │ │ │ ├── abstract.ts │ │ │ ├── cursor.ts │ │ │ ├── index.ts │ │ │ ├── number.ts │ │ │ ├── punctuation.ts │ │ │ ├── string.ts │ │ │ ├── token.ts │ │ │ ├── tokenize.test.ts │ │ │ ├── tokenize.ts │ │ │ └── word.ts │ ├── tsconfig.json │ └── tsup.config.json ├── states │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── arguments.ts │ │ ├── context.ts │ │ ├── decorators.ts │ │ ├── either.ts │ │ ├── entity.ts │ │ ├── expression │ │ │ ├── binary.ts │ │ │ ├── call.ts │ │ │ ├── expression.ts │ │ │ ├── identifier.ts │ │ │ ├── index.ts │ │ │ ├── logical.ts │ │ │ ├── member.ts │ │ │ ├── this.ts │ │ │ └── unary.ts │ │ ├── index.ts │ │ ├── literal.ts │ │ ├── mutation │ │ │ └── index.ts │ │ ├── parameter.ts │ │ ├── property.ts │ │ ├── scalar.ts │ │ ├── state │ │ │ ├── field.test.ts │ │ │ ├── field.ts │ │ │ ├── index.ts │ │ │ ├── state-index.ts │ │ │ ├── state.test.ts │ │ │ └── state.ts │ │ ├── type.ts │ │ └── void.ts │ ├── tsconfig.json │ └── tsup.config.json ├── store │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ │ ├── collection.ts │ │ ├── document.ts │ │ ├── error.ts │ │ ├── index.ts │ │ ├── join.ts │ │ ├── shape.ts │ │ ├── sort.ts │ │ ├── store.ts │ │ ├── value.test.ts │ │ ├── value.ts │ │ └── where.ts │ ├── tsconfig.json │ └── tsup.config.json └── typescript-states │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.json │ ├── package.json │ ├── src │ ├── generate │ │ ├── arguments.ts │ │ ├── comments.test.ts │ │ ├── comments.ts │ │ ├── either.test.ts │ │ ├── either.ts │ │ ├── entity.test.ts │ │ ├── entity.ts │ │ ├── expression │ │ │ ├── binary.ts │ │ │ ├── call.ts │ │ │ ├── identifier.ts │ │ │ ├── index.ts │ │ │ ├── logical.ts │ │ │ ├── member.ts │ │ │ ├── this.ts │ │ │ └── unary.ts │ │ ├── imports.ts │ │ ├── index.ts │ │ ├── literal.ts │ │ ├── parameters.ts │ │ ├── property.ts │ │ ├── state │ │ │ ├── fields.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── indexes.test.ts │ │ │ ├── indexes.ts │ │ │ └── mutations.ts │ │ ├── type.test.ts │ │ └── type.ts │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.json ├── plugins └── vscode-states │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── images │ └── icon.png │ ├── language-configuration.json │ ├── package.json │ └── syntaxes │ └── states.tmLanguage.json ├── turbo.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: neuledge 2 | -------------------------------------------------------------------------------- /.github/workflows/npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.github/workflows/npm.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/engine/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/dark.svg -------------------------------------------------------------------------------- /docs/get-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/README.md -------------------------------------------------------------------------------- /docs/get-started/engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/engine.md -------------------------------------------------------------------------------- /docs/get-started/mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/mutations.md -------------------------------------------------------------------------------- /docs/get-started/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/setup.md -------------------------------------------------------------------------------- /docs/get-started/states.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/states.md -------------------------------------------------------------------------------- /docs/get-started/store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/get-started/store.md -------------------------------------------------------------------------------- /docs/intro-flowchart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/intro-flowchart.svg -------------------------------------------------------------------------------- /docs/light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/light.svg -------------------------------------------------------------------------------- /docs/scalars/big-int.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/big-int.md -------------------------------------------------------------------------------- /docs/scalars/boolean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/boolean.md -------------------------------------------------------------------------------- /docs/scalars/buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/buffer.md -------------------------------------------------------------------------------- /docs/scalars/date-time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/date-time.md -------------------------------------------------------------------------------- /docs/scalars/email.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/email.md -------------------------------------------------------------------------------- /docs/scalars/false.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/false.md -------------------------------------------------------------------------------- /docs/scalars/integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/integer.md -------------------------------------------------------------------------------- /docs/scalars/number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/number.md -------------------------------------------------------------------------------- /docs/scalars/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/object.md -------------------------------------------------------------------------------- /docs/scalars/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/string.md -------------------------------------------------------------------------------- /docs/scalars/true.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/true.md -------------------------------------------------------------------------------- /docs/scalars/unknown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/unknown.md -------------------------------------------------------------------------------- /docs/scalars/url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/scalars/url.md -------------------------------------------------------------------------------- /docs/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/README.md -------------------------------------------------------------------------------- /docs/schema/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/documentation.md -------------------------------------------------------------------------------- /docs/schema/either.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/either.md -------------------------------------------------------------------------------- /docs/schema/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/examples/README.md -------------------------------------------------------------------------------- /docs/schema/examples/blog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/examples/blog.md -------------------------------------------------------------------------------- /docs/schema/examples/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/examples/users.md -------------------------------------------------------------------------------- /docs/schema/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/indexes.md -------------------------------------------------------------------------------- /docs/schema/inheritance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/inheritance.md -------------------------------------------------------------------------------- /docs/schema/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/intro.md -------------------------------------------------------------------------------- /docs/schema/mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/mutations.md -------------------------------------------------------------------------------- /docs/schema/states.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/schema/states.md -------------------------------------------------------------------------------- /docs/stores/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/stores/README.md -------------------------------------------------------------------------------- /docs/stores/mongodb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/docs/stores/mongodb.md -------------------------------------------------------------------------------- /examples/graphql/.gitignore: -------------------------------------------------------------------------------- 1 | *.codegen.ts -------------------------------------------------------------------------------- /examples/graphql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/README.md -------------------------------------------------------------------------------- /examples/graphql/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/codegen.yml -------------------------------------------------------------------------------- /examples/graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/package.json -------------------------------------------------------------------------------- /examples/graphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/schema.graphql -------------------------------------------------------------------------------- /examples/graphql/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/src/app.ts -------------------------------------------------------------------------------- /examples/graphql/src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/src/engine.ts -------------------------------------------------------------------------------- /examples/graphql/src/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/src/resolvers.ts -------------------------------------------------------------------------------- /examples/graphql/states/category.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/states/category.states -------------------------------------------------------------------------------- /examples/graphql/states/post.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/states/post.states -------------------------------------------------------------------------------- /examples/graphql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/tsconfig.json -------------------------------------------------------------------------------- /examples/graphql/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/examples/graphql/tsup.config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/engine/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/.npmignore -------------------------------------------------------------------------------- /packages/engine/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/CHANGELOG.md -------------------------------------------------------------------------------- /packages/engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/README.md -------------------------------------------------------------------------------- /packages/engine/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/jest.config.json -------------------------------------------------------------------------------- /packages/engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/package.json -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/category-post-example/category.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/__fixtures__/category-post-example/category.states -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/category-post-example/index.ts: -------------------------------------------------------------------------------- 1 | export * from './states.codegen'; 2 | -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/category-post-example/post.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/__fixtures__/category-post-example/post.states -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/spotify-example/index.ts: -------------------------------------------------------------------------------- 1 | export * from './states.codegen'; 2 | -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/spotify-example/playlists.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/__fixtures__/spotify-example/playlists.states -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/spotify-example/songs.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/__fixtures__/spotify-example/songs.states -------------------------------------------------------------------------------- /packages/engine/src/definitions/__fixtures__/spotify-example/users.states: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/__fixtures__/spotify-example/users.states -------------------------------------------------------------------------------- /packages/engine/src/definitions/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/defer.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/either.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/index.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/generator.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/index.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/mutation.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/state-helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/state-helpers.test.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/state-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/state-helpers.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/mutations/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/mutations/utils.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/decorator.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/comparable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/comparable.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/equalable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/equalable.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/index.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/sequence.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/state-definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/state-definition.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/find/term.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/find/term.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/index.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/indexes.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/relations.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/scalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/scalar.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/sort.ts -------------------------------------------------------------------------------- /packages/engine/src/definitions/state/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/definitions/state/state.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/__fixtures__/dummy-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/__fixtures__/dummy-store.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/collection.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/document.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/engine.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/engine.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/entity.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/alter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/alter.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/alter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/alter.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/find.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/find.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/index.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/init.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/exec/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/exec/init.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/collection.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/filter.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/index.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/record.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/record.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/term.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/term.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/unique.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/where.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/where.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/find/where.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/find/where.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/index.ts: -------------------------------------------------------------------------------- 1 | export * from './engine'; 2 | -------------------------------------------------------------------------------- /packages/engine/src/engine/metadata/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/metadata/collections.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/metadata/index.ts: -------------------------------------------------------------------------------- 1 | export * from './load'; 2 | -------------------------------------------------------------------------------- /packages/engine/src/engine/metadata/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/metadata/load.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/metadata/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/metadata/state.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/metadata/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/metadata/store.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/mutations/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/mutations/entities.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/mutations/index.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/mutations/states.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/mutations/states.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/mutations/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/mutations/store.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/pagination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/pagination/index.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/pagination/limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/pagination/limit.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/pagination/offset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/pagination/offset.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/pagination/sort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/pagination/sort.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/pagination/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/pagination/sort.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/expand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/expand.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/index.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/match.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/populate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/populate.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/relation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/relation.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/relation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/relation.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/relations/retrieve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/relations/retrieve.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/select.test.ts -------------------------------------------------------------------------------- /packages/engine/src/engine/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/engine/select.ts -------------------------------------------------------------------------------- /packages/engine/src/entity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/entity.test.ts -------------------------------------------------------------------------------- /packages/engine/src/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/entity.ts -------------------------------------------------------------------------------- /packages/engine/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/error.ts -------------------------------------------------------------------------------- /packages/engine/src/escaped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/escaped.ts -------------------------------------------------------------------------------- /packages/engine/src/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/glob.ts -------------------------------------------------------------------------------- /packages/engine/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/index.ts -------------------------------------------------------------------------------- /packages/engine/src/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/list.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/change.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/collection.test.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/collection.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/constants.ts: -------------------------------------------------------------------------------- 1 | export const METADATA_HASH_BYTES = 8; 2 | -------------------------------------------------------------------------------- /packages/engine/src/metadata/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/hash.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/index.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/metadata.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/names/collections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/names/collections.test.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/names/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/names/collections.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/names/fields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/names/fields.test.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/names/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/names/fields.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/names/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/names/index.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/schema.test.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/schema.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/snapshot.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/state/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/state/field.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/state/index.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/state/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/state/snapshot.ts -------------------------------------------------------------------------------- /packages/engine/src/metadata/state/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/metadata/state/state.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/alter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/alter.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/generator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/generator.test.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/generator.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/index.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/init.ts -------------------------------------------------------------------------------- /packages/engine/src/mutations/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/mutations/mutation.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/first-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/first-or-throw.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/first.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/many.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/unique-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/unique-or-throw.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/alter/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/alter/unique.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/class.test.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/class.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/first-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/first-or-throw.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/first.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/many.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/unique-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/unique-or-throw.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/find/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/find/unique.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/init/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/init/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/init/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/init/many.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/init/one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/init/one.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/query.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/exec.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/filter.test.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/filter.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/limit.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/match/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/match/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/match/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/match/match.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/match/refine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/match/refine.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/method.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/offset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/offset.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/expand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/expand.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/index.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/many.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/one.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/populate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/populate.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/select-many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/select-many.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/populate/select-one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/populate/select-one.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/return.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/select.test.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/select.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/sort.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/type.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/unique.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/unique.test.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/unique.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/utils.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/where.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/where.test.ts -------------------------------------------------------------------------------- /packages/engine/src/queries/raw/where.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/src/queries/raw/where.ts -------------------------------------------------------------------------------- /packages/engine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/tsconfig.json -------------------------------------------------------------------------------- /packages/engine/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/engine/tsup.config.json -------------------------------------------------------------------------------- /packages/mongodb-store/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/.npmignore -------------------------------------------------------------------------------- /packages/mongodb-store/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/CHANGELOG.md -------------------------------------------------------------------------------- /packages/mongodb-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/README.md -------------------------------------------------------------------------------- /packages/mongodb-store/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/jest.config.json -------------------------------------------------------------------------------- /packages/mongodb-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/package.json -------------------------------------------------------------------------------- /packages/mongodb-store/src/documents.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/documents.test.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/documents.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/fields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/fields.test.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/fields.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/filter.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './store'; 2 | -------------------------------------------------------------------------------- /packages/mongodb-store/src/indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/indexes.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/inserted-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/inserted-ids.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/join.test.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/join.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/project.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/sort.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/store.test.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/store.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/update.ts -------------------------------------------------------------------------------- /packages/mongodb-store/src/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/src/values.ts -------------------------------------------------------------------------------- /packages/mongodb-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/tsconfig.json -------------------------------------------------------------------------------- /packages/mongodb-store/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/mongodb-store/tsup.config.json -------------------------------------------------------------------------------- /packages/scalars/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/.npmignore -------------------------------------------------------------------------------- /packages/scalars/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/CHANGELOG.md -------------------------------------------------------------------------------- /packages/scalars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/README.md -------------------------------------------------------------------------------- /packages/scalars/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/jest.config.json -------------------------------------------------------------------------------- /packages/scalars/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/package.json -------------------------------------------------------------------------------- /packages/scalars/src/callable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/callable.ts -------------------------------------------------------------------------------- /packages/scalars/src/callables/date-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/callables/date-time.ts -------------------------------------------------------------------------------- /packages/scalars/src/callables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/callables/index.ts -------------------------------------------------------------------------------- /packages/scalars/src/callables/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/callables/required.ts -------------------------------------------------------------------------------- /packages/scalars/src/commons/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/commons/email.ts -------------------------------------------------------------------------------- /packages/scalars/src/commons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/commons/index.ts -------------------------------------------------------------------------------- /packages/scalars/src/commons/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/commons/url.ts -------------------------------------------------------------------------------- /packages/scalars/src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/generator.ts -------------------------------------------------------------------------------- /packages/scalars/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/index.ts -------------------------------------------------------------------------------- /packages/scalars/src/parameters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/parameters/index.ts -------------------------------------------------------------------------------- /packages/scalars/src/parameters/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/parameters/parameters.ts -------------------------------------------------------------------------------- /packages/scalars/src/parameters/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/parameters/parse.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/big-int.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/big-int.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/boolean.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/buffer.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/date-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/date-time.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/index.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/integer.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/number.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/object.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/shapes.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/string.ts -------------------------------------------------------------------------------- /packages/scalars/src/primitives/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/primitives/unknown.ts -------------------------------------------------------------------------------- /packages/scalars/src/runtime.ts: -------------------------------------------------------------------------------- 1 | export * from './callables'; 2 | -------------------------------------------------------------------------------- /packages/scalars/src/scalar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/scalar.test.ts -------------------------------------------------------------------------------- /packages/scalars/src/scalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/scalar.ts -------------------------------------------------------------------------------- /packages/scalars/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/src/types.ts -------------------------------------------------------------------------------- /packages/scalars/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/tsconfig.json -------------------------------------------------------------------------------- /packages/scalars/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/scalars/tsup.config.json -------------------------------------------------------------------------------- /packages/states-cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/.npmignore -------------------------------------------------------------------------------- /packages/states-cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/states-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/README.md -------------------------------------------------------------------------------- /packages/states-cli/bin/states.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/bin/states.mjs -------------------------------------------------------------------------------- /packages/states-cli/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/jest.config.json -------------------------------------------------------------------------------- /packages/states-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/package.json -------------------------------------------------------------------------------- /packages/states-cli/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/src/error.ts -------------------------------------------------------------------------------- /packages/states-cli/src/generate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/src/generate.test.ts -------------------------------------------------------------------------------- /packages/states-cli/src/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/src/generate.ts -------------------------------------------------------------------------------- /packages/states-cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/src/index.ts -------------------------------------------------------------------------------- /packages/states-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/tsconfig.json -------------------------------------------------------------------------------- /packages/states-cli/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-cli/tsup.config.json -------------------------------------------------------------------------------- /packages/states-parser/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/.npmignore -------------------------------------------------------------------------------- /packages/states-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/CHANGELOG.md -------------------------------------------------------------------------------- /packages/states-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/README.md -------------------------------------------------------------------------------- /packages/states-parser/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/jest.config.json -------------------------------------------------------------------------------- /packages/states-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/package.json -------------------------------------------------------------------------------- /packages/states-parser/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/error.ts -------------------------------------------------------------------------------- /packages/states-parser/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/index.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/abstract.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/argument.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/argument.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/argument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/argument.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/decorator.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/decorator.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/description.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/description.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/description.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/description.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/document.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/document.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/document.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/either.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/either.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/either.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/entity.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/excluded-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/excluded-field.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/binary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/binary.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/binary.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/call.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/call.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/call.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/expression.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/expression.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/expression.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/identifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/identifier.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/identifier.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/index.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/logical.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/logical.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/logical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/logical.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/member.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/member.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/member.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/unary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/unary.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/expressions/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/expressions/unary.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/field.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/identifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/identifier.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/identifier.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/index.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/literal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/literal.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/literal.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/migration.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/mutation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/mutation.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/mutation.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/named.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/named.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/parameter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/parameter.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/parameter.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/property.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/property.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/property.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/reference-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/reference-field.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/scalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/scalar.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/state-field.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/state-field.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/state-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/state-field.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/state.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/state.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/type.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/nodes/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/nodes/type.ts -------------------------------------------------------------------------------- /packages/states-parser/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/parser.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/abstract.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/cursor.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/index.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/number.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/punctuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/punctuation.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/string.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/token.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/tokenize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/tokenize.test.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/tokenize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/tokenize.ts -------------------------------------------------------------------------------- /packages/states-parser/src/tokens/word.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/src/tokens/word.ts -------------------------------------------------------------------------------- /packages/states-parser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/tsconfig.json -------------------------------------------------------------------------------- /packages/states-parser/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states-parser/tsup.config.json -------------------------------------------------------------------------------- /packages/states/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/.npmignore -------------------------------------------------------------------------------- /packages/states/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/CHANGELOG.md -------------------------------------------------------------------------------- /packages/states/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/README.md -------------------------------------------------------------------------------- /packages/states/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/jest.config.json -------------------------------------------------------------------------------- /packages/states/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/package.json -------------------------------------------------------------------------------- /packages/states/src/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/arguments.ts -------------------------------------------------------------------------------- /packages/states/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/context.ts -------------------------------------------------------------------------------- /packages/states/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/decorators.ts -------------------------------------------------------------------------------- /packages/states/src/either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/either.ts -------------------------------------------------------------------------------- /packages/states/src/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/entity.ts -------------------------------------------------------------------------------- /packages/states/src/expression/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/binary.ts -------------------------------------------------------------------------------- /packages/states/src/expression/call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/call.ts -------------------------------------------------------------------------------- /packages/states/src/expression/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/expression.ts -------------------------------------------------------------------------------- /packages/states/src/expression/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/identifier.ts -------------------------------------------------------------------------------- /packages/states/src/expression/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/index.ts -------------------------------------------------------------------------------- /packages/states/src/expression/logical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/logical.ts -------------------------------------------------------------------------------- /packages/states/src/expression/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/member.ts -------------------------------------------------------------------------------- /packages/states/src/expression/this.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/this.ts -------------------------------------------------------------------------------- /packages/states/src/expression/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/expression/unary.ts -------------------------------------------------------------------------------- /packages/states/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/index.ts -------------------------------------------------------------------------------- /packages/states/src/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/literal.ts -------------------------------------------------------------------------------- /packages/states/src/mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/mutation/index.ts -------------------------------------------------------------------------------- /packages/states/src/parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/parameter.ts -------------------------------------------------------------------------------- /packages/states/src/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/property.ts -------------------------------------------------------------------------------- /packages/states/src/scalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/scalar.ts -------------------------------------------------------------------------------- /packages/states/src/state/field.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/field.test.ts -------------------------------------------------------------------------------- /packages/states/src/state/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/field.ts -------------------------------------------------------------------------------- /packages/states/src/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/index.ts -------------------------------------------------------------------------------- /packages/states/src/state/state-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/state-index.ts -------------------------------------------------------------------------------- /packages/states/src/state/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/state.test.ts -------------------------------------------------------------------------------- /packages/states/src/state/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/state/state.ts -------------------------------------------------------------------------------- /packages/states/src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/type.ts -------------------------------------------------------------------------------- /packages/states/src/void.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/src/void.ts -------------------------------------------------------------------------------- /packages/states/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/tsconfig.json -------------------------------------------------------------------------------- /packages/states/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/states/tsup.config.json -------------------------------------------------------------------------------- /packages/store/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/.npmignore -------------------------------------------------------------------------------- /packages/store/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/CHANGELOG.md -------------------------------------------------------------------------------- /packages/store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/README.md -------------------------------------------------------------------------------- /packages/store/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/jest.config.json -------------------------------------------------------------------------------- /packages/store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/package.json -------------------------------------------------------------------------------- /packages/store/src/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/collection.ts -------------------------------------------------------------------------------- /packages/store/src/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/document.ts -------------------------------------------------------------------------------- /packages/store/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/error.ts -------------------------------------------------------------------------------- /packages/store/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/index.ts -------------------------------------------------------------------------------- /packages/store/src/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/join.ts -------------------------------------------------------------------------------- /packages/store/src/shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/shape.ts -------------------------------------------------------------------------------- /packages/store/src/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/sort.ts -------------------------------------------------------------------------------- /packages/store/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/store.ts -------------------------------------------------------------------------------- /packages/store/src/value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/value.test.ts -------------------------------------------------------------------------------- /packages/store/src/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/value.ts -------------------------------------------------------------------------------- /packages/store/src/where.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/src/where.ts -------------------------------------------------------------------------------- /packages/store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/tsconfig.json -------------------------------------------------------------------------------- /packages/store/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/store/tsup.config.json -------------------------------------------------------------------------------- /packages/typescript-states/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/.npmignore -------------------------------------------------------------------------------- /packages/typescript-states/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/CHANGELOG.md -------------------------------------------------------------------------------- /packages/typescript-states/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/README.md -------------------------------------------------------------------------------- /packages/typescript-states/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/jest.config.json -------------------------------------------------------------------------------- /packages/typescript-states/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/package.json -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/arguments.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/comments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/comments.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/comments.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/either.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/either.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/either.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/entity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/entity.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/entity.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/binary.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/call.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/identifier.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/index.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/logical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/logical.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/member.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/this.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/this.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/expression/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/expression/unary.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/imports.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/index.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/literal.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/parameters.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/property.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/fields.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/index.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/index.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/indexes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/indexes.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/indexes.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/state/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/state/mutations.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/type.test.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/generate/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/src/generate/type.ts -------------------------------------------------------------------------------- /packages/typescript-states/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './generate'; 2 | -------------------------------------------------------------------------------- /packages/typescript-states/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-states/tsup.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/packages/typescript-states/tsup.config.json -------------------------------------------------------------------------------- /plugins/vscode-states/.vscodeignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /plugins/vscode-states/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/vscode-states/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/LICENSE -------------------------------------------------------------------------------- /plugins/vscode-states/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/README.md -------------------------------------------------------------------------------- /plugins/vscode-states/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/images/icon.png -------------------------------------------------------------------------------- /plugins/vscode-states/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/language-configuration.json -------------------------------------------------------------------------------- /plugins/vscode-states/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/package.json -------------------------------------------------------------------------------- /plugins/vscode-states/syntaxes/states.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/plugins/vscode-states/syntaxes/states.tmLanguage.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuledge/engine-js/HEAD/yarn.lock --------------------------------------------------------------------------------