sigfile
Version:
Utilities to reading signal data from files
143 lines (142 loc) • 3.56 kB
JSON
{
"name": "sigfile",
"description": "Utilities to reading signal data from files",
"license": "Apache-2.0",
"version": "0.1.9",
"homepage": "https://lgsinnovations.github.io/sigfile",
"main": "dist/sigfile.js",
"files": [
"dist"
],
"author": {
"name": "LGS Innovations, Inc.",
"email": "sigplot@lgsinnovations.com",
"url": "https://www.lgsinnovations.com"
},
"repository": {
"type": "git",
"url": "git://github.com/LGSInnovations/sigfile.git"
},
"bugs": {
"url": "https://github.com/LGSInnovations/sigfile/issues"
},
"licenses": [
{
"type": "apache-2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0"
}
],
"keywords": [
"sigplot",
"matlab",
"bluefile",
"dsp",
"digital-signal-processing",
"plotting",
"parsing",
"file-parser"
],
"babel": {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
],
"plugins": [
"@babel/plugin-proposal-class-properties"
]
},
"eslintConfig": {
"env": {
"browser": true,
"node": true,
"es2017": true,
"jest": true
},
"globals": {
"page": true,
"browser": true,
"context": true,
"jestPuppeteer": true
},
"extends": [
"eslint:recommended",
"prettier"
],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 9,
"sourceType": "module"
},
"plugins": [
"jest"
],
"rules": {
"no-unused-vars": [
"error",
{
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_"
}
]
}
},
"prettier": {
"overrides": [
{
"files": [
"webpack.config.js",
"src/**/*.js",
"__tests__/**/*.js"
],
"options": {
"singleQuote": true,
"tabWidth": 2
}
}
]
},
"scripts": {
"build:prod": "npm run clean && npm run lint && npx webpack --progress --mode=production",
"build:dev": "npm run clean && npm run lint && npx webpack --progress --mode=development",
"clean": "rm -rf ./dist",
"eslint": "npx eslint . --fix --ignore-path .gitignore",
"eslint:check": "npx eslint . --ignore-path .gitignore",
"generate-docs": "rm -rf ./doc/; npx jsdoc --configure .jsdoc.json --verbose",
"lint": "npm run prettier && npm run eslint",
"prettier": "npx prettier --ignore-path .gitignore --write \"**/*{.js,.css,.json}\"",
"prettier:check": "npx prettier --check --ignore-path .gitignore --write \"**/*{.js,.css,.json}\"",
"test:browser": "npx jest --coverage -c jest.browser.config.js --env=jsdom",
"test:node": "npx jest --coverage -c jest.node.config.js",
"test": "npm run test:node && npm run test:browser"
},
"dependencies": {},
"devDependencies": {
"@babel/core": "^7.9.0",
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/preset-env": "^7.9.5",
"babel-eslint": "^10.1.0",
"babel-jest": "^25.3.0",
"babel-loader": "^8.1.0",
"chai": "^4.2.0",
"coverage": "^0.4.1",
"eslint": "^6.8.0",
"eslint-config-prettier": "^6.10.1",
"eslint-plugin-jest": "^23.8.2",
"http-server": "^0.12.1",
"jest": "^25.3.0",
"jest-cli": "^25.3.0",
"jest-puppeteer": "^4.4.0",
"jsdoc": "^3.6.4",
"minami": "^1.2.3",
"prettier": "^2.0.4",
"puppeteer": "^3.0.1",
"webpack": "^4.42.1",
"webpack-cli": "^3.3.11"
}
}