@ -3,16 +3,16 @@
"version" : "0.1.0" ,
"private" : true ,
"scripts" : {
"dev" : "nodemon -e ts --watch server --watch overseerr-api.yml -e .json,.ts,.yml -x ts-node - -files --project server/tsconfig.json server/index.ts",
"build:server" : "tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates ",
"dev" : "nodemon -e ts --watch server --watch overseerr-api.yml -e .json,.ts,.yml -x ts-node - r tsconfig-paths/register - -files --project server/tsconfig.json server/index.ts",
"build:server" : "tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json ",
"build:next" : "next build" ,
"build" : "yarn build:next && yarn build:server" ,
"lint" : "eslint \"./server/**/*.{ts,tsx}\" \"./src/**/*.{ts,tsx}\" --cache" ,
"start" : "NODE_ENV=production node dist/index.js" ,
"i18n:extract" : "extract-messages -l=en -o src/i18n/locale -d en --flat true --overwriteDefault true \"./src/**/!(*.test).{ts,tsx}\"" ,
"migration:generate" : "ts-node - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:generate -d server/datasource.ts",
"migration:create" : "ts-node - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:create -d server/datasource.ts",
"migration:run" : "ts-node - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:run -d server/datasource.ts",
"migration:generate" : "ts-node - r tsconfig-paths/register - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:generate -d server/datasource.ts",
"migration:create" : "ts-node - r tsconfig-paths/register - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:create -d server/datasource.ts",
"migration:run" : "ts-node - r tsconfig-paths/register - -project server/tsconfig.json ./node_modules/typeorm/cli.js migration:run -d server/datasource.ts",
"format" : "prettier --loglevel warn --write --cache ." ,
"format:check" : "prettier --check --cache ." ,
"typecheck" : "yarn typecheck:server && yarn typecheck:client" ,
@ -20,7 +20,7 @@
"typecheck:client" : "tsc --noEmit" ,
"prepare" : "husky install" ,
"cypress:open" : "cypress open" ,
"cypress:prepare" : "ts-node - -files server/scripts/prepareTestDb.ts",
"cypress:prepare" : "ts-node - r tsconfig-paths/register - -files --project server/tsconfig.json server/scripts/prepareTestDb.ts",
"cypress:build" : "yarn build && yarn cypress:prepare"
} ,
"repository" : {
@ -139,6 +139,7 @@
"eslint-config-prettier" : "8.5.0" ,
"eslint-plugin-formatjs" : "4.1.0" ,
"eslint-plugin-jsx-a11y" : "6.6.1" ,
"eslint-plugin-no-relative-import-paths" : "^1.4.0" ,
"eslint-plugin-prettier" : "4.2.1" ,
"eslint-plugin-react" : "7.30.1" ,
"eslint-plugin-react-hooks" : "4.6.0" ,
@ -154,6 +155,8 @@
"semantic-release-docker-buildx" : "1.0.1" ,
"tailwindcss" : "3.1.8" ,
"ts-node" : "10.9.1" ,
"tsc-alias" : "^1.7.0" ,
"tsconfig-paths" : "^4.1.0" ,
"typescript" : "4.7.4"
} ,
"resolutions" : {