cheetah-grid
Version:
Cheetah Grid is a high performance grid engine that works on canvas
127 lines (126 loc) • 4.29 kB
JSON
{
"name": "cheetah-grid",
"version": "1.16.6",
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
"keywords": [
"spreadsheet",
"grid",
"table",
"data",
"canvas",
"cheetah",
"datagrid",
"datatable"
],
"main": "dist/cheetahGrid.es5.js",
"unpkg": "dist/cheetahGrid.es5.min.js",
"typescript": {
"definition": "dist/index.d.ts"
},
"types": "dist/index.d.ts",
"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": [
{
"name": "yasuhiro murata",
"email": "y.murata.38@future.co.jp"
}
],
"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/",
"webpack-loader/",
"index.d.ts"
],
"scripts": {
"test": "karma start --no-auto-watch --single-run --browsers Chrome_travis_ci",
"lint": "npm run eslint && npm run stylelint",
"test:once": "karma start --min --no-auto-watch --single-run",
"test:watch": "karma start --min",
"test:ff": "karma start --browsers Firefox",
"test:ie": "karma start --min --browsers IE_no_addons",
"test:chrome": "karma start --browsers Chrome",
"build": "npm run build:ts && npm run build:webpack && npm run build:dts",
"build:ts": "rimraf dist-ts && tsc --project ./tsconfig.json",
"build:webpack": "cross-env NO_UPDATE_NOTIFIER=1 node --openssl-legacy-provider ./node_modules/webpack/bin/webpack.js",
"build:dts": "dts-bundle --name cheetah-grid --main dist-ts/main.d.ts --out ../dist/index.d.ts",
"watch": "cross-env NO_UPDATE_NOTIFIER=1 webpack --watch",
"eslint": "eslint . --ext .js,.ts",
"eslint:fix": "eslint . --fix --ext .js,.ts",
"stylelint": "stylelint \"**/*.css\"",
"stylelint:fix": "stylelint \"**/*.css\" --fix",
"test:font-svg-to-icons-js-loader": "node webpack/test/font-svg-to-icons-js-loader/test.js",
"test:svg-to-icon-js-loader": "node webpack/test/svg-to-icon-js-loader/test.js",
"test:loader": "npm run test:font-svg-to-icons-js-loader && npm run test:svg-to-icon-js-loader",
"test:node": "node ./dist/cheetahGrid.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": "^1.16.0",
"cross-env": "^7.0.2",
"css-loader": "^4.2.1",
"cssnano": "^4.1.10",
"dts-bundle": "^0.7.3",
"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",
"typescript": "^4.9.5",
"webpack": "^4.44.2",
"webpack-cli": "^3.1.0",
"webpack-livereload-plugin": "^2.1.1",
"webpack-sources": "^1.3.0",
"wrapper-webpack-plugin": "^2.0.0"
},
"browserslist": [
"IE 11",
"last 2 versions"
]
}