@ -13,7 +13,8 @@
"migration:generate" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:generate" ,
"migration:generate" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:generate" ,
"migration:create" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:create" ,
"migration:create" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:create" ,
"migration:run" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:run" ,
"migration:run" : "ts-node --project server/tsconfig.json ./node_modules/typeorm/cli.js migration:run" ,
"format" : "prettier --write ."
"format" : "prettier --write ." ,
"prepare" : "husky install"
} ,
} ,
"repository" : {
"repository" : {
"type" : "git" ,
"type" : "git" ,
@ -21,45 +22,45 @@
} ,
} ,
"license" : "MIT" ,
"license" : "MIT" ,
"dependencies" : {
"dependencies" : {
"@headlessui/react" : "^1.4. 1 ",
"@headlessui/react" : "^1.4. 3 ",
"@heroicons/react" : "^1.0. 4 ",
"@heroicons/react" : "^1.0. 5 ",
"@supercharge/request-ip" : "^1.1.2" ,
"@supercharge/request-ip" : "^1.1.2" ,
"@svgr/webpack" : "^ 5.5 .0",
"@svgr/webpack" : "^ 6.2 .0",
"@tanem/react-nprogress" : "^ 3.0.79 ",
"@tanem/react-nprogress" : "^ 4.0.2 ",
"ace-builds" : "^1.4.1 2 ",
"ace-builds" : "^1.4.1 3 ",
"axios" : "^0.21.4" ,
"axios" : "^0.21.4" ,
"bcrypt" : "^5.0.1" ,
"bcrypt" : "^5.0.1" ,
"bowser" : "^2.11.0" ,
"bowser" : "^2.11.0" ,
"connect-typeorm" : "^1.1.4" ,
"connect-typeorm" : "^1.1.4" ,
"cookie-parser" : "^1.4. 5 ",
"cookie-parser" : "^1.4. 6 ",
"copy-to-clipboard" : "^3.3.1" ,
"copy-to-clipboard" : "^3.3.1" ,
"country-flag-icons" : "^1.4.1 0 ",
"country-flag-icons" : "^1.4.1 9 ",
"csurf" : "^1.11.0" ,
"csurf" : "^1.11.0" ,
"email-templates" : "^8.0.8" ,
"email-templates" : "^8.0.8" ,
"express" : "^4.17. 1 ",
"express" : "^4.17. 2 ",
"express-openapi-validator" : "^4.13. 1 ",
"express-openapi-validator" : "^4.13. 5 ",
"express-rate-limit" : "^ 5.3 .0",
"express-rate-limit" : "^ 6.1 .0",
"express-session" : "^1.17.2" ,
"express-session" : "^1.17.2" ,
"formik" : "^2.2.9" ,
"formik" : "^2.2.9" ,
"gravatar-url" : " 3.1.0",
"gravatar-url" : " ^ 3.1.0",
"intl" : "^1.2.5" ,
"intl" : "^1.2.5" ,
"lodash" : "^4.17.21" ,
"lodash" : "^4.17.21" ,
"next" : "1 1.1.2 ",
"next" : "1 2.0.8 ",
"node-cache" : "^5.1.2" ,
"node-cache" : "^5.1.2" ,
"node-schedule" : "^2. 0 .0",
"node-schedule" : "^2. 1 .0",
"nodemailer" : "^6. 6.3 ",
"nodemailer" : "^6. 7.2 ",
"openpgp" : "^5.0. 0-3 ",
"openpgp" : "^5.0. 1 ",
"plex-api" : "^5.3. 1 ",
"plex-api" : "^5.3. 2 ",
"pug" : "^3.0.2" ,
"pug" : "^3.0.2" ,
"react" : "17.0.2" ,
"react" : "17.0.2" ,
"react-ace" : "^9. 3 .0",
"react-ace" : "^9. 5 .0",
"react-animate-height" : "^2.0.23" ,
"react-animate-height" : "^2.0.23" ,
"react-dom" : "17.0.2" ,
"react-dom" : "17.0.2" ,
"react-intersection-observer" : "^8.3 2 .1",
"react-intersection-observer" : "^8.3 3 .1",
"react-intl" : "5.2 0.10 ",
"react-intl" : "5.2 4.3 ",
"react-markdown" : "^ 6.0.2 ",
"react-markdown" : "^ 8.0.0 ",
"react-select" : "^4.3.1" ,
"react-select" : "^4.3.1" ,
"react-spring" : "^9. 2. 4",
"react-spring" : "^9. 4.2 ",
"react-toast-notifications" : "^2.5.1" ,
"react-toast-notifications" : "^2.5.1" ,
"react-transition-group" : "^4.4.2" ,
"react-transition-group" : "^4.4.2" ,
"react-truncate-markup" : "^5.1.0" ,
"react-truncate-markup" : "^5.1.0" ,
@ -67,93 +68,84 @@
"reflect-metadata" : "^0.1.13" ,
"reflect-metadata" : "^0.1.13" ,
"secure-random-password" : "^0.2.3" ,
"secure-random-password" : "^0.2.3" ,
"sqlite3" : "^5.0.2" ,
"sqlite3" : "^5.0.2" ,
"swagger-ui-express" : "^4. 1.6 ",
"swagger-ui-express" : "^4. 3.0 ",
"swr" : "^ 0.5.6 ",
"swr" : "^ 1.1.2 ",
"typeorm" : "0.2. 37 ",
"typeorm" : "0.2. 41 ",
"web-push" : "^3.4.5" ,
"web-push" : "^3.4.5" ,
"winston" : "^3. 3.3 ",
"winston" : "^3. 4.0 ",
"winston-daily-rotate-file" : "^4.5.5" ,
"winston-daily-rotate-file" : "^4.5.5" ,
"xml2js" : "^0.4.23" ,
"xml2js" : "^0.4.23" ,
"yamljs" : "^0.3.0" ,
"yamljs" : "^0.3.0" ,
"yup" : "^0.32. 9 "
"yup" : "^0.32. 11 "
} ,
} ,
"devDependencies" : {
"devDependencies" : {
"@babel/cli" : "^7.1 5.7 ",
"@babel/cli" : "^7.1 6.8 ",
"@commitlint/cli" : "^1 3.1.0 ",
"@commitlint/cli" : "^1 6.0.3 ",
"@commitlint/config-conventional" : "^1 3.1 .0",
"@commitlint/config-conventional" : "^1 6.0 .0",
"@semantic-release/changelog" : "^ 5 .0.1",
"@semantic-release/changelog" : "^ 6 .0.1",
"@semantic-release/commit-analyzer" : "^9.0. 1 ",
"@semantic-release/commit-analyzer" : "^9.0. 2 ",
"@semantic-release/exec" : "^ 5.0.0 ",
"@semantic-release/exec" : "^ 6.0.3 ",
"@semantic-release/git" : "^ 9 .0.1",
"@semantic-release/git" : "^ 10 .0.1",
"@tailwindcss/aspect-ratio" : "^0. 2.1 ",
"@tailwindcss/aspect-ratio" : "^0. 4.0 ",
"@tailwindcss/forms" : "^0. 3.3 ",
"@tailwindcss/forms" : "^0. 4.0 ",
"@tailwindcss/typography" : "^0. 4.1 ",
"@tailwindcss/typography" : "^0. 5.0 ",
"@types/bcrypt" : "^5.0.0" ,
"@types/bcrypt" : "^5.0.0" ,
"@types/cookie-parser" : "^1.4.2" ,
"@types/cookie-parser" : "^1.4.2" ,
"@types/country-flag-icons" : "^1.2.0" ,
"@types/country-flag-icons" : "^1.2.0" ,
"@types/csurf" : "^1.11.2" ,
"@types/csurf" : "^1.11.2" ,
"@types/email-templates" : "^8.0.4" ,
"@types/email-templates" : "^8.0.4" ,
"@types/express" : "^4.17.13" ,
"@types/express" : "^4.17.13" ,
"@types/express-rate-limit" : "^5.1.3" ,
"@types/express-session" : "^1.17.4" ,
"@types/express-session" : "^1.17.3" ,
"@types/lodash" : "^4.14.178" ,
"@types/lodash" : "^4.14.173" ,
"@types/node" : "^17.0.10" ,
"@types/node" : "^15.6.1" ,
"@types/node-schedule" : "^1.3.2" ,
"@types/node-schedule" : "^1.3.2" ,
"@types/nodemailer" : "^6.4.4" ,
"@types/nodemailer" : "^6.4.4" ,
"@types/react" : "^17.0. 22 ",
"@types/react" : "^17.0. 38 ",
"@types/react-dom" : "^17.0. 9 ",
"@types/react-dom" : "^17.0. 11 ",
"@types/react-select" : "^4.0.17" ,
"@types/react-select" : "^4.0.17" ,
"@types/react-toast-notifications" : "^2.4.1" ,
"@types/react-transition-group" : "^4.4.4" ,
"@types/react-transition-group" : "^4.4.3" ,
"@types/secure-random-password" : "^0.2.1" ,
"@types/secure-random-password" : "^0.2.1" ,
"@types/swagger-ui-express" : "^4.1.3" ,
"@types/swagger-ui-express" : "^4.1.3" ,
"@types/web-push" : "^3.3.2" ,
"@types/web-push" : "^3.3.2" ,
"@types/xml2js" : "^0.4.9" ,
"@types/xml2js" : "^0.4.9" ,
"@types/yamljs" : "^0.2.31" ,
"@types/yamljs" : "^0.2.31" ,
"@types/yup" : "^0.29.13" ,
"@types/yup" : "^0.29.13" ,
"@typescript-eslint/eslint-plugin" : "^ 4.31.1 ",
"@typescript-eslint/eslint-plugin" : "^ 5.10.0 ",
"@typescript-eslint/parser" : "^ 4.31.1 ",
"@typescript-eslint/parser" : "^ 5.10.0 ",
"autoprefixer" : "^10. 3. 4",
"autoprefixer" : "^10. 4.2 ",
"babel-plugin-react-intl" : "^8.2.25" ,
"babel-plugin-react-intl" : "^8.2.25" ,
"babel-plugin-react-intl-auto" : "^3.3.0" ,
"babel-plugin-react-intl-auto" : "^3.3.0" ,
"commitizen" : "^4.2.4" ,
"commitizen" : "^4.2.4" ,
"copyfiles" : "^2.4.1" ,
"copyfiles" : "^2.4.1" ,
"cz-conventional-changelog" : "^3.3.0" ,
"cz-conventional-changelog" : "^3.3.0" ,
"eslint" : "^ 7.32 .0",
"eslint" : "^ 8. 7.0",
"eslint-config-next" : "^1 1.1.2 ",
"eslint-config-next" : "^1 2.0.8 ",
"eslint-config-prettier" : "^8.3.0" ,
"eslint-config-prettier" : "^8.3.0" ,
"eslint-plugin-formatjs" : "^2. 17.6 ",
"eslint-plugin-formatjs" : "^2. 20.3 ",
"eslint-plugin-jsx-a11y" : "^6. 4 .1",
"eslint-plugin-jsx-a11y" : "^6. 5 .1",
"eslint-plugin-prettier" : "^4.0.0" ,
"eslint-plugin-prettier" : "^4.0.0" ,
"eslint-plugin-react" : "^7.2 5.3 ",
"eslint-plugin-react" : "^7.2 8.0 ",
"eslint-plugin-react-hooks" : "^4. 2 .0",
"eslint-plugin-react-hooks" : "^4. 3 .0",
"extract-react-intl-messages" : "^4.1.1" ,
"extract-react-intl-messages" : "^4.1.1" ,
"husky" : " 4.3.8 ",
"husky" : " ^7.0.4 ",
"lint-staged" : "^1 1.1.2 ",
"lint-staged" : "^1 2.2.1 ",
"nodemon" : "^2.0.1 2 ",
"nodemon" : "^2.0.1 5 ",
"postcss" : "^8. 3.6 ",
"postcss" : "^8. 4.5 ",
"prettier" : "^2. 4 .1",
"prettier" : "^2. 5 .1",
"semantic-release" : "^1 8.0.0 ",
"semantic-release" : "^1 9.0.2 ",
"semantic-release-docker-buildx" : "^1.0.1" ,
"semantic-release-docker-buildx" : "^1.0.1" ,
"tailwindcss" : "^ 2.2 .15",
"tailwindcss" : "^ 3.0 .15",
"ts-node" : "^10. 2.1 ",
"ts-node" : "^10. 4.0 ",
"typescript" : "^4. 4.3 "
"typescript" : "^4. 5.4 "
} ,
} ,
"resolutions" : {
"resolutions" : {
"sqlite3/node-gyp" : "^ 5.1.0 "
"sqlite3/node-gyp" : "^ 8.4.1 "
} ,
} ,
"config" : {
"config" : {
"commitizen" : {
"commitizen" : {
"path" : "./node_modules/cz-conventional-changelog"
"path" : "./node_modules/cz-conventional-changelog"
}
}
} ,
} ,
"husky" : {
"hooks" : {
"pre-commit" : "lint-staged" ,
"prepare-commit-msg" : "exec < /dev/tty && git cz --hook || true" ,
"commit-msg" : "[[ -n $HUSKY_BYPASS ]] || commitlint -E HUSKY_GIT_PARAMS"
}
} ,
"lint-staged" : {
"lint-staged" : {
"**/*.{ts,tsx,js}" : [
"**/*.{ts,tsx,js}" : [
"prettier --write" ,
"prettier --write" ,