1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/package.json

229 lines
6.9 KiB
JSON
Raw Normal View History

{
2016-11-10 15:52:49 +01:00
"name": "unleash-server",
2017-02-15 22:23:08 +01:00
"description": "Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.",
2022-11-10 13:32:16 +01:00
"version": "4.18.0-beta.4",
2016-05-01 15:43:25 +02:00
"keywords": [
"unleash",
"feature toggle",
"feature",
"toggle"
],
2016-11-10 15:52:49 +01:00
"files": [
"dist",
"docs",
"frontend/build"
2016-11-10 15:52:49 +01:00
],
2016-05-01 15:43:25 +02:00
"repository": {
"type": "git",
2016-11-13 15:31:10 +01:00
"url": "ssh://git@github.com:unleash/unleash.git"
2016-05-01 15:43:25 +02:00
},
"bugs": {
2016-11-13 15:31:10 +01:00
"url": "https://github.com/unleash/unleash/issues"
2016-05-01 15:43:25 +02:00
},
2021-08-13 13:51:29 +02:00
"types": "./dist/lib/server-impl.d.ts",
2016-05-01 15:43:25 +02:00
"engines": {
"node": ">=14"
2016-05-01 15:43:25 +02:00
},
"license": "Apache-2.0",
"main": "./dist/lib/server-impl.js",
2016-05-01 15:43:25 +02:00
"scripts": {
"start": "node ./dist/server.js",
2021-08-09 13:34:40 +02:00
"prestart:dev": "yarn run clean",
2021-02-15 08:39:28 +01:00
"start:dev": "NODE_ENV=development tsc-watch --onSuccess \"node dist/server-dev.js\"",
"copy-templates": "copyfiles -u 1 src/mailtemplates/**/*.mustache dist/",
"db-migrate": "db-migrate --migrations-dir ./src/migrations",
"lint": "eslint ./src",
"local:package": "del-cli --force build && mkdir build && cp -r dist docs CHANGELOG.md LICENSE README.md package.json build",
2021-08-09 13:34:40 +02:00
"prebuild:watch": "yarn run clean",
"build:watch": "tsc -w",
2021-08-09 13:34:40 +02:00
"prebuild": "yarn run clean",
"build": "yarn run copy-templates && tsc --pretty",
"prepare": "node scripts/husky-install && cd frontend && yarn && cd .. && yarn run build",
"test": "NODE_ENV=test PORT=4243 jest",
"test:unit": "NODE_ENV=test PORT=4243 jest --testPathIgnorePatterns=src/test/e2e --testPathIgnorePatterns=dist",
2016-11-10 15:52:49 +01:00
"test:docker": "./scripts/docker-postgres.sh",
2021-10-26 23:20:36 +02:00
"test:docker:cleanup": "docker rm -f unleash-postgres",
2021-01-26 10:10:37 +01:00
"test:watch": "yarn test --watch",
2022-05-20 11:14:41 +02:00
"test:coverage": "NODE_ENV=test PORT=4243 jest --coverage --testLocationInResults --outputFile=\"coverage/report.json\" --forceExit --testTimeout=10000",
2022-02-11 19:17:25 +01:00
"test:coverage:jest": "NODE_ENV=test PORT=4243 jest --silent --ci --json --coverage --testLocationInResults --outputFile=\"report.json\" --forceExit --testTimeout=10000",
"seed:setup": "ts-node src/test/e2e/seed/segment.seed.ts",
"seed:serve": "UNLEASH_DATABASE_NAME=unleash_test UNLEASH_DATABASE_SCHEMA=seed yarn run start:dev",
"clean": "del-cli --force dist",
2022-10-18 21:24:12 +02:00
"preversion": "./scripts/check-release.sh",
"heroku-postbuild": "cd frontend && yarn && yarn build"
2016-11-10 15:52:49 +01:00
},
"jest": {
"automock": false,
"maxWorkers": 4,
"testTimeout": 10000,
2022-09-01 21:22:15 +02:00
"globalSetup": "./scripts/jest-setup.js",
"transform": {
"^.+\\.tsx?$": [
"@swc/jest"
]
},
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
"testPathIgnorePatterns": [
"/dist/",
"/node_modules/",
"/frontend/"
],
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json"
],
"coveragePathIgnorePatterns": [
"/node_modules/",
"/dist/",
"/src/migrations",
"/src/test"
]
2019-06-06 08:10:58 +02:00
},
2016-11-10 15:52:49 +01:00
"dependencies": {
"@unleash/express-openapi": "^0.2.1",
"ajv": "^8.11.0",
"ajv-formats": "^2.1.1",
"async": "^3.2.4",
2022-01-06 20:43:57 +01:00
"bcryptjs": "^2.4.3",
"compression": "^1.7.4",
"connect-session-knex": "^3.0.0",
"cookie-parser": "^1.4.5",
2020-10-02 16:38:51 +02:00
"cookie-session": "^2.0.0-rc.1",
"cors": "^2.8.5",
"date-fns": "^2.25.0",
"db-migrate": "0.11.13",
"db-migrate-pg": "1.2.2",
"db-migrate-shared": "1.2.0",
"deepmerge": "^4.2.2",
2019-10-03 15:32:48 +02:00
"errorhandler": "^1.5.1",
"express": "^4.17.1",
"express-rate-limit": "^6.6.0",
"express-session": "^1.17.1",
"fast-json-patch": "^3.1.0",
"gravatar-url": "^3.1.0",
fix(deps): update dependency helmet to v6 (#2295) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [helmet](https://helmetjs.github.io/) ([source](https://togithub.com/helmetjs/helmet)) | [`^5.0.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/helmet/5.0.0/6.0.0) | [![age](https://badges.renovateapi.com/packages/npm/helmet/6.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/helmet/6.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/helmet/6.0.0/compatibility-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/helmet/6.0.0/confidence-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>helmetjs/helmet</summary> ### [`v6.0.0`](https://togithub.com/helmetjs/helmet/blob/HEAD/CHANGELOG.md#&#8203;600---2022-08-26) [Compare Source](https://togithub.com/helmetjs/helmet/compare/v5.1.1...v6.0.0) ##### Changed - **Breaking:** `helmet.contentSecurityPolicy` no longer sets `block-all-mixed-content` directive by default - **Breaking:** `helmet.expectCt` is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7. See [#&#8203;310](https://togithub.com/helmetjs/helmet/issues/310) - **Breaking:** Increase TypeScript strictness around some arguments. Only affects TypeScript users, and may not require any code changes. See [#&#8203;369](https://togithub.com/helmetjs/helmet/issues/369) - `helmet.frameguard` no longer offers a specific error when trying to use `ALLOW-FROM`; it just says that it is unsupported. Only the error message has changed ##### Removed - **Breaking:** Dropped support for Node 12 and 13. Node 14+ is now required ### [`v5.1.1`](https://togithub.com/helmetjs/helmet/blob/HEAD/CHANGELOG.md#&#8203;511---2022-07-23) [Compare Source](https://togithub.com/helmetjs/helmet/compare/v5.1.0...v5.1.1) ##### Changed - Fix TypeScript bug with some TypeScript configurations. See [#&#8203;375](https://togithub.com/helmetjs/helmet/pull/375) and [#&#8203;359](https://togithub.com/helmetjs/helmet/issues/359) ### [`v5.1.0`](https://togithub.com/helmetjs/helmet/blob/HEAD/CHANGELOG.md#&#8203;510---2022-05-17) [Compare Source](https://togithub.com/helmetjs/helmet/compare/v5.0.2...v5.1.0) ##### Added - `Cross-Origin-Embedder-Policy`: support `credentialless` policy. See [#&#8203;365](https://togithub.com/helmetjs/helmet/pull/365) - Documented how to set both `Content-Security-Policy` and `Content-Security-Policy-Report-Only` ##### Changed - Cleaned up some documentation around `Origin-Agent-Cluster` ### [`v5.0.2`](https://togithub.com/helmetjs/helmet/blob/HEAD/CHANGELOG.md#&#8203;502---2022-01-22) [Compare Source](https://togithub.com/helmetjs/helmet/compare/v5.0.1...v5.0.2) ##### Changed - Improve imports for CommonJS and ECMAScript modules. See [#&#8203;345](https://togithub.com/helmetjs/helmet/pull/345) - Fixed some documentation ### [`v5.0.1`](https://togithub.com/helmetjs/helmet/blob/HEAD/CHANGELOG.md#&#8203;501---2022-01-03) [Compare Source](https://togithub.com/helmetjs/helmet/compare/v5.0.0...v5.0.1) ##### Changed - Fixed some documentation ##### Removed - Removed some unused internal code </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNC45LjEifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 23:07:20 +01:00
"helmet": "^6.0.0",
feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) * Feat: return reasons why a feature evaluated to true or false Note: this is very rough and just straight ripped from the nodejs client. It will need a lot of work, but is a good place to start * Feat: add suggested shape for new payload * Chore: minor cleanup * Wip: make server compile again * Remove unused schema ref * Export new schemas * Chore: fix some tests to use sub property * Fix: fix some tests * Refactor: rename some variables, uncomment some stuff * Add segments type to bootstrap options * Add segments capability to offline feature evaluator * Fix function calls after turning params into an option abject * Feat: test strategy order, etc * Feat: add test to check that all strats are returned correctly * Feat: allow you to include strategy ids in clients * Wip: hook up segments in the offline client. Note: compared to regular clients, they still fail * Feat: add segments validation * Fix: fix test case invariant. * Chore: revert to returning only `boolean` from strategies. This _should_ make it work with custom strategies too 🤞 * Feat: make more properties of the returned feature required * Wip: add some comments and unfinished tests for edge cases * Feat: add `isEnabledInCurrentEnvironment` prop * Feat: consider more strategy failure cases * Feat: test that isenabledinenvironment matches expectations * Feat: add unknown strategies * Fix: fix property access typo * Feat: add unknown strategy for fallback purposes * Feat: test edge case: all unknown strategies * Feat: add custom strategy to arbitrary * Feat: test that features can be true, even if not enabled in env * Chore: add some comments * Wip: fix sdk tests * Remove comments, improve test logging * Feat: add descriptions and examples to playground feature schema * Switch `examples` for `example` * Update schemas with descriptions and examples * Fix: update snapshot * Fix: openapi example * Fix: merge issues * Fix: fix issue where feature evaluation state was wrong * Chore: update openapi spec * Fix: fix broken offline client tests * Refactor: move schemas into separate files * Refactor: remove "reason" for incomplete evaluation. The only instances where evaluation is incomplete is when we don't know what the strategy is. * Refactor: move unleash node client into test and dev dependencies * Wip: further removal of stuff * Chore: remove a bunch of code that we don't use * Chore: remove comment * Chore: remove unused code * Fix: fix some prettier errors * Type parameters in strategies to avoid `any` * Fix: remove commented out code * Feat: make `id` required on playground strategies * Chore: remove redundant type * Fix: remove redundant if and fix fallback evaluation * Refactor: reduce nesting and remove duplication * Fix: remove unused helper function * Refactor: type `parameters` as `unknown` * Chore: remove redundant comment * Refactor: move constraint code into a separate file * Refactor: rename `unleash` -> `feature-evaluator` * Rename class `Unleash` -> `FeatureEvaluator` * Refactor: remove this.ready and sync logic from feature evaluator * Refactor: remove unused code, rename config type * Refactor: remove event emission from the Unleash client * Remove unlistened-for events in feature evaluator * Refactor: make offline client synchronous; remove code * Fix: update openapi snapshot after adding required strategy ids * Feat: change `strategies` format. This commit changes the format of a playground feature's `strategies` properties from a list of strategies to an object with properties `result` and `data`. It looks a bit like this: ```ts type Strategies = { result: boolean | "unknown", data: Strategy[] } ``` The reason is that this allows us to avoid the breaking change that was previously suggested in the PR: `feature.isEnabled` used to be a straight boolean. Then, when we found out we couldn't necessarily evaluate all strategies (custom strats are hard!) we changed it to `boolean | 'unevaluated'`. However, this is confusing on a few levels as the playground results are no longer the same as the SDK would be, nor are they strictly boolean anymore. This change reverts the `isEnabled` functionality to what it was before (so it's always a mirror of what the SDK would show). The equivalent of `feature.isEnabled === 'unevaluated'` now becomes `feature.isEnabled && strategy.result === 'unknown'`. * Fix: Fold long string descriptions over multiple lines. * Fix: update snapshot after adding line breaks to descriptions
2022-08-04 15:41:52 +02:00
"ip": "^1.1.8",
"joi": "^17.3.0",
"js-sha256": "^0.9.0",
"js-yaml": "^4.1.0",
fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [json-schema-to-ts](https://togithub.com/ThomasAribart/json-schema-to-ts) | [`2.5.5` -> `2.6.0`](https://renovatebot.com/diffs/npm/json-schema-to-ts/2.5.5/2.6.0) | [![age](https://badges.renovateapi.com/packages/npm/json-schema-to-ts/2.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/json-schema-to-ts/2.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/json-schema-to-ts/2.6.0/compatibility-slim/2.5.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/json-schema-to-ts/2.6.0/confidence-slim/2.5.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ThomasAribart/json-schema-to-ts</summary> ### [`v2.6.0`](https://togithub.com/ThomasAribart/json-schema-to-ts/compare/v2.5.5...v2.6.0) [Compare Source](https://togithub.com/ThomasAribart/json-schema-to-ts/compare/v2.5.5...v2.6.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMS42IiwidXBkYXRlZEluVmVyIjoiMzQuMjEuNiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 22:21:54 +01:00
"json-schema-to-ts": "2.6.0",
"json2csv": "^5.0.7",
"knex": "^2.0.0",
"log4js": "^6.0.0",
fix(deps): update dependency make-fetch-happen to v11 (#2296) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [make-fetch-happen](https://togithub.com/npm/make-fetch-happen) | [`^10.1.2` -> `^11.0.0`](https://renovatebot.com/diffs/npm/make-fetch-happen/10.1.2/11.0.1) | [![age](https://badges.renovateapi.com/packages/npm/make-fetch-happen/11.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/make-fetch-happen/11.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/make-fetch-happen/11.0.1/compatibility-slim/10.1.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/make-fetch-happen/11.0.1/confidence-slim/10.1.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>npm/make-fetch-happen</summary> ### [`v11.0.1`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1101-httpsgithubcomnpmmake-fetch-happencomparev1100v1101-2022-10-17) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v11.0.0...v11.0.1) ##### Dependencies - [`ebd86b2`](https://togithub.com/npm/make-fetch-happen/commit/ebd86b27813fde64cdeb1997857735dba7a25f85) [#&#8203;186](https://togithub.com/npm/make-fetch-happen/pull/186) bump minipass-fetch from 2.1.2 to 3.0.0 - [`9c16d84`](https://togithub.com/npm/make-fetch-happen/commit/9c16d84c10dddada3a1d0aeb74ad7b77220dd7eb) [#&#8203;187](https://togithub.com/npm/make-fetch-happen/pull/187) bump ssri from 9.0.1 to 10.0.0 ### [`v11.0.0`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1100-httpsgithubcomnpmmake-fetch-happencomparev1021v1100-2022-10-13) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.2.1...v11.0.0) ##### ⚠️ BREAKING CHANGES - this module no longer attempts to change file ownership automatically - `make-fetch-happen` is now compatible with the following semver range for node: `^14.17.0 || ^16.13.0 || >=18.0.0` ##### Features - [`c293053`](https://togithub.com/npm/make-fetch-happen/commit/c2930534bcf65907c4968ba5600d41910862fba5) [#&#8203;177](https://togithub.com/npm/make-fetch-happen/pull/177) postinstall for dependabot template-oss PR ([@&#8203;lukekarrys](https://togithub.com/lukekarrys)) ##### Documentation - [`d63de44`](https://togithub.com/npm/make-fetch-happen/commit/d63de4427ecadcc1c5a688564df8449ca182aafd) [#&#8203;173](https://togithub.com/npm/make-fetch-happen/pull/173) document cause argument to onRetry ([#&#8203;173](https://togithub.com/npm/make-fetch-happen/issues/173)) ([@&#8203;jmpage](https://togithub.com/jmpage)) ##### Dependencies - [`33d972a`](https://togithub.com/npm/make-fetch-happen/commit/33d972a81517c6817b39dd9c8adf9bfa7cf78391) [#&#8203;184](https://togithub.com/npm/make-fetch-happen/pull/184) bump cacache from 16.1.3 to 17.0.0 ([#&#8203;184](https://togithub.com/npm/make-fetch-happen/issues/184)) ### [`v10.2.1`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1021-httpsgithubcomnpmmake-fetch-happencomparev1020v1021-2022-08-15) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.2.0...v10.2.1) ##### Bug Fixes - linting ([#&#8203;166](https://togithub.com/npm/make-fetch-happen/issues/166)) ([e9a2a51](https://togithub.com/npm/make-fetch-happen/commit/e9a2a51e6d72e75802a73fe3b2b0e84753cc202a)) ### [`v10.2.0`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1020-httpsgithubcomnpmmake-fetch-happencomparev1018v1020-2022-07-19) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.8...v10.2.0) ##### Features - store link header ([#&#8203;164](https://togithub.com/npm/make-fetch-happen/issues/164)) ([dae6384](https://togithub.com/npm/make-fetch-happen/commit/dae6384a7f20c541708804b08ce233d14d592613)) ### [`v10.1.8`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1018-httpsgithubcomnpmmake-fetch-happencomparev1017v1018-2022-06-20) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.7...v10.1.8) ##### Bug Fixes - TypeError: SocksProxyAgent is not a constructor ([#&#8203;161](https://togithub.com/npm/make-fetch-happen/issues/161)) ([4ae4864](https://togithub.com/npm/make-fetch-happen/commit/4ae48640b091f4f64ad4c52037c147b1dfd83f04)) ##### [10.1.7](https://togithub.com/npm/make-fetch-happen/compare/v10.1.6...v10.1.7) (2022-06-01) ##### Bug Fixes - use hostname for socks agent ([#&#8203;159](https://togithub.com/npm/make-fetch-happen/issues/159)) ([331f9cb](https://togithub.com/npm/make-fetch-happen/commit/331f9cb273584da452994c6d9ce3e36df2bafb03)) ##### Dependencies - bump socks-proxy-agent from 6.2.1 to 7.0.0 ([#&#8203;158](https://togithub.com/npm/make-fetch-happen/issues/158)) ([63ed403](https://togithub.com/npm/make-fetch-happen/commit/63ed40395ea2c34313575b42e083a428b506fd88)) ##### [10.1.6](https://togithub.com/npm/make-fetch-happen/compare/v10.1.5...v10.1.6) (2022-05-27) ##### Bug Fixes - respect given algorithms instead of always using sha512 ([#&#8203;156](https://togithub.com/npm/make-fetch-happen/issues/156)) ([9baa806](https://togithub.com/npm/make-fetch-happen/commit/9baa8065f32a89ebd49eb59258462c209a68f142)) ##### [10.1.5](https://togithub.com/npm/make-fetch-happen/compare/v10.1.4...v10.1.5) (2022-05-19) ##### Bug Fixes - cache integrity and size events so late listeners still get them ([#&#8203;154](https://togithub.com/npm/make-fetch-happen/issues/154)) ([8c78584](https://togithub.com/npm/make-fetch-happen/commit/8c7858490aa5dc40e13d1c2580b5937836111a5b)) ##### [10.1.4](https://togithub.com/npm/make-fetch-happen/compare/v10.1.3...v10.1.4) (2022-05-18) ##### Bug Fixes - **docs:** remove reference to unsupported feature ([#&#8203;153](https://togithub.com/npm/make-fetch-happen/issues/153)) ([1d454f1](https://togithub.com/npm/make-fetch-happen/commit/1d454f11877267e1f80a9cc42f8f249fe6ec887f)), closes [#&#8203;147](https://togithub.com/npm/make-fetch-happen/issues/147) - pass expected integrity to cacache ([a88213e](https://togithub.com/npm/make-fetch-happen/commit/a88213e6a5e3a74c746d326488e2e6e056a2df54)) - pass integrityEmitter to cacache to avoid a redundant integrity stream ([ae62c21](https://togithub.com/npm/make-fetch-happen/commit/ae62c21c70d2004bbaa967ae2b722890b4283cbb)) - remove in-memory buffering in favor of full time streaming ([ec2db21](https://togithub.com/npm/make-fetch-happen/commit/ec2db214e4d54a8ba81a4315b4b3f21e71181069)) ##### [10.1.3](https://togithub.com/npm/make-fetch-happen/compare/v10.1.2...v10.1.3) (2022-05-09) ##### Bug Fixes - make `defaults` chaining actually work ([#&#8203;144](https://togithub.com/npm/make-fetch-happen/issues/144)) ([aa71e81](https://togithub.com/npm/make-fetch-happen/commit/aa71e817c71968f547f4d1756b1faf92db7b79ec)) ##### [10.1.2](https://togithub.com/npm/make-fetch-happen/compare/v10.1.1...v10.1.2) (2022-04-05) ##### Dependencies - bump ssri from 8.0.1 to 9.0.0 ([#&#8203;139](https://togithub.com/npm/make-fetch-happen/issues/139)) ([f91a1cc](https://togithub.com/npm/make-fetch-happen/commit/f91a1ccd0ea2821a3686b4b8ffd3fad47c2aeabd)) ##### [10.1.1](https://togithub.com/npm/make-fetch-happen/compare/v10.1.0...v10.1.1) (2022-03-29) ##### Bug Fixes - default verbatim to undefined ([#&#8203;135](https://togithub.com/npm/make-fetch-happen/issues/135)) ([be0cf6a](https://togithub.com/npm/make-fetch-happen/commit/be0cf6a15949c0511b40ed086aeab29fb86c2259)) ##### Documentation - remove mention of custom cache provider ([#&#8203;136](https://togithub.com/npm/make-fetch-happen/issues/136)) ([a7f1b55](https://togithub.com/npm/make-fetch-happen/commit/a7f1b554bc0072a1545d96f316e252ec52e81b23)) ### [`v10.1.7`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1017-httpsgithubcomnpmmake-fetch-happencomparev1016v1017-2022-06-01) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.6...v10.1.7) ### [`v10.1.6`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1016-httpsgithubcomnpmmake-fetch-happencomparev1015v1016-2022-05-27) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.5...v10.1.6) ### [`v10.1.5`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1015-httpsgithubcomnpmmake-fetch-happencomparev1014v1015-2022-05-19) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.4...v10.1.5) ### [`v10.1.4`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1014-httpsgithubcomnpmmake-fetch-happencomparev1013v1014-2022-05-18) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.3...v10.1.4) ### [`v10.1.3`](https://togithub.com/npm/make-fetch-happen/blob/HEAD/CHANGELOG.md#&#8203;1013-httpsgithubcomnpmmake-fetch-happencomparev1012v1013-2022-05-09) [Compare Source](https://togithub.com/npm/make-fetch-happen/compare/v10.1.2...v10.1.3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNC45LjEifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 23:06:29 +01:00
"make-fetch-happen": "^11.0.0",
"memoizee": "^0.4.15",
2022-04-25 14:27:23 +02:00
"mime": "^3.0.0",
2022-06-01 12:10:49 +02:00
"multer": "^1.4.5-lts.1",
feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) * Feat: return reasons why a feature evaluated to true or false Note: this is very rough and just straight ripped from the nodejs client. It will need a lot of work, but is a good place to start * Feat: add suggested shape for new payload * Chore: minor cleanup * Wip: make server compile again * Remove unused schema ref * Export new schemas * Chore: fix some tests to use sub property * Fix: fix some tests * Refactor: rename some variables, uncomment some stuff * Add segments type to bootstrap options * Add segments capability to offline feature evaluator * Fix function calls after turning params into an option abject * Feat: test strategy order, etc * Feat: add test to check that all strats are returned correctly * Feat: allow you to include strategy ids in clients * Wip: hook up segments in the offline client. Note: compared to regular clients, they still fail * Feat: add segments validation * Fix: fix test case invariant. * Chore: revert to returning only `boolean` from strategies. This _should_ make it work with custom strategies too 🤞 * Feat: make more properties of the returned feature required * Wip: add some comments and unfinished tests for edge cases * Feat: add `isEnabledInCurrentEnvironment` prop * Feat: consider more strategy failure cases * Feat: test that isenabledinenvironment matches expectations * Feat: add unknown strategies * Fix: fix property access typo * Feat: add unknown strategy for fallback purposes * Feat: test edge case: all unknown strategies * Feat: add custom strategy to arbitrary * Feat: test that features can be true, even if not enabled in env * Chore: add some comments * Wip: fix sdk tests * Remove comments, improve test logging * Feat: add descriptions and examples to playground feature schema * Switch `examples` for `example` * Update schemas with descriptions and examples * Fix: update snapshot * Fix: openapi example * Fix: merge issues * Fix: fix issue where feature evaluation state was wrong * Chore: update openapi spec * Fix: fix broken offline client tests * Refactor: move schemas into separate files * Refactor: remove "reason" for incomplete evaluation. The only instances where evaluation is incomplete is when we don't know what the strategy is. * Refactor: move unleash node client into test and dev dependencies * Wip: further removal of stuff * Chore: remove a bunch of code that we don't use * Chore: remove comment * Chore: remove unused code * Fix: fix some prettier errors * Type parameters in strategies to avoid `any` * Fix: remove commented out code * Feat: make `id` required on playground strategies * Chore: remove redundant type * Fix: remove redundant if and fix fallback evaluation * Refactor: reduce nesting and remove duplication * Fix: remove unused helper function * Refactor: type `parameters` as `unknown` * Chore: remove redundant comment * Refactor: move constraint code into a separate file * Refactor: rename `unleash` -> `feature-evaluator` * Rename class `Unleash` -> `FeatureEvaluator` * Refactor: remove this.ready and sync logic from feature evaluator * Refactor: remove unused code, rename config type * Refactor: remove event emission from the Unleash client * Remove unlistened-for events in feature evaluator * Refactor: make offline client synchronous; remove code * Fix: update openapi snapshot after adding required strategy ids * Feat: change `strategies` format. This commit changes the format of a playground feature's `strategies` properties from a list of strategies to an object with properties `result` and `data`. It looks a bit like this: ```ts type Strategies = { result: boolean | "unknown", data: Strategy[] } ``` The reason is that this allows us to avoid the breaking change that was previously suggested in the PR: `feature.isEnabled` used to be a straight boolean. Then, when we found out we couldn't necessarily evaluate all strategies (custom strats are hard!) we changed it to `boolean | 'unevaluated'`. However, this is confusing on a few levels as the playground results are no longer the same as the SDK would be, nor are they strictly boolean anymore. This change reverts the `isEnabled` functionality to what it was before (so it's always a mirror of what the SDK would show). The equivalent of `feature.isEnabled === 'unevaluated'` now becomes `feature.isEnabled && strategy.result === 'unknown'`. * Fix: Fold long string descriptions over multiple lines. * Fix: update snapshot after adding line breaks to descriptions
2022-08-04 15:41:52 +02:00
"murmurhash3js": "^3.0.1",
"mustache": "^4.1.0",
"nodemailer": "^6.5.0",
"openapi-types": "^12.0.0",
"owasp-password-strength-test": "^1.3.0",
2016-11-12 11:21:40 +01:00
"parse-database-url": "^0.3.0",
"pg": "^8.7.3",
"pg-connection-string": "^2.5.0",
"pkginfo": "^0.4.1",
"prom-client": "^14.0.0",
"response-time": "^2.3.2",
"semver": "^7.3.5",
"serve-favicon": "^2.5.0",
"stoppable": "^1.1.0",
"ts-toolbelt": "^9.6.0",
"type-is": "^1.6.18",
"unleash-client": "3.16.0",
"use-deep-compare-effect": "^1.8.1",
"uuid": "^8.3.2"
2016-05-01 15:43:25 +02:00
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@babel/core": "7.19.6",
chore(deps): update dependency @swc/core to v1.3.14 (#2352) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`1.3.11` -> `1.3.14`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.11/1.3.14) | [![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.14/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.14/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.14/compatibility-slim/1.3.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.14/confidence-slim/1.3.11)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc</summary> ### [`v1.3.14`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#&#8203;1314---2022-11-03) [Compare Source](https://togithub.com/swc-project/swc/compare/241f9f05cbb67fc531e8f9c8e4a142521754b9a8...v1.3.14) ##### Bug Fixes - **(common)** Remove `&mut` from `build_source_map_from` ([#&#8203;6276](https://togithub.com/swc-project/swc/issues/6276)) ([47d7fca](https://togithub.com/swc-project/swc/commit/47d7fcaaedb97d1ce28727de6c22698fc2d0d11b)) - **(css/parser)** Fix parsing of colors ([#&#8203;6260](https://togithub.com/swc-project/swc/issues/6260)) ([c3944ba](https://togithub.com/swc-project/swc/commit/c3944ba2395e54c7b557f9a71639e18458dc2a97)) - **(css/parser)** Fix various issues ([#&#8203;6281](https://togithub.com/swc-project/swc/issues/6281)) ([2813acc](https://togithub.com/swc-project/swc/commit/2813acccc248bed17dd6a961a6684e50a814546c)) - **(es/codegen)** Preserve more parens ([#&#8203;6268](https://togithub.com/swc-project/swc/issues/6268)) ([c318446](https://togithub.com/swc-project/swc/commit/c3184463f1b09c9e434f31313afb0b13d0404379)) - **(es/compat)** Fix `new.target` in a nested scope ([#&#8203;6296](https://togithub.com/swc-project/swc/issues/6296)) ([aa18612](https://togithub.com/swc-project/swc/commit/aa18612e62eee6f0fd1977c10aa2102ce113e6e4)) - **(es/compat)** Fix destructuring of an empty array ([#&#8203;6314](https://togithub.com/swc-project/swc/issues/6314)) ([3bea6f7](https://togithub.com/swc-project/swc/commit/3bea6f7248826a3865a2148ce65c6cbaa9d03790)) - **(es/helpers)** Fix `toArray` ([#&#8203;6318](https://togithub.com/swc-project/swc/issues/6318)) ([e34c25e](https://togithub.com/swc-project/swc/commit/e34c25e40dc9f4998b31eed6b2a1efc43b87b205)) - **(es/lints)** Fix `const-assign` in function expressions ([#&#8203;6294](https://togithub.com/swc-project/swc/issues/6294)) ([a27392a](https://togithub.com/swc-project/swc/commit/a27392a251360ff1ddfab240399d5c1e317335bc)) - **(es/minifier)** Don't ignore nullish coalescing ([#&#8203;6272](https://togithub.com/swc-project/swc/issues/6272)) ([8c1ac68](https://togithub.com/swc-project/swc/commit/8c1ac686cb948a60da2e260b54e583490bce526e)) - **(es/minifier)** Don't inline regex for IIFEs ([#&#8203;6283](https://togithub.com/swc-project/swc/issues/6283)) ([4eab2ed](https://togithub.com/swc-project/swc/commit/4eab2ed2fc5d3eed2c397b81c780f87144106905)) - **(es/minifier)** Fix infinite loop ([#&#8203;6300](https://togithub.com/swc-project/swc/issues/6300)) ([655f674](https://togithub.com/swc-project/swc/commit/655f6744c550b4f0963ef090bf45a6eae2d273f6)) - **(es/minifier)** Don't drop an inlined parameter as a duplicate ([#&#8203;6293](https://togithub.com/swc-project/swc/issues/6293)) ([dd797f7](https://togithub.com/swc-project/swc/commit/dd797f7f1590401c309efce76a86719c24cd6b2b)) - **(es/resolver)** Change order for switch cases ([#&#8203;6317](https://togithub.com/swc-project/swc/issues/6317)) ([2737aea](https://togithub.com/swc-project/swc/commit/2737aea312e0b182413401d34e5ce1614a7bd6df)) - **(es/typescript)** Fix stack overflow ([#&#8203;6250](https://togithub.com/swc-project/swc/issues/6250)) ([28ec6e8](https://togithub.com/swc-project/swc/commit/28ec6e8fc70cf74722c93353c03e4fdedb21954a)) - **(html/minifier)** Merge style blocks ([#&#8203;6264](https://togithub.com/swc-project/swc/issues/6264)) ([028951c](https://togithub.com/swc-project/swc/commit/028951c36c9575662b3774bd445a83f597e880d4)) ##### Features - **(css/parser)** Improve error reporting ([#&#8203;6274](https://togithub.com/swc-project/swc/issues/6274)) ([956d574](https://togithub.com/swc-project/swc/commit/956d57468367ddfd7ff87cb98954a3006edad4b9)) - **(es)** Support trailing commas in `.swcrc` ([#&#8203;6289](https://togithub.com/swc-project/swc/issues/6289)) ([244b0af](https://togithub.com/swc-project/swc/commit/244b0af30dc703842fbed76b3e9492e882c4bb3a)) - **(es/minfiier)** Compute more with sequential inliner ([#&#8203;6169](https://togithub.com/swc-project/swc/issues/6169)) ([743a1aa](https://togithub.com/swc-project/swc/commit/743a1aab4fc8abf0ee002520cf88680fb4e14d2f)) - **(es/minifier)** Implement trivial optimizations ([#&#8203;6256](https://togithub.com/swc-project/swc/issues/6256)) ([5d52ae9](https://togithub.com/swc-project/swc/commit/5d52ae971ee3c557898903a0de44a2f9ef66a0ce)) - **(html/minifier)** Handle `crossorigin` ([#&#8203;6261](https://togithub.com/swc-project/swc/issues/6261)) ([782da5c](https://togithub.com/swc-project/swc/commit/782da5c83aa2d84e2b25d59272703300b670b88d)) - **(html/minifier)** Merge `script` tags ([#&#8203;6273](https://togithub.com/swc-project/swc/issues/6273)) ([02f8d31](https://togithub.com/swc-project/swc/commit/02f8d31ef38a56740de3ce5b15340e91e9a476e1)) ##### Miscellaneous Tasks - **(ci)** Enforce clippy for all targets ([#&#8203;6299](https://togithub.com/swc-project/swc/issues/6299)) ([0967e8f](https://togithub.com/swc-project/swc/commit/0967e8f06d81e498de5c830b766906e5aaaff2fc)) - **(ci)** Fix publish action ([2737143](https://togithub.com/swc-project/swc/commit/27371431a9c4f0881beaced6c5e131af546f038d)) - **(ci)** Fix publish action ([13b4d31](https://togithub.com/swc-project/swc/commit/13b4d317a5fc595f7446250ca9da570e3586cff4)) - **(common)** Switch to `new_debug_unreachable` ([#&#8203;6265](https://togithub.com/swc-project/swc/issues/6265)) ([2f61332](https://togithub.com/swc-project/swc/commit/2f613321779cfa7a3ccb9d3fd6c7789459723f0f)) ##### Performance - **(html/parser)** Refactor ([#&#8203;6313](https://togithub.com/swc-project/swc/issues/6313)) ([3a90657](https://togithub.com/swc-project/swc/commit/3a9065799dca18e3876ef0e0c456da68c648a6e8)) ##### Refactor - **(css/parser)** Refactor more ([#&#8203;6251](https://togithub.com/swc-project/swc/issues/6251)) ([a0e4684](https://togithub.com/swc-project/swc/commit/a0e4684476e1dba7afec7ac732044d44bb06ef6d)) - **(css/parser)** Refactor even more ([#&#8203;6288](https://togithub.com/swc-project/swc/issues/6288)) ([6cafeb2](https://togithub.com/swc-project/swc/commit/6cafeb2bccc2ce3a1e7d3ef20bac7fb8164e988a)) - **(es)** Accept custom instance of `Comments` ([#&#8203;6290](https://togithub.com/swc-project/swc/issues/6290)) ([1024a55](https://togithub.com/swc-project/swc/commit/1024a552cf6f470cef0e971f207d6023804ea514)) - **(html/parser)** Refactor ([#&#8203;6267](https://togithub.com/swc-project/swc/issues/6267)) ([c255cfd](https://togithub.com/swc-project/swc/commit/c255cfd71609ebc7aeb0bd2d0d01ede6ae5c5e08)) ##### Testing - **(css/minifier)** Fix fixture tester ([#&#8203;6222](https://togithub.com/swc-project/swc/issues/6222)) ([cd1319d](https://togithub.com/swc-project/swc/commit/cd1319d9be11bc66b29c43d2fab71ff8e02fcea9)) - **(css/parser)** Add tests for refactoring ([#&#8203;6262](https://togithub.com/swc-project/swc/issues/6262)) ([4c293f9](https://togithub.com/swc-project/swc/commit/4c293f965b380e49790cdf4fd8c1e1cb3845e9c5)) - **(es)** Enable tests for fixed issues ([#&#8203;6311](https://togithub.com/swc-project/swc/issues/6311)) ([5b02e24](https://togithub.com/swc-project/swc/commit/5b02e2450d17afefc3004df31397329fcf60f3bf)) - **(es/compat)** Add execution tests ([#&#8203;6312](https://togithub.com/swc-project/swc/issues/6312)) ([0f9d930](https://togithub.com/swc-project/swc/commit/0f9d930f738322119e7ade40d815f21ba398b152)) - **(es/minifier)** Add a test for `??` operator ([#&#8203;6282](https://togithub.com/swc-project/swc/issues/6282)) ([0376da7](https://togithub.com/swc-project/swc/commit/0376da73c6113ade5945321b7c3abe257ce3b83c)) ### [`v1.3.13`](https://togithub.com/swc-project/swc/compare/v1.3.11...241f9f05cbb67fc531e8f9c8e4a142521754b9a8) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.11...241f9f05cbb67fc531e8f9c8e4a142521754b9a8) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 03:43:42 +01:00
"@swc/core": "1.3.14",
"@swc/jest": "0.2.23",
2022-01-06 20:43:57 +01:00
"@types/bcryptjs": "2.4.2",
"@types/cors": "2.8.12",
"@types/express": "4.17.14",
"@types/express-session": "1.17.5",
"@types/faker": "5.5.9",
chore(deps): update jest monorepo (#2366) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`29.2.0` -> `29.2.2`](https://renovatebot.com/diffs/npm/@types%2fjest/29.2.0/29.2.2) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/compatibility-slim/29.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/confidence-slim/29.2.0)](https://docs.renovatebot.com/merge-confidence/) | | [jest](https://jestjs.io/) ([source](https://togithub.com/facebook/jest)) | [`29.2.2` -> `29.3.1`](https://renovatebot.com/diffs/npm/jest/29.2.2/29.3.1) | [![age](https://badges.renovateapi.com/packages/npm/jest/29.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/jest/29.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/jest/29.3.1/compatibility-slim/29.2.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/jest/29.3.1/confidence-slim/29.2.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/jest</summary> ### [`v29.3.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2931) [Compare Source](https://togithub.com/facebook/jest/compare/v29.3.0...v29.3.1) ##### Fixes - `[jest-config]` Do not warn about `preset` in `ProjectConfig` [#&#8203;13583](https://togithub.com/facebook/jest/pull/13583) ##### Performance - `[jest-transform]` Defer creation of cache directory [#&#8203;13420](https://togithub.com/facebook/jest/pull/13420) ### [`v29.3.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2930) [Compare Source](https://togithub.com/facebook/jest/compare/v29.2.2...v29.3.0) ##### Features - `[jest-runtime]` Support WebAssembly (Wasm) imports in ESM modules ([#&#8203;13505](https://togithub.com/facebook/jest/pull/13505)) ##### Fixes - `[jest-config]` Add config validation for `projects` option ([#&#8203;13565](https://togithub.com/facebook/jest/pull/13565)) - `[jest-mock]` Treat cjs modules as objects so they can be mocked ([#&#8203;13513](https://togithub.com/facebook/jest/pull/13513)) - `[jest-worker]` Throw an error instead of hanging when jest workers terminate unexpectedly ([#&#8203;13566](https://togithub.com/facebook/jest/pull/13566)) ##### Chore & Maintenance - `[@jest/transform]` Update `convert-source-map` ([#&#8203;13509](https://togithub.com/facebook/jest/pull/13509)) - `[docs]` Mention `toStrictEqual` in UsingMatchers docs. ([#&#8203;13560](https://togithub.com/facebook/jest/pull/13560)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 23:58:58 +01:00
"@types/jest": "29.2.2",
"@types/js-yaml": "4.0.5",
"@types/make-fetch-happen": "10.0.0",
"@types/memoizee": "0.4.8",
"@types/mime": "3.0.1",
"@types/node": "16.18.3",
"@types/nodemailer": "6.4.6",
"@types/owasp-password-strength-test": "1.3.0",
"@types/semver": "7.3.13",
"@types/stoppable": "1.1.1",
"@types/supertest": "2.0.12",
"@types/type-is": "1.6.3",
"@types/uuid": "8.3.4",
chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.41.0` -> `5.42.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.41.0/5.42.1) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.42.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.42.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.42.1/compatibility-slim/5.41.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.42.1/confidence-slim/5.41.0)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.41.0` -> `5.42.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.41.0/5.42.1) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.42.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.42.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.42.1/compatibility-slim/5.41.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.42.1/confidence-slim/5.41.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) ##### Bug Fixes - **eslint-plugin:** isTypeReadonly stack overflow ([#&#8203;5875](https://togithub.com/typescript-eslint/typescript-eslint/issues/5875)) ([#&#8203;5876](https://togithub.com/typescript-eslint/typescript-eslint/issues/5876)) ([2d9a33c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2d9a33cfb2db53d76246a59253daaf2abb19ee57)) ### [`v5.42.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5420-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5410v5420-2022-10-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.41.0...v5.42.0) ##### Bug Fixes - **ast-spec:** add TSQualifiedName to TypeNode union ([#&#8203;5906](https://togithub.com/typescript-eslint/typescript-eslint/issues/5906)) ([5c316c1](https://togithub.com/typescript-eslint/typescript-eslint/commit/5c316c12f09d58aee6ee634a8055533f361f1589)) - **eslint-plugin:** \[no-extra-parens] handle type assertion in extends clause ([#&#8203;5901](https://togithub.com/typescript-eslint/typescript-eslint/issues/5901)) ([8ed7219](https://togithub.com/typescript-eslint/typescript-eslint/commit/8ed72192c274249d26628fb125796e71318b857a)) ##### Features - **eslint-plugin:** \[member-ordering] add natural sort order ([#&#8203;5662](https://togithub.com/typescript-eslint/typescript-eslint/issues/5662)) ([1eaae09](https://togithub.com/typescript-eslint/typescript-eslint/commit/1eaae09ecca359f366b94f6a04665403f48b05c7)) - **eslint-plugin:** \[no-invalid-void-type] better report message for void used as a constituent inside a function return type ([#&#8203;5274](https://togithub.com/typescript-eslint/typescript-eslint/issues/5274)) ([d806bda](https://togithub.com/typescript-eslint/typescript-eslint/commit/d806bda82343712a24e3c78b9b34d4345dd1de3b)) </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary> ### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) **Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.42.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5420-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5410v5420-2022-10-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.41.0...v5.42.0) ##### Features - **scope-manager:** ignore ECMA version ([#&#8203;5881](https://togithub.com/typescript-eslint/typescript-eslint/issues/5881)) ([3b8d449](https://togithub.com/typescript-eslint/typescript-eslint/commit/3b8d449696c319690536a18a48ef32749dc2f559)) ##### Reverts - Revert "feat(scope-manager): ignore ECMA version" ([#&#8203;5888](https://togithub.com/typescript-eslint/typescript-eslint/issues/5888)) ([2ee81df](https://togithub.com/typescript-eslint/typescript-eslint/commit/2ee81df5a365d82ef4b3dfc124d4ec39c7bcb725)), closes [#&#8203;5888](https://togithub.com/typescript-eslint/typescript-eslint/issues/5888) [#&#8203;5881](https://togithub.com/typescript-eslint/typescript-eslint/issues/5881) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMS42IiwidXBkYXRlZEluVmVyIjoiMzQuMjEuNiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 19:51:41 +01:00
"@typescript-eslint/eslint-plugin": "5.42.1",
"@typescript-eslint/parser": "5.42.1",
"copyfiles": "2.4.1",
"coveralls": "3.1.1",
"del-cli": "5.0.0",
chore(deps): update dependency eslint to v8.27.0 (#2374) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.26.0` -> `8.27.0`](https://renovatebot.com/diffs/npm/eslint/8.26.0/8.27.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.27.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.27.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.27.0/compatibility-slim/8.26.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.27.0/confidence-slim/8.26.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>eslint/eslint</summary> ### [`v8.27.0`](https://togithub.com/eslint/eslint/releases/tag/v8.27.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.26.0...v8.27.0) #### Features - [`f14587c`](https://togithub.com/eslint/eslint/commit/f14587c42bb0fe6ec89529aede045a488083d6ee) feat: new `no-new-native-nonconstructor` rule ([#&#8203;16368](https://togithub.com/eslint/eslint/issues/16368)) (Sosuke Suzuki) - [`978799b`](https://togithub.com/eslint/eslint/commit/978799bd5c76fecf4ce8f17d89ad6c9f436c3228) feat: add new rule `no-empty-static-block` ([#&#8203;16325](https://togithub.com/eslint/eslint/issues/16325)) (Sosuke Suzuki) - [`69216ee`](https://togithub.com/eslint/eslint/commit/69216ee69c7172e847b64e0e934b5121a34d0ea3) feat: no-empty suggest to add comment in empty BlockStatement ([#&#8203;16470](https://togithub.com/eslint/eslint/issues/16470)) (Nitin Kumar) - [`319f0a5`](https://togithub.com/eslint/eslint/commit/319f0a5491598825bbd528c6d1fc12771056a74c) feat: use `context.languageOptions.ecmaVersion` in core rules ([#&#8203;16458](https://togithub.com/eslint/eslint/issues/16458)) (Milos Djermanovic) #### Bug Fixes - [`c3ce521`](https://togithub.com/eslint/eslint/commit/c3ce5212f672d95dde3465d7d3c4bf99ff665f8b) fix: Ensure unmatched glob patterns throw an error ([#&#8203;16462](https://togithub.com/eslint/eslint/issues/16462)) (Nicholas C. Zakas) - [`886a038`](https://togithub.com/eslint/eslint/commit/886a0386897f96d2da95eba8c52bd893fcbf7e86) fix: handle files with unspecified path in `getRulesMetaForResults` ([#&#8203;16437](https://togithub.com/eslint/eslint/issues/16437)) (Francesco Trotta) #### Documentation - [`ce93b42`](https://togithub.com/eslint/eslint/commit/ce93b429bf917640473dd7e26b49bba993c68ce4) docs: Stylelint property-no-unknown ([#&#8203;16497](https://togithub.com/eslint/eslint/issues/16497)) (Nick Schonning) - [`d2cecb4`](https://togithub.com/eslint/eslint/commit/d2cecb4ad2a6d33444cf0288a863c43acb3b468a) docs: Stylelint declaration-block-no-shorthand-property-overrides ([#&#8203;16498](https://togithub.com/eslint/eslint/issues/16498)) (Nick Schonning) - [`0a92805`](https://togithub.com/eslint/eslint/commit/0a92805d7713118866e519b0ff2a61c5d6238ad9) docs: stylelint color-hex-case ([#&#8203;16496](https://togithub.com/eslint/eslint/issues/16496)) (Nick Schonning) - [`74a5af4`](https://togithub.com/eslint/eslint/commit/74a5af487ac7296a46a8078e585f00df72b63d83) docs: fix stylelint error ([#&#8203;16491](https://togithub.com/eslint/eslint/issues/16491)) (Milos Djermanovic) - [`324db1a`](https://togithub.com/eslint/eslint/commit/324db1a11e43ba9d954dc522763faea19129ce6a) docs: explicit stylelint color related rules ([#&#8203;16465](https://togithub.com/eslint/eslint/issues/16465)) (Nick Schonning) - [`94dc4f1`](https://togithub.com/eslint/eslint/commit/94dc4f19ba49fe2358f8bcc2fc3555d222766755) docs: use Stylelint for HTML files ([#&#8203;16468](https://togithub.com/eslint/eslint/issues/16468)) (Nick Schonning) - [`cc6128d`](https://togithub.com/eslint/eslint/commit/cc6128db4f489c3ab80fff2f9dbeea313e72208d) docs: enable stylelint declaration-block-no-duplicate-properties ([#&#8203;16466](https://togithub.com/eslint/eslint/issues/16466)) (Nick Schonning) - [`d03a8bf`](https://togithub.com/eslint/eslint/commit/d03a8bf8978bd330aeb951f18cc92bf1ad24eeec) docs: Add heading to justification explanation ([#&#8203;16430](https://togithub.com/eslint/eslint/issues/16430)) (Maritaria) - [`8a15968`](https://togithub.com/eslint/eslint/commit/8a159686f9d497262d573dd601855ce28362199b) docs: add Stylelint configuration and cleanup ([#&#8203;16379](https://togithub.com/eslint/eslint/issues/16379)) (Nick Schonning) - [`9b0a469`](https://togithub.com/eslint/eslint/commit/9b0a469d1e4650c1d9da26239357e715b11b2d97) docs: note commit messages don't support scope ([#&#8203;16435](https://togithub.com/eslint/eslint/issues/16435)) (Andy Edwards) - [`1581405`](https://togithub.com/eslint/eslint/commit/15814057fd69319b3744bdea5db2455f85d2e74f) docs: improve context.getScope() docs ([#&#8203;16417](https://togithub.com/eslint/eslint/issues/16417)) (Ben Perlmutter) - [`b797149`](https://togithub.com/eslint/eslint/commit/b7971496e9b44add405ca0360294f5c3be85b540) docs: update formatters template ([#&#8203;16454](https://togithub.com/eslint/eslint/issues/16454)) (Milos Djermanovic) - [`5ac4de9`](https://togithub.com/eslint/eslint/commit/5ac4de911f712cb3a5a16eb7a4063eee09dfc97c) docs: fix link to formatters on the Core Concepts page ([#&#8203;16455](https://togithub.com/eslint/eslint/issues/16455)) (Vladislav) - [`33313ef`](https://togithub.com/eslint/eslint/commit/33313ef56258a6a96b00a3e70025b94bd2f2fe9f) docs: core-concepts: fix link to semi rule ([#&#8203;16453](https://togithub.com/eslint/eslint/issues/16453)) (coderaiser) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 08:21:34 +01:00
"eslint": "8.27.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-airbnb-typescript": "17.0.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-prettier": "4.2.1",
2022-01-05 11:00:08 +01:00
"faker": "5.5.3",
"fast-check": "3.3.0",
"fetch-mock": "9.11.0",
chore(deps): update dependency husky to v8.0.2 (#2354) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [husky](https://typicode.github.io/husky) ([source](https://togithub.com/typicode/husky)) | [`8.0.1` -> `8.0.2`](https://renovatebot.com/diffs/npm/husky/8.0.1/8.0.2) | [![age](https://badges.renovateapi.com/packages/npm/husky/8.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/husky/8.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/husky/8.0.2/compatibility-slim/8.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/husky/8.0.2/confidence-slim/8.0.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>typicode/husky</summary> ### [`v8.0.2`](https://togithub.com/typicode/husky/releases/tag/v8.0.2) [Compare Source](https://togithub.com/typicode/husky/compare/v8.0.1...v8.0.2) - docs: remove deprecated npm set-script </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 06:53:57 +01:00
"husky": "8.0.2",
chore(deps): update jest monorepo (#2366) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`29.2.0` -> `29.2.2`](https://renovatebot.com/diffs/npm/@types%2fjest/29.2.0/29.2.2) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/compatibility-slim/29.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.2.2/confidence-slim/29.2.0)](https://docs.renovatebot.com/merge-confidence/) | | [jest](https://jestjs.io/) ([source](https://togithub.com/facebook/jest)) | [`29.2.2` -> `29.3.1`](https://renovatebot.com/diffs/npm/jest/29.2.2/29.3.1) | [![age](https://badges.renovateapi.com/packages/npm/jest/29.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/jest/29.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/jest/29.3.1/compatibility-slim/29.2.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/jest/29.3.1/confidence-slim/29.2.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/jest</summary> ### [`v29.3.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2931) [Compare Source](https://togithub.com/facebook/jest/compare/v29.3.0...v29.3.1) ##### Fixes - `[jest-config]` Do not warn about `preset` in `ProjectConfig` [#&#8203;13583](https://togithub.com/facebook/jest/pull/13583) ##### Performance - `[jest-transform]` Defer creation of cache directory [#&#8203;13420](https://togithub.com/facebook/jest/pull/13420) ### [`v29.3.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#&#8203;2930) [Compare Source](https://togithub.com/facebook/jest/compare/v29.2.2...v29.3.0) ##### Features - `[jest-runtime]` Support WebAssembly (Wasm) imports in ESM modules ([#&#8203;13505](https://togithub.com/facebook/jest/pull/13505)) ##### Fixes - `[jest-config]` Add config validation for `projects` option ([#&#8203;13565](https://togithub.com/facebook/jest/pull/13565)) - `[jest-mock]` Treat cjs modules as objects so they can be mocked ([#&#8203;13513](https://togithub.com/facebook/jest/pull/13513)) - `[jest-worker]` Throw an error instead of hanging when jest workers terminate unexpectedly ([#&#8203;13566](https://togithub.com/facebook/jest/pull/13566)) ##### Chore & Maintenance - `[@jest/transform]` Update `convert-source-map` ([#&#8203;13509](https://togithub.com/facebook/jest/pull/13509)) - `[docs]` Mention `toStrictEqual` in UsingMatchers docs. ([#&#8203;13560](https://togithub.com/facebook/jest/pull/13560)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 23:58:58 +01:00
"jest": "29.3.1",
"lint-staged": "13.0.3",
"nock": "13.2.9",
chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [openapi-enforcer](https://openapi-enforcer.com) ([source](https://togithub.com/byu-oit/openapi-enforcer)) | [`1.22.0` -> `1.22.1`](https://renovatebot.com/diffs/npm/openapi-enforcer/1.22.0/1.22.1) | [![age](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.1/compatibility-slim/1.22.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.1/confidence-slim/1.22.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>byu-oit/openapi-enforcer</summary> ### [`v1.22.1`](https://togithub.com/byu-oit/openapi-enforcer/blob/HEAD/CHANGELOG.md#&#8203;1221) [Compare Source](https://togithub.com/byu-oit/openapi-enforcer/compare/fc78fe42b4cf2eba9200188cc8d45f8aaadf1577...11e77301c5a4bf64369ce36d7a35c1496a9db095) ##### Fixed - **Exception Skip Codes Bug Fix** The exception skip codes that were defined via the options were not being carried through to child components. This fix allows those settings to be carried. Exception skip codes defined by an instance (see change 1.22.0) are still limited to just the component. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTkuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 22:43:37 +01:00
"openapi-enforcer": "1.22.1",
"prettier": "2.7.1",
"proxyquire": "2.1.3",
"source-map-support": "0.5.21",
"superagent": "8.0.3",
"supertest": "6.3.1",
"ts-node": "10.9.1",
"tsc-watch": "5.0.3",
"typescript": "4.8.4"
},
2019-10-05 08:10:38 +02:00
"resolutions": {
"async": "^3.2.4",
"db-migrate/rc/minimist": "^1.2.5",
"es5-ext": "0.10.62",
"knex/liftoff/object.map/**/kind-of": "^6.0.3",
"knex/liftoff/findup-sync/micromatc/kind-of": "^6.0.3",
"knex/liftoff/findup-sync/micromatc/nanomatch/kind-of": "^6.0.3",
2020-11-24 12:51:44 +01:00
"knex/liftoff/findup-sync/micromatch/define-property/**/kind-of": "^6.0.3",
"node-forge": "^1.0.0",
2021-09-27 13:26:18 +02:00
"set-value": "^4.0.1",
"ansi-regex": "^5.0.1",
"ssh2": "^1.4.0",
2022-11-03 14:43:36 +01:00
"json-schema": "^0.4.0",
"minimatch": "^3.0.5"
2019-10-05 08:10:38 +02:00
},
2017-06-28 14:14:55 +02:00
"lint-staged": {
"*.{js,ts}": [
2021-02-11 14:08:33 +01:00
"eslint --fix"
2018-11-22 11:22:18 +01:00
],
"*.{json,yaml,md}": [
2021-02-11 14:08:33 +01:00
"prettier --write"
]
2018-11-22 09:03:36 +01:00
},
2018-11-22 11:17:50 +01:00
"prettier": {
"proseWrap": "never",
"singleQuote": true,
"tabWidth": 4,
"trailingComma": "all",
"overrides": [
{
"files": "*.{json,yaml,yml,md}",
2018-11-22 11:17:50 +01:00
"options": {
"tabWidth": 2
}
}
]
}
2014-10-23 14:13:17 +02:00
}