forked from MikkCZ/pontoon-addon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
49 lines (49 loc) · 2.01 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{
"name": "pontoon-addon",
"version": "0.0.0",
"private": true,
"description": "Tools for Pontoon and its integration into the browser.",
"author": "Michal Stanke <[email protected]>",
"license": "MPL-2.0",
"homepage": "https://github.com/MikkCZ/pontoon-addon#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/MikkCZ/pontoon-addon.git"
},
"bugs": {
"url": "https://github.com/MikkCZ/pontoon-addon/issues"
},
"workspaces": [
"src/packages/*"
],
"scripts": {
"bootstrap": "lerna bootstrap --force-local",
"build": "run-s packages:clean clean packages:build build:mozilla build:chrome build:lint build:privacy-policy-html",
"watch": "run-s packages:clean packages:watch",
"test": "run-s packages:test",
"clean": "rimraf dist coverage tmp",
"clean-install": "rm -rf node_modules && find src/packages -maxdepth 2 -name 'node_modules' -type d -exec rm -rf {} \\; && yarn install --frozen-lockfile && run-s bootstrap",
"clean-build": "run-s clean-install build",
"packages:build": "lerna exec --parallel -- INLINE_RUNTIME_CHUNK=false yarn build",
"packages:watch": "lerna exec --parallel -- INLINE_RUNTIME_CHUNK=false yarn watch",
"packages:test": "lerna exec --parallel -- yarn test",
"packages:clean": "lerna exec --parallel -- yarn clean",
"build:mozilla": "echo 'Packaging for Mozilla based browsers.' && web-ext build --config ./web-ext.config.js -s ./src -a ./dist/web-ext/mozilla",
"build:chrome": "echo 'Packaging for Chromium based browsers.' && bash ./scripts/build-chrome.sh",
"build:lint": "web-ext lint --config ./web-ext.config.js -s ./src",
"build:privacy-policy-html": "mkdir -p ./dist && marked -i PRIVACY.md -o ./dist/privacy-policy.html",
"codecov:upload": "codecov"
},
"devDependencies": {
"codecov": "^3.8.3",
"lerna": "^4.0.0",
"marked": "^3.0.7",
"npm-run-all": "^4.1.5",
"rimraf": "^3.0.2",
"web-ext": "^6.5.0"
},
"engines": {
"node": "^14.0.0",
"yarn": "^1.22.0"
}
}