UNPKG

4 kBJSONView Raw
1{
2 "name": "@adonisjs/lucid",
3 "version": "16.3.2",
4 "description": "SQL ORM built on top of Active Record pattern",
5 "main": "build/providers/DatabaseProvider.js",
6 "files": [
7 "build/adonis-typings",
8 "build/commands",
9 "build/providers",
10 "build/src",
11 "build/instructions.js",
12 "build/templates",
13 "build/instructions.md"
14 ],
15 "typings": "./build/adonis-typings/index.d.ts",
16 "scripts": {
17 "mrm": "mrm --preset=@adonisjs/mrm-preset",
18 "pretest": "npm run lint",
19 "test:sqlite": "DB=sqlite FORCE_COLOR=true node japaFile.js",
20 "test:mysql": "DB=mysql FORCE_COLOR=true node japaFile.js",
21 "test:mysql_legacy": "DB=mysql_legacy FORCE_COLOR=true node japaFile.js",
22 "test:mssql": "DB=mssql FORCE_COLOR=true node japaFile.js",
23 "test:pg": "DB=pg FORCE_COLOR=true node japaFile.js",
24 "test:docker": "npm run test:sqlite && npm run test:mysql && npm run test:mysql_legacy && npm run test:pg && npm run test:mssql",
25 "test": "docker-compose -f docker-compose.yml -f docker-compose-test.yml build && docker-compose -f docker-compose.yml -f docker-compose-test.yml run --rm test",
26 "lint": "eslint . --ext=.ts",
27 "clean": "del build",
28 "compile": "npm run lint && npm run clean && tsc && npm run copyfiles",
29 "copyfiles": "copyfiles \"templates/**/*.txt\" \"instructions.md\" build",
30 "build": "npm run compile",
31 "commit": "git-cz",
32 "release": "np",
33 "version": "npm run build",
34 "sync-labels": "github-label-sync --labels ./node_modules/@adonisjs/mrm-preset/gh-labels.json adonisjs/lucid",
35 "format": "prettier --write ."
36 },
37 "repository": {
38 "type": "git",
39 "url": "git+https://github.com/adonisjs/lucid.git"
40 },
41 "author": "virk,adonisjs",
42 "license": "MIT",
43 "bugs": {
44 "url": "https://github.com/adonisjs/lucid/issues"
45 },
46 "homepage": "https://github.com/adonisjs/lucid#readme",
47 "dependencies": {
48 "@poppinss/hooks": "^3.0.5",
49 "@poppinss/utils": "^3.2.1",
50 "@types/faker": "^5.5.7",
51 "faker": "^5.5.3",
52 "fast-deep-equal": "^3.1.3",
53 "igniculus": "^1.5.0",
54 "knex": "^0.95.11",
55 "knex-dynamic-connection": "^2.1.1",
56 "luxon": "^2.0.1",
57 "macroable": "^5.1.4",
58 "pretty-hrtime": "^1.0.3",
59 "qs": "^6.10.1",
60 "slash": "^3.0.0"
61 },
62 "peerDependencies": {
63 "@adonisjs/core": "^5.1.0"
64 },
65 "devDependencies": {
66 "@adonisjs/core": "^5.3.4",
67 "@adonisjs/mrm-preset": "^4.1.2",
68 "@adonisjs/repl": "^3.1.6",
69 "@adonisjs/require-ts": "^2.0.8",
70 "@adonisjs/sink": "^5.1.6",
71 "@poppinss/dev-utils": "^1.1.5",
72 "@types/luxon": "^2.0.4",
73 "@types/node": "^16.10.2",
74 "@types/pluralize": "0.0.29",
75 "@types/qs": "^6.9.7",
76 "chance": "^1.1.8",
77 "copyfiles": "^2.4.1",
78 "del-cli": "^4.0.1",
79 "dotenv": "^10.0.0",
80 "eslint": "^7.31.0",
81 "eslint-config-prettier": "^8.3.0",
82 "eslint-plugin-adonis": "^1.3.3",
83 "eslint-plugin-prettier": "^4.0.0",
84 "fs-extra": "^10.0.0",
85 "github-label-sync": "^2.0.1",
86 "husky": "^7.0.2",
87 "japa": "^3.1.1",
88 "mrm": "^3.0.9",
89 "mysql": "^2.18.1",
90 "np": "^7.5.0",
91 "pg": "^8.6.0",
92 "prettier": "^2.4.1",
93 "reflect-metadata": "^0.1.13",
94 "sqlite3": "^5.0.2",
95 "tedious": "^13.0.4",
96 "typescript": "^4.4.3"
97 },
98 "publishConfig": {
99 "tag": "latest",
100 "access": "public"
101 },
102 "nyc": {
103 "exclude": [
104 "test"
105 ],
106 "extension": [
107 ".ts"
108 ]
109 },
110 "config": {
111 "commitizen": {
112 "path": "cz-conventional-changelog"
113 }
114 },
115 "directories": {
116 "test": "test"
117 },
118 "keywords": [],
119 "adonisjs": {
120 "instructions": "./build/instructions.js",
121 "instructionsMd": "./build/instructions.md",
122 "types": "@adonisjs/lucid",
123 "providers": [
124 "@adonisjs/lucid"
125 ],
126 "commands": [
127 "@adonisjs/lucid/build/commands"
128 ],
129 "templates": {
130 "database": [
131 "factories/index.txt"
132 ]
133 }
134 },
135 "np": {
136 "contents": ".",
137 "anyBranch": false,
138 "yolo": true
139 }
140}