233 Commits

Author SHA1 Message Date
ef01502977 Add support for json5 format 2023-12-26 01:20:30 +01:00
5a397ed1c8 fix, lint, refactor 2023-12-17 22:56:47 +01:00
6c7f3e5398 feat: add dev mode 2023-12-01 15:45:40 +01:00
3e8207717c refactor: rename 2023-12-01 15:15:03 +01:00
8b3e48e1ad wip 2023-11-27 23:41:46 +01:00
8d16c88173 chore: remove previous files 2023-11-27 23:41:42 +01:00
64f8698665 ignore $schema definition (#1324)
* ignore $schema definition

* added tests that verify $schema node is ignored

* reduced schema ignore tests (copied from other tests)

---------

Co-authored-by: Eric Newton <eric.newton@centralsquare.com>
2023-03-21 22:22:55 +01:00
3e12cc1460 fix: typo 2023-02-22 22:37:47 +01:00
ed2767416a chore: lint 2023-02-22 22:34:39 +01:00
39f615c530 Accept .cjs (Commonjs) file for the db (#1368) 2023-02-22 22:25:59 +01:00
f457b098b1 Fix CI failure caused by #1394 (#1406) 2023-02-18 02:52:14 +01:00
e371afd9bb Display type correctly for array if obj passed as an array (#1394)
* Display type correctly for array if obj passed as an array

* Narrow the test case for `should throw an error if data is an array`
2023-02-14 05:06:04 +01:00
bd3fa55e4e remove update-notifier (#1365) 2022-11-03 01:54:27 +01:00
f1621c38fe lint 2020-11-15 23:50:27 +01:00
608da7c45d Replace deprecated request module with native. (#1175) 2020-09-29 23:56:51 +02:00
f67677fb24 Fix #1079 404 error on home page 2020-02-23 10:15:53 +01:00
fa9aa517f9 Remove webpack devDependencies and drop IE11 support for the homepage 2020-02-12 02:51:18 +01:00
8c37ce4500 Remove dependency 2020-02-12 00:37:15 +01:00
574cb817dc Fix default options for router 2020-02-12 00:17:49 +01:00
ae1428375d Fix for multiple _ne operators (#1013)
When filtering with multiple _ne it should use logical AND instead of OR to verify that all checks succeed, close #929
2019-09-02 18:30:35 +02:00
cd716a2eec fix lint errors 2019-09-02 18:21:43 +02:00
69a6c8468e update front 2019-09-02 18:00:57 +02:00
8670992541 Update homepage 2019-05-21 23:52:15 +02:00
a843cf1a4a Update homepage 2019-05-21 04:51:54 +02:00
a58af99890 Use vanilla JS for the homepage 2019-05-20 05:32:03 +02:00
15459cf109 Fix db.getState is not a function 2018-12-26 21:25:03 +01:00
dde5636bdb Add option to singular routes 2018-12-25 23:47:35 +01:00
49f5583c37 Merge branch 'master' of https://github.com/typicode/json-server 2018-12-25 23:31:19 +01:00
bbc2011ec3 Add option to plural routes 2018-12-25 23:29:08 +01:00
33fcd7159c Switch back to async 2018-11-14 12:03:05 +01:00
138a48e988 Update message 2018-10-18 14:42:18 +09:00
8471699c1d Show proper error for PORT in use (#864)
Signed-off-by: VighneshKSP <ksp.vighnesh@gmail.com>
2018-10-18 14:33:22 +09:00
1fb65b6ecb Upgrade to Babel 7 2018-09-12 16:42:14 +02:00
fda4e3e722 Merge branch 'master' of https://github.com/ruifortes/json-server into ruifortes-master 2018-09-11 23:47:47 +02:00
5f6f6e1cd4 Refactor 2018-06-12 21:40:40 +02:00
6cdcb32aac CLI listen to 'localhost' by default, instead of '0.0.0.0' 2018-06-09 01:16:41 +02:00
a0e55b8ecb Use FileSync in jsonServer.router 2018-06-05 20:08:56 +01:00
4b36016e21 Fix server watch restart\n\nstart() is now called in destroy callback. Has watch callback is beeing called twice (on windows at least) reset server variable in start() 2018-06-05 11:10:28 +01:00
4b1c6f791d Make router accept file path again 2018-06-04 21:07:46 +01:00
913473f304 Use latest lowdb 2018-06-04 20:18:17 +01:00
50baa9e640 eslint --fix 2018-05-30 12:47:00 +02:00
e9458a6409 webpack 4 + preact (#786) 2018-05-30 12:39:10 +02:00
005ed73b92 Fixed eslint errors in Tests (#728)
* Fix error message construction in index.js

The error message in routes creation was not validated by eslint.
Now it is accepted as valid and every test runs well.

* Fix error message for both latest and 4 node versions
2018-04-17 00:13:54 +02:00
f5fd222ae3 added support for _delay in query string to delay response of request on per request basis (#673)
* added support for passing _delay as query parameter to delay response by X milliseconds

* added tests / fixed linting error
2017-11-06 13:10:55 +01:00
68b3b0fafb moving logger after express.static to prevent unnecessary logging of static files with express (#587) 2017-11-02 22:13:42 +01:00
7c5e69ae65 Update index.html 2017-11-02 21:42:30 +01:00
7bc529de47 Remove console.log (#677) 2017-11-02 20:59:09 +01:00
7c32f7121f update dependencies (#674) 2017-10-31 02:36:35 +01:00
84d989294b Replace shortid to nanoid (#655) 2017-10-10 23:49:50 +02:00
6ca65ef982 #415 Missing body for POST request in middleware (#576)
* Missing postbody in middleware

Added body parser to server defaults.

* Test name change

Capitol letter is now lower case

* Missing postbody in middleware

Added body parser to server defaults.

* Test name change

Capitol letter is now lower case

* Added postbody as option to defaults

* Missing postbody in middleware

Added body parser to server defaults.

* Test name change

Capitol letter is now lower case

* Missing postbody in middleware

Added body parser to server defaults.

* Added postbody as option to defaults

* Setting bodyParser as enabled by default for cli
2017-07-14 02:41:55 +02:00