D2ArmorPicker is a small tool to min-max your armor stats with only a few clicks. Visit the page here: https://d2armorpicker.com
npx husky-init && npm install
to install dependencies..env_example
to .env_dev
.Confidential
and the redirect URL to https://localhost:4200/
.Read your Destiny 2 information
and Move or equip Destiny gear and other items
.Origin Header
to https://localhost:4200
.D2AP_BUNGIE_API_KEY
in the .env_dev
file.D2AP_BUNGIE_CLIENT_ID
in the .env_dev
file.D2AP_BUNGIE_CLIENT_SECRET
in the .env_dev
file.npm start
(or npm run start
). The server will be available at https://localhost:4200/. This page will automatically update whenever you change anything in the code.
.env_dev
to .env
and/or .env_beta
.PRODUCTION=1
.BETA=1
.Then you can use npm run build
.
You can also deploy the page to a "github pages" page. Please note that I strongly discourage hosting alternative D2AP installations, let's make this one as awesome as possible.
BETA=1
or PRODUCTION=1
.deploy
script in package.json
and remove--base-href=/ --cname=d2armorpicker.com
. The same for the beta command. If you deploy to yourname.github.io/fancyrepo
, then you may have to set --base-href=/fancyrepo
.npm run deploy
(given you forked the repository first).Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Copyright (c) Mijago 2023.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.