zxing-js/library

View on GitHub
.vscode/launch.json

Summary

Maintainability
Test Coverage
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Unit Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/**/*.spec.ts",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Unit Tests - ts-node",
      "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
      "args": [
        "--require",
        "ts-node/register",
        "-u",
        "tdd",
        "--timeout",
        "999999",
        "--colors",
        "--recursive",
        "./src/test/**/*.spec.ts"
      ],
      "internalConsoleOptions": "openOnSessionStart"
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Code 39 Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/test/core/oned/Code39*.spec.ts",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Code 93 Tests - ts-node",
      "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
      "env": {
        "TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.test.json" 
      },
      "args": [
        "--require",
        "ts-node/register",
        "--require",
        "tsconfig-paths/register",
        "-u",
        "tdd",
        "--timeout",
        "999999",
        "--colors",
        "--recursive",
        "./src/test/core/oned/Code93*.spec.ts"
      ],
      "internalConsoleOptions": "openOnSessionStart"
    },    
    {
      "type": "node",
      "request": "launch",
      "name": "EAN 13 Tests - ts-node",
      "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
      "args": [
        "--require",
        "ts-node/register",
        "--require",
        "tsconfig-paths/register",
        "-u",
        "tdd",
        "--timeout",
        "999999",
        "--colors",
        "--recursive",
        "./src/test/core/oned/Ean13*.spec.ts"
      ],
      "internalConsoleOptions": "openOnSessionStart"
    },
    {
      "type": "node",
      "request": "launch",
      "name": "PDF417 Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/test/core/pdf417/",
        "--recursive",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "QR Code Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/test/core/qrcode/",
        "--recursive",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Data Matrix Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/test/core/datamatrix/",
        "--recursive",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Aztec 2D Tests",
      "program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
      "args": [
        "./src/test/core/aztec/",
        "--recursive",
        "--colors",
        "--timeout",
        "999999",
        "--webpack-env",
        "dbg",
        "--webpack-config",
        "webpack.config.test.js"
      ]
    },
    {
      "type": "node",
      "request": "launch",
      "name": "Aztec 2D Tests - ts-node",
      "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
      "args": [
        "--require",
        "ts-node/register",
        "-u",
        "tdd",
        "--timeout",
        "999999",
        "--colors",
        "--recursive",
        "./src/test/core/aztec/**/*.spec.ts"
      ],
      "internalConsoleOptions": "openOnSessionStart"
    }
  ]
}