{
    "name": "ng-exceljs",
    "version": "1.7.0",
    "description": "Excel Workbook Manager - Read and Write xlsx and csv Files.",
    "private": false,
    "license": "MIT",
    "author": {
        "name": "Guyon Roche",
        "email": "guyon@live.com"
    },
    "repository": {
        "type": "git",
        "url": "https://gitlab.com/yen-mrkid/ng-exceljs.git"
    },
    "engines": {
        "node": ">=6.0.0"
    },
    "scripts": {
        "pretest": "npm run build",
        "test": "npm run test:full",
        "test:full": "npm run test:unit && npm run test:integration && npm run test:end-to-end",
        "test:unit": "mocha --require spec/config/setup spec/unit --require spec/config/setup-unit --recursive",
        "test:integration": "mocha --require spec/config/setup spec/integration --recursive",
        "test:end-to-end": "mocha --require spec/config/setup spec/end-to-end --recursive",
        "test:browser": "./node_modules/.bin/grunt jasmine",
        "test:native-integration": "export EXCEL_NATIVE=yes && mocha --require spec/config/setup spec/integration --recursive",
        "test:manual": "node spec/manual/app.js",
        "clean-build": "npm run clean && npm run build",
        "lint": "eslint --ext .js lib spec",
        "clean": "rm -rf build/ && rm -rf dist",
        "build": "./node_modules/.bin/grunt build",
        "preversion": "npm run clean && npm run build && npm run test:full",
        "postversion": "git push --no-verify && git push --tags --no-verify"
    },
    "keywords": [
        "xlsx",
        "json",
        "csv",
        "excel",
        "font",
        "border",
        "fill",
        "number",
        "format",
        "number format",
        "alignment",
        "office",
        "spreadsheet",
        "workbook",
        "defined names",
        "data validations",
        "rich text",
        "in-cell format",
        "outlineLevel",
        "views",
        "frozen",
        "split",
        "pageSetup"
    ],
    "dependencies": {
        "@fast-csv/format": "^4.3.5",
        "@fast-csv/parse": "^4.3.6",
        "@types/node": "*",
        "archiver": "^5.2.0",
        "fast-csv": "^4.3.6",
        "grunt-cli": "^1.3.2",
        "jszip": "3.5.0",
        "moment": ">=2.29.1",
        "node-unzip-2": "^0.2.8",
        "promish": ">=5.1.1",
        "sax": "^1.2.4",
        "temp": "0.9.4",
        "uglify-js-es6": "^2.8.9"
    },
    "devDependencies": {
        "@babel/core": "^7.12.13",
        "@babel/plugin-proposal-class-properties": "^7.12.13",
        "@babel/plugin-transform-runtime": "^7.12.15",
        "@babel/preset-env": "^7.12.13",
        "@babel/preset-react": "^7.12.13",
        "babel-eslint": "^7.2.3",
        "babel-polyfill": "^6.26.0",
        "bluebird": "^3.7.2",
        "browserify": "^17.0.0",
        "chai": "^4.3.0",
        "chai-datetime": "*",
        "chai-xml": "*",
        "dirty-chai": "^2.0.1",
        "eslint": "^7.19.0",
        "eslint-config-airbnb": "^18.2.1",
        "eslint-plugin-import": "^2.22.1",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-react": "^7.22.0",
        "express": "*",
        "grunt": "^1.3.0",
        "grunt-babel": "^8.0.0",
        "grunt-browserify": "^5.3.0",
        "grunt-contrib-copy": "^1.0.0",
        "grunt-contrib-jasmine": "^2.2.0",
        "grunt-contrib-uglify": "^5.0.0",
        "grunt-contrib-watch": "^1.1.0",
        "grunt-lib-phantomjs": "^1.1.0",
        "memorystream": "*",
        "mocha": "*",
        "request": "*",
        "semver": "*",
        "uglify-js": "*"
    },
    "main": "./dist/es5/index.js",
    "types": "./index.d.ts",
    "files": [
        "dist",
        "LICENSE",
        "README.md",
        "index.d.ts"
    ]
}
