2016-01-28 10:58:12 -08:00
{
"name" : "parse-server" ,
chore(release): 7.0.0-beta.1 [skip ci]
# [7.0.0-beta.1](https://github.com/parse-community/parse-server/compare/6.5.0-beta.1...7.0.0-beta.1) (2024-03-19)
### Bug Fixes
* CacheAdapter does not connect when using a CacheAdapter with a JSON config ([#8633](https://github.com/parse-community/parse-server/issues/8633)) ([720d24e](https://github.com/parse-community/parse-server/commit/720d24e18540da35d50957f17be878316ec30318))
* Conditional email verification not working in some cases if `verifyUserEmails`, `preventLoginWithUnverifiedEmail` set to functions ([#8838](https://github.com/parse-community/parse-server/issues/8838)) ([8e7a6b1](https://github.com/parse-community/parse-server/commit/8e7a6b1480c0117e6c73e7adc5a6619115a04e85))
* Deny request if master key is not set in Parse Server option `masterKeyIps` regardless of ACL and CLP ([#8957](https://github.com/parse-community/parse-server/issues/8957)) ([a7b5b38](https://github.com/parse-community/parse-server/commit/a7b5b38418cbed9be3f4a7665f25b97f592663e1))
* Docker image not published to Docker Hub on new release ([#8905](https://github.com/parse-community/parse-server/issues/8905)) ([a2ac8d1](https://github.com/parse-community/parse-server/commit/a2ac8d133c71cd7b61e5ef59c4be915cfea85db6))
* Docker version releases by removing arm/v6 and arm/v7 support ([#8976](https://github.com/parse-community/parse-server/issues/8976)) ([1f62dd0](https://github.com/parse-community/parse-server/commit/1f62dd0f4e107b22a387692558a042ee26ce8703))
* GraphQL file upload fails in case of use of pointer or relation ([#8721](https://github.com/parse-community/parse-server/issues/8721)) ([1aba638](https://github.com/parse-community/parse-server/commit/1aba6382c873fb489d4a898d301e6da9fb6aa61b))
* Improve PostgreSQL injection detection; fixes security vulnerability [GHSA-6927-3vr9-fxf2](https://github.com/parse-community/parse-server/security/advisories/GHSA-6927-3vr9-fxf2) which affects Parse Server deployments using a Postgres database ([#8961](https://github.com/parse-community/parse-server/issues/8961)) ([cbefe77](https://github.com/parse-community/parse-server/commit/cbefe770a7260b54748a058b8a7389937dc35833))
* Incomplete user object in `verifyEmail` function if both username and email are changed ([#8889](https://github.com/parse-community/parse-server/issues/8889)) ([1eb95ae](https://github.com/parse-community/parse-server/commit/1eb95aeb41a96250e582d79a703f6adcb403c08b))
* Parse Server option `emailVerifyTokenReuseIfValid: true` generates new token on every email verification request ([#8885](https://github.com/parse-community/parse-server/issues/8885)) ([0023ce4](https://github.com/parse-community/parse-server/commit/0023ce448a5e9423337d0e1a25648bde1156bc95))
* Parse Server option `fileExtensions` default value rejects file extensions that are less than 3 or more than 4 characters long ([#8699](https://github.com/parse-community/parse-server/issues/8699)) ([2760381](https://github.com/parse-community/parse-server/commit/276038118377c2b22381bcd8d30337203822121b))
* Server crashes on invalid Cloud Function or Cloud Job name; fixes security vulnerability [GHSA-6hh7-46r2-vf29](https://github.com/parse-community/parse-server/security/advisories/GHSA-6hh7-46r2-vf29) ([#9024](https://github.com/parse-community/parse-server/issues/9024)) ([9f6e342](https://github.com/parse-community/parse-server/commit/9f6e3429d3b326cf4e2994733c618d08032fac6e))
* Server crashes when receiving an array of `Parse.Pointer` in the request body ([#8784](https://github.com/parse-community/parse-server/issues/8784)) ([66e3603](https://github.com/parse-community/parse-server/commit/66e36039d8af654cfa0284666c0ddd94975dcb52))
* Username is `undefined` in email verification link on email change ([#8887](https://github.com/parse-community/parse-server/issues/8887)) ([e315c13](https://github.com/parse-community/parse-server/commit/e315c137bf41bedfa8f0df537f2c3f6ab45b7e60))
### Features
* Add `installationId` to arguments for `verifyUserEmails`, `preventLoginWithUnverifiedEmail` ([#8836](https://github.com/parse-community/parse-server/issues/8836)) ([a22dbe1](https://github.com/parse-community/parse-server/commit/a22dbe16d5ac0090608f6caaf0ebd134925b7fd4))
* Add `installationId`, `ip`, `resendRequest` to arguments passed to `verifyUserEmails` on verification email request ([#8873](https://github.com/parse-community/parse-server/issues/8873)) ([8adcbee](https://github.com/parse-community/parse-server/commit/8adcbee11283d3e95179ca2047e2615f52c18806))
* Add `Parse.User` as function parameter to Parse Server options `verifyUserEmails`, `preventLoginWithUnverifiedEmail` on login ([#8850](https://github.com/parse-community/parse-server/issues/8850)) ([972f630](https://github.com/parse-community/parse-server/commit/972f6300163b3cd7d95eeb95986e8322c95f821c))
* Add password validation via POST request for user with unverified email using master key and option `ignoreEmailVerification` ([#8895](https://github.com/parse-community/parse-server/issues/8895)) ([633a9d2](https://github.com/parse-community/parse-server/commit/633a9d25e4253e2125bc93c02ee8a37e0f5f7b83))
* Add support for MongoDB 7 ([#8761](https://github.com/parse-community/parse-server/issues/8761)) ([3de8494](https://github.com/parse-community/parse-server/commit/3de8494a221991dfd10a74e0a2dc89576265c9b7))
* Add support for MongoDB query comment ([#8928](https://github.com/parse-community/parse-server/issues/8928)) ([2170962](https://github.com/parse-community/parse-server/commit/2170962a50fa353ed85eda3f11dce7ee3647b087))
* Add support for Node 20, drop support for Node 14, 16 ([#8907](https://github.com/parse-community/parse-server/issues/8907)) ([ced4872](https://github.com/parse-community/parse-server/commit/ced487246ea0ef72a8aa014991f003209b34841e))
* Add support for Postgres 16 ([#8898](https://github.com/parse-community/parse-server/issues/8898)) ([99489b2](https://github.com/parse-community/parse-server/commit/99489b22e4f0982e6cb39992974b51aa8d3a31e4))
* Allow `Parse.Session.current` on expired session token instead of throwing error ([#8722](https://github.com/parse-community/parse-server/issues/8722)) ([f9dde4a](https://github.com/parse-community/parse-server/commit/f9dde4a9f8a90c63f71172c9bc515b0f6c6d2e4a))
* Deprecation DEPPS5: Config option `allowClientClassCreation` defaults to `false` ([#8849](https://github.com/parse-community/parse-server/issues/8849)) ([29624e0](https://github.com/parse-community/parse-server/commit/29624e0fae17161cd412ae58d35a195cfa286cad))
* Deprecation DEPPS6: Authentication adapters disabled by default ([#8858](https://github.com/parse-community/parse-server/issues/8858)) ([0cf58eb](https://github.com/parse-community/parse-server/commit/0cf58eb8d60c8e5f485764e154f3214c49eee430))
* Deprecation DEPPS7: Remove deprecated Cloud Code file trigger syntax ([#8855](https://github.com/parse-community/parse-server/issues/8855)) ([4e6a375](https://github.com/parse-community/parse-server/commit/4e6a375b5184ae0f7aa256a921eca4021c609435))
* Deprecation DEPPS8: Parse Server option `allowExpiredAuthDataToken` defaults to `false` ([#8860](https://github.com/parse-community/parse-server/issues/8860)) ([e29845f](https://github.com/parse-community/parse-server/commit/e29845f8dacac09ce3093d75c0d92330c24389e8))
* Deprecation DEPPS9: LiveQuery `fields` option is renamed to `keys` ([#8852](https://github.com/parse-community/parse-server/issues/8852)) ([38983e8](https://github.com/parse-community/parse-server/commit/38983e8e9b5cdbd006f311a2338103624137d013))
* Node process exits with error code 1 on uncaught exception to allow custom uncaught exception handling ([#8894](https://github.com/parse-community/parse-server/issues/8894)) ([70c280c](https://github.com/parse-community/parse-server/commit/70c280ca578ff28b5acf92f37fbe06d42a5b34ca))
* Switch GraphQL server from Yoga v2 to Apollo v4 ([#8959](https://github.com/parse-community/parse-server/issues/8959)) ([105ae7c](https://github.com/parse-community/parse-server/commit/105ae7c8a57d5a650b243174a80c26bf6db16e28))
* Upgrade Parse Server Push Adapter to 5.0.2 ([#8813](https://github.com/parse-community/parse-server/issues/8813)) ([6ef1986](https://github.com/parse-community/parse-server/commit/6ef1986c03a1d84b7e11c05851e5bf9688d88740))
* Upgrade to Parse JS SDK 5 ([#9022](https://github.com/parse-community/parse-server/issues/9022)) ([ad4aa83](https://github.com/parse-community/parse-server/commit/ad4aa83983205a0e27639f6ee6a4a5963b67e4b8))
### Performance Improvements
* Improved IP validation performance for `masterKeyIPs`, `maintenanceKeyIPs` ([#8510](https://github.com/parse-community/parse-server/issues/8510)) ([b87daba](https://github.com/parse-community/parse-server/commit/b87daba0671a1b0b7b8d63bc671d665c91a04522))
### BREAKING CHANGES
* The Parse Server option `allowClientClassCreation` defaults to `false`. ([29624e0](29624e0))
* A request using the master key will now be rejected as unauthorized if the IP from which the request originates is not set in the Parse Server option `masterKeyIps`, even if the request does not require the master key permission, for example for a public object in a public class class. ([a7b5b38](a7b5b38))
* Node process now exits with code 1 on uncaught exceptions, enabling custom handlers that were blocked by Parse Server's default behavior of re-throwing errors. This change may lead to automatic process restarts by the environment, unlike before. ([70c280c](70c280c))
* Authentication adapters are disabled by default; to use an authentication adapter it needs to be explicitly enabled in the Parse Server authentication adapter option `auth.<provider>.enabled: true` ([0cf58eb](0cf58eb))
* Parse Server option `allowExpiredAuthDataToken` defaults to `false`; a 3rd party authentication token will be validated every time the user tries to log in and the login will fail if the token has expired; the effect of this change may differ for different authentication adapters, depending on the token lifetime and the token refresh logic of the adapter ([e29845f](e29845f))
* LiveQuery `fields` option is renamed to `keys` ([38983e8](38983e8))
* Cloud Code file trigger syntax has been aligned with object trigger syntax, for example `Parse.Cloud.beforeDeleteFile'` has been changed to `Parse.Cloud.beforeDelete(Parse.File, (request) => {})'` ([4e6a375](4e6a375))
* Removes support for Node 14 and 16 ([ced4872](ced4872))
* Removes support for Postgres 11 and 12 ([99489b2](99489b2))
* The `Parse.User` passed as argument if `verifyUserEmails` is set to a function is renamed from `user` to `object` for consistency with invocations of `verifyUserEmails` on signup or login; the user object is not a plain JavaScript object anymore but an instance of `Parse.User` ([8adcbee](8adcbee))
* `Parse.Session.current()` no longer throws an error if the session token is expired, but instead returns the session token with its expiration date to allow checking its validity ([f9dde4a](f9dde4a))
* `Parse.Query` no longer supports the BSON type `code`; although this feature was never officially documented, its removal is announced as a breaking change to protect deployments where it might be in use. ([3de8494](3de8494))
2024-03-19 18:25:49 +00:00
"version" : "7.0.0-beta.1" ,
2016-01-28 10:58:12 -08:00
"description" : "An express module providing a Parse-compatible API server" ,
2016-02-08 20:20:21 -08:00
"main" : "lib/index.js" ,
2016-01-28 10:58:12 -08:00
"repository" : {
"type" : "git" ,
2018-03-22 00:24:08 +05:30
"url" : "https://github.com/parse-community/parse-server"
2016-01-28 10:58:12 -08:00
} ,
2016-02-24 14:38:02 -08:00
"files" : [
"bin/" ,
"lib/" ,
2016-03-04 17:01:14 -05:00
"public_html/" ,
"views/" ,
2016-02-24 14:38:02 -08:00
"LICENSE" ,
2023-01-31 01:02:05 +01:00
"NOTICE" ,
2018-05-18 13:06:12 -04:00
"postinstall.js" ,
2016-02-24 14:38:02 -08:00
"README.md"
] ,
2023-01-31 01:02:05 +01:00
"license" : "Apache-2.0" ,
2016-01-28 10:58:12 -08:00
"dependencies" : {
2024-03-11 19:45:19 +01:00
"@apollo/server" : "4.10.1" ,
2023-05-31 11:09:10 +02:00
"@babel/eslint-parser" : "7.21.8" ,
2024-03-20 06:26:28 +01:00
"@graphql-tools/merge" : "9.0.3" ,
2024-03-06 11:00:53 +01:00
"@graphql-tools/schema" : "10.0.3" ,
2022-11-11 13:24:48 +11:00
"@graphql-tools/utils" : "8.12.0" ,
2024-02-18 13:16:20 +01:00
"@parse/fs-files-adapter" : "2.0.1" ,
2024-03-06 10:14:42 +01:00
"@parse/push-adapter" : "5.1.1" ,
2017-02-08 18:09:29 +01:00
"bcryptjs" : "2.4.3" ,
2023-05-31 22:09:48 +02:00
"body-parser" : "1.20.2" ,
2024-03-02 16:51:18 +01:00
"commander" : "12.0.0" ,
2019-06-19 17:19:47 -07:00
"cors" : "2.8.5" ,
2020-09-02 00:01:17 +03:00
"deepcopy" : "2.1.0" ,
2022-10-31 16:29:32 +02:00
"express" : "4.18.2" ,
2024-03-13 17:45:47 +01:00
"express-rate-limit" : "6.11.2" ,
2024-03-16 10:09:28 +01:00
"follow-redirects" : "1.15.6" ,
2023-09-22 03:22:33 +02:00
"graphql" : "16.8.1" ,
2024-03-06 13:55:30 +01:00
"graphql-list-fields" : "2.0.4" ,
2022-06-10 14:01:45 +02:00
"graphql-relay" : "0.10.0" ,
2022-11-11 13:24:48 +11:00
"graphql-tag" : "2.12.6" ,
2024-03-02 04:06:47 +03:00
"graphql-upload" : "15.0.2" ,
2016-06-15 20:28:07 -07:00
"intersect" : "1.0.1" ,
2023-02-07 22:45:30 +11:00
"jsonwebtoken" : "9.0.0" ,
2024-02-18 14:27:31 +01:00
"jwks-rsa" : "3.1.0" ,
2024-02-26 21:05:10 +01:00
"ldapjs" : "3.0.7" ,
2021-02-23 00:52:15 -08:00
"lodash" : "4.17.21" ,
2024-02-15 12:48:31 +01:00
"lru-cache" : "10.1.0" ,
2021-11-30 00:50:25 +01:00
"mime" : "3.0.0" ,
2023-12-10 02:42:40 +01:00
"mongodb" : "5.9.0" ,
2021-04-19 08:23:42 +03:00
"mustache" : "4.2.0" ,
2024-02-26 22:44:46 +01:00
"otpauth" : "9.2.2" ,
2024-03-17 14:08:52 +11:00
"parse" : "5.0.0" ,
2023-05-23 00:39:32 +10:00
"path-to-regexp" : "6.2.1" ,
2023-03-05 18:16:04 -05:00
"pg-monitor" : "2.0.0" ,
2024-02-14 17:51:55 -08:00
"pg-promise" : "11.5.4" ,
2020-07-13 13:06:52 -05:00
"pluralize" : "8.0.0" ,
2023-05-29 22:54:41 +02:00
"rate-limit-redis" : "3.0.2" ,
2024-02-27 00:21:45 +01:00
"redis" : "4.6.13" ,
2024-03-08 18:16:01 +01:00
"semver" : "7.6.0" ,
2021-11-28 15:44:33 +01:00
"subscriptions-transport-ws" : "0.11.0" ,
2017-03-20 18:10:31 +01:00
"tv4" : "1.3.0" ,
2024-02-27 14:08:08 +01:00
"uuid" : "9.0.1" ,
2024-03-11 21:46:41 +01:00
"winston" : "3.12.0" ,
2024-03-02 17:10:19 +01:00
"winston-daily-rotate-file" : "5.0.0" ,
2024-02-26 22:18:13 +01:00
"ws" : "8.16.0"
2016-01-28 10:58:12 -08:00
} ,
"devDependencies" : {
2022-08-18 23:57:20 +02:00
"@actions/core" : "1.9.1" ,
2024-03-06 14:25:20 +01:00
"@apollo/client" : "3.9.5" ,
2024-03-12 13:12:30 +01:00
"@babel/cli" : "7.23.9" ,
2024-03-06 14:43:07 +01:00
"@babel/core" : "7.24.0" ,
2020-05-27 17:09:10 +00:00
"@babel/plugin-proposal-object-rest-spread" : "7.10.0" ,
2024-03-09 15:52:57 +01:00
"@babel/plugin-transform-flow-strip-types" : "7.23.3" ,
2024-03-08 01:51:30 +01:00
"@babel/preset-env" : "7.24.0" ,
2022-03-23 00:09:49 +01:00
"@saithodev/semantic-release-backmerge" : "2.1.2" ,
2021-10-27 03:07:10 +02:00
"@semantic-release/changelog" : "5.0.1" ,
"@semantic-release/commit-analyzer" : "8.0.1" ,
"@semantic-release/git" : "9.0.0" ,
"@semantic-release/github" : "7.2.3" ,
"@semantic-release/npm" : "7.1.3" ,
"@semantic-release/release-notes-generator" : "9.0.3" ,
2023-02-13 19:32:46 +01:00
"all-node-versions" : "11.3.0" ,
2022-12-22 23:26:38 +11:00
"apollo-upload-client" : "17.0.0" ,
2023-04-29 16:53:54 +02:00
"clean-jsdoc-theme" : "4.2.7" ,
2020-03-05 21:21:51 +00:00
"cross-env" : "7.0.2" ,
2018-08-16 11:26:02 -04:00
"deep-diff" : "1.0.2" ,
2022-12-22 23:26:38 +11:00
"eslint" : "8.26.0" ,
"eslint-plugin-flowtype" : "8.0.3" ,
2020-02-29 00:13:48 +00:00
"flow-bin" : "0.119.1" ,
2024-03-06 15:16:33 +01:00
"form-data" : "4.0.0" ,
2022-11-11 13:24:48 +11:00
"graphql-tag" : "2.12.6" ,
2024-03-09 17:28:11 +01:00
"husky" : "9.0.11" ,
2019-09-21 00:52:16 +00:00
"jasmine" : "3.5.0" ,
2021-10-30 19:21:24 +02:00
"jasmine-spec-reporter" : "7.0.0" ,
2024-03-14 18:07:34 +01:00
"jsdoc" : "4.0.2" ,
2019-02-28 14:12:33 -06:00
"jsdoc-babel" : "0.5.0" ,
2020-05-25 06:31:38 +00:00
"lint-staged" : "10.2.3" ,
2024-03-02 16:29:36 +01:00
"madge" : "6.1.0" ,
2021-04-09 17:12:24 +02:00
"mock-files-adapter" : "file:spec/dependencies/mock-files-adapter" ,
2021-06-04 19:55:00 -04:00
"mock-mail-adapter" : "file:spec/dependencies/mock-mail-adapter" ,
2024-03-20 19:53:51 +01:00
"mongodb-runner" : "5.5.4" ,
2021-02-07 23:16:46 +01:00
"mongodb-version-list" : "1.0.0" ,
2022-12-17 23:15:23 +11:00
"node-abort-controller" : "3.0.1" ,
2023-01-06 23:39:02 +11:00
"node-fetch" : "3.2.10" ,
2020-06-24 16:07:11 +00:00
"nyc" : "15.1.0" ,
2021-02-07 23:16:46 +01:00
"prettier" : "2.0.5" ,
2021-10-27 03:07:10 +02:00
"semantic-release" : "17.4.6" ,
2021-02-07 23:16:46 +01:00
"yaml" : "1.10.0"
2016-01-28 10:58:12 -08:00
} ,
"scripts" : {
2021-09-14 16:29:56 +02:00
"ci:check" : "node ./ci/ciCheck.js" ,
"ci:checkNodeEngine" : "node ./ci/nodeEngineCheck.js" ,
2022-12-17 23:15:23 +11:00
"ci:definitionsCheck" : "node ./ci/definitionsCheck.js" ,
2021-02-04 19:33:18 +11:00
"definitions" : "node ./resources/buildConfigDefinitions.js && prettier --write 'src/Options/*.js'" ,
2018-08-09 16:20:13 -04:00
"docs" : "jsdoc -c ./jsdoc-conf.json" ,
2017-12-30 20:44:18 -05:00
"lint" : "flow && eslint --cache ./" ,
2020-04-06 22:50:33 +05:30
"lint-fix" : "eslint --fix --cache ./" ,
2017-02-19 11:34:42 -05:00
"build" : "babel src/ -d lib/ --copy-files" ,
2018-07-02 23:30:14 -04:00
"watch" : "babel --watch src/ -d lib/ --copy-files" ,
2023-12-10 02:42:40 +01:00
"test:mongodb:runnerstart" : "cross-env MONGODB_VERSION=${MONGODB_VERSION:=$npm_config_dbversion} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} mongodb-runner start -t ${MONGODB_TOPOLOGY} --version ${MONGODB_VERSION} -- --port 27017" ,
2022-11-11 08:21:11 +11:00
"test:mongodb:testonly" : "cross-env MONGODB_VERSION=${MONGODB_VERSION:=$npm_config_dbversion} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 jasmine" ,
2021-02-07 23:16:46 +01:00
"test:mongodb" : "npm run test:mongodb:runnerstart --dbversion=$npm_config_dbversion && npm run test:mongodb:testonly --dbversion=$npm_config_dbversion" ,
2022-04-03 17:30:38 +02:00
"test:mongodb:4.2.19" : "npm run test:mongodb --dbversion=4.2.19" ,
"test:mongodb:4.4.13" : "npm run test:mongodb --dbversion=4.4.13" ,
2022-09-26 15:08:12 +02:00
"test:mongodb:5.3.2" : "npm run test:mongodb --dbversion=5.3.2" ,
2022-10-17 19:21:32 +02:00
"test:mongodb:6.0.2" : "npm run test:mongodb --dbversion=6.0.2" ,
2023-12-10 02:42:40 +01:00
"test:mongodb:7.0.1" : "npm run test:mongodb --dbversion=7.0.1" ,
"pretest" : "cross-env MONGODB_VERSION=${MONGODB_VERSION:=5.3.2} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} mongodb-runner start -t ${MONGODB_TOPOLOGY} --version ${MONGODB_VERSION} -- --port 27017" ,
2022-11-11 08:21:11 +11:00
"testonly" : "cross-env MONGODB_VERSION=${MONGODB_VERSION:=5.3.2} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 jasmine" ,
2019-07-31 18:34:49 -07:00
"test" : "npm run testonly" ,
2023-12-10 02:42:40 +01:00
"posttest" : "cross-env mongodb-runner stop --all" ,
2022-11-11 08:21:11 +11:00
"coverage" : "cross-env MONGODB_VERSION=${MONGODB_VERSION:=5.3.2} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 nyc jasmine" ,
2016-03-04 09:40:47 -05:00
"start" : "node ./bin/parse-server" ,
2021-08-14 05:55:30 -04:00
"prettier" : "prettier --write {src,spec}/{**/*,*}.js" ,
2018-05-18 15:49:00 -04:00
"prepare" : "npm run build" ,
2021-04-08 03:47:57 +02:00
"postinstall" : "node -p 'require(\"./postinstall.js\")()'" ,
"madge:circular" : "node_modules/.bin/madge ./src --circular"
2016-01-29 11:51:34 -08:00
} ,
"engines" : {
2024-02-14 10:56:49 -08:00
"node" : ">=18.0.0 <21"
2016-02-03 17:00:10 -05:00
} ,
"bin" : {
2020-12-08 00:45:51 +01:00
"parse-server" : "bin/parse-server"
2016-08-19 16:53:57 -04:00
} ,
"optionalDependencies" : {
2021-02-04 16:38:35 +08:00
"@node-rs/bcrypt" : "1.1.0"
2017-10-27 10:26:05 +09:00
} ,
"collective" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/parse-server" ,
"logo" : "https://opencollective.com/parse-server/logo.txt?reverse=true&variant=binary"
2018-09-01 13:58:06 -04:00
} ,
2019-11-06 17:55:04 +00:00
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/parse-server"
} ,
2018-09-01 13:58:06 -04:00
"husky" : {
"hooks" : {
"pre-commit" : "lint-staged"
}
} ,
"lint-staged" : {
2020-10-25 15:06:58 -05:00
"{src,spec}/{**/*,*}.js" : [
2018-09-01 13:58:06 -04:00
"prettier --write" ,
2020-04-06 22:50:33 +05:30
"eslint --fix --cache" ,
2018-09-01 13:58:06 -04:00
"git add"
]
2016-01-28 10:58:12 -08:00
}
2021-02-07 23:16:46 +01:00
}