Skip to content
Snippets Groups Projects
package.json 11.5 KiB
Newer Older
NGPixel's avatar
NGPixel committed
{
  "name": "wiki",
Nicolas Giard's avatar
Nicolas Giard committed
  "releaseDate": "2019-01-01T01:01:01.000Z",
NGPixel's avatar
NGPixel committed
  "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown",
NGPixel's avatar
NGPixel committed
  "main": "wiki.js",
NGPixel's avatar
NGPixel committed
  "scripts": {
Nick's avatar
Nick committed
    "start": "node server",
Nick's avatar
Nick committed
    "dev": "node dev",
NGPixel's avatar
NGPixel committed
    "build": "webpack --profile --config dev/webpack/webpack.prod.js",
    "watch": "webpack --config dev/webpack/webpack.dev.js",
    "test": "eslint --format codeframe --ext .js,.vue . && pug-lint server/views && jest",
    "cypress:open": "cypress open"
NGPixel's avatar
NGPixel committed
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Requarks/wiki.git"
  },
  "keywords": [
    "wiki",
    "wikis",
    "docs",
    "documentation",
    "markdown",
    "guides",
    "knowledge base"
NGPixel's avatar
NGPixel committed
  ],
  "author": "Nicolas Giard",
  "license": "AGPL-3.0",
  "bugs": {
    "url": "https://github.com/Requarks/wiki/issues"
  },
  "homepage": "https://github.com/Requarks/wiki#readme",
  "engines": {
NGPixel's avatar
NGPixel committed
  },
  "dependencies": {
NGPixel's avatar
NGPixel committed
NGPixel's avatar
NGPixel committed
    "@root/pem": "1.0.4",
    "acme": "3.0.3",
Nick's avatar
Nick committed
    "express": "4.17.1",
Nicolas Giard's avatar
Nicolas Giard committed
    "pem-jwk": "2.0.0",
NGPixel's avatar
NGPixel committed
    "punycode": "2.1.1",
NGPixel's avatar
NGPixel committed
    "qr-image": "3.2.0",
NGPixel's avatar
NGPixel committed
  },
  "devDependencies": {
Nick's avatar
Nick committed
Nicolas Giard's avatar
Nicolas Giard committed
    "viz.js": "2.1.2",
  "resolutions": {
    "apollo-server-express/**/graphql-tools": "4.0.7",
    "graphql": "15.3.0"
  "browserslist": [
    "> 1%",
    "last 2 major versions",
    "Firefox ESR",
    "not ie > 0",
    "not ie_mob > 0",
    "not android > 0",
    "not dead"
  "postcss": {
    "plugins": {
      "autoprefixer": {},
      "cssnano": {
        "preset": [
          "default",
          {
            "discardComments": {
              "removeAll": true
            }
          }
        ]
      },
      "postcss-flexbugs-fixes": {},
      "postcss-flexibility": {}
    }
  },
  "pugLintConfig": {
    "disallowDuplicateAttributes": true,
    "disallowIdAttributeWithStaticValue": true,
    "disallowMultipleLineBreaks": true,
    "requireClassLiteralsBeforeAttributes": true,
    "requireIdLiteralsBeforeAttributes": true,
    "requireLineFeedAtFileEnd": true,
    "requireLowerCaseAttributes": true,
    "requireLowerCaseTags": true,
    "requireSpaceAfterCodeOperator": true,
    "requireStrictEqualityOperators": true,
    "validateAttributeQuoteMarks": "'",
    "validateAttributeSeparator": {
      "separator": ", ",
      "multiLineSeparator": "\n  "
    },
    "validateDivTags": true,
    "validateIndentation": 2,
    "excludeFiles": [
      "node_modules/**",
      "server/views/master.pug",
      "server/views/setup.pug",
      "server/views/legacy/master.pug"
    ]
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/wikijs",
    "logo": "https://opencollective.com/opencollective/logo.txt"
NGPixel's avatar
NGPixel committed
  }