fx-private-relay/package.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

52 строки
1.4 KiB
JSON
Исходник Обычный вид История

2020-09-11 03:20:34 +03:00
{
"name": "fx-private-relay",
"description": "Private Relay provides generated email addresses to use in place of personal email addresses.",
"version": "1.0.0",
"author": "Mozilla",
"bugs": {
"url": "https://github.com/mozilla/fx-private-relay/issues"
},
2021-06-09 19:28:58 +03:00
"dependencies": {
2021-06-03 21:09:58 +03:00
"@mozilla-protocol/core": "^14.0.3",
"del": "^6.0.0",
2022-07-07 18:59:18 +03:00
"dotenv": "^16.0.1",
2021-06-03 21:09:58 +03:00
"eslint": "^7.8.1",
"gulp": "^4.0.2",
"gulp-if": "^3.0.0",
"gulp-sass": "^5.0.0",
Multi-part Premium Onboarding (#1318) * Add sourcemaps to SCSS build process * Adjust off-white background color to match Figma/Nebula color * Add markup HTML/CSS scaffolding for multi-step process * Move buttons into same container as progress bar, update JS, mobile styles * Add install/not installed states for add-on on Step 3, * Update domain registration js function to accept mutliple forms, and accept additional logic based on which form is submitted * Revise position for desktop to be more responsive, revise desktop content area to 50/50 split, add logic to update Step 3 CTA based if addon is installed * Add logic to only show onboarding if user is premium, add TODO about additional logic needed on profile template * Update spellig comment static/js/domain-registration.js Co-authored-by: Vincent <Vinnl@users.noreply.github.com> * change POST profile_subdomain to always return JSON * WIP Commit for Fetch Subdomain * Update Content-Type * add Profile.onboarding_state to store how much onboarding the user has seen * start onboarding_state HTML & JS code * refactor into new api.js * MAX_ONBOARDING_AVAILABLE=3 * Add eslint fix, test usage in onboarding setting * Lint fixes * Add logic to show active/last completed onboarding step or hide altogether if dismissed * Update current slide/next button logic * Add success state to onboarding domain registration * Add DOM messaging support during domain registration * Mobile refinements, add analytics pings during onboarding process to measure funnel completion * Update UTM for add-on install * Add code comment for magic number value Co-authored-by: Vincent <Vinnl@users.noreply.github.com> * Fix regression wher delete modal buttons are flipped on desktop * Replace text with L10N strings * Remove HTML comments * JavaScript cleanup: Moved function to api.js, renamed variables to be more readable, add logic to only run premiumOnboarding function when needed * Adjust Protocol token, lint fixes * Spacing adjustment Co-authored-by: Peter deHaan <pdehaan@hey.com> * Adjusted string IDs based on L10N changes * New l10n string IDs * Add logic to show/hide addon prompt step CTAs on mobile/non-Fx browsers * Lint fixes * Submodule updates Co-authored-by: Vincent <Vinnl@users.noreply.github.com> Co-authored-by: groovecoder <lcrouch@mozilla.com> Co-authored-by: Peter deHaan <pdehaan@hey.com>
2021-11-06 01:40:46 +03:00
"gulp-sourcemaps": "^3.0.0",
"merge-stream": "^2.0.0",
"sass": "1.32.13"
2020-09-11 03:20:34 +03:00
},
"devDependencies": {
2022-07-07 18:59:18 +03:00
"@playwright/test": "^1.22.2",
"stylelint": "^13.13.1",
"stylelint-config-recommended": "^5.0.0",
"stylelint-scss": "^3.19.0"
},
2021-06-10 21:15:23 +03:00
"engines": {
2022-04-26 21:59:05 +03:00
"node": "14.18.x",
"npm": "8.1.x"
2021-06-10 21:15:23 +03:00
},
2020-09-11 03:20:34 +03:00
"homepage": "https://github.com/mozilla/fx-private-relay#readme",
"keywords": [],
"license": "MPL-2.0",
"private": true,
"repository": {
"type": "git",
"url": "git+https://github.com/mozilla/fx-private-relay.git"
},
"scripts": {
2022-07-07 18:59:18 +03:00
"test:e2e": "npx playwright test",
"lint": "npm run lint:js && npm run lint:css",
2020-09-11 03:20:34 +03:00
"lint:js": "eslint .",
"lint:css": "stylelint static/scss/",
"lint:fix-css": "stylelint --fix static/scss/",
"heroku-postbuild": "cd frontend; NODE_ENV=\"development\" npm ci; npm run build"
2021-10-04 17:38:53 +03:00
},
"volta": {
2022-04-26 21:59:05 +03:00
"node": "14.18.1",
"npm": "8.1.0"
2020-09-11 03:20:34 +03:00
}
}