{
  "name": "@usecsv/js",
  "version": "0.32.1",
  "author": {
    "name": "usecsv"
  },
  "description": "usecsv js plugin",
  "typings": "build/types/index.d.ts",
  "cdn": "build/index.umd.js",
  "main": "build/index.js",
  "types": "types/index.d.ts",
  "unpkg": "build/index.umd.js",
  "module": "build/index.esm.js",
  "jsdelivr": "build/index.umd.js",
  "umd:main": "build/index.umd.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/usecsv/usecsv-plugin.git"
  },
  "license": "MIT",
  "keywords": [],
  "bugs": {
    "url": "https://github.com/usecsv/usecsv-plugin/issues"
  },
  "homepage": "https://github.com/usecsv/usecsv-plugin#readme",
  "scripts": {
    "dev": "webpack serve --config config/webpack.dev.js --progress",
    "build": "rimraf build && rollup --config ./config/rollup.config.js",
    "fix": "run-s fix:*",
    "fix:lint": "eslint src --ext .ts --fix",
    "lint": "eslint src --ext .ts",
    "test": "nyc --silent jest",
    "typecheck": "tsc --noEmit",
    "check-cli": "run-s test diff-integration-tests check-integration-tests",
    "check-integration-tests": "run-s check-integration-test:*",
    "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
    "watch:build": "tsc -p tsconfig.json -w",
    "cov": "run-s test cov:html cov:lcov && open-cli reports/coverage/index.html",
    "cov:html": "nyc report --reporter=html",
    "cov:lcov": "nyc report --reporter=lcov",
    "cov:send": "run-s cov:lcov && codecov",
    "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
    "doc": "run-s doc:html && open-cli build/docs/index.html",
    "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
    "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
    "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
    "prepublishOnly": "export MOUNT_URL=https://app.usecsv.com/importer && run-s test cov:check build "
  },
  "engines": {
    "node": ">=10"
  },
  "dependencies": {
    "insert-css": "^2.0.0",
    "penpal": "^6.0.1",
    "when-dom-ready": "^1.2.12"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.14.8",
    "@babel/preset-typescript": "^7.14.5",
    "@commitlint/cli": "^12.1.4",
    "@commitlint/config-conventional": "^12.1.4",
    "@istanbuljs/nyc-config-typescript": "^1.0.1",
    "@rollup/plugin-node-resolve": "^15.0.2",
    "@rollup/plugin-replace": "^3.0.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^12.0.6",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "@testing-library/dom": "^8.1.0",
    "@testing-library/jest-dom": "^5.14.1",
    "@types/insert-css": "^2.0.1",
    "@types/jest": "^26.0.24",
    "@types/node": "^18.11.18",
    "@types/when-dom-ready": "^1.2.0",
    "@typescript-eslint/eslint-plugin": "^4.0.1",
    "@typescript-eslint/parser": "^4.2.0",
    "codecov": "^3.5.0",
    "cspell": "^6.18.1",
    "cz-conventional-changelog": "^3.3.0",
    "dotenv": "^10.0.0",
    "eslint": "^7.8.0",
    "eslint-config-airbnb-base": "^14.2.1",
    "eslint-config-prettier": "^8.8.0",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-functional": "^3.0.2",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-jest": "^27.2.1",
    "eslint-plugin-prettier": "^3.4.0",
    "gh-pages": "^3.1.0",
    "html-webpack-plugin": "^5.3.2",
    "jest": "^27.2.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "open-cli": "^6.0.1",
    "prettier": "^2.1.1",
    "rollup": "^2.56.3",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-typescript2": "^0.31.0",
    "semantic-release": "^25.0.3",
    "source-map-loader": "^3.0.0",
    "ts-loader": "^9.2.4",
    "ts-node": "^10.9.1",
    "typedoc": "^0.19.0",
    "typescript": "^5.0.4",
    "webpack": "^5.47.1",
    "webpack-cli": "^4.7.2",
    "webpack-dev-server": "^3.11.2"
  },
  "files": [
    "build",
    "!**/*.spec.*",
    "!**/*.json",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "jest": {
    "setupFilesAfterEnv": [
      "./src/test/jest-setup.ts"
    ],
    "testEnvironment": "jsdom",
    "testMatch": [
      "**/*.spec.ts"
    ],
    "transform": {
      "\\.tsx?$": [
        "babel-jest",
        {
          "configFile": "./.babelrc.jest.js"
        }
      ]
    }
  }
}
