diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,6 @@ !src/leveldb*/Makefile contrib/devtools/split-debug.sh + +# Ignore node_modules at every level +node_modules/ \ No newline at end of file diff --git a/web/.nvmrc b/web/.nvmrc new file mode 100644 --- /dev/null +++ b/web/.nvmrc @@ -0,0 +1 @@ +12.19.0 \ No newline at end of file diff --git a/web/.prettierignore b/web/.prettierignore new file mode 100644 --- /dev/null +++ b/web/.prettierignore @@ -0,0 +1,22 @@ +# dependencies +node_modules + +# testing +coverage + +# production +build +dist +extension + +# misc +.DS_Store +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* \ No newline at end of file diff --git a/web/.prettierrc b/web/.prettierrc new file mode 100644 --- /dev/null +++ b/web/.prettierrc @@ -0,0 +1,7 @@ +{ + "printWidth": 100, + "trailingComma": "all", + "tabWidth": 2, + "semi": true, + "singleQuote": true +} diff --git a/web/package.json b/web/package.json new file mode 100644 --- /dev/null +++ b/web/package.json @@ -0,0 +1,18 @@ +{ + "name": "bitcoin-abc-web", + "version": "1.0.0", + "description": "Formatting, linting, and code standardization for Bitcoin ABC web products", + "main": "index.js", + "scripts": { + "format": "prettier --write ." + }, + "repository": { + "type": "git", + "url": "https://reviews.bitcoinabc.org/" + }, + "author": "Joey King", + "license": "ISC", + "dependencies": { + "prettier": "^2.1.2" + } +} diff --git a/web/yarn.lock b/web/yarn.lock new file mode 100644 --- /dev/null +++ b/web/yarn.lock @@ -0,0 +1,8 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==