1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-25 00:07:47 +01: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-09 09:55:01 +01:00
"version": "4.18.0-beta.1",
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",
"helmet": "^5.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",
"json-schema-to-ts": "2.5.5",
"json2csv": "^5.0.7",
"knex": "^2.0.0",
"log4js": "^6.0.0",
"make-fetch-happen": "^10.1.2",
"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",
"@types/jest": "29.2.0",
"@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.6.1",
"@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",
"@typescript-eslint/eslint-plugin": "5.41.0",
"@typescript-eslint/parser": "5.41.0",
"copyfiles": "2.4.1",
"coveralls": "3.1.1",
"del-cli": "5.0.0",
"eslint": "8.26.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",
"jest": "29.2.2",
"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
}