| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- {
- "name": "@humansignal/source",
- "version": "0.0.0",
- "license": "MIT",
- "scripts": {
- "ui:serve": "nx storybook storybook",
- "ui:test:component": "nx test-component ui",
- "lint": "biome check --apply .",
- "lint-scss": "yarn stylelint '**/*.scss' --fix",
- "ls:dev": "nx run labelstudio:serve:development",
- "ls:watch": "nx run labelstudio:build:development --watch",
- "ls:build": "nx run labelstudio:build:production",
- "ls:unit": "nx run labelstudio:unit",
- "ls:e2e": "nx run labelstudio-e2e:e2e",
- "lsf:watch": "nx run editor:build:development --watch",
- "lsf:serve": "npx cross-env NODE_ENV=development FRONTEND_HOSTNAME=http://localhost:3000 MODE=standalone nx run editor:serve:development",
- "lsf:e2e": "cd libs/editor/tests/e2e && yarn test",
- "lsf:e2e:slow": "cross-env DEFAULT_CPU_THROTTLING=100 yarn lsf:e2e",
- "lsf:e2e:parallel": "cd libs/editor/tests/e2e && yarn test:parallel",
- "lsf:e2e:ci": "cd libs/editor/tests/e2e && yarn test:ci",
- "lsf:e2e:flakey": "cd libs/editor/tests/e2e && yarn test:ci --grep \"@flakey\"",
- "lsf:integration": "nx run editor:integration",
- "lsf:integration:slow": "cross-env DEFAULT_CPU_THROTTLING=4 DEFAULT_NETWORK_THROTTLING=4g nx run editor:integration",
- "lsf:integration:watch": "nx run editor:integration --watch",
- "lsf:integration:watch:slow": "cross-env DEFAULT_CPU_THROTTLING=10 DEFAULT_NETWORK_THROTTLING=4g nx run editor:integration --watch",
- "lsf:unit": "nx run editor:unit",
- "dm:watch": "nx run datamanager:build:development --watch",
- "dm:unit": "nx run datamanager:unit",
- "build": "cross-env NODE_ENV=production yarn ls:build",
- "version:libs": "nx run-many --target=version",
- "docs": "cross-env SCHEMA_JSON_PATH=$PWD/libs/core/src/lib/utils/schema/tags.json nx docs editor && biome check --write $SCHEMA_JSON_PATH",
- "watch": "cross-env NODE_ENV=development BUILD_NO_SERVER=true yarn ls:watch",
- "dev": "cross-env NODE_ENV=development BUILD_NO_SERVER=true yarn ls:dev",
- "test:e2e": "yarn ls:e2e && yarn lsf:e2e",
- "test:integration": "yarn lsf:integration",
- "test:unit": "nx run-many --target=unit",
- "test:unit:coverage": "yarn test:unit --coverage",
- "test:affected": "nx affected --target=test:unit --base=develop",
- "test:watch": "yarn test:unit --all --watch",
- "test:watch:affected": "yarn test --watch",
- "design-tokens": "nx design-tokens ui",
- "extract-antd-no-reset": "nx extract-antd-no-reset editor",
- "storybook:serve": "nx storybook storybook",
- "storybook:build": "nx build-storybook storybook",
- "playground:serve": "npx cross-env FRONTEND_HOSTNAME=http://localhost:4200 MODE=standalone-playground nx run playground:serve:development",
- "playground:build": "cross-env NODE_ENV=production MODE=standalone-playground nx run playground:build:production && mv dist/apps/playground/playground-assets/index.html dist/apps/playground/index.html"
- },
- "private": true,
- "dependencies": {
- "@ant-design/colors": "6.0.0",
- "@ant-design/icons": "4.8.1",
- "@humansignal/audio-file-decoder": "0.1.5",
- "@radix-ui/react-accordion": "^1.2.11",
- "@radix-ui/react-dialog": "^1.1.6",
- "@radix-ui/react-popover": "^1.1.6",
- "@radix-ui/react-slot": "^1.2.3",
- "@radix-ui/react-switch": "^1.2.5",
- "@radix-ui/react-tabs": "^1.1.13",
- "@radix-ui/react-toast": "^1.1.5",
- "@tanstack/query-core": "^5.66.0",
- "@tanstack/react-query": "^4",
- "@tanstack/react-table": "^8.21.3",
- "@thi.ng/rle-pack": "^3.1.30",
- "antd": "^4.3.3",
- "axios": "^1.13.2",
- "buffer": "^6.0.3",
- "chroma-js": "^2.1.1",
- "class-variance-authority": "^0.7.1",
- "clsx": "^2.1.1",
- "cmdk": "^1.1.1",
- "codemirror": "^5.59.4",
- "colormap": "^2.3.2",
- "d3": "^5.16.0",
- "d3-color": "3.1.0",
- "date-fns": "^2.20.1",
- "deep-equal": "^2.0.5",
- "emoji-regex": "^7.0.3",
- "fft.js": "^4.0.4",
- "history": "^4.10.1",
- "html-react-parser": "^1.2.4",
- "insert-after": "^0.1.4",
- "jotai": "^2.16.1",
- "jotai-tanstack-query": "^0.9.0",
- "js-base64": "^3.7.7",
- "keymaster": "^1.6.2",
- "konva": "^8.1.3",
- "lodash": "4.17.21",
- "lucide-react": "^0.562.0",
- "mobx": "^5.15.4",
- "mobx-react": "^6",
- "mobx-state-tree": "^3.16.0",
- "nanoid": "^3.3.8",
- "pako": "^2.1.0",
- "papaparse": "^5.4.1",
- "pleasejs": "^0.4.2",
- "process": "^0.11.10",
- "rc-tree": "^5.7.8",
- "react": "18.3.1",
- "react-beautiful-dnd": "^13.1.1",
- "react-codemirror2": "^7.2.1",
- "react-datepicker": "^3.6.0",
- "react-dom": "18.3.1",
- "react-hotkeys-hook": "^2.4.0",
- "react-joyride": "^2.9.3",
- "react-konva": "^18.2.10",
- "react-konva-utils": "^0.2.0",
- "react-markdown": "^10.1.0",
- "react-router": "^5.2.0",
- "react-router-dom": "^7.12.0",
- "react-singleton-hook": "^3.1.1",
- "react-virtualized-auto-sizer": "^1.0.20",
- "react-window": "^1.8.11",
- "react-window-infinite-loader": "^1.0.5",
- "rehype-raw": "^7.0.0",
- "sanitize-html": "^2.14.0",
- "shadcn": "^2.1.8",
- "simplify-js": "^1.2.4",
- "storybook": "^9.1.17",
- "sucrase": "^3.35.0",
- "tailwind-merge": "^2.6.0",
- "webfft": "^1.0.3",
- "xpath-range": "^1.1.1",
- "zod": "^3.23.8"
- },
- "devDependencies": {
- "@babel/core": "^7.26.10",
- "@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-proposal-private-methods": "^7.18.6",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.11",
- "@babel/plugin-transform-runtime": "^7.12.15",
- "@babel/preset-env": "^7.12.13",
- "@babel/preset-react": "^7.14.5",
- "@babel/preset-typescript": "^7.13.0",
- "@babel/runtime": "^7.26.10",
- "@biomejs/biome": "1.9.4",
- "@cypress/code-coverage": "^3.12.9",
- "@cypress/webpack-preprocessor": "^5.17.0",
- "@module-federation/dts-plugin": "0.18.0",
- "@nx/cypress": "21.4.0",
- "@nx/jest": "21.4.0",
- "@nx/js": "21.4.0",
- "@nx/react": "21.4.0",
- "@nx/storybook": "21.4.0",
- "@nx/web": "21.4.0",
- "@nx/webpack": "21.4.0",
- "@nx/workspace": "21.4.0",
- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
- "@sentry/browser": "^8.33",
- "@sentry/react": "^8.33",
- "@storybook/addon-docs": "^9.0.13",
- "@storybook/addon-links": "^9.0.13",
- "@storybook/addon-webpack5-compiler-babel": "^3.0.6",
- "@storybook/icons": "^1.4.0",
- "@storybook/react-webpack5": "^9.0.13",
- "@svgr/plugin-jsx": "^8.1.0",
- "@svgr/webpack": "^8.1.0",
- "@swc-node/register": "1.9.2",
- "@swc/cli": "0.6.0",
- "@swc/core": "1.5.7",
- "@swc/helpers": "~0.5.11",
- "@tailwindcss/postcss": "^4.0.7",
- "@testing-library/dom": "^10.4.0",
- "@testing-library/react": "^16.3.0",
- "@types/chroma-js": "^2.1.3",
- "@types/jest": "30.0.0",
- "@types/keymaster": "^1.6.33",
- "@types/mini-css-extract-plugin": "^2.5.1",
- "@types/node": "^20.0.0",
- "@types/react": "18.3.1",
- "@types/react-dom": "18.3.0",
- "@types/react-router": "^5.1.7",
- "@types/react-router-dom": "^5.1.7",
- "@types/react-window": "^1.8.8",
- "@types/react-window-infinite-loader": "^1.0.9",
- "@types/sanitize-html": "^2.13.0",
- "@types/sinon": "^17.0.3",
- "autoprefixer": "^10.4.20",
- "babel-jest": "30.0.5",
- "babel-loader": "^8.2.2",
- "babel-plugin-import": "^1.13.0",
- "babel-plugin-istanbul": "^7.0.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",
- "chai": "^4.3.7",
- "css-loader": "^5.0.1",
- "css-minimizer-webpack-plugin": "^3.0.2",
- "cypress": "14.5.0",
- "cypress-image-snapshot": "^4.0.1",
- "cypress-multi-reporters": "^2.0.5",
- "cypress-parallel": "^0.15.0",
- "cypress-terminal-report": "^5.1.1",
- "dotenv-defaults": "^2.0.2",
- "jest": "30.0.5",
- "jest-environment-jsdom": "^29.7.0",
- "jest-fetch-mock": "^3.0.3",
- "jest-util": "30.0.5",
- "jsdoc-to-markdown": "8.0.1",
- "jsdom": "~22.1.0",
- "koa": "3.0.3",
- "loader-utils": "^3.2.1",
- "mini-css-extract-plugin": "^2.7.6",
- "nx": "21.4.0",
- "pixelmatch": "7.1.0",
- "pngjs": "^7.0.0",
- "postcss": "8.4.38",
- "postcss-import": "^16.1.0",
- "postcss-loader": "^7.3.3",
- "prettier": "^2.6.2",
- "proper-lockfile": "^4.1.2",
- "react-refresh": "^0.10.0",
- "sass": "^1.55.0",
- "sass-loader": "16.0.5",
- "shallow-equal": "^1.2.1",
- "sinon": "^17.0.1",
- "source-map-loader": "^1.1.3",
- "style-loader": "^3.3.3",
- "stylelint": "^16.9.0",
- "stylelint-config-standard-scss": "^13.1.0",
- "stylelint-config-tailwindcss": "^0.0.7",
- "tailwind-scrollbar": "3",
- "tailwindcss": "3.4.3",
- "tailwindcss-animate": "^1.0.7",
- "toml": "^3.0.0",
- "truncate-middle": "^1.0.6",
- "ts-jest": "29.4.5",
- "ts-loader": "^9.4.2",
- "ts-node": "10.9.1",
- "tslib": "^2.3.0",
- "typescript": "5.8.3",
- "typescript-plugin-css-modules": "^5.2.0",
- "url-loader": "^4.1.1",
- "webpack": "5.98.0",
- "webpack-cli": "^5.0.1",
- "webpack-merge": "^5.9.0",
- "yargs": "^17.7.1"
- },
- "resolutions": {
- "@module-federation/dts-plugin": ">=0.18.0",
- "@radix-ui/react-slot": "1.2.3",
- "d3-color": "3.1.0",
- "debug": ">=4.3.1",
- "diff": ">=3.5.0",
- "esbuild": ">=0.25.5",
- "jpeg-js": "0.4.4",
- "js-yaml": "4.1.1",
- "koa": ">=3.0.3",
- "lodash": "4.17.21",
- "merge": "2.1.1",
- "ws": "8.17.1",
- "moment": "2.29.4",
- "on-headers": "1.1.0",
- "form-data": "4.0.4",
- "qs": ">=6.14.1",
- "stylus": "npm:empty-npm-package@1.0.0"
- }
- }
|