Skip to content

Commit ce2561f

Browse files
committed
🐛 Fix example.
1 parent d330a67 commit ce2561f

5 files changed

Lines changed: 86 additions & 30 deletions

File tree

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,19 @@ sequelize-tinker
3737
- [ ] ls (show local variables)
3838
- [ ] help (show help in repl time)
3939

40+
41+
# Contribution
42+
43+
```bash
44+
git clone git@github.com:nitaking/sequelize-tinker.git
45+
cd example
46+
./bin/run
47+
```
48+
49+
##### another sequelize project
50+
```
51+
git clone git@github.com:nitaking/sequelize-tinker.git
52+
npm link
53+
cd another/prj
54+
sequelize-tinker # Uninstall if you have installed.
55+
```

example/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Setup
2+
3+
```shell script
4+
sequelize db:create
5+
sequelize db:migrate
6+
```
7+
8+
## Try sequelize-tinker !
9+
10+
```shell script
11+
sequelize-tinker
12+
# sequelize-tinker --models-path=models/index.js
13+
```

example/yarn.lock

Lines changed: 53 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.4.tgz#64db61e0359eb5a8d99b55e05c729f130a678b04"
88
integrity sha512-W0+n1Y+gK/8G2P/piTkBBN38Qc5Q1ZSO6B5H3QmPCUewaiXOo2GCAWZ4ElZCcNhjJuBSUSLGFUJnmlCn5+nxOQ==
99

10+
ansicolors@~0.3.2:
11+
version "0.3.2"
12+
resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
13+
integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=
14+
1015
any-promise@^1.3.0:
1116
version "1.3.0"
1217
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
@@ -17,6 +22,14 @@ bluebird@^3.5.0:
1722
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
1823
integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==
1924

25+
cardinal@^2.1.1:
26+
version "2.1.1"
27+
resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505"
28+
integrity sha1-fMEFXYItISlU0HsIXeolHMe8VQU=
29+
dependencies:
30+
ansicolors "~0.3.2"
31+
redeyed "~2.1.0"
32+
2033
cls-bluebird@^2.1.0:
2134
version "2.1.0"
2235
resolved "https://registry.yarnpkg.com/cls-bluebird/-/cls-bluebird-2.1.0.tgz#37ef1e080a8ffb55c2f4164f536f1919e7968aee"
@@ -42,6 +55,11 @@ dottie@^2.0.0:
4255
resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.1.tgz#697ad9d72004db7574d21f892466a3c285893659"
4356
integrity sha512-ch5OQgvGDK2u8pSZeSYAQaV/lczImd7pMJ7BcEPXmnFVjy4yJIzP6CsODJUTH8mg1tyH1Z2abOiuJO3DjZ/GBw==
4457

58+
esprima@~4.0.0:
59+
version "4.0.1"
60+
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
61+
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
62+
4563
generate-function@^2.3.1:
4664
version "2.3.1"
4765
resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f"
@@ -50,9 +68,9 @@ generate-function@^2.3.1:
5068
is-property "^1.0.2"
5169

5270
iconv-lite@^0.5.0:
53-
version "0.5.0"
54-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.0.tgz#59cdde0a2a297cc2aeb0c6445a195ee89f127550"
55-
integrity sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==
71+
version "0.5.1"
72+
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.1.tgz#b2425d3c7b18f7219f2ca663d103bddb91718d64"
73+
integrity sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==
5674
dependencies:
5775
safer-buffer ">= 2.1.2 < 3"
5876

@@ -71,7 +89,7 @@ is-property@^1.0.2:
7189
resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
7290
integrity sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=
7391

74-
lodash@^4.17.11:
92+
lodash@^4.17.15:
7593
version "4.17.15"
7694
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
7795
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
@@ -113,11 +131,12 @@ ms@^2.1.1:
113131
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
114132
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
115133

116-
mysql2@^1.7.0:
117-
version "1.7.0"
118-
resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-1.7.0.tgz#2fbf314da016a61d038ffcd57a2a0aa3b7b8eacc"
119-
integrity sha512-xTWWQPjP5rcrceZQ7CSTKR/4XIDeH/cRkNH/uzvVGQ7W5c7EJ0dXeJUusk7OKhIoHj7uFKUxDVSCfLIl+jluog==
134+
mysql2@^2.1.0:
135+
version "2.1.0"
136+
resolved "https://registry.yarnpkg.com/mysql2/-/mysql2-2.1.0.tgz#55ecfd4353114c148cc4c253192dbbfd000e6642"
137+
integrity sha512-9kGVyi930rG2KaHrz3sHwtc6K+GY9d8wWk1XRSYxQiunvGcn4DwuZxOwmK11ftuhhwrYDwGx9Ta4VBwznJn36A==
120138
dependencies:
139+
cardinal "^2.1.1"
121140
denque "^1.4.1"
122141
generate-function "^2.3.1"
123142
iconv-lite "^0.5.0"
@@ -139,7 +158,14 @@ pseudomap@^1.0.2:
139158
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
140159
integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
141160

142-
retry-as-promised@^3.1.0:
161+
redeyed@~2.1.0:
162+
version "2.1.1"
163+
resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b"
164+
integrity sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=
165+
dependencies:
166+
esprima "~4.0.0"
167+
168+
retry-as-promised@^3.2.0:
143169
version "3.2.0"
144170
resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-3.2.0.tgz#769f63d536bec4783549db0777cb56dadd9d8543"
145171
integrity sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==
@@ -151,7 +177,7 @@ retry-as-promised@^3.1.0:
151177
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
152178
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
153179

154-
semver@^6.1.1:
180+
semver@^6.3.0:
155181
version "6.3.0"
156182
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
157183
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
@@ -166,26 +192,26 @@ sequelize-pool@^2.3.0:
166192
resolved "https://registry.yarnpkg.com/sequelize-pool/-/sequelize-pool-2.3.0.tgz#64f1fe8744228172c474f530604b6133be64993d"
167193
integrity sha512-Ibz08vnXvkZ8LJTiUOxRcj1Ckdn7qafNZ2t59jYHMX1VIebTAOYefWdRYFt6z6+hy52WGthAHAoLc9hvk3onqA==
168194

169-
sequelize@^5.18.1:
170-
version "5.18.1"
171-
resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-5.18.1.tgz#31d5246dcdf01d0ac317454c28fb598359d5b60a"
172-
integrity sha512-jngo7pqilyOycMv6ZEwHLVn2wuHi/xkSQZfwK4jhjG8ta1HWYJK3XyQDFdhVEOH1GEq9pnqaf+7Kwqm+eqXD9Q==
195+
sequelize@^5.21.3:
196+
version "5.21.3"
197+
resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-5.21.3.tgz#f8a6fa0245f8995d70849e4da00c2c7c9aa9f569"
198+
integrity sha512-ptdeAxwTY0zbj7AK8m+SH3z52uHVrt/qmOTSIGo/kyfnSp3h5HeKlywkJf5GEk09kuRrPHfWARVSXH1W3IGU7g==
173199
dependencies:
174200
bluebird "^3.5.0"
175201
cls-bluebird "^2.1.0"
176202
debug "^4.1.1"
177203
dottie "^2.0.0"
178204
inflection "1.12.0"
179-
lodash "^4.17.11"
205+
lodash "^4.17.15"
180206
moment "^2.24.0"
181207
moment-timezone "^0.5.21"
182-
retry-as-promised "^3.1.0"
183-
semver "^6.1.1"
208+
retry-as-promised "^3.2.0"
209+
semver "^6.3.0"
184210
sequelize-pool "^2.3.0"
185211
toposort-class "^1.0.1"
186-
uuid "^3.2.1"
212+
uuid "^3.3.3"
187213
validator "^10.11.0"
188-
wkx "^0.4.6"
214+
wkx "^0.4.8"
189215

190216
shimmer@^1.1.0:
191217
version "1.2.1"
@@ -202,17 +228,17 @@ toposort-class@^1.0.1:
202228
resolved "https://registry.yarnpkg.com/toposort-class/-/toposort-class-1.0.1.tgz#7ffd1f78c8be28c3ba45cd4e1a3f5ee193bd9988"
203229
integrity sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg=
204230

205-
uuid@^3.2.1:
206-
version "3.3.3"
207-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866"
208-
integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==
231+
uuid@^3.3.3:
232+
version "3.4.0"
233+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
234+
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
209235

210236
validator@^10.11.0:
211237
version "10.11.0"
212238
resolved "https://registry.yarnpkg.com/validator/-/validator-10.11.0.tgz#003108ea6e9a9874d31ccc9e5006856ccd76b228"
213239
integrity sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==
214240

215-
wkx@^0.4.6:
241+
wkx@^0.4.8:
216242
version "0.4.8"
217243
resolved "https://registry.yarnpkg.com/wkx/-/wkx-0.4.8.tgz#a092cf088d112683fdc7182fd31493b2c5820003"
218244
integrity sha512-ikPXMM9IR/gy/LwiOSqWlSL3X/J5uk9EO2hHNRXS41eTLXaUFEVw9fn/593jW/tE5tedNg8YjT5HkCa4FqQZyQ==
@@ -225,6 +251,6 @@ yallist@^2.1.2:
225251
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
226252

227253
yallist@^3.0.2:
228-
version "3.0.3"
229-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
230-
integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
254+
version "3.1.1"
255+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
256+
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==

src/config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ const constants = require('./constants')
44
const config = new Conf()
55

66
const getModelsPath = ()/* :void */ => config.get(constants.MODELS_PATH, constants.BASE_MODELS_PATH)
7-
// const getModelsPath = ()/* :void */ => constants.BASE_MODELS_PATH
8-
const setModelsPath = modelsPath/* :string */ => config.set(constants.MODELS_PATH, modelsPath)
7+
const setModelsPath = modelsPath/* :string */ => {
8+
config.set(constants.MODELS_PATH, modelsPath)
9+
}
910

1011
const getAll = () => {
1112
let result = {}

src/secure-require.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const logger = require('./log')
44
const checkRequire = path => {
55
try {
66
if (fs.existsSync(path)) {
7-
return require(path)
7+
return require(`${process.cwd()}/${path}`)
88
}
99
} catch (error) {
1010
// eslint-disable-next-line no-console

0 commit comments

Comments
 (0)