sendou.ink/package.json
Kalle 185295d54e
User page initial with SQLite3 (#822)
* Clean away prisma migrations

* Way to migrate WIP

* SQLite3 seeding script initial

* Fetch tournament data in loader

* CheckinActions new loader data model

* Virtual banner text color columns

* Logged in user

* Count teams

* ownTeam

* Map pool tab fully working

* Teams tab

* Fix timestamp default

* Register page

* Manage team page

* Camel case checkedInTimestamp

* Clean slate

* Add .nvmrc

* Add favicon

* Package lock file version 2

* Update tsconfig

* Add Tailwind

* Add StrictMode

* Add background color

* Auth without DB

* Revert "Add Tailwind"

This reverts commit 204713c602.

* Auth with DB

* Switch back to tilde absolute import

* Import layout

* Camel case for database columns

* Move auth routes to folder

* User popover links working

* Import linters

* User page initial

* User edit page with country

* Script to delete db files before migration in dev

* Remove "youtubeName" column

* Correct avatar size on desktop

* Fix SubNav not spanning the whole page

* Remove duplicate files

* Update README
2022-05-16 17:52:54 +03:00

62 lines
2.0 KiB
JSON

{
"name": "sendou.ink",
"private": true,
"sideEffects": false,
"scripts": {
"build": "remix build",
"deploy": "fly deploy --remote-only",
"dev": "remix dev",
"start": "remix-serve build",
"migrate": "node ./migrations/index.mjs",
"migrate:reset": "node scripts/delete-db-files.mjs && npm run migrate",
"lint:ts": "eslint . --ext .ts,.tsx",
"lint:styles": "stylelint \"app/styles/**/*.css\"",
"lf": "npm run lint:styles -- --fix && npm run lint:ts -- --fix && npm run prettier:write",
"prettier:check": "prettier --check .",
"prettier:write": "prettier --write .",
"typecheck": "tsc --noEmit",
"checks": "npm run lint:styles && npm run lint:ts && npm run prettier:check && npm run typecheck"
},
"dependencies": {
"@headlessui/react": "^1.6.1",
"@popperjs/core": "^2.11.5",
"@remix-run/node": "^1.4.3",
"@remix-run/react": "^1.4.3",
"@remix-run/serve": "^1.4.3",
"better-sqlite3": "^7.5.1",
"clsx": "^1.1.1",
"countries-list": "^2.6.1",
"randomcolor": "^0.6.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-popper": "^2.3.0",
"remix-auth": "^3.2.1",
"remix-auth-oauth2": "^1.2.1",
"tiny-invariant": "^1.2.0",
"zod": "^3.16.0"
},
"devDependencies": {
"@remix-run/dev": "^1.4.3",
"@remix-run/eslint-config": "^1.4.3",
"@types/better-sqlite3": "^7.5.0",
"@types/randomcolor": "^0.5.6",
"@types/react": "^17.0.24",
"@types/react-dom": "^17.0.9",
"@typescript-eslint/eslint-plugin": "^5.23.0",
"@typescript-eslint/parser": "^5.23.0",
"eslint": "^8.15.0",
"eslint-plugin-react": "^7.29.4",
"eslint-plugin-react-hooks": "^4.5.0",
"prettier": "^2.6.2",
"stylelint": "^14.8.2",
"stylelint-config-idiomatic-order": "^8.1.0",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-standard": "^25.0.0",
"stylelint-order": "^5.0.0",
"typescript": "^4.5.5"
},
"engines": {
"node": ">=14"
}
}