Update dependencies.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Contributing
|
||||
|
||||
This is an open project, and we welcome contributions of all kinds from anyone who wishes to contribute.
|
||||
|
||||
If you are a new contributor, we know it can be intimidating, but please don't hesitate to ask for help to get started
|
||||
or if you face issues while making a change.
|
||||
|
||||
## Community
|
||||
|
||||
The project aims to be open and welcoming to all. Please keep that in mind in your interactions with others. If you
|
||||
face any issues, please let us know, and we will do out best to solve any problems.
|
||||
|
||||
Please also be aware: everyone involved in the project is contributing their time as volunteers. Please don't demand
|
||||
things or time of others, and be patient where people can't find time.
|
||||
|
||||
## Making changes
|
||||
|
||||
### Getting started
|
||||
|
||||
- [Make a fork of the project.][github-forking]
|
||||
- Set up an editor that will work for Elm and TypeScript. [Atom][atom] and [Visual Studio Code][vs-code] are good free
|
||||
options with support for both languages through plugins. We also highly recommend installing [a prettier plugin].
|
||||
- You will need a running Postgres database. You can install it normally, but if you have Docker set up, the easiest
|
||||
way is just to create a container, i.e:
|
||||
`docker run -p 5432:5432 -e POSTGRES_USER=massivedecks -e POSTGRES_PASSWORD=massivedecks -d postgres:13`.
|
||||
- You can run the application locally in watch mode using `npm run dev`, this will make it restart automatically when
|
||||
you make changes. You need to do this in the client and the server, and should then be able to access the application
|
||||
at `http://localhost:8082`.
|
||||
|
||||
[github-forking]: https://docs.github.com/en/free-pro-team@latest/github/getting-started-with-github/fork-a-repo
|
||||
[atom]: https://atom.io/
|
||||
[vs-code]: https://code.visualstudio.com/
|
||||
[prettier-plugin]: https://prettier.io/docs/en/editors.html
|
||||
|
||||
### Advice for making good pull requests
|
||||
|
||||
- Comment on an existing issue or make a new one for what you plan on doing, so others know you are working on it.
|
||||
- Please make sure you run the current version of prettier installed in the project on any files you change to
|
||||
ensure they have the project code style. The easiest way to do this is to set it up with your editor to run
|
||||
automatically, see above.
|
||||
- Don't be afraid to create work-in-progress pull requests to get feedback from others if you are not sure on the best
|
||||
way to solve a problem or get stuck.
|
||||
- If you are installing additional dependencies, please try to keep them minimal (e.g: don't install giant frameworks
|
||||
for one or two small features) and check they don't have vulnerabilities and are trustworthy projects.
|
||||
|
||||
+1
-1
Submodule client/elm-material updated: 9ee04c35d9...39c7e30281
Generated
+3185
-2778
File diff suppressed because it is too large
Load Diff
+14
-28
@@ -17,22 +17,8 @@
|
||||
},
|
||||
"homepage": "https://github.com/Lattyware/manydecks#readme",
|
||||
"dependencies": {
|
||||
"@material/card": "^6.0.0",
|
||||
"@material/mwc-button": "^0.15.0",
|
||||
"@material/mwc-fab": "^0.15.0",
|
||||
"@material/mwc-icon-button": "^0.15.0",
|
||||
"@material/mwc-linear-progress": "^0.15.0",
|
||||
"@material/mwc-list": "^0.15.0",
|
||||
"@material/mwc-menu": "^0.15.0",
|
||||
"@material/mwc-select": "^0.15.0",
|
||||
"@material/mwc-slider": "^0.15.0",
|
||||
"@material/mwc-switch": "^0.15.0",
|
||||
"@material/mwc-tab": "^0.15.0",
|
||||
"@material/mwc-tab-bar": "^0.15.0",
|
||||
"@material/mwc-textarea": "^0.15.0",
|
||||
"@material/mwc-textfield": "^0.15.0",
|
||||
"@webcomponents/webcomponentsjs": "^2.4.3",
|
||||
"fuse.js": "^6.0.0",
|
||||
"elm-material": "file:elm-material",
|
||||
"fuse.js": "^6.4.1",
|
||||
"json5": "^2.1.3",
|
||||
"language-subtag-registry": "^0.3.20",
|
||||
"subtag": "^0.5.0"
|
||||
@@ -41,25 +27,25 @@
|
||||
"@types/gapi": "0.0.39",
|
||||
"@types/gapi.auth2": "0.0.52",
|
||||
"@types/json5": "0.0.30",
|
||||
"css-loader": "^3.5.3",
|
||||
"css-loader": "^4.3.0",
|
||||
"cssnano": "^4.1.10",
|
||||
"elm": "^0.19.1-3",
|
||||
"elm-webpack-loader": "^6.0.1",
|
||||
"extract-loader": "^5.1.0",
|
||||
"file-loader": "^6.0.0",
|
||||
"html-loader": "^1.1.0",
|
||||
"html-webpack-plugin": "^4.3.0",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"file-loader": "^6.1.0",
|
||||
"html-loader": "^1.3.1",
|
||||
"html-webpack-plugin": "^4.5.0",
|
||||
"postcss-loader": "^4.0.3",
|
||||
"postcss-preset-env": "^6.7.0",
|
||||
"prettier": "^2.0.5",
|
||||
"prettier": "^2.1.2",
|
||||
"prettier-plugin-elm": "^0.7.0",
|
||||
"resolve-url-loader": "^3.1.1",
|
||||
"sass": "^1.26.7",
|
||||
"sass-loader": "^8.0.2",
|
||||
"ts-loader": "^7.0.5",
|
||||
"typescript": "^3.9.2",
|
||||
"webpack": "^4.43.0",
|
||||
"webpack-cli": "^3.3.11",
|
||||
"sass": "^1.26.11",
|
||||
"sass-loader": "^10.0.2",
|
||||
"ts-loader": "^8.0.4",
|
||||
"typescript": "^4.0.3",
|
||||
"webpack": "^4.44.2",
|
||||
"webpack-cli": "^3.3.12",
|
||||
"webpack-dev-server": "^3.11.0"
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ volumes:
|
||||
services:
|
||||
storage:
|
||||
container_name: postgres
|
||||
image: "postgres:12"
|
||||
image: "postgres:13"
|
||||
environment:
|
||||
- POSTGRES_USER=manydecks
|
||||
- POSTGRES_PASSWORD=manydecks
|
||||
|
||||
Generated
+692
-844
File diff suppressed because it is too large
Load Diff
+35
-33
@@ -7,7 +7,7 @@
|
||||
"description": "A place to make and share custom decks for Massive Decks.",
|
||||
"repository": "github:Lattyware/manydecks",
|
||||
"engines": {
|
||||
"node": "13.x.x"
|
||||
"node": "14.x.x"
|
||||
},
|
||||
"type": "module",
|
||||
"module": "src/index.ts",
|
||||
@@ -15,57 +15,59 @@
|
||||
"build": "npx tsc",
|
||||
"prestart": "npm run build",
|
||||
"start": "node --es-module-specifier-resolution=node dist/index.js",
|
||||
"dev": "nodemon",
|
||||
"debug": "nodemon --inspect"
|
||||
"preinspect": "npm run build",
|
||||
"inspect": "node --inspect-brk --es-module-specifier-resolution=node dist/index.js",
|
||||
"dev": "nodemon --exec \"npm run start\"",
|
||||
"debug": "nodemon --exec \"npm run inspect\""
|
||||
},
|
||||
"dependencies": {
|
||||
"express": "^4.17.1",
|
||||
"express-async-errors": "^3.1.1",
|
||||
"express-easy-zip": "^1.1.5",
|
||||
"express-winston": "^4.0.3",
|
||||
"express-winston": "^4.0.5",
|
||||
"fast-json-patch": "^3.0.0-1",
|
||||
"fp-ts": "^2.6.2",
|
||||
"google-auth-library": "^6.0.0",
|
||||
"fp-ts": "^2.8.3",
|
||||
"google-auth-library": "^6.1.0",
|
||||
"hashids": "^2.2.1",
|
||||
"helmet": "^3.22.0",
|
||||
"http-status-codes": "^1.4.0",
|
||||
"io-ts": "^2.2.4",
|
||||
"helmet": "^4.1.1",
|
||||
"http-status-codes": "^2.1.4",
|
||||
"io-ts": "^2.2.10",
|
||||
"json5": "^2.1.3",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"jwks-rsa": "^1.8.0",
|
||||
"node-pg-migrate": "^5.0.0",
|
||||
"pg": "^8.2.1",
|
||||
"postgres-migrations": "^4.0.3",
|
||||
"jwks-rsa": "^1.10.1",
|
||||
"node-pg-migrate": "^5.8.0",
|
||||
"pg": "^8.3.3",
|
||||
"postgres-migrations": "^5.1.0",
|
||||
"source-map-support": "^0.5.19",
|
||||
"unique-names-generator": "^4.3.1",
|
||||
"uuid": "^8.1.0",
|
||||
"winston": "^3.2.1"
|
||||
"uuid": "^8.3.0",
|
||||
"winston": "^3.3.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express": "^4.17.8",
|
||||
"@types/express-winston": "^4.0.0",
|
||||
"@types/fast-json-patch": "^1.1.5",
|
||||
"@types/hashids": "^1.0.30",
|
||||
"@types/helmet": "0.0.47",
|
||||
"@types/hashids": "^1.0.32",
|
||||
"@types/helmet": "0.0.48",
|
||||
"@types/json5": "0.0.30",
|
||||
"@types/jsonwebtoken": "^8.5.0",
|
||||
"@types/pg": "^7.14.3",
|
||||
"@types/source-map-support": "^0.5.1",
|
||||
"@types/uuid": "^8.0.0",
|
||||
"@typescript-eslint/eslint-plugin": "^3.0.2",
|
||||
"@typescript-eslint/parser": "^3.0.2",
|
||||
"eslint": "^7.1.0",
|
||||
"eslint-config-prettier": "^6.11.0",
|
||||
"eslint-plugin-prettier": "^3.1.3",
|
||||
"@types/pg": "^7.14.5",
|
||||
"@types/source-map-support": "^0.5.3",
|
||||
"@types/uuid": "^8.3.0",
|
||||
"@typescript-eslint/eslint-plugin": "^4.3.0",
|
||||
"@typescript-eslint/parser": "^4.3.0",
|
||||
"eslint": "^7.10.0",
|
||||
"eslint-config-prettier": "^6.12.0",
|
||||
"eslint-plugin-prettier": "^3.1.4",
|
||||
"nodemon": "^2.0.4",
|
||||
"prettier": "^2.0.5",
|
||||
"typescript": "^3.9.3"
|
||||
"prettier": "^2.1.2",
|
||||
"typescript": "^4.0.3"
|
||||
},
|
||||
"nodemonConfig": {
|
||||
"watch": [
|
||||
"src/"
|
||||
],
|
||||
"ext": "ts,sql",
|
||||
"exec": "npm run start"
|
||||
"ext": "ts,sql,json,json5,js",
|
||||
"ignore": [
|
||||
"dist",
|
||||
"node_modules"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user