2019-01-21 15:11:10 +00:00
|
|
|
{
|
2019-08-29 11:22:09 +00:00
|
|
|
"name": "appsmith",
|
2019-01-21 15:11:10 +00:00
|
|
|
"version": "0.1.0",
|
|
|
|
|
"private": true,
|
2023-05-19 18:37:06 +00:00
|
|
|
"exports": {
|
|
|
|
|
"./lib/*": "./lib/*.js"
|
|
|
|
|
},
|
2019-08-20 09:39:08 +00:00
|
|
|
"engines": {
|
2024-03-26 11:12:11 +00:00
|
|
|
"node": "^20.11.1",
|
2023-05-22 12:55:46 +00:00
|
|
|
"yarn": "^3.5.1"
|
2019-08-20 09:39:08 +00:00
|
|
|
},
|
2023-05-22 12:55:46 +00:00
|
|
|
"packageManager": "yarn@3.5.1",
|
2020-06-08 09:00:58 +00:00
|
|
|
"cracoConfig": "craco.dev.config.js",
|
2023-05-22 12:55:46 +00:00
|
|
|
"workspaces": [
|
2023-08-16 09:49:21 +00:00
|
|
|
"packages/**",
|
|
|
|
|
"!packages/**/build"
|
2023-05-22 12:55:46 +00:00
|
|
|
],
|
2023-03-20 17:20:44 +00:00
|
|
|
"scripts": {
|
|
|
|
|
"analyze": "yarn cra-bundle-analyzer",
|
2024-03-04 07:52:06 +00:00
|
|
|
"start": "BROWSER=none REACT_APP_ENVIRONMENT=DEVELOPMENT REACT_APP_CLIENT_LOG_LEVEL=debug HOST=dev.appsmith.com craco --max_old_space_size=4096 start",
|
2023-03-20 17:20:44 +00:00
|
|
|
"build": "./build.sh",
|
2023-04-10 07:02:31 +00:00
|
|
|
"build-airgap": "node download-assets.js && ./build.sh",
|
2023-03-20 17:20:44 +00:00
|
|
|
"build-local": "craco --max-old-space-size=4096 build --config craco.build.config.js",
|
|
|
|
|
"build-staging": "REACT_APP_ENVIRONMENT=STAGING craco --max-old-space-size=4096 build --config craco.build.config.js",
|
|
|
|
|
"test": "CYPRESS_BASE_URL=https://dev.appsmith.com cypress/test.sh",
|
|
|
|
|
"test:ci": "CYPRESS_BASE_URL=https://dev.appsmith.com cypress/test.sh --env=ci",
|
|
|
|
|
"eject": "react-scripts eject",
|
|
|
|
|
"start-prod": "REACT_APP_ENVIRONMENT=PRODUCTION craco start",
|
2023-05-22 12:55:46 +00:00
|
|
|
"cytest": "REACT_APP_TESTING=TESTING REACT_APP_ENVIRONMENT=DEVELOPMENT craco start & ./node_modules/.bin/cypress open",
|
|
|
|
|
"test:unit": "yarn g:jest --coverage --collectCoverage=true --coverageDirectory='../../' --coverageReporters='json-summary'",
|
2023-05-11 05:26:03 +00:00
|
|
|
"test:jest": "jest --watch",
|
2024-06-27 15:20:11 +00:00
|
|
|
"g:jest": "cd $INIT_CWD && jest --colors --no-cache --silent --maxWorkers=50%",
|
2023-05-22 12:55:46 +00:00
|
|
|
"test:unit:ci": "yarn workspaces foreach -tv run test:unit",
|
2023-03-20 17:20:44 +00:00
|
|
|
"generate:widget": "plop --plopfile generators/index.js",
|
2023-05-11 05:26:03 +00:00
|
|
|
"postinstall": "node cypress/apply-patches.js && yarn init-husky",
|
2023-03-20 17:20:44 +00:00
|
|
|
"storybook": "yarn workspace @design-system/storybook storybook",
|
2023-10-06 13:05:32 +00:00
|
|
|
"lint": "eslint --cache ./src && cd ./cypress && eslint -c .eslintrc.json --cache ./",
|
2023-05-22 12:55:46 +00:00
|
|
|
"g:lint": "cd $INIT_CWD && eslint --cache .",
|
|
|
|
|
"lint:ci": "yarn workspaces foreach -ptv run lint",
|
2023-05-11 05:26:03 +00:00
|
|
|
"prettier": "prettier --check ./src && prettier --check ./cypress",
|
2023-05-22 12:55:46 +00:00
|
|
|
"g:prettier": "cd $INIT_CWD && prettier --check .",
|
|
|
|
|
"prettier:ci": "yarn workspaces foreach -ptv run prettier",
|
2023-03-23 11:32:18 +00:00
|
|
|
"check-types": "yarn tsc --noEmit",
|
2023-05-22 12:55:46 +00:00
|
|
|
"init-husky": "cd ../.. && husky install app/client/.husky",
|
2024-07-09 09:06:59 +00:00
|
|
|
"clean:workspaces": "yarn workspaces foreach -pAv exec rm -rf node_modules",
|
|
|
|
|
"cypress:snapshot": "npx cypress run -b chromium -s",
|
|
|
|
|
"cypress:snapshot:docker": "docker run --network='host' -it --rm -e CYPRESS_$1 -v $PWD:/cypress -w /cypress cypress-snapshot $0",
|
2024-07-24 07:49:59 +00:00
|
|
|
"cypress:snapshot:docker:build": "docker build . -f cypress/Dockerfile -t cypress-snapshot"
|
2023-03-20 17:20:44 +00:00
|
|
|
},
|
2019-01-21 15:11:10 +00:00
|
|
|
"dependencies": {
|
2024-08-09 14:20:29 +00:00
|
|
|
"@appsmith/ads": "workspace:^",
|
2024-08-08 12:55:00 +00:00
|
|
|
"@appsmith/ads-old": "workspace:^",
|
2024-08-22 19:24:05 +00:00
|
|
|
"@appsmith/utils": "workspace:^",
|
2024-08-16 05:49:42 +00:00
|
|
|
"@appsmith/wds": "workspace:^",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@appsmith/wds-headless": "workspace:^",
|
2024-08-16 05:49:42 +00:00
|
|
|
"@appsmith/wds-theming": "workspace:^",
|
2024-08-02 09:12:23 +00:00
|
|
|
"@aws-sdk/client-s3": "^3.622.0",
|
|
|
|
|
"@aws-sdk/lib-storage": "^3.622.0",
|
2023-12-28 06:46:28 +00:00
|
|
|
"@babel/standalone": "^7.23.6",
|
2023-05-11 05:26:03 +00:00
|
|
|
"@blueprintjs/core": "^3.43.0",
|
2021-08-31 09:41:37 +00:00
|
|
|
"@blueprintjs/datetime": "^3.23.6",
|
2023-05-11 05:26:03 +00:00
|
|
|
"@blueprintjs/icons": "3.22.0",
|
Initialise comments (#3328)
* Initial scaffolding for comments CRUD APIs
* add actions
* add assets
* state management for existing comments and creating new
* add ui components
* add overlay comments wrapper to baseWidget
* add toggle comment mode button at editor header
* trigger tests
* Disallow commenting as someone else
* Add applicationId for comments
* lint
* Add overlay blacklist to prevent component interaction while adding comments
* Comment thread style updates
* Placeholder comment context menu
* Controlled comment thread visibility for making new comments visible by default
* Update comment type description
* Reset input on save
* Resolve comment thread button ui
* fix close on esc key, dont create new comment on outside click
* Submit on enter
* add emoji picker
* Attempt at adding a websocket server in Java
* CRUD APIs for comment threads
* Add API for getting all threads in application
* Move types to a separate file
* Initial commit for real time server (RTS)
* Add script to start RTS
* Fix position property
* Use create comment thread API
* Use add comment to thread API
* Add custom cursor
* Dispatch logout init on 401 errors
* Allow CORS for real time connection
* Add more logs to RTS
* Fix construction of MongoClient
* WIP: Real time comments
* Enable comments
* Minor updates
* Read backend API base URL from environment
* Escape to reset comments mode
* Set popover position as auto and boundary as scroll parent
* Disable warning
* Added permissions for comment threads
* Add resolved API for comment threads
* Migration to set commenting permission on existing apps
* Fix updates bringing the RTS down
* Show view latest button, scroll to bottom on creating a new comment
* Cleanup comment reducer
* Move to typescript for RTS
* Add missing server.ts and tsconfig files
* Resolve / unresolve comment
* Scaffold app comments
* Minor fixes: comment on top of all widgets, add toggle button at viewer header
* Reconnect socket on creating a new app, set connected status in store
* Retry socket connection flow
* Integration tests for comments with api mocks using msw
* Fix circular depependency
* rm file
* Minor cleanup and comments
* Minor refactors: move isScrolledToBottom to common hooks, decouple prevent interactions overlay from comments wrapper
* Use policies when pushing updates in RTS
* ENV var to set if comments are enabled
* Fix: check if editor/viewer is initialised before waiting for init action
* Add tests for comments reducer
* Revert "ENV var to set if comments are enabled"
This reverts commit 988efeaa69d378d943a387e1e73510334958adc5.
* Enable comments for users with appsmith email
* lint
* fix
* Try running a socket.io server inside backend
* Update comment reducer tests
* Init mentions within comments
* Fix comment thread updates with email rooms
* Minor fixes
* Refactors / review suggestions
* lint
* increase cache limit for builds
* Comment out tests for feature that's under development
* Add Dockerfile for RTS
* Fix policies missing for first comment in threads
* Use draftJS for comments input with mentions support
* fix fixtures
* Use thread's policies when querying for threads
* Update socket.io to v4
* Add support for richer body with mentions
* Update comment body type to RawDraftContentState
* fix stale method
* Fix mentions search
* Minor cleanups
* Comment context menu and thread UI updates
* revert: Scaffold app comments
* Yarn dependencies
* Delete comment using id api added
* Init app comments
* Add test for creating thread
* Api for delete comment with id
* Test comment creation response and policies
* Copy comment links
* Fix reset editor state
* Delete valid comment testcase added
* Delete comment TC : code refactor
* Don't allow creating comments with an empty body
* Pin comments WIP[]
* Ignore dependency-reduced-pom.xml files from VCS
* Cleanup of some dev-only files, for review
* Delete comment
* Update socket.io to v4 in RTS
* Pin and resolve comment thread object added in commentThread
* Pin and resolve comment thread object added in commentThread
* Update comment thread API
* Added creationTime and updationTime in comment thread response
* Added creationTime and updationTime in comment thread response
* Added human readable id to comment threads, fallback to username for null name in user document
* Refactor
* lint
* fix test, rm duplicate selector
* comment out saga used for dev
* CommentThread viewed status, username fallback for getName=null, username field added in pin & resolve status
* lint
* trigger tests
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Abhijeet <abhi.nagarnaik@gmail.com>
2021-04-29 10:33:51 +00:00
|
|
|
"@blueprintjs/popover2": "^0.5.0",
|
2019-09-18 10:19:50 +00:00
|
|
|
"@blueprintjs/select": "^3.10.0",
|
2023-05-22 12:55:46 +00:00
|
|
|
"@design-system/widgets-old": "workspace:^",
|
2024-05-03 10:20:37 +00:00
|
|
|
"@floating-ui/dom": "^1.6.4",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@floating-ui/react": "^0.26.24",
|
2021-01-19 06:17:15 +00:00
|
|
|
"@github/g-emoji-element": "^1.1.5",
|
2023-01-13 18:49:21 +00:00
|
|
|
"@googlemaps/markerclusterer": "^2.0.14",
|
|
|
|
|
"@googlemaps/react-wrapper": "^1.1.35",
|
2020-04-13 08:24:13 +00:00
|
|
|
"@manaflair/redux-batch": "^1.0.0",
|
2023-03-23 11:41:58 +00:00
|
|
|
"@mantine/hooks": "^5.10.1",
|
2024-04-09 08:55:46 +00:00
|
|
|
"@newrelic/browser-agent": "^1.255.0",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@opentelemetry/api": "^1.9.0",
|
2024-11-18 05:59:33 +00:00
|
|
|
"@opentelemetry/auto-instrumentations-web": "^0.42.0",
|
|
|
|
|
"@opentelemetry/context-zone": "^1.27.0",
|
|
|
|
|
"@opentelemetry/core": "^1.27.0",
|
|
|
|
|
"@opentelemetry/exporter-metrics-otlp-http": "^0.54.2",
|
|
|
|
|
"@opentelemetry/exporter-trace-otlp-http": "^0.54.2",
|
|
|
|
|
"@opentelemetry/instrumentation": "^0.54.2",
|
|
|
|
|
"@opentelemetry/resources": "^1.27.0",
|
|
|
|
|
"@opentelemetry/sdk-metrics": "^1.27.0",
|
|
|
|
|
"@opentelemetry/sdk-trace-base": "^1.27.0",
|
|
|
|
|
"@opentelemetry/sdk-trace-web": "^1.27.0",
|
2024-10-29 05:55:43 +00:00
|
|
|
"@opentelemetry/semantic-conventions": "^1.27.0",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@react-spring/web": "^9.7.4",
|
2024-05-24 12:58:45 +00:00
|
|
|
"@react-types/shared": "^3.23.0",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@redux-saga/core": "1.1.3",
|
|
|
|
|
"@redux-saga/types": "1.2.1",
|
2024-12-02 07:04:04 +00:00
|
|
|
"@reduxjs/toolkit": "^2.4.0",
|
2024-12-19 12:16:22 +00:00
|
|
|
"@segment/analytics-next": "^1.76.0",
|
2021-03-31 07:40:59 +00:00
|
|
|
"@sentry/react": "^6.2.4",
|
2023-05-22 12:55:46 +00:00
|
|
|
"@shared/ast": "workspace:^",
|
2023-06-26 06:55:55 +00:00
|
|
|
"@shared/dsl": "workspace:^",
|
2023-02-14 16:07:31 +00:00
|
|
|
"@tanstack/virtual-core": "^3.0.0-beta.18",
|
2024-08-08 14:38:09 +00:00
|
|
|
"@tinymce/tinymce-react": "^5.1.1",
|
2023-12-28 06:46:28 +00:00
|
|
|
"@types/babel__standalone": "^7.1.7",
|
2024-03-08 08:08:55 +00:00
|
|
|
"@types/d3-geo": "^3.1.0",
|
2023-01-13 18:49:21 +00:00
|
|
|
"@types/google.maps": "^3.51.0",
|
2022-11-04 06:15:45 +00:00
|
|
|
"@types/react-page-visibility": "^6.4.1",
|
2023-06-14 11:59:15 +00:00
|
|
|
"@types/web": "^0.0.99",
|
2021-02-10 04:59:47 +00:00
|
|
|
"@uppy/core": "^1.16.0",
|
|
|
|
|
"@uppy/dashboard": "^1.16.0",
|
|
|
|
|
"@uppy/google-drive": "^1.5.22",
|
2021-05-20 12:03:08 +00:00
|
|
|
"@uppy/image-editor": "^0.2.4",
|
2021-02-10 04:59:47 +00:00
|
|
|
"@uppy/onedrive": "^1.1.22",
|
|
|
|
|
"@uppy/react": "^1.11.2",
|
|
|
|
|
"@uppy/url": "^1.5.16",
|
2024-09-30 09:28:46 +00:00
|
|
|
"@uppy/utils": "^6.0.2",
|
2021-02-10 04:59:47 +00:00
|
|
|
"@uppy/webcam": "^1.8.4",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
"@welldone-software/why-did-you-render": "^4.2.5",
|
2024-09-30 09:28:46 +00:00
|
|
|
"acorn": "8.10.0",
|
|
|
|
|
"acorn-walk": "8.2.0",
|
2024-04-26 12:37:09 +00:00
|
|
|
"appsmith-icons": "workspace:^",
|
2023-05-11 05:26:03 +00:00
|
|
|
"assert-never": "^1.2.1",
|
|
|
|
|
"astring": "^1.7.5",
|
2024-05-16 12:33:28 +00:00
|
|
|
"async-mutex": "^0.5.0",
|
2024-08-14 09:33:14 +00:00
|
|
|
"axios": "^1.7.4",
|
2021-11-23 08:01:46 +00:00
|
|
|
"classnames": "^2.3.1",
|
2023-04-06 16:49:12 +00:00
|
|
|
"clsx": "^1.2.1",
|
2023-05-12 05:56:53 +00:00
|
|
|
"codemirror": "^5.65.13",
|
2022-09-09 15:59:47 +00:00
|
|
|
"codemirror-graphql": "^1.2.14",
|
2024-09-30 09:28:46 +00:00
|
|
|
"colorjs.io": "^0.5.2",
|
2020-08-03 09:14:08 +00:00
|
|
|
"copy-to-clipboard": "^3.3.1",
|
2021-03-29 15:47:22 +00:00
|
|
|
"core-js": "^3.9.1",
|
2020-07-10 09:24:06 +00:00
|
|
|
"craco-alias": "^2.1.1",
|
2023-03-03 06:47:35 +00:00
|
|
|
"craco-babel-loader": "^1.0.4",
|
2020-12-17 12:13:33 +00:00
|
|
|
"cypress-log-to-output": "^1.1.2",
|
ci: Added code for PR comment results with repeat command (#35921)
## Description
**Challenge**: In our existing process, when users performed a limited
run with a specified count, the results were recorded solely in the
logs. This approach introduced an additional step, requiring users to
manually navigate through each workflow to check the results, which was
both time-consuming and prone to oversight.
**Solution**: To address this inefficiency, I took the initiative to
develop a custom npm library specifically designed to enhance the user
experience. This library automates the generation of a summary file that
consolidates the run data into a single, easily accessible document.
Furthermore, I integrated this solution into our existing workflow by
updating the process to automatically post the contents of this summary
file as a comment on the relevant PR upon completion of the run.
This improvement not only streamlines the workflow by eliminating the
need for users to manually sift through logs, but it also ensures that
critical information is immediately available at a glance. By
centralizing the results in the PR comments, we’ve enhanced transparency
and efficiency, allowing for quicker decision-making and more effective
collaboration. This solution is a step forward in optimizing our
processes and reducing the manual effort required to track and assess
test outcomes.
**Looks like this:**
<img width="993" alt="Screenshot 2024-08-28 at 11 06 37 AM"
src="https://github.com/user-attachments/assets/91a5966e-fef6-47b8-9fd8-9186012f2ab3">
Fixes #`35920`
## Automation
/ok-to-test tags="@tag.Sanity"
### :mag: Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/10590991034>
> Commit: ef6ef69fb812ba43abba5d9d273623a914569c81
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10590991034&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.Sanity`
> Spec:
> <hr>Wed, 28 Aug 2024 06:19:47 UTC
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced a summary of Cypress test results in pull request comments
for improved visibility.
- Added functionality to upload Cypress summary logs, ensuring
availability regardless of previous test outcomes.
- **Dependency Updates**
- Updated the testing package from `cypress-repeat-updated` to
`cypress-repeat-pro`, potentially enhancing testing capabilities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-08-28 06:22:37 +00:00
|
|
|
"cypress-repeat-pro": "^1.0.1",
|
2024-03-08 08:08:55 +00:00
|
|
|
"d3-geo": "^3.1.0",
|
2024-10-28 11:55:42 +00:00
|
|
|
"date-fns": "^4.1.0",
|
2021-08-25 14:01:04 +00:00
|
|
|
"dayjs": "^1.10.6",
|
2021-01-04 10:16:08 +00:00
|
|
|
"deep-diff": "^1.0.2",
|
2020-08-28 12:07:37 +00:00
|
|
|
"downloadjs": "^1.4.7",
|
2023-07-28 13:29:16 +00:00
|
|
|
"echarts": "^5.4.2",
|
2024-11-22 08:56:05 +00:00
|
|
|
"eslint-linter-browserify": "^9.15.0",
|
2022-07-14 07:02:35 +00:00
|
|
|
"fast-deep-equal": "^3.1.3",
|
2023-08-17 05:16:02 +00:00
|
|
|
"fast-sort": "^3.4.0",
|
2022-10-06 09:32:09 +00:00
|
|
|
"fastdom": "^1.0.11",
|
2022-05-04 09:45:57 +00:00
|
|
|
"focus-trap-react": "^8.9.2",
|
2019-11-14 09:01:23 +00:00
|
|
|
"fuse.js": "^3.4.5",
|
2022-01-07 09:57:45 +00:00
|
|
|
"fusioncharts": "^3.18.0",
|
2023-09-26 12:14:48 +00:00
|
|
|
"graphql": "^16.8.1",
|
2019-10-25 05:35:20 +00:00
|
|
|
"history": "^4.10.1",
|
2021-09-05 21:17:11 +00:00
|
|
|
"immer": "^9.0.6",
|
2021-05-26 03:17:46 +00:00
|
|
|
"interweave": "^12.7.2",
|
|
|
|
|
"interweave-autolink": "^4.4.2",
|
2023-05-04 12:59:57 +00:00
|
|
|
"js-regex-pl": "^1.0.1",
|
2020-11-04 10:53:15 +00:00
|
|
|
"js-sha256": "^0.9.0",
|
2022-02-15 17:53:19 +00:00
|
|
|
"jshint": "^2.13.4",
|
2022-04-14 14:19:13 +00:00
|
|
|
"klona": "^2.0.5",
|
2022-01-18 07:52:24 +00:00
|
|
|
"libphonenumber-js": "^1.9.44",
|
2022-12-21 17:14:47 +00:00
|
|
|
"linkedom": "^0.14.20",
|
2019-12-23 12:16:33 +00:00
|
|
|
"localforage": "^1.7.3",
|
2021-05-31 08:45:01 +00:00
|
|
|
"lodash": "^4.17.21",
|
2022-03-16 15:36:54 +00:00
|
|
|
"lodash-es": "4.17.21",
|
2021-09-02 03:17:42 +00:00
|
|
|
"loglevel": "^1.7.1",
|
2020-12-30 07:31:20 +00:00
|
|
|
"lottie-web": "^5.7.4",
|
2023-02-08 09:52:51 +00:00
|
|
|
"mammoth": "^1.5.1",
|
2023-03-30 04:54:29 +00:00
|
|
|
"memoize-one": "^6.0.0",
|
2022-05-18 05:21:53 +00:00
|
|
|
"micro-memoize": "^4.0.10",
|
2024-04-11 11:57:30 +00:00
|
|
|
"microdiff": "^1.4.0",
|
2024-10-16 08:19:09 +00:00
|
|
|
"mixpanel-browser": "^2.55.1",
|
2022-07-15 11:37:56 +00:00
|
|
|
"moment": "2.29.4",
|
2022-08-31 19:53:55 +00:00
|
|
|
"moment-timezone": "^0.5.35",
|
2019-08-29 11:22:09 +00:00
|
|
|
"nanoid": "^2.0.4",
|
2022-04-01 06:24:59 +00:00
|
|
|
"node-forge": "^1.3.0",
|
2023-02-14 16:07:31 +00:00
|
|
|
"object-hash": "^3.0.0",
|
2024-10-03 11:26:18 +00:00
|
|
|
"openai": "^4.64.0",
|
2024-09-16 06:17:50 +00:00
|
|
|
"path-to-regexp": "^6.3.0",
|
2024-12-10 07:06:57 +00:00
|
|
|
"pluralize": "^8.0.0",
|
2019-10-21 11:40:24 +00:00
|
|
|
"popper.js": "^1.15.0",
|
2022-03-17 08:59:43 +00:00
|
|
|
"prismjs": "^1.27.0",
|
2022-12-19 10:15:50 +00:00
|
|
|
"proxy-memoize": "^1.2.0",
|
2021-04-23 05:43:13 +00:00
|
|
|
"rc-pagination": "^3.1.3",
|
2022-08-18 10:30:37 +00:00
|
|
|
"rc-select": "^14.1.9",
|
|
|
|
|
"rc-tree-select": "^5.4.0",
|
2023-01-13 18:49:21 +00:00
|
|
|
"react": "^17.0.2",
|
2023-02-17 16:03:34 +00:00
|
|
|
"react-append-to-body": "^2.0.26",
|
2021-04-05 09:22:55 +00:00
|
|
|
"react-custom-scrollbars": "^4.2.1",
|
2022-06-08 09:05:35 +00:00
|
|
|
"react-device-detect": "^2.2.2",
|
2019-08-26 12:41:21 +00:00
|
|
|
"react-dnd": "^9.3.4",
|
|
|
|
|
"react-dnd-html5-backend": "^9.3.4",
|
2021-11-29 15:37:49 +00:00
|
|
|
"react-documents": "^1.0.4",
|
2023-01-13 18:49:21 +00:00
|
|
|
"react-dom": "^17.0.2",
|
feat: camera widget (#8069)
* feat: Camera Widget
-- Scaffold the basic structure of the widget
* feat: Camera Widget
-- Prototype a feature, taking picture
* feat: Camera Widget
-- Add types for MediaRecorder
-- Define media capture status and action types
-- Prototype basic video recording, playing features
* feat: Camera Widget
-- Implement video player
-- Add timer for recording and playing video
-- Add permission and error handling logic
-- Add device selectors
* feat: Camera Widget
-- Place control buttons above device inputs layer
-- Make the widget fully responsive
* feat: Camera Widget
-- Change the color of caret-down icon to white
-- Remove overlaying of web cam and video player
-- Add some padding for device inputs
* feat: Camera Widget
-- Add black background to the container of the widget
* feat: Camera Widget
-- Change the widget icon
* feat: Camera Widget
-- Implement the mute feature of a mic or a camera
* feat: Camera Widget
-- Check media device permissions before getting started
* feat: Camera Widget
-- Add a fullscreen control
* feat: Camera Widget
-- Set error text color to white
-- Change the layout of control panel
* feat: Camera Widget
-- Apply layout change for control panel according to app layout change
* feat: Camera Widget
-- Add a new derived property, videoURL
* feat: Switch Group Widget
-- Adopt theme changes
* feat: Camera Widget
-- Make background grey in case of both error and disabled status
* feat: Camera Widget
-- Update npm dependencies
* feat: Camera Widget
-- Fix on #8788, using muted property
* feat: Camera Widget
-- Show off the microphone setting icon only if the current mode is video
-- Set isMirrored property to true by default
* feat: Camera Widget
-- Add photo viewer
* feat: Camera Widget
-- Add onImageCapture, onRecordingStart, onRecordingStop actions instead of onMediaCapture
* feat: Camera Widget
-- Expose meta properties for the widget
* feat: Camera Widget
-- Fix on responsiveness issue
* feat: Camera Widget
-- Add type definitions for MediaStream recording
* feat: Camera Widget
-- Hide isMirroed property for video mode
* feat: Camera Widget
-- Wrap all the controls with TooltipComponent
* feat: Camera Widget
-- Implement enter, exit full screen feature
* feat: Camera Widget
-- Add a widget icon for entity explorer
* feat: Camera Widget
-- Fix on the typo for the label of onRecordingStop property
* feat: Camera Widget
-- Enable/disable media tracks
* feat: Camera Widget
-- Set the video's height to 100% in fullscreen mode
* feat: Camera Widget
-- Add overlayers on Webcam
* feat: Camera Widget
-- Set position to relative on fullscreen wrapper div
-- Set the photo viewer's height to 100%
* feat: Camera Widget
-- Add image, mediaCaptureStatus, timer meta properties to keep UI states when the widget is dragged
* feat: Camera Widget
-- Refactor code base, eliminating commented code blocks
* feat: Camera Widget
-- Revert all the changes needed for keeping status when the widget is dragged
-- Set mirroed property to false for video mode
2021-12-24 14:06:59 +00:00
|
|
|
"react-full-screen": "^1.1.0",
|
2021-07-08 12:02:08 +00:00
|
|
|
"react-google-recaptcha": "^2.1.0",
|
2019-12-03 09:21:06 +00:00
|
|
|
"react-helmet": "^5.2.1",
|
feat: JSON Form widget (#8472)
* initial layout
* updated parser to support nested array
* array field rendering
* changes
* ts fix
* minor revert FormWidget
* modified schema structure
* select and switch fields
* added checkbox field
* added RadioGroupField
* partial DateField and defaults, typing refactoring
* added label and field type change
* minor ts changes
* changes
* modified widget/utils for nested panelConfig, modified schema to object approach
* array/object label support
* hide field configuration when children not present
* added tooltip
* field visibility option
* disabled state
* upgraded tslib, form initial values
* custom field configuration - add/hide/edit
* field configuration - label change
* return input when field configuration reaches max depth
* minor changes
* form - scroll, fixedfooter, enitity defn and other minior changes
* form title
* unregister on unmount
* fixes
* zero state
* fix field padding
* patched updating form values, removed linting warnings
* configured action buttons
* minor fix
* minor change
* property pane - sort fields in field configuration
* refactor include all properties
* checkbox properties
* date properties
* refactor typings and radio group properties
* switch, multselect, select, array, object properties
* minor changes
* default value
* ts fixes
* checkbox field properties implementation
* date field prop implementation
* switch field
* select field and fix deep nested meta properties
* multiselect implementation
* minor change
* input field implementation
* fix position jump on field type change
* initial accordian
* field state property and auto-complete of JSONFormComputeControl
* merge fixes
* renamed FormBuilder to JSONForm
* source data validation minor change
* custom field default value fix
* Editable keys for custom field
* minor fixes
* replaced useFieldArray with custom logic, added widget icon
* array and object accordian with border/background styling
* minor change
* disabled states for array and objects
* default value minor fix
* form level styles
* modified logic for isDisabled for array and object, added disabledWhenInvalid, exposed isValid to fieldState for text input, removed useDisableChildren
* added isValid for all field types
* fixed reset to default values
* debounce form values update
* minor change
* minor change
* fix crash - source data change multi-select to array, fix crash - change of options
* fix positioning
* detect date type in source data
* fix crash - when object is passed to regex input field
* fixed default sourceData path for fields
* accodion keep children mounted on collapse
* jest test for schemaParser
* widget/helper and useRegisterFieldInvalid test
* tests for property config helper and generatePanelPropertyConfig
* fix input field validation not appearing
* fix date field type detection
* rename data -> formData
* handle null/undefined field value change in sourceData
* added null/undefined as valid values for defaultValue text field
* auto detect email field
* set formData default value on initial load
* switch field inline positioning
* field margin fix for row direction
* select full width
* fiex date field default value - out of range
* fix any field type to array
* array default value logic change
* base cypress test changes
* initial json form render cy test
* key sanitization
* fix fieldState update logic
* required design, object/array background color, accordion changes, fix - add new custom field
* minor change
* cypress tests
* fix date formatted value, field state cypress test
* cypress - field properties test and fixes
* rename test file
* fix accessort change to blank value, cypress tests
* fix array field default value for modified accessor
* minor fix
* added animate loading
* fix empty state, add new custom field
* test data fix
* fix warnings
* fix timePrecision visibility
* button styling
* ported input v2
* fix jest tests
* fix cypress tests
* perf changes
* perf improvement
* added comments
* multiselect changes
* input field perf refactor
* array field, object field refactor performance
* checkbox field refactor
* refectored date, radio, select and switch
* fixes
* test fixes
* fixes
* minor fix
* rename field renderer
* remove tracked fieldRenderer field
* cypress test fixes
* cypress changes
* array default value fixes
* arrayfield passedDefaultValue
* auto enabled JS mode for few properties, reverted swith and date property controls
* cypress changes
* added widget sniping mode and fixed object passedDefaultValue
* multiselect v2
* select v2
* fix jest tests
* test fixes
* field limit
* rename field type dropdown texts
* field type changes fixes
* jest fixes
* loading state submit button
* default source data for new widget
* modify limit message
* multiseelct default value changes and cypress fix
* select default value
* keep default value intact on field type change
* TextTable cypress text fix
* review changes
* fixed footer changes
* collapse styles section by default
* fixed footer changes
* form modes
* custom field key rentention
* fixed footer fix in view mode
* non ascii characters
* fix meta merge in dataTreeWidget
* minor fixes
* rename useRegisterFieldInvalid.ts -> useRegisterFieldValidity.ts
* modified dependency injection into evaluated values
* refactored fixedfooter logic
* minor change
* accessor update
* minor change
* fixes
* QA fixes date field, scroll content
* fix phone number field, removed visiblity option from array item
* fix sourceData autocomplete
* reset logic
* fix multiselect reset
* form values hydration on widget drag
* code review changes
* reverted order of merge dataTreeWidget
* fixes
* added button titles, fixed hydration issue
* default value fixes
* upgraded react hook form, modified array-level/field-level default value logic
* fixed select validation
* added icon entity explorer, modified icon align control
* modify accessor validation for mongo db _id
* update email field regex
* review changes
* explicitly handle empty source data validation
2022-03-24 07:13:25 +00:00
|
|
|
"react-hook-form": "^7.28.0",
|
2022-06-30 11:29:09 +00:00
|
|
|
"react-json-view": "^1.21.3",
|
2021-10-13 12:40:04 +00:00
|
|
|
"react-media-recorder": "^1.6.1",
|
2022-09-16 04:55:32 +00:00
|
|
|
"react-modal": "^3.15.1",
|
2022-11-04 06:15:45 +00:00
|
|
|
"react-page-visibility": "^7.0.0",
|
2020-06-22 13:46:19 +00:00
|
|
|
"react-player": "^2.3.1",
|
2022-09-16 04:55:32 +00:00
|
|
|
"react-qr-barcode-scanner": "^1.0.6",
|
2021-07-02 09:55:50 +00:00
|
|
|
"react-rating": "^2.0.5",
|
2021-07-23 06:40:39 +00:00
|
|
|
"react-redux": "^7.2.4",
|
2021-10-04 15:34:37 +00:00
|
|
|
"react-responsive": "^9.0.0-beta.3",
|
2019-11-22 14:02:55 +00:00
|
|
|
"react-router": "^5.1.2",
|
|
|
|
|
"react-router-dom": "^5.1.2",
|
2022-06-21 13:57:34 +00:00
|
|
|
"react-scripts": "^5.0.1",
|
2022-01-21 06:12:46 +00:00
|
|
|
"react-spring": "^9.4.0",
|
2020-06-03 10:50:10 +00:00
|
|
|
"react-table": "^7.0.0",
|
2023-02-15 11:42:46 +00:00
|
|
|
"react-table-sticky": "^1.1.3",
|
2019-12-11 10:35:07 +00:00
|
|
|
"react-tabs": "^3.0.0",
|
2021-09-08 11:00:36 +00:00
|
|
|
"react-timer-hook": "^3.0.4",
|
2020-02-18 19:56:58 +00:00
|
|
|
"react-use-gesture": "^7.0.4",
|
2023-09-26 07:34:41 +00:00
|
|
|
"react-virtuoso": "^4.5.0",
|
2022-08-03 06:02:23 +00:00
|
|
|
"react-webcam": "^7.0.1",
|
2021-03-11 04:55:37 +00:00
|
|
|
"react-window": "^1.8.6",
|
2020-10-29 11:14:39 +00:00
|
|
|
"react-zoom-pan-pinch": "^1.6.1",
|
2019-02-10 13:06:05 +00:00
|
|
|
"redux": "^4.0.1",
|
2019-10-21 15:12:45 +00:00
|
|
|
"redux-form": "^8.2.6",
|
2019-12-23 12:16:33 +00:00
|
|
|
"redux-saga": "^1.1.3",
|
2021-10-04 15:34:37 +00:00
|
|
|
"remixicon-react": "^1.0.0",
|
2019-10-21 11:40:24 +00:00
|
|
|
"reselect": "^4.0.0",
|
2024-09-30 09:28:46 +00:00
|
|
|
"resize-observer-polyfill": "^1.5.1",
|
2024-02-12 11:55:30 +00:00
|
|
|
"sass": "^1.70.0",
|
2021-03-08 08:24:12 +00:00
|
|
|
"scroll-into-view-if-needed": "^2.2.26",
|
2019-11-04 14:22:50 +00:00
|
|
|
"shallowequal": "^1.1.0",
|
2021-02-19 11:27:54 +00:00
|
|
|
"showdown": "^1.9.1",
|
2023-02-15 11:42:46 +00:00
|
|
|
"simplebar-react": "^2.4.3",
|
2022-12-09 06:15:14 +00:00
|
|
|
"smartlook-client": "^8.0.0",
|
2023-06-01 17:26:05 +00:00
|
|
|
"sql-formatter": "12.2.0",
|
2023-01-13 11:05:59 +00:00
|
|
|
"styled-components": "^5.3.6",
|
2023-09-15 07:17:06 +00:00
|
|
|
"tailwindcss": "^3.3.3",
|
2020-05-20 11:30:53 +00:00
|
|
|
"tern": "^0.21.0",
|
2021-08-24 13:53:15 +00:00
|
|
|
"tinycolor2": "^1.4.2",
|
2024-10-17 06:48:14 +00:00
|
|
|
"tinymce": "6.8.3",
|
2020-01-17 09:28:26 +00:00
|
|
|
"toposort": "^2.0.2",
|
2021-12-09 12:02:47 +00:00
|
|
|
"tslib": "^2.3.1",
|
2024-07-31 15:49:46 +00:00
|
|
|
"typescript": "^5.5.4",
|
2020-04-01 08:09:57 +00:00
|
|
|
"unescape-js": "^1.1.4",
|
2020-05-20 11:30:53 +00:00
|
|
|
"url-search-params-polyfill": "^8.0.0",
|
2024-10-14 08:05:38 +00:00
|
|
|
"usehooks-ts": "^3.1.0",
|
2023-06-15 13:21:11 +00:00
|
|
|
"uuid": "^9.0.0",
|
2023-08-07 08:55:10 +00:00
|
|
|
"validate-color": "^2.2.4",
|
2024-09-30 09:28:46 +00:00
|
|
|
"web-vitals": "3.5.2",
|
2022-09-30 06:27:29 +00:00
|
|
|
"webpack-retry-chunk-load-plugin": "^3.1.1",
|
2021-09-21 07:55:56 +00:00
|
|
|
"yjs": "^13.5.12",
|
2021-04-29 09:20:43 +00:00
|
|
|
"zipcelx": "^1.6.2"
|
2019-01-21 15:11:10 +00:00
|
|
|
},
|
|
|
|
|
"browserslist": [
|
|
|
|
|
">0.2%",
|
|
|
|
|
"not dead",
|
|
|
|
|
"not ie <= 11",
|
|
|
|
|
"not op_mini all"
|
2019-02-10 13:06:05 +00:00
|
|
|
],
|
|
|
|
|
"devDependencies": {
|
2024-08-22 19:24:05 +00:00
|
|
|
"@appsmith/eslint-plugin": "workspace:^",
|
2022-11-28 16:22:30 +00:00
|
|
|
"@craco/craco": "^7.0.0",
|
2023-12-07 12:53:27 +00:00
|
|
|
"@cypress/grep": "^4.0.1",
|
2022-09-16 04:55:32 +00:00
|
|
|
"@faker-js/faker": "^7.4.0",
|
2023-09-25 04:19:21 +00:00
|
|
|
"@octokit/rest": "^20.0.1",
|
2023-08-07 09:31:45 +00:00
|
|
|
"@peculiar/webcrypto": "^1.4.3",
|
2022-06-21 13:57:34 +00:00
|
|
|
"@sentry/webpack-plugin": "^1.18.9",
|
2024-09-12 08:09:42 +00:00
|
|
|
"@simonsmith/cypress-image-snapshot": "^9.1.0",
|
2022-06-21 13:57:34 +00:00
|
|
|
"@testing-library/jest-dom": "5.16.1",
|
|
|
|
|
"@testing-library/react": "12.1.2",
|
2024-02-27 09:03:29 +00:00
|
|
|
"@testing-library/react-hooks": "^8.0.1",
|
2022-06-21 13:57:34 +00:00
|
|
|
"@testing-library/user-event": "13.5.0",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/codemirror": "^0.0.96",
|
|
|
|
|
"@types/deep-diff": "^1.0.0",
|
2024-09-09 10:55:50 +00:00
|
|
|
"@types/dom-view-transitions": "^1.0.5",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/downloadjs": "^1.4.2",
|
2024-11-21 10:35:02 +00:00
|
|
|
"@types/jest": "^29.5.3",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/jshint": "^2.12.0",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/lodash": "^4.14.120",
|
2024-10-16 08:19:09 +00:00
|
|
|
"@types/mixpanel-browser": "^2.50.1",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/moment-timezone": "^0.5.10",
|
|
|
|
|
"@types/nanoid": "^2.0.0",
|
|
|
|
|
"@types/node": "^10.12.18",
|
2024-06-14 11:00:23 +00:00
|
|
|
"@types/node-fetch": "^2.6.11",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/node-forge": "^0.10.0",
|
2023-02-14 16:07:31 +00:00
|
|
|
"@types/object-hash": "^2.2.1",
|
2024-12-10 07:06:57 +00:00
|
|
|
"@types/pluralize": "^0.0.33",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/prismjs": "^1.16.1",
|
2023-01-13 18:49:21 +00:00
|
|
|
"@types/react": "^17.0.2",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/react-custom-scrollbars": "^4.0.7",
|
2023-01-13 18:49:21 +00:00
|
|
|
"@types/react-dom": "^17.0.2",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/react-google-recaptcha": "^2.1.1",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/react-helmet": "^5.0.14",
|
2022-09-16 04:55:32 +00:00
|
|
|
"@types/react-modal": "^3.13.1",
|
2021-11-05 05:49:19 +00:00
|
|
|
"@types/react-redux": "^7.0.1",
|
|
|
|
|
"@types/react-router-dom": "^5.1.2",
|
|
|
|
|
"@types/react-table": "^7.0.13",
|
2019-10-21 15:12:45 +00:00
|
|
|
"@types/react-tabs": "^2.3.1",
|
2021-04-22 03:30:09 +00:00
|
|
|
"@types/react-test-renderer": "^17.0.1",
|
2021-03-11 04:55:37 +00:00
|
|
|
"@types/react-window": "^1.8.2",
|
2019-10-21 15:12:45 +00:00
|
|
|
"@types/redux-form": "^8.1.9",
|
2020-10-06 06:36:57 +00:00
|
|
|
"@types/redux-mock-store": "^1.0.2",
|
2022-02-28 12:38:56 +00:00
|
|
|
"@types/showdown": "^1.9.4",
|
2023-01-13 11:05:59 +00:00
|
|
|
"@types/styled-components": "^5.1.26",
|
2020-05-20 11:30:53 +00:00
|
|
|
"@types/tern": "0.22.0",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/tinycolor2": "^1.4.2",
|
2020-01-17 09:28:26 +00:00
|
|
|
"@types/toposort": "^2.0.3",
|
2023-10-11 07:14:38 +00:00
|
|
|
"@types/uuid": "^9.0.5",
|
2021-12-02 10:03:43 +00:00
|
|
|
"@types/zipcelx": "^1.5.0",
|
2023-10-11 07:14:38 +00:00
|
|
|
"@typescript-eslint/eslint-plugin": "^6.7.4",
|
|
|
|
|
"@typescript-eslint/parser": "^6.7.4",
|
2023-05-11 05:26:03 +00:00
|
|
|
"babel-plugin-lodash": "^3.3.4",
|
2021-11-05 05:49:19 +00:00
|
|
|
"babel-plugin-module-resolver": "^4.1.0",
|
2022-09-16 04:55:32 +00:00
|
|
|
"chalk": "^4.1.1",
|
2022-06-21 13:57:34 +00:00
|
|
|
"compression-webpack-plugin": "^10.0.0",
|
2021-08-24 12:14:23 +00:00
|
|
|
"cra-bundle-analyzer": "^0.1.0",
|
2021-12-24 12:17:22 +00:00
|
|
|
"cy-verify-downloads": "^0.0.5",
|
2024-07-16 04:42:52 +00:00
|
|
|
"cypress": "13.13.0",
|
2020-12-03 05:32:50 +00:00
|
|
|
"cypress-file-upload": "^4.1.1",
|
2023-07-19 06:42:36 +00:00
|
|
|
"cypress-mochawesome-reporter": "^3.5.1",
|
2020-03-10 09:38:12 +00:00
|
|
|
"cypress-multi-reporters": "^1.2.4",
|
2023-05-11 05:26:03 +00:00
|
|
|
"cypress-network-idle": "^1.14.2",
|
2023-04-28 10:02:40 +00:00
|
|
|
"cypress-plugin-tab": "^1.0.5",
|
2023-05-26 11:42:10 +00:00
|
|
|
"cypress-real-events": "^1.8.1",
|
2023-05-11 18:45:06 +00:00
|
|
|
"cypress-tags": "^1.1.2",
|
2023-10-05 09:12:30 +00:00
|
|
|
"cypress-terminal-report": "^5.3.6",
|
2022-01-13 05:23:27 +00:00
|
|
|
"cypress-wait-until": "^1.7.2",
|
2023-05-26 11:42:10 +00:00
|
|
|
"cypress-xpath": "^1.6.0",
|
2022-09-16 04:55:32 +00:00
|
|
|
"diff": "^5.0.0",
|
2019-09-05 17:47:50 +00:00
|
|
|
"dotenv": "^8.1.0",
|
2023-10-11 07:14:38 +00:00
|
|
|
"eslint": "^8.51.0",
|
|
|
|
|
"eslint-config-prettier": "^9.0.0",
|
|
|
|
|
"eslint-import-resolver-babel-module": "^5.3.2",
|
|
|
|
|
"eslint-plugin-cypress": "^2.15.1",
|
|
|
|
|
"eslint-plugin-jest": "^27.4.2",
|
|
|
|
|
"eslint-plugin-prettier": "^5.0.0",
|
|
|
|
|
"eslint-plugin-react": "^7.33.2",
|
2024-10-31 15:40:18 +00:00
|
|
|
"eslint-plugin-react-compiler": "beta",
|
2023-10-11 07:14:38 +00:00
|
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
2024-08-24 07:58:34 +00:00
|
|
|
"eslint-plugin-react-perf": "^3.3.2",
|
2023-10-11 07:14:38 +00:00
|
|
|
"eslint-plugin-sort-destructure-keys": "^1.5.0",
|
|
|
|
|
"eslint-plugin-storybook": "^0.6.15",
|
2024-02-12 15:59:10 +00:00
|
|
|
"eslint-plugin-testing-library": "^6.2.0",
|
2021-04-27 07:16:54 +00:00
|
|
|
"factory.ts": "^0.5.1",
|
2023-03-23 11:32:18 +00:00
|
|
|
"husky": "^8.0.0",
|
2024-11-21 10:35:02 +00:00
|
|
|
"jest": "^29.6.1",
|
2021-04-02 09:47:16 +00:00
|
|
|
"jest-canvas-mock": "^2.3.1",
|
2024-11-21 10:35:02 +00:00
|
|
|
"jest-environment-jsdom": "^29.6.1",
|
2022-04-13 10:03:23 +00:00
|
|
|
"jest-styled-components": "^7.0.8",
|
2023-06-09 09:44:58 +00:00
|
|
|
"json5": "^2.2.3",
|
2024-09-19 13:01:03 +00:00
|
|
|
"knip": "^5.30.2",
|
2023-10-11 07:14:38 +00:00
|
|
|
"lint-staged": "^14.0.1",
|
2021-04-02 09:47:16 +00:00
|
|
|
"msw": "^0.28.0",
|
2023-09-25 04:19:21 +00:00
|
|
|
"pg": "^8.11.3",
|
2022-06-30 11:29:09 +00:00
|
|
|
"plop": "^3.1.1",
|
2023-10-13 10:48:45 +00:00
|
|
|
"postcss": "8.4.31",
|
2023-09-15 07:17:06 +00:00
|
|
|
"postcss-at-rules-variables": "^0.3.0",
|
|
|
|
|
"postcss-each": "^1.1.0",
|
|
|
|
|
"postcss-import": "^15.1.0",
|
|
|
|
|
"postcss-modules-values": "^4.0.0",
|
|
|
|
|
"postcss-nesting": "^12.0.1",
|
|
|
|
|
"postcss-url": "^10.1.3",
|
2023-10-11 07:14:38 +00:00
|
|
|
"prettier": "^3.0.3",
|
2023-03-03 06:47:35 +00:00
|
|
|
"prop-types": "^15.8.1",
|
2021-02-16 10:29:08 +00:00
|
|
|
"raw-loader": "^4.0.2",
|
2019-12-05 03:16:00 +00:00
|
|
|
"react-is": "^16.12.0",
|
2019-11-14 09:28:51 +00:00
|
|
|
"react-test-renderer": "^16.11.0",
|
2019-12-05 03:16:00 +00:00
|
|
|
"redux-devtools-extension": "^2.13.8",
|
2020-10-06 06:36:57 +00:00
|
|
|
"redux-mock-store": "^1.5.4",
|
2024-04-18 08:47:51 +00:00
|
|
|
"redux-saga-test-plan": "^4.0.6",
|
2024-11-21 10:35:02 +00:00
|
|
|
"ts-jest": "^29.1.0",
|
2022-11-03 09:23:15 +00:00
|
|
|
"ts-jest-mock-import-meta": "^0.12.0",
|
2023-07-19 06:42:36 +00:00
|
|
|
"ts-node": "^10.9.1",
|
2023-05-23 12:33:48 +00:00
|
|
|
"xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz"
|
2023-05-22 12:55:46 +00:00
|
|
|
},
|
|
|
|
|
"resolutions": {
|
|
|
|
|
"browserslist": "4.20.3",
|
|
|
|
|
"chokidar": "3.5.3",
|
|
|
|
|
"css-select": "4.1.3",
|
2024-06-06 09:29:19 +00:00
|
|
|
"ejs": "3.1.10",
|
2023-05-22 12:55:46 +00:00
|
|
|
"fast-csv": "4.3.6",
|
|
|
|
|
"json-schema": "0.4.0",
|
|
|
|
|
"node-fetch": "2.6.7",
|
|
|
|
|
"minimatch": "^5.0.0",
|
|
|
|
|
"loader-utils": "^2.0.4",
|
|
|
|
|
"json5": "2.2.3",
|
|
|
|
|
"dns-packet": "5.4.0",
|
|
|
|
|
"glob-parent": "5.1.2",
|
|
|
|
|
"ua-parser-js": "1.0.33",
|
|
|
|
|
"got": "11.8.5",
|
|
|
|
|
"tabbable": "5.2.1",
|
|
|
|
|
"trim-newlines": "3.0.1",
|
|
|
|
|
"trim": "0.0.3",
|
|
|
|
|
"webpack": "5.76.0",
|
|
|
|
|
"@blueprintjs/core@^3.43.0": "patch:@blueprintjs/core@npm%3A3.47.0#./.yarn/patches/@blueprintjs-core-npm-3.47.0-a5bc1ea927.patch",
|
|
|
|
|
"@blueprintjs/core@^3.33.0": "patch:@blueprintjs/core@npm%3A3.47.0#./.yarn/patches/@blueprintjs-core-npm-3.47.0-a5bc1ea927.patch",
|
|
|
|
|
"@blueprintjs/core@^3.47.0": "patch:@blueprintjs/core@npm%3A3.47.0#./.yarn/patches/@blueprintjs-core-npm-3.47.0-a5bc1ea927.patch",
|
2023-07-31 16:15:50 +00:00
|
|
|
"@blueprintjs/icons": "3.22.0",
|
2023-10-13 10:48:45 +00:00
|
|
|
"@types/react": "^17.0.2",
|
2023-12-11 07:10:40 +00:00
|
|
|
"postcss": "8.4.31"
|
2019-02-10 13:06:05 +00:00
|
|
|
}
|
2023-04-10 07:02:31 +00:00
|
|
|
}
|