{
  "name": "briskine",
  "version": "7.13.12",
  "description": "Write everything faster.",
  "private": true,
  "type": "module",
  "scripts": {
    "test": "webpack -c webpack.test.js && node test/test-server.js",
    "setup": "firebase login",
    "start": "webpack -w --mode=development --env mode=development",
    "start:firefox:android": "web-ext run --source-dir ./ext/ -t firefox-android",
    "staging": "webpack -w --mode=production --env mode=staging",
    "build": "webpack --mode=production --env mode=production",
    "sourcebuild": "git archive --format zip --output sourcebuild/sourcebuild-${npm_package_version}.zip HEAD; zip -u sourcebuild/sourcebuild-${npm_package_version}.zip .firebase-config.json",
    "lint": "eslint 'src/**/*.js' test/test-server.js",
    "playwright:firefox": "npm run build -- manifest=2 && playwright test --project=firefox",
    "playwright:chrome": "npm run build && playwright test --project=chromium",
    "playwright:run": "npm run playwright:firefox && npm run playwright:chrome",
    "release": "npm run lint && npm test && npm run playwright:run && npm run sourcebuild"
  },
  "repository": "https://github.com/briskine/briskine/",
  "author": "Alexandru Plugaru <alex@gorgias.com>",
  "contributors": [
    {
      "name": "Ionut Colceriu",
      "email": "contact@ghinda.net"
    },
    {
      "name": "Alex Bumbu",
      "email": "bmbalex@gmail.com"
    },
    {
      "name": "Martin Latrille",
      "email": "martin@gorgias.com"
    },
    {
      "name": "Hadrien de Lamotte",
      "email": "hadrien.lamotte@gmail.com"
    }
  ],
  "license": "GPL-3.0-or-later",
  "devDependencies": {
    "@babel/core": "^7.24.7",
    "@eslint/js": "^9.2.0",
    "@playwright/test": "^1.42.1",
    "@svgr/webpack": "^8.1.0",
    "@types/node": "^22.0.0",
    "archiver": "^7.0.0",
    "babel-loader": "^9.1.3",
    "babel-preset-solid": "^1.8.18",
    "chai": "^5.0.0",
    "copy-webpack-plugin": "^12.0.0",
    "css-loader": "^7.0.0",
    "css-minimizer-webpack-plugin": "^7.0.0",
    "dotenv": "^16.4.5",
    "eslint": "^9.0.0",
    "eslint-plugin-solid": "^0.14.1",
    "firebase-tools": "^13.0.0",
    "glob": "^11.0.0",
    "globals": "^15.1.0",
    "http-server": "^14.1.1",
    "mini-css-extract-plugin": "^2.0.0",
    "mocha": "^10.0.0",
    "mockdate": "^3.0.2",
    "puppeteer": "^23.3.0",
    "purgecss-webpack-plugin": "^6.0.0",
    "web-ext": "^8.0.0",
    "webpack": "^5.11.1",
    "webpack-cli": "^5.0.0"
  },
  "dependencies": {
    "@webcomponents/custom-elements": "^1.4.3",
    "bootstrap": "^5.3.0",
    "bootstrap-icons": "^1.10.3",
    "firebase": "^10.8.0",
    "fuse.js": "^7.0.0",
    "handlebars": "^4.5.3",
    "html-to-text": "^9.0.0",
    "lodash.debounce": "^4.0.8",
    "lodash.isequal": "^4.5.0",
    "moment": "^2.29.1",
    "mousetrap": "github:briskine/mousetrap#master",
    "solid-js": "^1.8.18",
    "webextension-polyfill": "^0.12.0"
  }
}
