├── .babelrc ├── .env ├── .gitignore ├── .npmignore ├── README.md ├── circle.yml ├── modules ├── cli │ ├── index.js │ ├── migrations │ │ └── make.js │ └── models │ │ └── make.js ├── global │ └── get-name.js ├── index.js └── orm │ ├── adapters │ ├── index.js │ └── mysql │ │ ├── builder.js │ │ ├── connection.js │ │ └── index.js │ └── model.js ├── package.json └── tests ├── setup ├── local-setup.js ├── models │ ├── chat.js │ ├── relationships │ │ ├── chat.js │ │ └── user.js │ └── setup.js ├── setup.js └── setup.sql └── unit ├── cli ├── migrations │ └── make.js └── models │ └── make.js ├── general ├── get-name.js └── model-errors.js ├── no-env └── index.js └── orm ├── all.js ├── create.js ├── first.js ├── limit.js ├── relationships ├── has-many.js ├── has-one.js └── index.js ├── select.js └── where.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/.babelrc -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | coverage 3 | migrations 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/circle.yml -------------------------------------------------------------------------------- /modules/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/cli/index.js -------------------------------------------------------------------------------- /modules/cli/migrations/make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/cli/migrations/make.js -------------------------------------------------------------------------------- /modules/cli/models/make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/cli/models/make.js -------------------------------------------------------------------------------- /modules/global/get-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/global/get-name.js -------------------------------------------------------------------------------- /modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/index.js -------------------------------------------------------------------------------- /modules/orm/adapters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/orm/adapters/index.js -------------------------------------------------------------------------------- /modules/orm/adapters/mysql/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/orm/adapters/mysql/builder.js -------------------------------------------------------------------------------- /modules/orm/adapters/mysql/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/orm/adapters/mysql/connection.js -------------------------------------------------------------------------------- /modules/orm/adapters/mysql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/orm/adapters/mysql/index.js -------------------------------------------------------------------------------- /modules/orm/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/modules/orm/model.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/package.json -------------------------------------------------------------------------------- /tests/setup/local-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/local-setup.js -------------------------------------------------------------------------------- /tests/setup/models/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/models/chat.js -------------------------------------------------------------------------------- /tests/setup/models/relationships/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/models/relationships/chat.js -------------------------------------------------------------------------------- /tests/setup/models/relationships/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/models/relationships/user.js -------------------------------------------------------------------------------- /tests/setup/models/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/models/setup.js -------------------------------------------------------------------------------- /tests/setup/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/setup.js -------------------------------------------------------------------------------- /tests/setup/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/setup/setup.sql -------------------------------------------------------------------------------- /tests/unit/cli/migrations/make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/cli/migrations/make.js -------------------------------------------------------------------------------- /tests/unit/cli/models/make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/cli/models/make.js -------------------------------------------------------------------------------- /tests/unit/general/get-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/general/get-name.js -------------------------------------------------------------------------------- /tests/unit/general/model-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/general/model-errors.js -------------------------------------------------------------------------------- /tests/unit/no-env/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/no-env/index.js -------------------------------------------------------------------------------- /tests/unit/orm/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/all.js -------------------------------------------------------------------------------- /tests/unit/orm/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/create.js -------------------------------------------------------------------------------- /tests/unit/orm/first.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/first.js -------------------------------------------------------------------------------- /tests/unit/orm/limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/limit.js -------------------------------------------------------------------------------- /tests/unit/orm/relationships/has-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/relationships/has-many.js -------------------------------------------------------------------------------- /tests/unit/orm/relationships/has-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/relationships/has-one.js -------------------------------------------------------------------------------- /tests/unit/orm/relationships/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/relationships/index.js -------------------------------------------------------------------------------- /tests/unit/orm/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/select.js -------------------------------------------------------------------------------- /tests/unit/orm/where.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kimmelsg/cj-relation/HEAD/tests/unit/orm/where.js --------------------------------------------------------------------------------