mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-20 00:08:02 +01:00
49c463ce19
[![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.21` -> `1.3.22`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.21/1.3.22) | [![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.22/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.22/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.22/compatibility-slim/1.3.21)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.22/confidence-slim/1.3.21)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc</summary> ### [`v1.3.22`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1322---2022-12-09) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.21...v1.3.22) ##### Bug Fixes - **(common)** Fix handling of input source maps ([#​6561](https://togithub.com/swc-project/swc/issues/6561)) ([4af52c7](4af52c79ae
)) - **(common)** Fix `BytePos` -> `CharPos` calculations ([#​6574](https://togithub.com/swc-project/swc/issues/6574)) ([a203fdb](a203fdb1b6
)) - **(css/parser)** Fix recovery more for invalid component values in declaration value ([#​6560](https://togithub.com/swc-project/swc/issues/6560)) ([db1eb48](db1eb483fd
)) - **(css/parser)** Fix parsing of nested rules ([#​6563](https://togithub.com/swc-project/swc/issues/6563)) ([a1fe907](a1fe9076c2
)) - **(css/parser)** Fix a small bug ([#​6591](https://togithub.com/swc-project/swc/issues/6591)) ([4de378c](4de378cb1e
)) - **(css/parser)** Avoid skipping extra whitespaces ([#​6592](https://togithub.com/swc-project/swc/issues/6592)) ([d8936ad](d8936ade5b
)) - **(es/compat)** Prepend generated `_loop` to the correct scope ([#​6604](https://togithub.com/swc-project/swc/issues/6604)) ([4c2d422](4c2d42261e
)) - **(es/parser)** Fix `typeof` in `TSCallSignatureDeclaration` ([#​6553](https://togithub.com/swc-project/swc/issues/6553)) ([aa28aa0](aa28aa0c7f
)) - **(es/parser)** Fix parsing of JSX with ASI ([#​6577](https://togithub.com/swc-project/swc/issues/6577)) ([ad95ead](ad95ead291
)) - **(es/resolver)** Reset `in_type` flag correctly ([#​6597](https://togithub.com/swc-project/swc/issues/6597)) ([29ba05d](29ba05d137
)) - **(es/typescript)** Strip inline type declarations ([#​6600](https://togithub.com/swc-project/swc/issues/6600)) ([fe0c651](fe0c65195d
)) - **(node-swc)** Sync types for `jsc.optimizer.globals` ([#​6603](https://togithub.com/swc-project/swc/issues/6603)) ([b97aa45](b97aa45c5c
)) - **(xml/parser)** Fix parsing of legacy document types ([#​6555](https://togithub.com/swc-project/swc/issues/6555)) ([cdf0d8a](cdf0d8a8b5
)) - **(xml/parser)** Fix various bugs ([#​6566](https://togithub.com/swc-project/swc/issues/6566)) ([01232f0](01232f0988
)) ##### Features - **(css/ast)** Make AST intuitive ([#​6606](https://togithub.com/swc-project/swc/issues/6606)) ([b4eef53](b4eef53680
)) - **(css/plugin)** Prepare Wasm plugins ([#​6567](https://togithub.com/swc-project/swc/issues/6567)) ([8cdc28c](8cdc28cdfa
)) - **(css/plugin)** Support Wasm plugin ([#​6568](https://togithub.com/swc-project/swc/issues/6568)) ([fa8f7b0](fa8f7b00fc
)) - **(es/analyzer)** Extract the analyzer from the minifier to a separate crate ([#​6586](https://togithub.com/swc-project/swc/issues/6586)) ([e1d01d8](e1d01d8b7a
)) - **(html/parser)** Improve lexer ([#​6543](https://togithub.com/swc-project/swc/issues/6543)) ([49b7e9e](49b7e9e224
)) ##### Miscellaneous Tasks - **(ci)** Add debug logs for cli binaries ([#​6556](https://togithub.com/swc-project/swc/issues/6556)) ([8083484](80834843f4
)) - **(ci)** Fix CI ([#​6558](https://togithub.com/swc-project/swc/issues/6558)) ([8587589](85875897f1
)) - **(ci)** Fix benchmark action ([#​6582](https://togithub.com/swc-project/swc/issues/6582)) ([d8adc58](d8adc58011
)) - **(ci)** Fix benchmark action ([#​6596](https://togithub.com/swc-project/swc/issues/6596)) ([154c315](154c315d91
)) - **(css/lexer)** Fix typo ([#​6588](https://togithub.com/swc-project/swc/issues/6588)) ([f383836](f383836bad
)) ##### Performance - **(css/ast)** Reduce token size ([#​6569](https://togithub.com/swc-project/swc/issues/6569)) ([8633d27](8633d27df0
)) - **(css/codegen)** Reduce allocations ([#​6599](https://togithub.com/swc-project/swc/issues/6599)) ([538d63e](538d63eb80
)) - **(css/minifier)** Remove redundant clone ([#​6579](https://togithub.com/swc-project/swc/issues/6579)) ([70ac028](70ac0286e5
)) - **(css/minifier)** Remove more redundant clones ([#​6580](https://togithub.com/swc-project/swc/issues/6580)) ([4171ee7](4171ee7fb3
)) - **(css/minifier)** Improve performance ([#​6583](https://togithub.com/swc-project/swc/issues/6583)) ([7895599](78955995a2
)) - **(css/parser)** Reduce clones and allocations ([#​6585](https://togithub.com/swc-project/swc/issues/6585)) ([6479670](64796701e4
)) - **(css/parser)** Reduce number of function calls ([#​6587](https://togithub.com/swc-project/swc/issues/6587)) ([252edb5](252edb550b
)) - **(css/parser)** Don't allocate for comparisons ([#​6593](https://togithub.com/swc-project/swc/issues/6593)) ([08b6eab](08b6eab010
)) - **(html/parser)** Optimize usage of buffers ([#​6590](https://togithub.com/swc-project/swc/issues/6590)) ([d6e9613](d6e961368b
)) ##### Refactor - **(common)** Cleanup source_map.rs ([#​6570](https://togithub.com/swc-project/swc/issues/6570)) ([b3ea52f](b3ea52f863
)) - **(es/minifier)** Remove unnecessary code ([#​6575](https://togithub.com/swc-project/swc/issues/6575)) ([586bfd5](586bfd5480
)) - **(xml/parser)** Simplify logic for parsing elements ([#​6557](https://togithub.com/swc-project/swc/issues/6557)) ([85a03e7](85a03e71b7
)) ##### Testing - **(css/parser)** Move vendor tests ([#​6564](https://togithub.com/swc-project/swc/issues/6564)) ([4d422b6](4d422b6228
)) </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:eyJjcmVhdGVkSW5WZXIiOiIzNC41MS4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTEuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
230 lines
6.9 KiB
JSON
230 lines
6.9 KiB
JSON
{
|
|
"name": "unleash-server",
|
|
"description": "Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.",
|
|
"version": "4.18.7",
|
|
"keywords": [
|
|
"unleash",
|
|
"feature toggle",
|
|
"feature",
|
|
"toggle"
|
|
],
|
|
"files": [
|
|
"dist",
|
|
"docs",
|
|
"frontend/build"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "ssh://git@github.com:unleash/unleash.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/unleash/unleash/issues"
|
|
},
|
|
"types": "./dist/lib/server-impl.d.ts",
|
|
"engines": {
|
|
"node": ">=14"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"main": "./dist/lib/server-impl.js",
|
|
"scripts": {
|
|
"start": "node ./dist/server.js",
|
|
"prestart:dev": "yarn run clean",
|
|
"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",
|
|
"prebuild:watch": "yarn run clean",
|
|
"build:watch": "tsc -w",
|
|
"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",
|
|
"test:docker": "./scripts/docker-postgres.sh",
|
|
"test:docker:cleanup": "docker rm -f unleash-postgres",
|
|
"test:watch": "yarn test --watch",
|
|
"test:coverage": "NODE_ENV=test PORT=4243 jest --coverage --testLocationInResults --outputFile=\"coverage/report.json\" --forceExit --testTimeout=10000",
|
|
"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",
|
|
"preversion": "./scripts/check-release.sh",
|
|
"heroku-postbuild": "cd frontend && yarn && yarn build"
|
|
},
|
|
"jest": {
|
|
"automock": false,
|
|
"maxWorkers": 4,
|
|
"testTimeout": 10000,
|
|
"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"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@unleash/express-openapi": "^0.2.1",
|
|
"ajv": "^8.11.0",
|
|
"ajv-formats": "^2.1.1",
|
|
"async": "^3.2.4",
|
|
"bcryptjs": "^2.4.3",
|
|
"compression": "^1.7.4",
|
|
"connect-session-knex": "^3.0.0",
|
|
"cookie-parser": "^1.4.5",
|
|
"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",
|
|
"errorhandler": "^1.5.1",
|
|
"express": "^4.18.2",
|
|
"express-rate-limit": "^6.6.0",
|
|
"express-session": "^1.17.1",
|
|
"fast-json-patch": "^3.1.0",
|
|
"gravatar-url": "^3.1.0",
|
|
"helmet": "^6.0.0",
|
|
"ip": "^1.1.8",
|
|
"joi": "^17.3.0",
|
|
"js-sha256": "^0.9.0",
|
|
"js-yaml": "^4.1.0",
|
|
"json-schema-to-ts": "2.6.0",
|
|
"json2csv": "^5.0.7",
|
|
"knex": "^2.0.0",
|
|
"log4js": "^6.0.0",
|
|
"make-fetch-happen": "^11.0.0",
|
|
"memoizee": "^0.4.15",
|
|
"mime": "^3.0.0",
|
|
"multer": "^1.4.5-lts.1",
|
|
"murmurhash3js": "^3.0.1",
|
|
"mustache": "^4.1.0",
|
|
"nodemailer": "^6.5.0",
|
|
"openapi-types": "^12.0.0",
|
|
"owasp-password-strength-test": "^1.3.0",
|
|
"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"
|
|
},
|
|
"devDependencies": {
|
|
"@apidevtools/swagger-parser": "10.1.0",
|
|
"@babel/core": "7.20.5",
|
|
"@swc/core": "1.3.22",
|
|
"@swc/jest": "0.2.23",
|
|
"@types/bcryptjs": "2.4.2",
|
|
"@types/cors": "2.8.13",
|
|
"@types/express": "4.17.14",
|
|
"@types/express-session": "1.17.5",
|
|
"@types/faker": "5.5.9",
|
|
"@types/jest": "29.2.4",
|
|
"@types/js-yaml": "4.0.5",
|
|
"@types/make-fetch-happen": "10.0.1",
|
|
"@types/memoizee": "0.4.8",
|
|
"@types/mime": "3.0.1",
|
|
"@types/node": "16.18.7",
|
|
"@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.42.1",
|
|
"@typescript-eslint/parser": "5.42.1",
|
|
"copyfiles": "2.4.1",
|
|
"coveralls": "3.1.1",
|
|
"del-cli": "5.0.0",
|
|
"eslint": "8.28.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-no-only-tests": "^3.1.0",
|
|
"eslint-plugin-prettier": "4.2.1",
|
|
"faker": "5.5.3",
|
|
"fast-check": "3.3.0",
|
|
"fetch-mock": "9.11.0",
|
|
"husky": "8.0.2",
|
|
"jest": "29.3.1",
|
|
"lint-staged": "13.0.4",
|
|
"nock": "13.2.9",
|
|
"openapi-enforcer": "1.22.2",
|
|
"prettier": "2.7.1",
|
|
"proxyquire": "2.1.3",
|
|
"source-map-support": "0.5.21",
|
|
"superagent": "8.0.6",
|
|
"supertest": "6.3.3",
|
|
"ts-node": "10.9.1",
|
|
"tsc-watch": "5.0.3",
|
|
"typescript": "4.8.4"
|
|
},
|
|
"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",
|
|
"knex/liftoff/findup-sync/micromatch/define-property/**/kind-of": "^6.0.3",
|
|
"node-forge": "^1.0.0",
|
|
"set-value": "^4.0.1",
|
|
"ansi-regex": "^5.0.1",
|
|
"ssh2": "^1.4.0",
|
|
"json-schema": "^0.4.0",
|
|
"minimatch": "^5.0.0"
|
|
},
|
|
"lint-staged": {
|
|
"*.{js,ts}": [
|
|
"eslint --fix"
|
|
],
|
|
"*.{json,yaml,md}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"prettier": {
|
|
"proseWrap": "never",
|
|
"singleQuote": true,
|
|
"tabWidth": 4,
|
|
"trailingComma": "all",
|
|
"overrides": [
|
|
{
|
|
"files": "*.{json,yaml,yml,md}",
|
|
"options": {
|
|
"tabWidth": 2
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|