{"_id":"express-sequelize-crud","_rev":"28-65f5d3c5bba2c1e85d16198dcf5e5a07","name":"express-sequelize-crud","dist-tags":{"latest":"6.2.0","next":"3.6.0"},"versions":{"3.1.2":{"name":"express-sequelize-crud","version":"3.1.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts'","prebuild":"yarn check-types && yarn test","postbuild":"tsc --declaration src/index.ts --outDir lib","prepublish":"yarn build","run-cli":"babel-node --extensions '.ts' src/cli.ts","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.0","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.0","@types/bluebird":"^3.5.28","@types/express":"^4.17.2","@types/jest":"^24.0.21","@types/mime-types":"^2.1.0","@types/node":"^12.12.5","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.0.9","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"^2.9.8","react":"^16.11.0","rimraf":"^3.0.0","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0"},"_id":"express-sequelize-crud@3.1.2","dist":{"shasum":"837f6aa2ec3edecc1e46b25dc165dad39bc2d4fc","integrity":"sha512-mXQfli0NELH2pNoqJxaqyYhuo8QlIBV86i4jHQhW8o/Fh2fQ9DAlVe/icxEMrqoz4CUAUKB6NsZjBeAULa7qHg==","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.1.2.tgz","fileCount":6,"unpackedSize":18481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2FEuCRA9TVsSAnZWagAATF0P/A3q2kZQBMV2C9jpgIHi\nkMmZzpr2dEDaXLKNC7OBRZv4VMelCdabDg1oj8R8pxeuqLtaXpa88Cj2Fs7I\n4Ka1ivafTfLpNnIiY06JRBe5fUlAvp3wBxeHHk3fS6eC1gUk3x98TQhk0Usf\nKczVLwjNUmo9r8UTneR/pPYL1oPdfkOi5C3C+wueUZTakuRAIyOMHtnu+ISv\nOc6LJ2AYaZLmaeyIXiIELCgt6GOMq8F3Jubqg7WkOyD8/egp6NURpjFep++d\n897RCd7FLtP3YFZSjftzQnQUOjSxGtVQiU1XiDnm40EIGvgKYq2Ehl4rBaOi\n5iUMYKj4scuW8PM9HUEoq4AoFAKGGTFa8Gv7mZGKXyg6PBwrTuQTk/i/iDEE\nZv/pUWFNSQ7j4EESygBvxTXP8G1ncarlD5Iif0iKMQAkJdcbgkSCTNaLBOkO\npCLS0AxdqjIKS5v+ysq7uedb7oONmrXp94soBqZcdoixSOpdyQIlxNcSC/wb\nIrlovsDP53oV43Mw4hVSm56YU5394dYoT9PddG0MBoP1kEWXXDWwO620v8on\no9qDyxfP/xlEhfy5xqSlve23GrTe3CvIvm4ng19r5j7hd+X/VjDuZwI+GRzO\nX7Tkux1lokLlmUuIon6+WUI5e3i2BvsUywT57EjJ3ZrvHF9FpYYxmHtwmxFs\nyTut\r\n=CyD3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh51xjyM0u4AWxJf3cMWv4yKJxVD2Oyx1y+/ZAh53sgQIhAM0C4903Qi77B9LNy9paVqAVeCJc0hQSGZO4aoIP6e1R"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.1.2_1574457645911_0.07105194115492286"},"_hasShrinkwrap":false},"3.2.0":{"name":"express-sequelize-crud","version":"3.2.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts'","prebuild":"yarn check-types && yarn test","postbuild":"tsc --declaration src/index.ts --outDir lib","prepublish":"yarn build","run-cli":"babel-node --extensions '.ts' src/cli.ts","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0"},"_id":"express-sequelize-crud@3.2.0","dist":{"shasum":"d10bd66ea9fcdf14ff3e05c8177b3118db9a5dc9","integrity":"sha512-vDuMlnkUqCKQcrO+K2iCHI1B3WnuORzzo5/X97mjmfxmXOuBsh2xSR8TEhtcdiBS4RRBdwlJy7yKq3duZEZ2Ew==","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.2.0.tgz","fileCount":6,"unpackedSize":18609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2FlaCRA9TVsSAnZWagAAXssQAKAQPVd/WaR9kMHEGDoI\n4W3nuE8AsPJSVQBf4ul5/UJWuExM7cXpMAJBMqrQiLEaIUkXjVhZq9IeSF75\nhwA6M7rNf8GaNF2f2ntD1++pdNDMIYWpL4HZYAvZhuZ4nsOq0+sYMxCJyuYT\nenOlP21+BtreODW6DnMHDTuo4ecgucAz/RUt9gnrjENYi3R3VlIRsBcJy40R\ncXV2CuZnhMAUFgm1JOelW05kCsInU13gMblcRweeZHc1vlVNrSgKHu1+SzZ0\nDa2paGyoUgwYL9oc5fT6TY9B3f+5sN3tBzEGmyLLy23HkS+BdJ3jo3JnA4Jt\n4i7c5I2UhpbFYUCfMiruB0GJNWjY9pMmpsR+eMge62G6+Fq8is2UFhcwzuOo\nj0Vyrf6nYPkUnK3NaO9KTcQmdiZ71a6BHwrOkC6TlqmtuiNFYrDQ86Mprcaz\nVEhwy6qtfc+zLOBzTlwEJujEKPh2wR6mRwU0IlVH8EzWQgGQPU8IUnxDwuxN\nuM3hOjujTu7yJ8y4gUL9HfYygZVDXcaQ/f9IlwftJ/AYNyWy0qxJPdbfA8+h\n6YyFxuw6xWQkJsD4veIa93Mxvz8VcoxJ15L4wA3WJvsVEzj8lIgY+FIzWpaH\nprpb4/hjqxCZcVavlYYiqplngBHLlcT5UzNkFL/9bsXhF+kL0j0240b5hTYL\nvqO4\r\n=ckwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVrJtqXjDfuqkZivOBYmzMLOROoGlnsd7mq8XgYP3UaAIhANGjfLtiiQVrgGxm61WOngP9P7YKMjv+TLVqHuN5AT0h"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.2.0_1574459738023_0.9254789208982717"},"_hasShrinkwrap":false},"3.3.0":{"name":"express-sequelize-crud","version":"3.3.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts'","prebuild":"yarn check-types && yarn test","postbuild":"tsc --declaration src/index.ts --outDir lib","prepublish":"yarn build","run-cli":"babel-node --extensions '.ts' src/cli.ts","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0"},"_id":"express-sequelize-crud@3.3.0","dist":{"shasum":"344690917b4a569a2ee4d345cfcd3bd7ba4fc0ae","integrity":"sha512-S9HAgse+bm3WZoTsLnvjAd7qlJTYp1xTxk1w7x2Cg5IeyvMp2ca1sA7N1xHynzl8sOtO3bWZr/5S4R7qZgzYvA==","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.3.0.tgz","fileCount":6,"unpackedSize":18716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV/trCRA9TVsSAnZWagAA/pUP/3fFg1NrijGQVOYcnE8O\nCYSYL6YT4As7sTTCbPh9Hebf9CtP/WPBi6IJOwWGR8bZqzQJLScC5RFvtqYk\n2QceznNSGTGf2mSj3EOp65PBNqLrWzRyjFRWeMLzDOY3vPi9bUnP2uzLG/pU\nbqzvNJtvc61cH5OOoJVUE7VmVKxHRTz/8WeLuwBEYN9nUI1ywvAxZYjVYZ3d\nurcFf6sKAZta5tHm5Ry9HLZzQac+p4W1Ila/Bpi/YYda0JmH1pj2SPojDGCf\nbrTw0kvaYhWM2Q/8VHtFGBqsmnFWjs3FSZ7C1HwQ/ZUlzQmy45hAxR8287Y2\nepkhW9OoztHsdHXH+eBRG2Bq1aIvata1YRzJHL9mDVHj9TkiXNpvH1tqrGc4\nVT96g+NgcSXi0JnatagH9ZgvRwQ+o6sny6r81c3nuX1lUqpx65oOE+sT5oQF\nZjswI3w0Jfoas960CWPjwWqHOqOUqTWN7gaQrKcJBJRCI8zs0KhECjRuoJZJ\nMgJ8WGHtZOXko9VdG4yT9Wij7Z1L/veZUBiBf05N2wNT4giSBjnx/kX3MiWp\nJS4WoHpoQDt6HpHoT8lSKHmYn99rMbH8eYlOLw8JIT5uiUJ9N4O79jcB0ViL\nxp/EgiKp4JYDhF6WKCJWhOHIQqP9BnwrgDFy2FsYC96r2WGxtV3ZbRyFduqC\nViaD\r\n=wFoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFfykz7dZ68HaiFStfZjPbLydL4YxVDRKUC/FtDghfYAiAA7UEbtPiXutN41MjaprmsKhbcWHBnPI+r2+yDt8+kFA=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.3.0_1582824299375_0.4063383688711646"},"_hasShrinkwrap":false},"3.3.1":{"name":"express-sequelize-crud","version":"3.3.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts'","prebuild":"yarn check-types && yarn test","postbuild":"tsc --declaration src/index.ts --outDir lib","prepublish":"yarn build","run-cli":"babel-node --extensions '.ts' src/cli.ts","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0"},"_id":"express-sequelize-crud@3.3.1","dist":{"shasum":"d36ec6efc0ac1ccb15216273ba59be48dea4aa5f","integrity":"sha512-oKDdFAijhX3cySyjdW888PsFOkpB1UgtM6z5OrrzP8vOPqsrfpE3eJ5fqbehq58pgzs3YmLPCReCIKg8/zRsbw==","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.3.1.tgz","fileCount":6,"unpackedSize":18716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWOZbCRA9TVsSAnZWagAAnxYP/2mQe7EzyjKLAfnE4C5L\n4pXOD9TjU69yVXF5bzHqpIgNxUJP4pCAJii+ygI7417vPTbiT0rMq71yKCcN\nc2Lm6wZSjgZPVlgrWVVeak+zktCAthBTe6aMFq2Zjt/FD0qFG7Jg/toAc3Xl\nVRpIKnNvpi8RZVUHz4jH+7aJzSNMWLVXDf1ENxjykMXQLFullMAf7g5tJb0t\n5ydgFUqK8xTvvbd3z/od2j9EgrpXy/C2XVmtCZOdwH0ayPADLXu+pPAYhE3q\nSEs2kFdp+NlogZW6xWixnQks6N629ZQ8Q+bMJ2+fIvOpIs2v+ZdFOJaHUubT\nCfqwNrnHpqwNIe4qcYr4M9atOQgy0QJQ9QbP/0l5UldgTcPoVdZgwoouLaBD\neyFtpBfhARdKl1BjCcQEUg0PyFOPEvdtvd/L0HfvChUpkplCThRujWFl9Vtd\nKKQ2+61q2Su/edXFo6NDweBSCYaJcJKr3axRTjs1fevGB8LeP0nIfXazdlUm\nPqspRLXUdXPvW/CdRVd+/8hN4BaDFfohF78uBud0gou+YUNnDk6hUcf+9MXN\nB+x9FFoG0eRgZsg18cEhJFRJGptOT3SzrA1j41jTGDXq/y2fz6Bd5Afe3HzA\nKCLSIHowY4cjapPM6eZbEseMji36xj9gyWtwLomgmTbJCeC2FB4YpinJmplB\nvs8x\r\n=TTNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJI2MtP5Rio3CoDAervz3qBxviAJkXHwB9kGguIV2r1wIhANYjka+3RINi5KnOU5TlQy0ySowbDuIb+fXI9x4pPocL"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.3.1_1582884442912_0.4075172417671431"},"_hasShrinkwrap":false},"3.4.0":{"name":"express-sequelize-crud","version":"3.4.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts'","prebuild":"yarn check-types && yarn test","postbuild":"tsc --declaration src/index.ts --outDir lib","prepublish":"yarn build","run-cli":"babel-node --extensions '.ts' src/cli.ts","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"_id":"express-sequelize-crud@3.4.0","dist":{"shasum":"a1b1ae0592466dea61c4cc7867f096ff6714c1bd","integrity":"sha512-Z0NF7u9sMAMmKEfHPaJHkzlIiGzpoTkqiN32kIQLzTzV3QKDhj4BHNHmWRaVKZVuB5/LxT9yXYERtwp5yuH+fw==","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.4.0.tgz","fileCount":6,"unpackedSize":23159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXS5WCRA9TVsSAnZWagAAfccP/1I4T8+8eNOtwVSvlw2T\nBSneH/fzBc05gjoDlqHV6ePWj4T7kfM0TCRLzccT8Z+MpvjdPjOGRs5i+wWP\nQIsILTqSLLxMSK8CQo4GkrsKLErzKwYcgxPFEielW8Wj1jXmT4HTSM/Vf5O+\n91VaABJU2rdiCZMOr73D+EI977sLMXRX6giTiTQV0Og8VP8FApPSb/xvwQTH\ndXN3HdD9z2dvz7qbnY84oifEa3C2HQjUmoYKuHQ++pa17y7K5vZdh4BVIaHh\nuUjA9mpq6N9FzFTTXYpGM+dqWJkBJsVY4vf62ZvjUI+vVedVbN7eFrG07Cu2\nFHjuTqY7riIKhli1r1blzKftH9HpBx9Xm0PQ5g0e9YbJds7dyU+yXUO+AVU2\nWIxn3cYDIUPoAB9uz9xtfYxL9GUqleEBN/sFURLqispBm7kfdU3/28NYI5l5\n8Hyf8gL/1v15M5m2ZqiS3nd9p4B1B5q5pHfdWBQ4pyVLvPMQYp7mqMz6vLlv\nHpif82DUx8vaNWTCXbMTpuLqnwOJ4dsiTVjaC4WChnggHb1/09yCYY9Hfrij\nDVfJwo3kM1377nmrW32ljXzU5J/o3fuNXrC+Q/4TlBUqO7JQE8zuifaZrHaK\nCOhSxxYJ52Vu6RUsL/q6UUe3tbx3APW/a2XqnH6AWYU74nGTqnmg6wj6T93r\n1R+E\r\n=SLBE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2hUst2Njbw1Zull1zFCjKGnIUbtUrZoMmE8ewxta0lAIhAJikzF/P6QbdolTINskBaKYBsAXuNVZCitcFOW7YRMhU"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.4.0_1583165013985_0.05378139334266896"},"_hasShrinkwrap":false},"3.5.0":{"name":"express-sequelize-crud","version":"3.5.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"435cfdb4f64f1e87c503a67486b6206e4eac74b2","_id":"express-sequelize-crud@3.5.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-CZITq5NLrKq25cT0iJliQhbrDvhc1TNI76pOTonUjrnxV+Ba7gqTN5VtmtoYfeS8fzQY1EIVt2jA9sLnHEvtHg==","shasum":"2293ceb4de8afba7e7ff1ed595421c0805cc8cf5","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.5.0.tgz","fileCount":21,"unpackedSize":23017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXf1aCRA9TVsSAnZWagAAIRIP/Ar0jyO2Zc9wi4h08ZA7\ntaIsG7GJzGvENcV/0+6KrRy32EX3JSoMKlA48RqcFtHgD9sLOMaLVHjuL3BM\nzCxob+GhozPTl0cU/1FzvoI0WHQJaz3hslE0Ni8QlOja842gwtg6RcJ8dHAz\n3dCP3YS5NHvuxKLV7S/dH9794dlAo+rGGH6oQIGGrJlVR9QxIhkmJc3oL20o\nXKlBRiNSwG63NZFajp7nqvJ7thn9wcTzzylACWcSfzJ0c/3Wm65xJYQA7kEk\n5c9JjQno6/8Rnmpy6Y1OBKHOXVFm2HsOSuha2Otp7UQaH/CgNr0vgvt+QutF\n8lMgha3D1oV/8fMA6QayuAHEbAE3HdZCu3DKEP/bHGBVB+0QlHglzjLmrcJI\niUs2qfyI5MNxxITzNlFbgfA4JshVWj21AUyUywKerQ/htvSQghenoeZG3v2S\nXGTeaLGDipEyBjtQNG4C3dqIPiJpwu9nJXiBZPGpIAUzF5Uiyi0Hj8KHVlJ5\nWxWBgt162DImOeKs8/shM8NOYWoxE3+BKNV0QLyffosxQ6/SeJZIVbXz13zn\nxm+oeQNeJHQn014NnAv1YL+wd4ltATPULwsTmpaqs5/FWLAyYfUK5kNl0Gwj\nuGcKp8PoKpB1Sb6lKdBqCxQiug4Id/xhcL3GuGVTPg8uaAkXAzHn3wIyHOWj\nhrOo\r\n=gNxM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrpNCCCKImBlVmdhpSURE+u5NQiagKSC6iGPgeuorp2AiEA0vi25SPtKAnY041bfvbTVRQScnH1/F1VDNUORaHnoJU="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.5.0_1583218010323_0.4294114025312312"},"_hasShrinkwrap":false},"3.6.0":{"name":"express-sequelize-crud","version":"3.6.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"@types/express":"^4.17.2","express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"readme":"# express-sequelize-crud\n\nReact-admin deals with the front in 13 lines. express-sequelize-crud deals with the backend with 2 lines!\n\n```ts\nimport crud from 'express-sequelize-crud'\n\napp.use(crud('/admin/users', User))\n```\n\nSimply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with [React Admin Simple Rest Data Provider](https://github.com/marmelab/react-admin/tree/master/packages/ra-data-simple-rest)\n\n[![codecov](https://codecov.io/gh/lalalilo/express-sequelize-crud/branch/master/graph/badge.svg)](https://codecov.io/gh/lalalilo/express-sequelize-crud) [![CircleCI](https://circleci.com/gh/lalalilo/express-sequelize-crud.svg?style=svg)](https://circleci.com/gh/lalalilo/express-sequelize-crud)\n\n## Install\n\n```\nyarn add express-sequelize-crud\n```\n\n## Usage\n\n### Simple use case\n\n```ts\nimport express from 'express'\nimport crud from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(crud('/admin/users', User))\n```\n\n### Limit actions\n\n```ts\nimport express from \"express\";\nimport crud from \"express-sequelize-crud\";\nimport { User } from \"./models\";\n\nconst app = new express();\napp.use(\n  crud(\"/admin/users\", User, {\n    delete: () => throw new Error('delete is not allowed')\n  })\n);\n```\n\n### Custom behavior\n\n```ts\nimport express from 'express'\nimport crud, { searchFields } from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(\n  crud('/admin/users', User, {\n    getList: (filter, limit, offset, order) =>\n      User.findAllAndCount({ limit, offset, order, where: filter }),\n    getOne: id => User.findByPk(id),\n    create: body => User.create(body),\n    update: (body, id) => User.update(body, { where: { id } }),\n    delete: id => User.delete({ where: { id } }),\n  })\n)\n```\n\n### Search\n\n#### Autocomplete\n\nWhen using react-admin autocomplete reference field, a request is done to the API with a `q` filter. Thus, when using the autocomplete field in react-admin, you must specify the behavior to search the records. This could looks like:\n\n```ts\napp.use(\n  crud('/admin/users', User, {\n    search: async (q, findOptions) => {\n      const { rows, count } = await User.findAndCountAll({\n        ...findOptions,\n        where: {\n          [Op.or]: [\n            { address: { [Op.ilike]: `${q}%` } },\n            { zipCode: { [Op.ilike]: `${q}%` } },\n            { city: { [Op.ilike]: `${q}%` } },\n          ],\n        },\n      })\n\n      return { rows, count }\n    },\n  })\n)\n```\n\nexpress-sequelize-crud, exposes a default search helper that you can use like this:\n\n```ts\ncrud('/admin/users', User, {\n  search: searchFields(User, ['address', 'zipCode', 'city']),\n})\n```\n\nWhen searching `some stuff`, the following records will be returned in this order:\n\n1. records with a searchable field that contains `some stuff`\n2. records that have searchable fields that contain both `some` and `stuff`\n3. records that have searchable fields that contain one of `some` or `stuff`\n\nThe search is case insensitive.\n\n#### Filters\n\nexpress-sequelize-crud support React Admin searches that _contains_ a string. For instance to search users with emails that end with _@example.com_ one can filter: `%@lalilo.com`.\n\nYou can override this behavior by providing your own `getList` behavior:\n\n```ts\ncrud('/admin/users', User, {\n  getList: (filter, limit, offset, order) =>\n    User.findAllAndCount({ limit, offset, order, where: filter }),\n})\n```\n\n## Contribute\n\nThis lib uses [semantic-release](https://github.com/semantic-release/semantic-release). You need to write your commits following this nomenclature:\n\n- feat: A new feature\n- fix: A bug fix\n- docs: Documentation only changes\n- style: Changes that do not affect the meaning of the code (white-space, - formatting, missing semi-colons, etc)\n- refactor: A code change that neither fixes a bug nor adds a feature\n- perf: A code change that improves performance\n- test: Adding missing or correcting existing tests\n- chore: Changes to the build process or auxiliary tools and libraries such as documentation generation\n","readmeFilename":"README.md","gitHead":"c77b9953a554ecc5dc8052d4b9253ce71a49ca18","_id":"express-sequelize-crud@3.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-oQiUf8mHPHrESQSwIOWOfzscqmpSVFZ14eT60HBbOhR1FM/9kf9RGfRIaTdMkEHE1bE8O7Q/RZ1qjghvlzYh7g==","shasum":"b4e37dde5dd3d2c826d7be7ca2879bf5eab7f468","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.6.0.tgz","fileCount":26,"unpackedSize":22526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3IoCRA9TVsSAnZWagAAxbkP/06pxWGyrPZ1g6s2shTI\nCjdMpUnP/cm2RIgs21H4PSmz5YZRedxaPqsbma8IAjdk8tT4dtJ1GnXuDG9e\nSQH42kSFQmQpiRdKJjm/6GadHjeJ4FfDdvkj2p6WH0uTuTmUNk9yydkx2xNP\nyzkIf6JwM/IY4jDmjlYy66huW019M6MF/Q01706BL2yfCrZAffcB+oJnxJyu\nzK4qLYwKK2ktXklPVXN6yi+cIoC2bh47uuZsD9oBknPpuh51RN1A3VYnK90R\niSfKymZjagXJypklY318aSdgaWrBHZeyqxCcTmXpAB5sR8ExBFlgoB55jRBS\nj//bvr5xhj9LktSWNw1LwmVOHdu5828C5yUZoWS7yHV5vmpIyxYj3T9V7C04\nSqfIfAsK4eeTKlw7hGE/vCHrojDeKSUnBgVWfwbkMnCMBS45p3lnOIM42pwA\nofv+/Uyj5WnwI86eHPe/JGyfL94AquBkvUYlu+OnHjEcbUmudeQsEwTihn7X\n1gXBmL7IfNWfGYuCaDqvp7wDi6h7yzbXic5BdAUwZhwoCbeyxwxNz6p4xc/E\nrp4tLH5VmU8RJ1Z1ri1E9ub5fRXZvOJ5Ajr8rdY8UR+Wk49HNDFDwl+7aFHt\n19bRXEeISssbxWLCWJUKLgo5z39+/01I7nyQ9lE/XZbOkfhlmkUxZIvAV4D0\nHziO\r\n=2pZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsmSzPtwGuXAIs0+UGLiINIhXVb2v0aFBButvA80Oh9AiEApe5fOrHLBSVffffpntaLvnDaNwNfhP0mcpMkNsTteAw="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.6.0_1583313448087_0.3105400091781225"},"_hasShrinkwrap":false},"3.5.2":{"name":"express-sequelize-crud","version":"3.5.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"3c5ef574e00de02d85e3bf64924f66a4ed2a1195","_id":"express-sequelize-crud@3.5.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-/xCqc4mJnjfpQOFnAlveu9oaeC7JXwq4mX6xjg8Gdl8y/TzbfJOn/aHh9ehW7MGo/vhlQPk9FoInKeDHYbvufw==","shasum":"179d1fa2afe482cb2f9b75de434f0871db563db2","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-3.5.2.tgz","fileCount":21,"unpackedSize":23654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8NaCRA9TVsSAnZWagAA45UP/iGuQMKuABk3tdgQu1CQ\nA3mRISr12qRMLke72WCDTsAVYxrXQybIdy3fskWo+b+YgLUO2HMaP70Xf8H1\nnwEIK9ItnOn4BUNj7FGp0NogrspcBpHdOPcsV8H7RAnERdR+pqcuDD7ZfWrs\niTLU7FXgQjNzJ71TBJ85MyLxhIq5oHS6DvsKRwLgGucWimpJ7HDcHcOOXUv8\neLTyGazDK+wLFY0XTJsrJnw5Ig+/A1+hMxzixZaVz0DU50zQryUoa6oMMpKY\nN4dzH3804PsfqiJnsjjoleD/tKyhAiG4msuv9YRgjCHoQ852A0ay7IEX6VnK\njG4UIlybCkYd3AOKxUGwvLnV8BMeGttTIS4JSRvegbCsJZO3uH/XIpgck6Dz\nvazuCSDVSRzNdoZVQvLJsP+UAA02Kl7FUoN5W2jccBk5mNz+XWuuXirlF3V+\n0ZphXfzo0ixRN0N9OC5zew37EsZr2YaDdEUGKOMTjNOv5EBQp+zP2LwX/LCr\n0yycxKruaEGGqq+oBIpgpk+nT5uQE1EDmqzmCq9mAANvlV8TqPlNaDO/Ed02\n6O0bUZLTkIs+PjtYgi/kaTBZL7qV8bpapsNCvzX4liNxOccUgmRy+3OuHM+s\npFhiCcTrLO8Kd1Lkt0QD4CTeAnDynDX0uaJQNx2m5NwyA0IxpRqXmMLcYjkI\nmEQc\r\n=2+l+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpwDcA7h30nJr937KcGB2tc8VTcTVt78IaqlAJl4SUHAiApekh6BIzBAX0Y5gbIEwpTNJRaO7lMZqwz1pDc/c/EeA=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_3.5.2_1583334233645_0.26412428627113305"},"_hasShrinkwrap":false},"4.0.0":{"name":"express-sequelize-crud","version":"4.0.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"45d7f402d97bf571cf175fba3f4f14dd4f9a50b2","_id":"express-sequelize-crud@4.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-aPOO5GJ7F5/zNW3ZkpGjef7nD4jf3UzR8f7x9gGPLY37nuBPxymrkKskE/A8BU6tCNNId6pgJFIoBAWPRsVFgA==","shasum":"8dfac2d275ced1e99a57074da93c82670152c969","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-4.0.0.tgz","fileCount":26,"unpackedSize":22638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevnjiCRA9TVsSAnZWagAAJuEP/AjjTif5CSzDHUy/+6dA\n9TwTLCqW8UJrUXSGG2KwNh083CJ2aFmuBvsHNEgLJ5zCqtZi91qkC/1E6Q3T\nC0oWtQx41Euo6cNadzVNAts8Lj08n2DWTE5Yoo5HsnrfcyhRiTjDTpmj5SjG\nM2II++pQvrXM5jgAgc7wRtCqkXhE0QA7pwZUPMbqtAodsAyfFYq3pYrpTdYd\nQqz486YNUccvPa1zHrAcnkgkUvwW4Bij17E3fOubSIJRSDaeGyfDoIwoAIsX\ngerYOVGtF8hwFFrgi9P492ApcJpcGlWb1S9L3SzMXQSam8Z8DQ2+1sf0ygfa\nzLVzHG5ioMgwrmtwf4SC/noqIr0ZdFd30xU7rl8Wy3L2qfYDakCYtNhNCiLy\nyeIF6nnTvCN40PYWOVwNQLU1eHomNLReBDXwEKN8nkaqnCw2p+EDTnqgpsME\nYgtXEktcuUAn0w2g1veNQi1yTuIZtMotFMLbIg9Yf+shMyZTdE/aOAXb9zGG\nj8tiWjVPixTF9hyJUPRup/XDinxi5s3iI6cPvmZZZ8SkM7aE0MuG0w269PNs\nejykTfQMlOb5E6oNY/DCOOR3FcRZow/RAgIc0zvkTMQTaNo+//VeOAo1n+DK\nyRXUX2tky1jpNh/KNMHgyhAec7/iRHeteqStM4dRV7Hjg096qJIh807e9gRs\ntMu3\r\n=wHeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNkK2kwOZBSZg8K/SjUCHvKB8EGBhROmNBnU69SM/r3AiEA+iq6D6dDWVyl/R8OXknGnf+1OSTQBFAR0s357H+91pY="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_4.0.0_1589541089599_0.2616481051801167"},"_hasShrinkwrap":false},"4.0.1":{"name":"express-sequelize-crud","version":"4.0.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"d3342c9f5446300aa3b8f6ab7f69114a17d61b5d","_id":"express-sequelize-crud@4.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-t2v9J6Oz/UrRalCzddxnxRAMpT9iAyBe9tWjvWD7fmS8yjfPOCFDR1QppzMAxRrATJFwFu/PVeUst7YDUtK25Q==","shasum":"39e943948709c7e79f897e967d5f8163ba097a76","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-4.0.1.tgz","fileCount":26,"unpackedSize":22698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevozZCRA9TVsSAnZWagAAc0oP/2iPgM/428e5MsUELMtH\n6NmSJMYylAhNpFhs0Gif29JpXX3qpv4NDRBikIq6fSPObe3vOC08VgNmTsTU\nRuCvXr/CoQrzHv3KfU6Ue1DWrj9kT32RiIK1mJ6qGGdQ76DEJbOuci6Zfr8M\nl4I1DBNS0bczss1VeUgOcR7e5qfzAaOpuGnNu/OfuhTG6nBShEaCcyOyf/XI\nU5NYnukQgNXpeelvXA7wEbPPbs+Vt1TM4RntcpEZPbBJFseMN2Nv+s6HaKgy\npCY+CVnyGOGG6OR+iY0NXLugdu8FBOkRV4P7/EmefNt93LpWtyPTSV6fr4QX\nLU5Mp2Oj7HFV5SHCRpFOETG5N8b/MMetlQc/+L/SRRMLjhcMyAs+MSsq2ijP\nuiV011h1k+l9xY5G3KnxFJkmvAJt1eo9l982IYbtuZ1AQIuy5zrQ7IVhdnlw\nnD9RC8zm37S9tbHHAE4EvoRPs1bcwfcYAuh8HlT53PmoLwWVzihr8uD/BwJT\n+CBbjQ/bth0EvIuOsprOFhTkDVRClcWTlZ+oXVlD1p6iYP47LRGXbZQldrVR\nmQXVPOM4O2c5Sordi97LchJqA8uNkZsGZSb9P+6c8ZjLH7qKLTpFl+5lnIZa\nVze5cnjlucMWYs5UNaykxoivT2TqkeWTzYuDi5rCoBIKcL4vaQlWtdADTX73\npO9h\r\n=n7/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsGKztWYSlsg2wZme+Px9AYSmIdpjY66q9H+8/NM7qzAiBeCvTyr61w3VwXGUhOhwS4Ht3y1CYKMHtQ72hUhmJe6w=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_4.0.1_1589546201051_0.8123603349799928"},"_hasShrinkwrap":false},"4.0.2":{"name":"express-sequelize-crud","version":"4.0.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"9f1c3b3aeaaed60fb7b8fdf2a6ad69c6d3a86972","_id":"express-sequelize-crud@4.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-0TJ9t3qXK7+qJKXfLTmKDd6F39bXkaYProwTtjLID1q9odgmT99wLVR1iYT5Mc2yAPLtqu/dwSz+GB+o1y+QTw==","shasum":"4f7da63831c31d4a2161ccfe46e6cb3be4c74004","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-4.0.2.tgz","fileCount":26,"unpackedSize":22699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpAvCRA9TVsSAnZWagAATPwQAIuyV33ZPbro+HzrlZeu\n4Vw2AS/8QR4p5fcMroCI9AhW1BDNRzJGnWsxX7cY5797UCBYUYT5ri/AMPPn\nb8Eg38+qqvZVlfAxP2KUvYipBpYoCP4KuJMNy5QxcO+uo84YA2MW4XfukMOM\n5LEML0DBHVX0BhSBONvIFgxZtTzq5WC+FZG50TdI6Vid6sqkCF8sVWez85DS\nKwI5j9pjsrha7SmikR3ITBq4YGNFTmvx5Yg8QjC83LvTwZXx4UW4VSZirMcr\nCMoI8N6QF+0SsjlzFxccyzj0VQ95AbIFSdPWtcoD0QH5Q/r7AbzXOc/ieauJ\n7WEkYgPKDpuYE6ziAVKHvQLe/7HmDv4jJGv+bS/R8eNTdbV43IrhCebVm1JT\nva81jc/qj25wAa8hx3HQiD4zFbsv/qK3udgM4oaBJbLYrHz02L+Wv2xdp14A\nWtrIfoQqR2ze+f9tGhUbvGaltZ3bfAIm3943vRmowgdwqVGV+o1MZdEPe/Cx\nyjyKp7Ca5ZCf8yydXcGnb0lOVz2CI1ZDK9E+DQ8u11o6QPYcNDR7hRQ8VXSZ\nmkoGnvuENXc5aw8yjTdNT7Ptn46pFomVwCMhfvLoKK8Zjk3zMdC/VmjC8Uyz\nN6Dr6Z3xA6EbeVolAPaLJccNQDxBgfEQhUbdMVaesQS3f2n1ygzEGNBSheNB\npbdj\r\n=2uFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG8223JSfKwFMaFgv2ZqQTwqcokdYci4R0jioNlQKQ1QIhAIEKz81j+gbAltbhJ7io1Z0KmvUerObQHwQ0pIDmVdsT"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_4.0.2_1589547054796_0.03988604664754991"},"_hasShrinkwrap":false},"5.0.0":{"name":"express-sequelize-crud","version":"5.0.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"99225a53af02d06e16658413641207c840575cd7","_id":"express-sequelize-crud@5.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-7jGnuEms2zrFup/DLzPuCyr+7N72j63KVUAy1c3Lv6Rk8ljDEy0mAtLdwEhSuIQRVthFCgmN/hxtR8zWkIdsTg==","shasum":"805484c22c21f9e137e7397511a41707c49bcd8c","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.0.0.tgz","fileCount":26,"unpackedSize":25435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpy0CRA9TVsSAnZWagAA7zAQAJSaKC5rtENIYJ5GCdLf\nM1Hwd3Rd8QbgtsonELolrgTBapUpzGHronxhJPE/Uwk0U+LBQUYF5NFpkHyN\nTtFVY1Vqa2OmwvoAO7nHe9WNtgJM6ien0NBOyU8RyPyEdVr+Ogr64zkTmKZt\nPLEPhdr0jK3Cyhy+AQQ3EwHsSYswRrRLUgL5+bwEMk1j5HnxdQvCykO1zmQT\ngo9RPpJdOJIeTFLfyLJms6oyEqJhN71chm2xo0y0OFKsvH/y9HEieJqoEDis\nC6agxC9ZhGx74cvLq5oei2Hwg0xrkgJBjKbofcUpoOCHjjfxFCzTCJC/4pLT\nco1p4Bg83/9zKftlbqRrzxzi3KJhJhWYjhoMHANanAskyepQqeLQlh5Bken0\nhoYoyLWZ12xQ1GpOYe/sUXEXA35kphd9gXUk/Jgopp+KU+s2gZBboLwebCh9\n8+X7oLgE9VFDOCKyyVz1oCojgFePcPTT77c8U7kPe4BY/P1ZTnFnAMr5UksR\n3RBudbLzL7HdKYBIIfiJ8IdS1CL+8EDDep1/zlBuEZAD9juEEQQcH455P8s7\nuFu1D+nL8kKiOifXDdJ2Y50FofhYBltJRjxFJ+1P0UEQbRwFLIfqzeoB6J94\n8+gZi8u/IrUj2ZoM3xZy2ie2+UShWZ9cxc2rX5N9yWG+7NihyoefnuOfDzkH\nEvjd\r\n=tu5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFt1Pe7JOxbaKt7RCc2rVxB5d/RF6Eou8nT4TlE+TYhXAiEAzsrAUc2CNb0VKrt5ogY7Ax3xRT00NGVDvu6ud3wvk4M="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.0.0_1589550259462_0.7777260501166583"},"_hasShrinkwrap":false},"5.1.0":{"name":"express-sequelize-crud","version":"5.1.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"76fff2902e2bd968d5e9cd40b14e54dacbb74383","_id":"express-sequelize-crud@5.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-1hx8aWVkrfcRSU31M6xIxuINWgB2iT/YWv+zhJ9wP1Fl+sUERrMSgCOZ7nsi/Bae5h5SRa4x7u9ILnOenWET2A==","shasum":"781359809a14bd8a45f3e39b49cdfcfa43e40ed1","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.1.0.tgz","fileCount":26,"unpackedSize":28188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7eqbCRA9TVsSAnZWagAABVYP/1buyBKWFF6P0h7vZeu5\n3DKIdJMw0Q9AJ4Txnxf2yv2kLPG2BLYE6gLL3JjVhnDTQZV5RplwdLh8OI9g\nLkQ3JTA4uNqb0vITbeWGzYclk+CBrfcRJLkSvFpKkgFctWMV0albqOWf1FuQ\nNYk5n7K3pbOrixjBvGMqlPyhliu23QxtGgUeWHA9X6rklM9CJXCgzrYrM294\nwY2GTL2nYxQbFfpbPR541GqmAAoqxou6PW/bR4xUyDdNzLErrLPhOmfX4pKy\ntl5B4cdIiOIXrNkMuhQ4emaG9mPGFtcoY1tnr3l+3i45SQuaZuK60qJswjzu\nFbD2/rFq6oeMP2dmlRcrOsg1LiSfi/vZ6IowN5gUEWKCL2kAaVtglB3cm+KT\n/oG47RZU2x8wnzTxpLy7aGb4Y6j0INH1XUvE9QBAm18A8WKoXh+0Q8RuzbrF\neuRv1bgIYYEiHxelsTWiwXMqiXU7ahSWhw20fnYc/5ERS3Qr2yJ4AlpPH5Sw\nfrxiHbnNxmYLczsXud1WuX4DeRlQKjCNLq9Q76r4OdX6o01HWojmlR9F/PE0\n48zDuZaRpx29aFVw5kKQCpJ2oXXQeqxOSj6jEdOGukm7zm6Hf+PIoKB/7pEQ\neLVcqkCvNQyENCvRbQBc4Ut5t5DE7yV+HCUE2RE0d+w9wXwaLXbsDrrGiD0i\n9SGv\r\n=i664\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaqMoF+EjzK98vg7W3u9SqoQJhBGry9xekfpKqMgQkywIhAIZ0TDUgKJSViyPKRkzB4YvcjxqSW3RUGCZYRIL6kiGf"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.1.0_1592650395374_0.6399038948796121"},"_hasShrinkwrap":false},"5.1.1":{"name":"express-sequelize-crud","version":"5.1.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"01f9eb448f1e549d92ad245514827f26eb4ea224","_id":"express-sequelize-crud@5.1.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.1","dist":{"integrity":"sha512-X3QbO3MmwMwsU4DbpAjyNhIDDk6uyxCvoSdILkRRRDy7R4zHa3c5G+apllU0II6nQUxua3SJQLFvPtA3UJTxpQ==","shasum":"6b63ee8a1cbd88d3c20cd973a6e36e5a1d7d0d29","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.1.1.tgz","fileCount":26,"unpackedSize":28190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/Yq3CRA9TVsSAnZWagAAb6YP/0VcBBL22qlphvM2Mecm\nv77rrW4qNrotmzpT/g+DoW4cVo2N13qkx22irN0PGHaSp150hfjObwn4M7Tr\nVJUhb5t1db68HJJqMQz2JaBHTANvkGGd5DwZarDrnkG6k5h+2FYpBL1I4owz\nUudZ94pmzpVp5UnzG/QCGzoJwWZ0Cq8fBXhluLxpIGUY64xnme3GqvUQK/V/\nAlyJH1aL3isgJVULd5KlNcwjbzkOzVYw9B8xWGFs8jBpU6K44np40T0bCymD\nYxN+vVulumzhZj8H9AJawq6As87+oWsUqSZi4V5/OHepgHAbnDluzL+BYK1C\n8yHw5ywvX/Y+afDc61oCvmZxt321jOuXXoRQkr5Yc/lPfTiZNiUtFuDxPdqd\nimdeAaK7KxoEauMhmi7m33HoXNI6PapMflWwr9wfANh4O1qRCaNeGkTnpGHM\nngjHKhXKkquVZazc7umSAdYEMZ9SW+RmKZ86pEzjhsazg7gMv8o+Fq8ftruO\narpJooUvD3sAcxMDmYJknwd42Adg4Orn+Zk3xaJHdM42TAfpu2F4NpaOswDD\nTF3mzVqLWSnaowc1OxqirzWM9dkcbBPt2bK6v2MBNBAifzqcmzlBFR2wr+JS\ntqHOadFXNRdHofThqfJpxpL3I+dr1nO5vdNWHlYypJgGmT9atVMIDuqyhRxt\nTi4I\r\n=nzkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK+j5g76fnol0Unyl7Ha1a+eadrvo8bWRxcfLtGIwg2AiEA2dq+KM9egeJl9tgWRn6VaMki+j+fjYzd6z4Ub6Q578g="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.1.1_1593674422591_0.6561675838270218"},"_hasShrinkwrap":false},"5.1.2":{"name":"express-sequelize-crud","version":"5.1.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"93cedfa3965873ebb5b8e3728dc4226b034da4ae","_id":"express-sequelize-crud@5.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-MY+cLycDI9g5FqjYtkiZTBG9/cYS8HcRfUZjPeMGtHeVtXNhAlaFn2ogl/ZboAxMAMU6To8Vl5Dtyr5JuTNu3Q==","shasum":"f752f41866e777f8d5e066f145675a7df6ed0165","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.1.2.tgz","fileCount":26,"unpackedSize":28430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPos0CRA9TVsSAnZWagAA9rQP/jivLDxhrLx89w+rYaGJ\nKPFNOK9w4Q/h/qrTaKfxpzhxPdLqjkwJYSroVIkDCyVlkFXqeEsPhl4wOpQL\nl6+6oask2dPbaCgYCbFDM2eg0LNEEUxVz/Vzz0zsUrFVFb3XZjCBbBFENdxJ\nHCHlaHiZnwdPhVFHrKe4tQ0hnHd+ZtUrWgg7EnK5J9FO3Pr250ZkQGLNWXk5\n75Nr50Dp9uBWoNDa+cRQWiStdNF/7fvr0U1TIGQrkZaRg7PnD2kWv3Ywc2dN\nPl2qEAMzSgRl+3J61j8lhysQ+SKg8Yq4D5xi6tH9bmTkW1vBq3d5uJbDOtRH\nse8KC0dFsKetkSOnhy+dWFmploqf3nenhVxtSCtNisalXCwQlKrbl264inYe\n8bwHy154H9aOJLxmV8HgZAKPp6LdkB7AGR4R2yVQx6fRpeFa7RweNq24xVoA\nc2mw8yin9Q3Ak5dQ+nAfjIbdDf6FPd4//33+gTfwfy/1/WiRIuXyWlm7nk3k\nKEfkBVO4XiqekSH8JhrYrob290k/hcR+GvVj17tg+wKu3zS9Q8/NtAytKAZ8\nUea7oNujqqmc1+JJllJ6F9ck183Zb9+O/tnzsGAidleCir5yGU5Db1nMof4m\nDuiSm3/5DRgl0gNBOqPRpioPmf4TeFp4Njk8/SdwrYWPJ7tIt0h7dFcv3xaz\nnz65\r\n=uIuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmUu5pS2XKVK2NdFcw+z2ZueyFFf9Wo5NIZmG/+GJWbwIhALEyVr9a2FrpMVlJ3/PDYnqM00VTqtJYQu3ELZLpzCZS"}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.1.2_1597934388255_0.5842087161320371"},"_hasShrinkwrap":false},"5.2.0":{"name":"express-sequelize-crud","version":"5.2.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"c99f0a1d5732a04b6741d16cbf175e2f4980662a","_id":"express-sequelize-crud@5.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/A+FKzw/fewxn1LocoLHQEyoeFY8+wVDH/mYMqjrZ4oVvzh6R25CFMMwI1ZiNT7Mvb7RDvQAvYYVq/zaxJm7jQ==","shasum":"172c740cabc5f48859b15156d4572fd92a8e9a43","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.2.0.tgz","fileCount":28,"unpackedSize":24763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVPRnCRA9TVsSAnZWagAAaFMP/1yJeouecTGBlpedG5U9\nPO8U0DXhzY772Dkuywml1oUFOTqeoYdApLGGLa2CMSEP3jw3lkpPrURWoc+l\n6uojRt4JQmQN/zV2DI/cJsO4n98WLNgOnQLfAjTboFV51VeNCLxsYQzdQAYz\nusDX6fOB7zib2TsTrnwBQvEJUmUX9xy74mFdNyc+3ZYN/6GVmrcd/WHe7/c+\nCf+y5yMazOzsDVgGwHwzx4yDskEXOioQwFSgBjEoHyoAhLGCD5v9PsUopjrB\nQhCVxNmeTz61M29erIzyLLIaOIMH7c/b6fP6ziM0IXEj2j8eAarzF8+QU2jq\nC0IaCAaeEwdpvIhBNg0ChEKA9v3N9n3C09BTVd6cv6sVyUt6+caMnJaY05ed\nmPmE6MvZ7F5nQvDp7tke9cYHn6QzGa1WAfwxL4Xdw3wSRnj+UI4rW1eu6AZV\n550fP7fRriw0afoXjVb9D/QwAd6AyTT15NX/QYacSAKQci0RBhRigkgGCnYf\nL/HFZPLXk8acmB1+kxptDQnHmeStvQJzBKQgXyBOVwonRFpuEIm7TaZ4Z1Td\nWm1o+gdQb3/s8eb26mjTixf5asUCKfHqAG8YoRr/bEVBy+IVBX9fXxOeebp4\nCxHPdaeutxY6l985WGA6CXWUnFaND6T/aXUAwLByvvnIkkPgDs3gRXOOZ2V1\nb6N5\r\n=QGDT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyvKxEWF6pFlnAvQfrN6iqRwnkOcraQlDIv6t4WwXQEAIgLZ+blEWo5kBjKGzCDj349leMoSLB6bpHV/v678qydM8="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.2.0_1599403110571_0.7927058485441778"},"_hasShrinkwrap":false},"5.2.1":{"name":"express-sequelize-crud","version":"5.2.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"3b414467c4d428c8ae7def3992eced29a253cca0","_id":"express-sequelize-crud@5.2.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-U6IA2vU45A1qYQBqld4hoD1oublGyzr/p2vi2pvrFk1n04NJCniG3tt1z6p6ukgHh7Qv4Ie50l1zZ0EIVSh6eA==","shasum":"ca206c18bb149f098b3c958eb4ebe969033d74cc","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-5.2.1.tgz","fileCount":28,"unpackedSize":24763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVPZFCRA9TVsSAnZWagAAM54P/2xQJhDNkcUd0L2cd5it\n3DZpxSuirsaJJie0puPUuGwpIrkH2xZ00qvmQp0HhvWRAGnSPcOiDyvv9/9J\nAy04BXwmlJz/qmoOxiJXjQY/WGBWmKbLeaRL8Tq/+fryI/qKtvlGkDLPYVHs\nNudm+CEFxhJQPBkeP6K7YQIspseZYgKIVNsaPGs+OjG3R8/cUSR1W9J7bslL\n6XJJlyHoEtLre1RKCrrqYMzNT++ZsJ6J4BUIH5L/B7XjLCiqBC7aItQ2FowH\nZJoAWOJtndPsOrfDnEm/CZnqVHGfFgu6GoffcTvWH2P+8p4bIEQc225+MFUZ\npdTzmJxepTzJR/PbJKV0hM9JiULw+3X0t+sZauQtxKqJZSHCXkBXeylwwFlC\nahKGt6ee/7MDss6HicADEVj4ywKvUN4UvA3h6NTeKWHwGGUmHyBE1YXGlnDj\nog45pxMXmSghz8qKgGYVmfd7tdln0m+qOAJQZDrQq8OjuivbFsXZ9/Alp+/H\nb02sZSFwLNtZsERlN9Zw5mXEB4840X7RWxJTxVOCHhswmMQu7bGNT+OTuqEo\nvJultkbhqx/8XquxQNDu4lPRcwj4pqkDXsaPHTeJU2mex7VvDpIFst0cUmCR\nAx4iYCe+5wjwGKtlEH+cDD3J3gGus3IERxsCGhF0tj7vtoWIyefW1C1VvLuv\nkneR\r\n=Zaf/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdrKXjOE4f9e4Msu0GgeUt94Lfm/OS4ow99aP9hW3n0gIgLmKz5jH2qJfsHI6JvJW/UK0/xO3a2AIXkMWwI1lTQms="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_5.2.1_1599403589541_0.417514213026031"},"_hasShrinkwrap":false},"6.0.0":{"name":"express-sequelize-crud","version":"6.0.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"ecd89c6cd931e5d765efb5cfd8da2f73aa2f9c7b","_id":"express-sequelize-crud@6.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t40IR/MxQIqKxdfL43M0f4Pcw+B4UkYeH3/taelVZEk4EQSTIo8OP8QvE4xOcPyQFRkIyOChLJw1PT2Qp2zFaw==","shasum":"306edb3832444878136dd2123a659eab24b0793f","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.0.0.tgz","fileCount":28,"unpackedSize":24762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVPpICRA9TVsSAnZWagAAjssP/2Rz3MirGswlXH0gLqK3\nkl7nqc8/7cOvYfidDkyz5VeTyxVdqVZmG6XsSlSmHcvk/ash1TRDsNb/WO11\nWkKSH6YQAO0Cb91wdYIjGjJNU5dzn79ZFc7PDI5zovbWy1imubYdilF5Wep7\nEI6+2GDWFl/stp2zwkeKlxFSFvEwbDGPqVoR7IylVAbOpNLqHnAOpiEIbZEv\n3RK/2o++6ZKJk4LDGaYU3NXSL5sBfvF44kZUK2NuRi3dmtLEpUIPdKbJ2Bm8\nXjNdEyHC76EHzYsCGdiZViWgoKjwSYAkeXACxxXEy6cN5WD4wzHP+XtnoTY+\nxhZq7hmzTtvy4forYSmhjkvsozQe9jF90RIo4WKuTFkH2V8261aGHYq6VREJ\n3eQx2/CdPxFY+i5RqsPo/0+liYgMNZh+GM0FXqNL4bNhcS2X1X8gP61iiASi\nGH6fVDBaK+idqccUFSEBxLqmF8yIDLXKeD24EFRjeOroqIXOLe2gFlbqGTmT\nSXhT3p6c6wzrD6YzR6DZavCkmFLg9qI+/CpFx9SG0YhbPIbROeXBzS/sehfD\nbnf8npZdTD/VzClECpF2+4SFu2Y1Px6uDQ9/qiADHpkHGRQ7N1voOysr8JV/\nhqf1QBGW7QbH/C7nKG1ofxS5hS1W17wV7vPUAcHQt9ewtzIx5Vd0yw2+nGtP\nf8ME\r\n=skKU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNC7uOzcQYfWOFyWsc5uJPi2bK/WIzMx7Rkki7HdbbSAiASVFrEoWEmgqo4irI91T561GxQ4Gj1TLmhaG/QHQqxcg=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.0.0_1599404615959_0.28198676058357375"},"_hasShrinkwrap":false},"6.0.1":{"name":"express-sequelize-crud","version":"6.0.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"2358880fedbd34718253b2aa32a1be02874a9c31","_id":"express-sequelize-crud@6.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4hSk/t0GDju+etZTZIELGf2335WDMPIz71jXN/O5yfVcEZelEiAHM3SwRHRxt+ijO5wSORCXov5HpjMDB+LhPA==","shasum":"dd460549e57e157bf840386dda7f5f1bbfb9abcd","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.0.1.tgz","fileCount":28,"unpackedSize":25543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVSgcCRA9TVsSAnZWagAA1nMP/A+dUTJ4KYFBSLgiUs0L\nAOUAjkQKkyvce6dsnGG3qlTb6Rzd+ALxZVL8DgEZtG9FOcF7W/ye+Nms/bV2\nnYEvI37MjbWc8D2nb/35NXt4wUMs6QJNzsaSiAeG+0uMnKhb2O+WUCxPJH8a\naIt+j72XPOd0U4AejZbWG4YIBXrDqj2mScXaHsnl6p7GRrYcai51qGy8ElTy\nbXAenev86mKBd86Ix4plo8Gl9OtQYhIWPNhtLEfu3P3dy5xIpkrWD/W2oTjq\nRB5STLn8efGbPH2YI3ufTKt7Q5lTr7HwLwlFv5P9mjAVWyoTT3MvXjwNXzYN\nbW6YNpeFSNZThXuFesbc8XLXHEYDu2h0M4gympjRsizuRQSW7hkWns5AjNt6\nmQ8or8vqjlyfzFMt7TeyiJWFXiFPhfZqA9fF58LzFFGolPwk1+iUXScv8SRf\nfUotIdd2Twp2ISEo/GKcpowZCjpRHx0SiSVmASZVLBzp3M98HtKtK6oZxWHE\nKktj26hff41rJcMN//br1FW7tvYVHc6gAZ9DD7byeIlv2gYOaBxB5/NbkrD/\noFcM1JdeqOMlJhwWtGkzeXT608ieaIYDwMAZ4jSDaarCZqBIb97ks3toO12H\nRolr54wWsLA6M9pL1UXtbHoWHHZVlvUY0UoyHDt8Ph4rwnt5tm+vPtTW4ip3\nC96A\r\n=xJtp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEm9n298zccrBKB9HsIzvkub4NMSCLcjBhSciDjWWVuAiEA+TciwD4l63xBGI/P3N0xZlKMftLoE0t9XQWKdn8iP+8="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.0.1_1599416348103_0.5163691718715169"},"_hasShrinkwrap":false},"6.0.2":{"name":"express-sequelize-crud","version":"6.0.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"548ba788d94b2fcc18dc11354d42ebc1a0f22419","_id":"express-sequelize-crud@6.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lVq6ZjqUJc2sFPsp6Jo2lk7ZbYxN0TBfdhPYipyNDWKYSLV0BtHOinBExWpoW4fVQfJT7jfcfuW1ARqS6RpMUw==","shasum":"23f08701b56cd6f34de60e226335f6dfb3e168d5","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.0.2.tgz","fileCount":28,"unpackedSize":25547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVpiYCRA9TVsSAnZWagAA6MsP/R8w2pO20WwxFMXCDP6K\nkRyKLVJp4aKYDM1GZm7dR0M0G51XPeivty/j+7fhVkQPD2BwRd5UqXBAvnw9\nziwZn68Ok8H/vJppBeLqfKZyr5Q3LDbmxNq9CXKG/M+vHssEc3i+4MjKTlpA\n7XssiWyjbgVmhaOJ+InKye2ENKe8HPgU2pQHdE+RN49sYeB3Fo8Frzh7tNJ4\ndr4jrG4icPUvqqPK8HpDtlDSizFzX0j/E6Rj+9waSGUZNgFY+Z6dRsTeGyb9\n/I7ZBmpDtyUb3CoOnVEubCRArsSUnTyhwv7H/Qbxj9BGrq2PUEHBu7kG5HAG\nQP8ortQjX26CPPnctWkLVXecxiRkJmK8bbZark6nOgUqojdtnOT08gD+ydXg\nxGwoWE8tXkX0t9jRWZBra8QEmDgSRgBtbOg1VOJTP1JLniRIxKF89Lwma6r2\nxJQUxkWqKhMicWAGMHsWrRCXeh64qka4AuhCuFDIV0cT/JbxChjtw0hRsqdM\nzu2zu53aDzujOpLwAjbiD7rX4NPFCifbAMqzo9ZPWSs014WZy7BP5dvHxK+u\nKrh176bYygPHzwiSRrzJds9ocDSloWFBend9ek1S3+V5XMbjVReaZfzIlt3v\nNOaNtuHWlg/CiLkPVrWtB0KAjMHOgiM/gbX6oJ/nGG2mwZtgKe5CyrA3WfOZ\n4Rmi\r\n=14RT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQoCGaQSBPidH+649lEPqQ1/yFduThuONKYtTZtqPS1AiBRXZ0zl6lxsdabSgxiv95C5Xhtd1OqbymQBMfIyL7raA=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.0.2_1599510679580_0.9297433635107983"},"_hasShrinkwrap":false},"6.1.0":{"name":"express-sequelize-crud","version":"6.1.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"78112d5c6358cfe8048b39aa3ac7477e10dd89f6","_id":"express-sequelize-crud@6.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-b0QweAHxaYNz2JKEF40fExz+51XUOHcST28lUf2rT8EvHy2pmHe4L55WyxdD0N3D2oVvWKJKmBSuFpsaYcy+Yw==","shasum":"f760c4595158f49ac4b48770a16eef2f97cc0761","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.0.tgz","fileCount":28,"unpackedSize":26850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqj9CRA9TVsSAnZWagAApJ4QAJGStbLjRrM7hCf56eRU\nQMDfqXqenwOdXqkFFEKQ8uO1jWsSnse1VqREYnKsc8Vu74nRxnnI4FVbcnw9\nOueMgl0uR1c+I5qwGj7G81ts/wrY6tta8XZaOOqoVE9ZOMMm/l2i3dTwei8H\nPsKP6egKVlNLp1929nztQ2yRX5xOxxgIO+701GsEq8+0NxyOgc/Ndd3v3AQN\nIyxIISknPL+p0mPFMsM/l4Xqhy8WHkArnq6fr7aWuK6xrLQNVLyR4imVxXrJ\nq27+nVuHTjhJVdAGdIcSK8PJTa/Eh40VG9dJkIMqfFL2BGJN1mcLnO4/Pf+5\nUxGL4VtvSKMF0iAPH2FnPYLHnE5sbnPgRFqsfOHi62QTee6OQD6MtzjM+6PZ\n8NJvAvuvKMfqEBIzUHqJ+gNdDu1c+RBqXRcey7/lt6+repcc/mN6mX6H2Mje\no4F48h6pyWg6qSe/tite2G3mn+xaBlQGa9DeKTVIQvVPm3oZ/R0IxsUeZFui\nKFZmcwRvZNJStzMYQ1/OZgXDSl4QNKOsM8zzuZ0SELyQkRE/UXyLutOOLiEC\nSTQIMBzPn1Dkny3trLhy9wjYH9aFUZaD+MFu2j8+rbYuLFUK1+gfUlek7YPa\nHQI3jCO9pwRXSg71bZUZBhKAdgpO6LD6gAO0cjWpY9bbnQROJ1xVkWAHTlbr\nVOH5\r\n=OlO+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3snxtXEsvrsiJZRfkzwjr7JJgIrtom5UcV0VhIi4FYAiALEhz1s2LS5WO9n8zXo4NEcU0EksSwDyaa52omF9kS0g=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.0_1599514876714_0.8708606597755031"},"_hasShrinkwrap":false},"6.1.1":{"name":"express-sequelize-crud","version":"6.1.1","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"c33a4ac2a0d84c6f6a28fd04eb2c6432bfa5013c","_id":"express-sequelize-crud@6.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uG0eWA0KmaVu6G/YKT8ik8/Ztc0z+rLT/bl11Zs6Bg1oRwwCuw/e5PidM++m+f5hKR0iZmofD12NPsol4YvMCA==","shasum":"bcbababc9133bb1e89ab6b2ba087100f4d11903b","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.1.tgz","fileCount":28,"unpackedSize":27067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV3piCRA9TVsSAnZWagAAAxYP/iNmzqBJzxhUiLGOxAE7\nYFCH5FpST19nX5o7eLlAneu+4VhPXiXiX/R4Kifv/7EMIXMo/QnupFeGtxVM\nFbtgd9k6Aek1fyrG5yKiwXsKqCEDH6tmZ4M+6ydSDdV15t33Pbw29THZ2Hkj\nfzf/rqxhLE5X7yFZdpsJ3OAc+rZqAxvV1eq5Z7716JZGdewDnkpc+lRvjF7w\niQfBgTwnMGiGi0yIsRbq5tgiEyIXYoj+Ie4Jsqef1n6e57NFfkBZSaJoUbfC\nUq2x+hyipKjsUm2+W/91VwQQ+nqRdclRyk2PSjSqngHAtplKNjxxfiGGlVh3\nL+CXcdH6HdiJTH0iyGfWwELPFWuFIAvN/NPPYVcBym0gUDmVqOPt/IQBdmGp\ncrhkF4R8JNrXMoifOi/VrSSw+8eVJ8lBj7c5WE1A6rHu5aJK5G4qoM/l6dP5\n4xOMLYsSMSJ8RroavCjvqAGvJshAdTTJqz0hsQoXinQlWSvW7BjballLfQq4\nXoCaq1Q/IE0XTPXVoongn/gHVcKTZgar7rDbkBah8wFljnjM8jYP1ckpGib3\n+QJqg0GUPu5ybTUiBFhq52e/2ip11z8RYC9J/3tKXG0at4hotyoBzEPvP20h\no+B3hFYmV9jvXt1yVGRV8Z5XImCyvDYncvchYweMG8xOCNu/2wH8LJ83MOfx\nQO+a\r\n=G7DA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtYOL2Jc8fwsFUB15+p/u8EpD1RyOrqXyZ/r03MBejrAIgVfaDsLp7NVr/1H9tadnvCkcSDjmcHWFAwt8e7ynPD9s="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.1_1599568481919_0.15158893676125018"},"_hasShrinkwrap":false},"6.1.2":{"name":"express-sequelize-crud","version":"6.1.2","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"5926c4865ca180379dd92cf60fae8c5de6da8e3c","_id":"express-sequelize-crud@6.1.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FFmm3W2prVZ3U1xyzqRc1yseTY0sziSbRhFohvfzcIzdJ8RqRh6WntHm3VeqX2hCRx23Rag++HsZDGwJDjgq6g==","shasum":"e600df83ecdef7a0640790ee52f55504b56ef509","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.2.tgz","fileCount":28,"unpackedSize":27027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZQyeCRA9TVsSAnZWagAA7gEP/1yOqcnZdelj0CQQoP81\ndgiuJJvFGDwK14t+Kx3XTnzTp+JMB56Bf3lGxWPxHJsn/znAYzC1MqMwdQzF\nkKNM/5o371f+1J7o4Qs18JdD/nDq+J3yv2PPecBbIpaJyHo2gSq15qISY3LK\nnATlvNFSCRddjSsgEj89B8/3pQYpxo7zlEJpir817AqDdI323AmoalORyH4L\nIT1Ff8+aAsSAYevlP7f2TrPxw9AYks2/1H8LXhWcyCmJaw9HN5DOUtHPcO4U\n5gFbVo3mEtXt9UjTChQSsK3ffWUW1gdlXAmgidiWz14sQCZqPB1wuGj9x/4w\n3VhWYll2JmodGEdl7iKEz2yanW0Tf64rGFPzjo8+kPJZ9GAzVVBjwAbjnCLR\ndugc6afmJ28ZaaU4H6xLGoHBGbNzjhSSHxvHtv0aGYMLNiy9MSi4t41cx3l2\npm5fdwExbdjrkBb7ep2Ps9sE4vDe4ZfYHLG7uoqRewg6qkX+MV26PgmytyAr\n8wzhZZJECp/CadvKguI3GyHebA9Dv7V9K9+zcyXcgi7UMDlum3D27mWHFnrQ\nmu+OeT/7J+YJMU8HhhlapgGY/M4BxLhXlL5BuqzWbB2K76ajhRzJbwF56Pyw\nocHDfeygNJ8CT12vyL4sgrkFtKMtsUb5vPfUo39a2y+OUBUn6RMfBMQASnY2\nyVVs\r\n=uIFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJjG8B+SFG7JxTtw4nLnqdBWdIIvTSaS/621HXsPIGYAiAGATTL0KB+nqZLzp60LBNEC7omb+e7kc4PShwOB2DuTA=="}]},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.2_1600457886070_0.2804882387882852"},"_hasShrinkwrap":false},"6.1.3":{"name":"express-sequelize-crud","version":"6.1.3","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"178cc7a521ad96aba7426dc7d06687ed370af8a8","_id":"express-sequelize-crud@6.1.3","_nodeVersion":"12.20.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BcN1MX6YDlbUPYQjMbx6TjB0f29GBtBQSQS8ZxPZ+vgzRCgOwvCZoeuzlyHSclgyEShIVCJ++8jRpyvXICpmvw==","shasum":"6d24f87aee48c3f7b1aab974ebc2e56ddb34e635","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.3.tgz","fileCount":28,"unpackedSize":27147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLTHWCRA9TVsSAnZWagAA2PYQAISA52i0GylVQcqD7LZv\nEqNjpOEM/D95rLxiAWpsFen8loSeWIt3iCRq3Srdu9+zMDPhyXiBDkXMFz5K\negOWQZvCnaOxneJZoRCwisD63PJu+KpsrNZduBUdKNVgXZcnkZ//os/Eke4H\nQiGVpmSNdELuvXM4IC125IHhGujqSCBG9ZR8aF3WXoAmq+/dd7c5TP4Nw2h4\nfVjYvRslkH59MlUEpdGUT7/Uaya6GWY+K7BF2wnzOVKdzYcEI0M+tKr6Oynv\nUxlDhBlg+AmiwLN1c1C5Q/2ODMvL/SCtcxpXuX/z6QM4hPnjjvPjyxNb2ON+\nAWVVLqjl+OIvdFhXJe2RGehkesrs0VupOpppnu6FDpqs9v9IKujT5YW37c3B\nQasX8BfumQA0m+AcYNZQd2zGLix5S+3woQufTM0goiY3eBMJWd6klL7WekAM\nlDAFmcuBRDZab8sBIAJ6gzfS3mSt2YnKP9uru2Ex3GzHyv1mdm3TbZqteyYF\nccAx7My4cQdBJkYywlZDurO9GZY6oUpeWx1cVvLyTuiSkgGS53BT5jT+ohPc\nL79Tk9DE4NSOJoUgqZN9Ni0c1CVHlcxfs4sUQv469CuXD8MWZHpQsNl/Y0Rz\nNUopeCfG4Aj3aYMFBrIyMKsKHraqtayDQEjivNm1wgSnkE/+cTNcgRTMNCVH\nKUbD\r\n=7LNw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0ZT81db0dNnoGij0q8VtkNAntoD7TNMb2LLWrS2gwgAiEAqLTl4mXf09xtB+pG8iW4eimRcRws17m7lOqmQ4LloBc="}]},"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.3_1613574614050_0.44211369066339534"},"_hasShrinkwrap":false},"6.1.4":{"name":"express-sequelize-crud","version":"6.1.4","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"fa590d7462cb5545a17583fbd8fb5d472b1edbf6","_id":"express-sequelize-crud@6.1.4","_nodeVersion":"12.20.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9LElWthqK1D00e1BdFDYP3gY0Wbl06Ao9M2E95vezTJ9kgc9430kZ0ScbOyUHIt3H/VE41ZKc0vrglv8yQCLxw==","shasum":"096708bb00ce6f6a7bd4fdc3e7e404a6cbad693c","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.4.tgz","fileCount":28,"unpackedSize":27160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLT+5CRA9TVsSAnZWagAAT/sP/1RTaYa+gTdDu/hRENB6\nwXXQ74zQUwNAVC4kbKbq4aU81uvzgszYn1DR45OUjKQ5Aw2V1eY48QwpjRW7\nMTnSKtVmu8nk76N2CC/+8j9ER50RYZqdLUEwgne1nLgOO6Aeqhpy6M0UKCD2\nhoDe4k9ct7yOCS9CPR7ClyWAoINqbjY3TSbXsSyv0VO7zJqUkcx90ZjmACjW\nueDMSt8j9YkbStFwbmqlzZs77LnuxUKpOBqcseBLXfOSG9e8NHn11EVr5f6m\n6a/HqQ/QN/gAagcn2iRHCqUWecCYCTXY+KDsVzqi48h5vxnzNR3P+W8slgdn\nJNnQJAVN0gRzYH8M3WyjWMSVTgEgbqtW52JHsn+Q93IN/JFJpDJokAjIExQ0\nYQCAOAdY/CTxwWcG72e2+oEzJP2Rj0TpCdJdZ6JbWv8JJ1wyqsdmKu8MTAMO\nHZtiIu32eRmyNAs8OUotsik/J1K8mSWZ9o4y7MVeG2wFOKbkWob/sKBEqaaF\nnGC95yiNNf+fTEpo/G4qxHhsMG/SmC0WOrYf5WaHeiyso5kN1xmQ2Y67Q6F5\nDE3K2ov0T4gABdgk3S1hC1gQirsPFPwC7Lh7IL0qDmE/0hpcJih+yl/CxAxH\nufthZFskywRj1lNE/pT8Lckbbl1qPUMo958GvFALCBMrUNVTTtSowfPAKqHc\nLViu\r\n=FnPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjlPe35ctsL44dlRIri0K2gDUx+zP83j3Hg1UAWSLOlAiEAoa0Rv1WUedU1AjCCq1WfOqxQ15zxPWxUg27c9RkU7hk="}]},"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.4_1613578168802_0.40244951248377725"},"_hasShrinkwrap":false},"6.1.5":{"name":"express-sequelize-crud","version":"6.1.5","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^24.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^12.12.11","@types/validator":"^10.11.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^3.1.0","jest":"^24.9.0","node-fetch":"^2.6.0","ra-data-simple-rest":"2.9.8","react":"^16.12.0","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^5.21.2","typescript":"^3.7.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"13b9ed97e43340d408f1922cac831c22891c353c","_id":"express-sequelize-crud@6.1.5","_nodeVersion":"12.20.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9Ir0DoYMH3aGfQ8rh1OJZXmS7JLURrugRJNoTnfwXKHoWqs6vJ39mpd27RcZ4mmzPSbKpXSiEIN2WC7scYHO1g==","shasum":"9d2f6fd3c214873b394cc61214a1ac587accca80","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.1.5.tgz","fileCount":28,"unpackedSize":27206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLUIpCRA9TVsSAnZWagAAoxgQAKUjU0Sp+9SavS9WbC6o\nPqO3hAc6NUJvqm+8TUczu73iwAKEtZ+O58XTcCwBmq3v4ffx6OLBpEsRsiB0\nzPm8CLCdFZw22c18tgOzmsaL7jt6jezR0UW8uFnsPrilSm64ImbU9p8EqBrG\n1jSWsZCuZbhNMpoLXm6y7dz+bCmSQYXPmDju712l8gBR3iO9/pgG0xa2Q4nN\nAPosr0aOs0bHDB/iFsLwmG6D0pRDQ0DmqE3EViioz9jsxTpwRNBpZ9KmKqjy\ntFwMi1DgBa4X7HAslNd8RXwm6D/c1mqy3tDhKtIWxcFsYyh4n7Ome3X7vVnB\nrWaTrrscMgdvAzjKkFRBzZCCA4OHUabmfIV3V+OIZe5J8klqbiob/tEYyMD2\nSAFjZK3o0KEClAGOCnSWc5iVNTHVJYjCaXuMEZ0EzD2aPBVRNOlWaLGvwXpN\nefv8R1dxhoS64bbunLPxaY3qw5UU+YjXh79J26udsLETWFqM40+UB8vUZlsw\nWOhwlQ1KAd+e6U++iHTOmTLik09cu8BqhiMvciPZNMHCiuxmL+kvOrUfEV8G\nn85nuqU3fbJTGP9Tq9UGpdmbwF8jDhVHoxdnKRxm7um2l3NuViJcHcO3cy1L\nn0Aahvtfah9L1PPpHXU8RTzv8TSNFbyM0gcWSRFmDqbHhTJVJL3zPo3ll3wV\nR5m0\r\n=g3KW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuhqhbttbxE6DKzqcaJAV2sA06E5149CHVsTkBFP6LrQIgb6m44sbcBwMPnnB0VW514tkojbFPJGjDYSVw+coOL98="}]},"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.1.5_1613578793015_0.9502265275432047"},"_hasShrinkwrap":false},"6.2.0":{"name":"express-sequelize-crud","version":"6.2.0","description":"React Admin backend with Express and Sequelize. 1 line per resource!","main":"./lib/index.js","types":"./lib/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"keywords":["react-admin","sequelize","express"],"tags":["react-admin","sequelize","express"],"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","license":"MIT","scripts":{"build":"rimraf lib && babel src -d lib --extensions '.ts' && tsc","prepublish":"yarn build","check-types":"tsc","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn check-types"}},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@types/bluebird":"^3.5.29","@types/express":"^4.17.2","@types/jest":"^26.0.23","@types/lodash":"^4.14.149","@types/mime-types":"^2.1.0","@types/node":"^15.9.0","@types/validator":"^13.1.3","codecov":"^3.6.1","express":"^4.17.1","husky":"^6.0.0","jest":"^27.0.4","node-fetch":"^2.6.0","react":"^17.0.2","rimraf":"^3.0.0","semantic-release":"^17.0.4","sequelize":"^6.6.2","sqlite3":"^5.0.2","typescript":"^4.3.2"},"peerDependencies":{"express":"^4.0.0","sequelize":"^5.0.0 || ^6.0.0"},"jest":{"setupFiles":["./tests/jest.setup.js"]},"dependencies":{"body-parser":"^1.19.0","lodash":"^4.17.15"},"release":{"branches":["master","next"]},"gitHead":"4d80bee377e28aec13cfd0d5fc19d46aa2803302","_id":"express-sequelize-crud@6.2.0","_nodeVersion":"12.22.7","_npmVersion":"7.15.1","dist":{"integrity":"sha512-VbkPdUhooEyU5ucBxKU6iJU4rkWf2ZPURHovlOdaH8zrk/1BRtf2L+XgKglyXs3HjG/AMbu2LVfhWLHdmxcw5Q==","shasum":"b44780861012346d16799356a71f7a32634d2ed9","tarball":"https://registry.npmjs.org/express-sequelize-crud/-/express-sequelize-crud-6.2.0.tgz","fileCount":27,"unpackedSize":29988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Dm9CRA9TVsSAnZWagAAANAP/2OiPu1Q0wIDvP+WCRKG\nyGpA/0XSGBQcglpU83pGz69aaFE8x6OyoeiU8fx02WhsvPxReWfALTTbiaw6\noChywGZpJbJkH8zNe7YsMMq314DR0KdGaKa/G8mq0/d6ziyVsaLTgD/BNMxl\nOvH3nh4ZESHD1S3bDf414TwryPGfJvu/DqkLYNO6uUT2TCeXXctvUMp4Gqx4\n+CkxhQ9+Thd1Uqui4ZjpMV64xVKY3CB5YXX5pinf/SbTVxbuVU30OmZmQK8X\nD61XTwQvNhkLG1yz0mEBNjqMKglUqWiKrba4f4W+i+9/g5MxIBNPUDWUMe+h\n/LSYPP3RUi3Dm61P4b7FDh855GMWt8e5sBKhGrzDnB2od7CQ8U4liSUsFG74\nA3mfM+PCwBQnn1l9WZMZN+/5Oltbp60AKRpS2hH4oIQkW2O09QUfqc2/D/Lw\neynATrTmtxGml+YGo3bw6ilEzvvVcGRJpp9O/OJCfoTmp/TtsyTJNF+8Zrh1\nP/0uKQTRU3vZQ9YQYG3JElfJzL6N82SmuXtH8VNTN1I0crvG28Dm7NbX4ybm\nKLk11OBt/s9ffHEbPa/bYbTNrSxL86Nr1FOa32w1jqjjZpBxm+MXRERAZAwi\nQ5FwjyFrxPHUT7bZCaCFEb5C5s2PwqXSRZg2SCihO4d8w+X/+f8/JivsywHX\npW3p\r\n=fghb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBV4x/qqDAnt/xJPFRuTp8lO5wZ2RwDMjSSbc8iMwThQIhAN9vdlopOJclrdRq/u6BnDqHuepw43vAC5/S8JVurr4Q"}]},"_npmUser":{"name":"nicgirault","email":"nicgirault@gmail.com"},"directories":{},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-sequelize-crud_6.2.0_1641560509384_0.005835770244315697"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to express-crud-router. Install using express-crud-router instead."}},"time":{"created":"2019-11-22T21:20:45.911Z","3.1.2":"2019-11-22T21:20:46.043Z","modified":"2022-05-01T23:55:16.323Z","3.2.0":"2019-11-22T21:55:38.168Z","3.3.0":"2020-02-27T17:24:59.513Z","3.3.1":"2020-02-28T10:07:23.066Z","3.4.0":"2020-03-02T16:03:34.099Z","3.5.0":"2020-03-03T06:46:50.470Z","3.6.0":"2020-03-04T09:17:28.279Z","3.5.2":"2020-03-04T15:03:53.771Z","4.0.0":"2020-05-15T11:11:29.750Z","4.0.1":"2020-05-15T12:36:41.203Z","4.0.2":"2020-05-15T12:50:55.003Z","5.0.0":"2020-05-15T13:44:19.644Z","5.1.0":"2020-06-20T10:53:15.517Z","5.1.1":"2020-07-02T07:20:22.734Z","5.1.2":"2020-08-20T14:39:48.352Z","5.2.0":"2020-09-06T14:38:30.666Z","5.2.1":"2020-09-06T14:46:29.640Z","6.0.0":"2020-09-06T15:03:36.044Z","6.0.1":"2020-09-06T18:19:08.233Z","6.0.2":"2020-09-07T20:31:19.692Z","6.1.0":"2020-09-07T21:41:16.868Z","6.1.1":"2020-09-08T12:34:42.084Z","6.1.2":"2020-09-18T19:38:06.192Z","6.1.3":"2021-02-17T15:10:14.220Z","6.1.4":"2021-02-17T16:09:28.934Z","6.1.5":"2021-02-17T16:19:53.162Z","6.2.0":"2022-01-07T13:01:49.544Z"},"maintainers":[{"name":"nicgirault","email":"nicgirault@gmail.com"}],"description":"React Admin backend with Express and Sequelize. 1 line per resource!","homepage":"https://github.com/lalalilo/express-sequelize-crud#readme","keywords":["react-admin","sequelize","express"],"repository":{"type":"git","url":"git+https://github.com/lalalilo/express-sequelize-crud.git"},"author":{"name":"nicgirault","email":"nic.girault@gmail.com"},"bugs":{"url":"https://github.com/lalalilo/express-sequelize-crud/issues"},"license":"MIT","readme":"# express-sequelize-crud\n\n```ts\nimport crud, { sequelizeCrud } from 'express-sequelize-crud'\n\napp.use(crud('/admin/users', sequelizeCrud(User)))\n```\n\nExpose resource CRUD (Create Read Update Delete) routes for Express & Sequelize (and other ORMs in v6+). Compatible with [React Admin Simple Rest Data Provider](https://github.com/marmelab/react-admin/tree/master/packages/ra-data-simple-rest)\n\n### Note: `Content-Range` header\n\nFor `getList` methods, the response includes the total number of items in the collection in `X-Total-Count` header. You should use this response header for pagination and avoid using `Content-Range` header if your request does not include a `Range` header. Checkout [this](https://stackoverflow.com/questions/53259737/content-range-working-in-safari-but-not-in-chrome) stackoverflow thread for more info.\n\n If you are using `ra-data-simple-rest`, please refer to the [documentation](https://github.com/Serind/ra-data-simple-rest#note-about-content-range) to use `X-Total-Count` for pagination.\n\n[![codecov](https://codecov.io/gh/lalalilo/express-sequelize-crud/branch/master/graph/badge.svg)](https://codecov.io/gh/lalalilo/express-sequelize-crud) [![CircleCI](https://circleci.com/gh/lalalilo/express-sequelize-crud.svg?style=svg)](https://circleci.com/gh/lalalilo/express-sequelize-crud)\n\n## Install\n\n```\nyarn add express-sequelize-crud\n```\n\n## Usage\n\n### Simple use case\n\n```ts\nimport express from 'express'\nimport crud, { sequelizeCrud } from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(crud('/admin/users', sequelizeCrud(User)))\n```\n\n### Limit actions\n\n```ts\nimport express from 'express'\nimport crud, { sequelizeCrud } from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(\n  crud('/admin/users', {\n    ...sequelizeCrud(User),\n    destroy: null,\n  })\n)\n```\n\n### Custom filters\n\nCustom filters such as case insensitive filter can be perform like this:\n\n```ts\nimport express from 'express'\nimport { Op } from 'sequelize'\nimport crud, { sequelizeCrud } from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(\n  crud('/admin/users', sequelizeCrud(User), {\n    filters: {\n      email: value => ({\n        [Op.iLike]: value,\n      }),\n    },\n  })\n)\n```\n\n### Custom behavior & other ORMs\n\n```ts\nimport express from 'express'\nimport crud from 'express-sequelize-crud'\nimport { User } from './models'\n\nconst app = new express()\napp.use(\n  crud('/admin/users', {\n    getList: ({ filter, limit, offset, order, opts: { req, res } }) =>\n      User.findAndCountAll({ limit, offset, order, where: filter }),\n    getOne: (id, { req, res }) => User.findByPk(id),\n    create: (body, { req, res }) => User.create(body),\n    update: (id, body, {req, res}) => User.update(body, { where: { id } }),\n    destroy: (id, { req, res }) => User.destroy({ where: { id } }),\n  })\n)\n```\n\n### Search\n\n#### Autocomplete\n\nWhen using react-admin autocomplete reference field, a request is done to the API with a `q` filter. Thus, when using the autocomplete field in react-admin, you must specify the behavior to search the records. This could looks like:\n\n```ts\napp.use(\n  crud('/admin/users', {\n    search: async (q, limit) => {\n      const { rows, count } = await User.findAndCountAll({\n        limit,\n        where: {\n          [Op.or]: [\n            { address: { [Op.iLike]: `${q}%` } },\n            { zipCode: { [Op.iLike]: `${q}%` } },\n            { city: { [Op.iLike]: `${q}%` } },\n          ],\n        },\n      })\n\n      return { rows, count }\n    },\n  })\n)\n```\n\nexpress-sequelize-crud exposes a default search helper function `sequelizeSearchFields`. \nInternally it uses `LIKE` syntax for all columns except uuid (`type: DataTypes.UUID`)\n\nHere is an example:\n\n```ts\nimport crud, {\n  sequelizeCrud,\n  sequelizeSearchFields,\n} from 'express-sequelize-crud'\n\ncrud('/admin/users', {\n  ...sequelizeCrud(User),\n  search: sequelizeSearchFields(User, ['address', 'zipCode', 'city']),\n})\n```\n\nWhen searching `some stuff`, the following records will be returned in this order:\n\n1. records with a searchable field that contains `some stuff`\n2. records that have searchable fields that contain both `some` and `stuff`\n3. records that have searchable fields that contain one of `some` or `stuff`\n\nThe search is case insensitive by default. You can customize the search to make it case sensitive or use a scope:\n\n```ts\nimport { Op } from 'sequelize'\n\nconst search = sequelizeSearchFields(\n  User,\n  ['address', 'zipCode', 'city'],\n  Op.like\n)\n```\n\n## Contribute\n\nThis lib uses [semantic-release](https://github.com/semantic-release/semantic-release). You need to write your commits following this nomenclature:\n\n- feat: A new feature\n- fix: A bug fix\n- docs: Documentation only changes\n- style: Changes that do not affect the meaning of the code (white-space, - formatting, missing semi-colons, etc)\n- refactor: A code change that neither fixes a bug nor adds a feature\n- perf: A code change that improves performance\n- test: Adding missing or correcting existing tests\n- chore: Changes to the build process or auxiliary tools and libraries such as documentation generation\n\nTo trigger a major version release write in the core of the commit message:\n\n```\nfeat: my commit\n\nBREAKING CHANGE: detail here\n```\n","readmeFilename":"README.md"}