UNPKG

@overviewai/label-studio

Version:

Data Labeling Tool that is backend agnostic and can be embedded into your applications

243 lines (242 loc) 7.15 kB
{ "name": "@overviewai/label-studio", "version": "1.0.1-579-g503171d0", "description": "Data Labeling Tool that is backend agnostic and can be embedded into your applications", "author": "Overview.ai (https://github.com/OverviewCorporation)", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/OverviewCorporation/label-studio-frontend.git" }, "browser": "build/static/js/main.js", "main": "build/static/js/main.js", "files": [ "build/", "images/", "CODE_OF_CONDUCT.md", "CONTRIBUTING.md" ], "size-limit": [ { "path": "build/static/js/*.js" } ], "devDependencies": { "@babel/core": "^7.12.17", "@babel/plugin-proposal-class-properties": "^7.12.13", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", "@babel/plugin-proposal-optional-chaining": "^7.12.17", "@babel/plugin-transform-modules-commonjs": "^7.15.4", "@babel/plugin-transform-react-jsx": "^7.16.0", "@babel/plugin-transform-runtime": "^7.12.17", "@babel/preset-env": "^7.12.17", "@babel/preset-react": "^7.12.13", "@babel/preset-typescript": "^7.13.0", "@babel/runtime": "^7.12.18", "@svgr/webpack": "^5.5.0", "@types/chroma-js": "^2.1.3", "@types/jest": "^27.0.1", "@types/keymaster": "^1.6.30", "@types/lodash.ismatch": "^4.4.6", "@types/nanoid": "^3.0.0", "@types/react-dom": "^17.0.11", "@types/react-window": "^1.8.5", "@types/strman": "^2.0.0", "@types/wavesurfer.js": "^6.0.0", "@typescript-eslint/eslint-plugin": "^4.20.0", "@typescript-eslint/parser": "^4.20.0", "@wojtekmaj/enzyme-adapter-react-17": "^0.4.1", "antd": "^4.3.3", "array-move": "^1.0.0", "autoprefixer": "^10.4.2", "babel-jest": "^27.1.1", "babel-loader": "^8.2.2", "babel-plugin-import": "^1.13.0", "babel-plugin-remove-webpack": "^1.1.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", "chroma-js": "^2.1.1", "codeceptjs": "^3.1.3", "css-loader": "^5.0.2", "css-minimizer-webpack-plugin": "^3.0.2", "date-fns": "^2.20.1", "dotenv-defaults": "^2.0.2", "dotenv-webpack": "^7.0.2", "emoji-regex": "^7.0.3", "enzyme": "^3.11.0", "enzyme-to-json": "^3.5.0", "eslint": "^7.23.0", "eslint-plugin-codeceptjs": "^1.3.0", "eslint-plugin-prettier": "^3.1.3", "eslint-plugin-react": "^7.23.1", "eslint-webpack-plugin": "^3.0.1", "html-webpack-plugin": "^5.3.1", "husky": "^3.1.0", "identity-obj-proxy": "^3.0.0", "insert-after": "^0.1.4", "jest": "^27.1.1", "jsdoc-to-markdown": "^5.0.3", "keymaster": "*", "konva": "^8.1.3", "lint-staged": "^9.5.0", "lodash.get": "^4.4.0", "lodash.ismatch": "^4.4.0", "lodash.throttle": "^4.1.1", "mini-css-extract-plugin": "^1.4.0", "mobx": "^5.15.4", "mobx-react": "^6", "mobx-state-tree": "^3.16.0", "nanoid": "^3.3.0", "node-fetch": "^2.6.1", "node-sass": "^6.0.1", "pleasejs": "^0.4.2", "postcss": "^8.4.6", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.4.1", "prettier": "^1.19.1", "puppeteer": "^3.3.0", "raw-loader": "^4.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-hot-loader": "^4.13.0", "react-konva": "^17.0.2-0", "react-rating": "^1.6.2", "react-sortable-hoc": "^1.11.0", "react-test-renderer": "^16.13.1", "sass": "^1.32.12", "sass-loader": "^11.0.1", "shallow-equal": "^1.2.1", "size-limit": "^4.6.0", "source-map-loader": "^2.0.1", "speed-measure-webpack-plugin": "^1.5.0", "string.prototype.matchall": "^4.0.2", "strman": "^2.0.1", "stylus": "^0.54.8", "stylus-loader": "^5.0.0", "svg.js": "^2.7.0", "terser-webpack-plugin": "^5.1.1", "ts-jest": "^27.0.5", "typescript": "^4.2.3", "url-loader": "^4.1.1", "wavesurfer.js": "^6.0.1", "webpack": "^5.30.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.2.1", "xml-loader": "^1.2.1", "xml2js": "^0.4.23", "xpath-range": "^1.1.1" }, "scripts": { "build-bundle": "npm run build:final", "build-notsourcemap": "GENERATE_SOURCEMAP=false npm run build", "build:final": "BUILD_NO_CHUNKS=true npm run build", "build:no-hash": "BUILD_NO_HASH=true BUILD_NO_CHUNKS=false npm run build", "build:module": "BUILD_MODULE=true npm run build:no-hash", "build": "npx webpack", "watch": "npx webpack --watch", "copy-examples": "bash scripts/copy.sh", "eject": "react-scripts eject", "docs:generate": "node scripts/create-docs.js", "lint:write": "eslint --debug src/ --fix", "lint": "eslint --debug src/", "prettier-styles": "prettier --write src/**/*.{css,scss}", "prettier": "prettier --write src/**/*.js", "size": "npm run build && size-limit", "start": "npm run copy-examples && node dev-server.js", "test:e2e": "cd e2e && npx codeceptjs run", "test:e2e:headless": "cd e2e && HEADLESS=true npx codeceptjs run", "test:coverage": "npm test -- --coverage", "test:watch": "react-scripts test", "test": "npx jest src" }, "husky": { "hooks": { "pre-commit": "lint-staged", "post-checkout": "bash scripts/copy.sh" } }, "lint-staged": { "*.(js|ts|tsx)": [ "eslint --fix --quiet", "git add" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "babel": { "env": { "test": { "presets": [ [ "@babel/preset-env", { "targets": { "node": "current" } } ], [ "@babel/preset-react", { "runtime": "automatic" } ], "@babel/preset-typescript" ], "plugins": [ [ "@babel/plugin-transform-react-jsx", { "runtime": "automatic" } ] ] } } }, "keywords": [ "image-annotation", "annotation-tool", "annotation", "labeling", "labeling-tool", "image-labeling", "image-classification", "semantic-segmentation", "data-labeling", "text-annotation" ], "dependencies": { "@thi.ng/rle-pack": "^2.1.6", "babel-preset-react-app": "^9.1.1", "d3": "^5.16.0", "magic-wand-js": "^1.0.0", "papaparse": "^5.3.1", "rc-tree": "^5.3.0", "react-konva-utils": "^0.2.0", "react-virtualized-auto-sizer": "^1.0.6", "react-window": "^1.8.6" }, "nohoist": [ "**/babel-preset-react-app/@babel/runtime" ], "bugs": { "url": "https://github.com/OverviewCorporation/label-studio-frontend/issues" }, "homepage": "https://github.com/OverviewCorporation/label-studio-frontend#readme", "directories": { "example": "examples" } }