2018-06-24 16:38:50 +00:00
|
|
|
{
|
2018-11-09 14:05:34 +00:00
|
|
|
"name": "tildes-issue-log",
|
2020-02-29 22:48:09 +00:00
|
|
|
"description": "The Tildes Issue Log is a monthly blog about the development of Tildes.",
|
2018-11-09 14:05:34 +00:00
|
|
|
"author": "Bauke <me@bauke.xyz>",
|
2020-02-29 22:48:09 +00:00
|
|
|
"version": "2.0.0",
|
2018-11-09 14:05:34 +00:00
|
|
|
"license": "AGPL-3.0-or-later",
|
2018-06-24 16:38:50 +00:00
|
|
|
"scripts": {
|
2020-02-29 22:48:09 +00:00
|
|
|
"build": "mkdir 'public/images/' 'public/fonts/' -p && yarn build:assets && yarn build:html && yarn build:images && yarn build:js && yarn build:redirects && yarn build:sass",
|
|
|
|
"build:assets": "TZ=UTC ts-node 'source/scripts/assets.ts'",
|
|
|
|
"build:html": "TZ=UTC ts-node 'source/scripts/html.ts'",
|
|
|
|
"build:images": "cpy 'source/pages/images/**' 'public/images/'",
|
|
|
|
"build:js": "cpy 'source/pages/js/**' 'public/js/'",
|
|
|
|
"build:redirects": "TZ=UTC ts-node 'source/scripts/redirects.ts'",
|
|
|
|
"build:sass": "sass 'source/pages/scss/style.scss':'public/css/style.css' --style=compressed",
|
|
|
|
"download": "TZ=UTC ts-node 'source/scripts/download.ts'",
|
|
|
|
"official-topics": "TZ=UTC ts-node 'source/scripts/official-topics.ts'",
|
|
|
|
"statistics": "TZ=UTC ts-node 'source/scripts/statistics.ts'",
|
|
|
|
"test": "xo && stylelint 'source/pages/scss/**'"
|
|
|
|
},
|
|
|
|
"dependencies": {
|
|
|
|
"modern-normalize": "^0.6.0"
|
2018-06-24 18:36:24 +00:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
2020-06-29 22:26:01 +00:00
|
|
|
"@types/cheerio": "^0.22.18",
|
|
|
|
"@types/got": "^9.6.11",
|
|
|
|
"@types/marked": "^1.1.0",
|
2020-02-29 22:48:09 +00:00
|
|
|
"@types/nunjucks": "^3.1.3",
|
|
|
|
"@types/tar": "^4.0.3",
|
|
|
|
"@types/wordwrap": "^1.0.0",
|
2019-07-05 21:07:23 +00:00
|
|
|
"cheerio": "^1.0.0-rc.3",
|
2020-06-29 22:26:01 +00:00
|
|
|
"cpy-cli": "^3.1.1",
|
|
|
|
"fecha": "^4.2.0",
|
|
|
|
"feed": "^4.2.0",
|
2020-02-29 22:48:09 +00:00
|
|
|
"gitlab": "^14.2.2",
|
2020-06-29 22:26:01 +00:00
|
|
|
"got": "^11.3.0",
|
2020-02-29 22:48:09 +00:00
|
|
|
"htmlclean": "^3.0.8",
|
2020-06-29 22:26:01 +00:00
|
|
|
"marked": "^1.1.0",
|
|
|
|
"nunjucks": "^3.2.1",
|
|
|
|
"sass": "^1.26.9",
|
|
|
|
"stylelint": "^13.6.1",
|
2020-02-29 22:48:09 +00:00
|
|
|
"stylelint-config-xo-scss": "^0.12.0",
|
|
|
|
"stylelint-config-xo-space": "^0.14.0",
|
2020-06-29 22:26:01 +00:00
|
|
|
"tar": "^6.0.2",
|
|
|
|
"ts-node": "^8.10.2",
|
|
|
|
"typescript": "^3.9.5",
|
2020-02-29 22:48:09 +00:00
|
|
|
"wordwrap": "^1.0.0",
|
2020-06-29 22:26:01 +00:00
|
|
|
"xo": "^0.32.0"
|
2019-07-05 21:43:30 +00:00
|
|
|
},
|
|
|
|
"stylelint": {
|
|
|
|
"extends": [
|
|
|
|
"stylelint-config-xo-scss",
|
|
|
|
"stylelint-config-xo-space"
|
|
|
|
],
|
|
|
|
"rules": {
|
2020-02-29 22:48:09 +00:00
|
|
|
"scss/at-import-partial-extension": null,
|
|
|
|
"scss/no-duplicate-dollar-variables": null,
|
|
|
|
"at-rule-empty-line-before": null,
|
|
|
|
"at-rule-no-unknown": null,
|
|
|
|
"no-descending-specificity": null
|
2019-07-05 21:43:30 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"xo": {
|
2020-02-29 22:48:09 +00:00
|
|
|
"overrides": [
|
|
|
|
{
|
|
|
|
"files": "source/pages/**/*.js",
|
|
|
|
"globals": [
|
|
|
|
"document",
|
|
|
|
"window"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"prettier": true,
|
2019-07-05 21:51:11 +00:00
|
|
|
"rules": {
|
2020-02-29 22:48:09 +00:00
|
|
|
"max-params": "off",
|
|
|
|
"no-await-in-loop": "off"
|
|
|
|
},
|
|
|
|
"space": true
|
2018-06-24 16:38:50 +00:00
|
|
|
}
|
|
|
|
}
|