cheetah-grid
Version: 
Cheetah Grid is a high performance grid engine that works on canvas
117 lines (116 loc) • 3.56 kB
JSON
{
  "name": "cheetah-grid",
  "version": "2.1.1",
  "description": "Cheetah Grid is a high performance grid engine that works on canvas",
  "keywords": [
    "spreadsheet",
    "grid",
    "table",
    "data",
    "canvas",
    "cheetah",
    "datagrid",
    "datatable"
  ],
  "main": "dist/main.mjs",
  "unpkg": "dist/main.umd.js",
  "exports": {
    ".": {
      "types": "./dist/main.d.mts",
      "import": "./dist/main.mjs",
      "require": "./dist/main.umd.js",
      "default": "./dist/main.mjs"
    },
    "./main.mjs": "./dist/main.mjs",
    "./main.css": "./dist/main.css",
    "./package.json": "./package.json"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/future-architect/cheetah-grid.git"
  },
  "author": {
    "name": "Yosuke Ota",
    "email": "otameshiyo23@gmail.com",
    "url": "https://www.npmjs.com/~ota-meshi"
  },
  "contributors": [],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/future-architect/cheetah-grid/issues",
    "email": "gr-tig-oss@future.co.jp"
  },
  "homepage": "https://future-architect.github.io/cheetah-grid/",
  "files": [
    "src/js/",
    "dist/",
    "tools/src/"
  ],
  "scripts": {
    "test": "karma start --no-auto-watch --single-run --browsers Chrome_travis_ci",
    "lint": "npm run eslint && npm run stylelint && npm run tsc",
    "test:once": "karma start --min  --no-auto-watch --single-run",
    "test:watch": "karma start --min",
    "test:ff": "karma start --browsers Firefox",
    "test:chrome": "karma start --browsers Chrome",
    "build": "npm run build:tsdown && npm run test:node",
    "build:tsdown": "tsdown",
    "eslint": "eslint . --ext .js,.ts",
    "eslint:fix": "eslint . --fix --ext .js,.ts",
    "stylelint": "stylelint \"**/*.css\"",
    "stylelint:fix": "stylelint \"**/*.css\" --fix",
    "tsc": "tsc --project ./tsconfig.json",
    "test:node": "node ./dist/main.umd.js",
    "build:ci": "npm run build",
    "coverage:remap": "remap-istanbul -i coverage/dist/report-json/coverage-final.json -o coverage/remap/html-report -t html",
    "coverage:open": "open coverage/remap/html-report/index.html"
  },
  "directories": {
    "src": "src/js",
    "test": "src/test/specs"
  },
  "devDependencies": {
    "@babel/core": "^7.12.3",
    "@babel/preset-env": "^7.12.1",
    "@types/node": "^14.6.0",
    "@typescript-eslint/eslint-plugin": "^4.0.0",
    "@typescript-eslint/parser": "^4.0.0",
    "babel-loader": "^8.1.0",
    "cheetah-grid-icon-svg-loader": "^2.1.0",
    "cross-env": "^7.0.2",
    "css-loader": "^4.2.1",
    "cssnano": "^4.1.10",
    "eslint": "^7.7.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-plugin-html": "^6.0.3",
    "eslint-plugin-prettier": "^3.1.4",
    "image-matcher": "^0.1.4",
    "jasmine": "^2.99.0",
    "karma": "^4.4.1",
    "karma-babel-preprocessor": "^8.0.0-beta.0",
    "karma-chrome-launcher": "^2.2.0",
    "karma-cli": "^1.0.1",
    "karma-coverage": "^2.0.3",
    "karma-firefox-launcher": "^1.1.0",
    "karma-htmlfile-reporter": "^0.3.6",
    "karma-ie-launcher": "^1.0.0",
    "karma-jasmine": "^1.1.2",
    "karma-junit-reporter": "^1.2.0",
    "karma-mocha-reporter": "^2.2.5",
    "postcss-loader": "^3.0.0",
    "prettier": "^2.1.1",
    "promise-polyfills": "^7.0.4",
    "raw-loader": "^0.5.1",
    "remap-istanbul": "^0.13.0",
    "style-loader": "^1.2.1",
    "stylelint": "^13.6.1",
    "stylelint-config-standard": "^20.0.0",
    "tsdown": "^0.14.1",
    "typescript": "^5.9.2"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "last 2 versions"
  ]
}