1
Fork 0
tildes-reextended/package.json

97 lines
3.0 KiB
JSON
Raw Normal View History

2019-11-10 17:38:47 +00:00
{
"name": "tildes-reextended",
"description": "An updated and reimagined recreation of Tildes Extended to enhance and improve the experience of Tildes.net.",
"license": "MIT",
2020-06-10 12:51:53 +00:00
"version": "0.3.3",
2019-11-10 17:38:47 +00:00
"repository": "https://gitlab.com/tildes-community/tildes-reextended",
"authors": [
"Bauke <me@bauke.xyz>"
],
"private": true,
"scripts": {
"watch": "NODE_ENV=development parcel source/manifest.json -d build/ --no-hmr",
2019-11-10 17:38:47 +00:00
"start": "web-ext run --source-dir build/ --bc",
"start:chromium": "yarn start --chromium-profile chromium/ --keep-profile-changes --target chromium --start-url \"chrome://extensions\"",
"start:firefox": "yarn start --firefox-profile firefox/ --keep-profile-changes --target firefox-desktop --start-url \"about:debugging#/runtime/this-firefox\"",
"build": "yarn clean && parcel build source/manifest.json -d build/ && web-ext build --source-dir build/ && yarn zip-source",
"zip-source": "zip -r web-ext-artifacts/tildes_reextended-source.zip ReadMe.md yarn.lock tsconfig.json package.json .gitignore License source/ scripts/ .vscode/",
2019-11-10 17:38:47 +00:00
"clean": "trash .cache build/ web-ext-artifacts/",
"bump": "ts-node scripts/bump-version.ts && yarn build",
2020-03-03 15:49:20 +00:00
"test": "xo && stylelint 'source/scss/**/*.scss'"
2019-11-10 17:38:47 +00:00
},
"dependencies": {
"caret-pos": "^2.0.0",
2019-11-10 17:38:47 +00:00
"debounce": "^1.2.0",
2020-10-02 14:38:48 +00:00
"modern-normalize": "^1.0.0",
"platform": "^1.3.6",
"webextension-polyfill-ts": "^0.20.0"
2019-11-10 17:38:47 +00:00
},
"devDependencies": {
"@types/debounce": "^1.2.0",
2020-10-02 14:38:48 +00:00
"@types/platform": "^1.3.3",
"@types/prompts": "^2.0.9",
"@types/semver": "^7.3.4",
"eslint-config-xo-typescript": "^0.33.0",
2019-11-10 17:38:47 +00:00
"parcel-bundler": "^1.12.4",
2020-03-03 15:49:20 +00:00
"parcel-plugin-web-extension": "^1.6.1",
2020-06-05 21:55:11 +00:00
"prompts": "^2.3.2",
2020-10-02 14:38:48 +00:00
"sass": "^1.26.11",
2020-06-05 21:55:11 +00:00
"semver": "^7.3.2",
2020-10-02 14:38:48 +00:00
"simple-git": "^2.20.1",
"stylelint": "^13.7.2",
"stylelint-config-xo-scss": "^0.13.0",
2020-03-03 15:49:20 +00:00
"stylelint-config-xo-space": "^0.14.0",
2020-10-02 14:38:48 +00:00
"trash-cli": "^3.1.0",
"ts-node": "^9.0.0",
"type-fest": "^0.17.0",
"typescript": "^4.0.3",
"web-ext": "^5.1.0",
2019-11-10 17:38:47 +00:00
"web-ext-types": "^3.2.1",
2020-10-02 14:38:48 +00:00
"xo": "^0.33.1"
2019-11-10 17:38:47 +00:00
},
"stylelint": {
"extends": [
"stylelint-config-xo-scss",
"stylelint-config-xo-space"
],
"ignoreFiles": [
"build/**"
],
"rules": {
"scss/at-rule-no-unknown": null,
"at-rule-no-unknown": null,
"block-no-empty": null,
"no-descending-specificity": null
2019-11-10 17:38:47 +00:00
}
},
"xo": {
"global": [
"Blob",
2019-11-10 17:38:47 +00:00
"confirm",
"document",
"FileReader",
"getComputedStyle",
2019-11-10 17:38:47 +00:00
"performance",
"window"
],
"ignores": [
"build/",
"public/"
],
"prettier": true,
"rules": {
2020-10-02 14:38:48 +00:00
"@typescript-eslint/no-implicit-any-catch": "off",
"@typescript-eslint/member-ordering": "off",
2020-10-02 14:38:48 +00:00
"@typescript-eslint/no-loop-func": "off",
"unicorn/prefer-dataset": "off",
"unicorn/prefer-modern-dom-apis": "off",
2019-11-10 17:38:47 +00:00
"capitalized-comments": "off",
"no-await-in-loop": "off"
},
"space": true
},
"browserslist": [
"last 2 Chrome versions"
]
}