diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,8 @@ !src/leveldb*/Makefile contrib/devtools/split-debug.sh + +#web + +#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,23 @@ +# dependencies +/node_modules +/*/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==