Whitelist usage guide
Dr.Dart-IDE operates a whitelist policy.
Although access is limited to a pre-approved whitelist, anything not included in this whitelist is considered risky and access is denied and module builds are restricted.
This is Dr.Dart-Suite's effort to protect module developers and module users from potential threats by proactively blocking unknown or untrusted entities.
Guide to whitelists available in the Dr.Dart-IDE.
The whitelist allowed by Dr.Dart-Suite is as follows.
URL | |
| |
| |
| |
| |
| |
| |
| https://www.npmjs.com/package/@babel/plugin-transform-react-jsx |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| https://www.npmjs.com/package/eslint-import-resolver-webpack |
| |
| |
| |
| |
| |
| |
| |
| |
| https://www.npmjs.com/package/eslint-import-resolver-typescript |
| |
| |
| https://www.npmjs.com/package/@commitlint/config-conventional |
| https://www.npmjs.com/package/@typescript-eslint/eslint-plugin |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
[deprecated] | [deprecated] https://www.npmjs.com/package/three.js
|
| |
| |
| |
| |
| https://www.npmjs.com/package/@wojtekmaj/enzyme-adapter-react-17 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
How to use whitelist
"devDependencies": {
"@babel/preset-env",
"@babel/core",
"@mui/icons-material",
"@babel/preset-react",
"@babel/preset-typescript",
"@babel/plugin-syntax-flow",
"@svgr/webpack",
"javascript-obfuscator",
"eslint-config-airbnb",
"eslint-plugin-jsx-a11y",
"eslint-config-prettier",
"@typescript-eslint/eslint-plugin",
"@commitlint/config-conventional",
"@types/react-redux",
"eslint-import-resolver-webpack",
"eslint-plugin-compat",
"react-circular-progressbar",
"@mui/material",
"babel-loader",
"css-loader",
"sass-loader",
"esbuild",
"esbuild-plugin-svgr",
"esbuild-sass-plugin",
"eslint",
"eslint-config-airbnb-base",
"@typescript-eslint/parser",
"@testing-library/jest-dom",
"commitlint",
"husky",
"svg-url-loader",
"@testing-library/user-event",
"@testing-library/dom",
"@babel/plugin-transform-react-jsx",
"@types/react-dom",
"fs-extra",
"postcss-modules",
"react-redux",
"typescript",
"eslint-plugin-import",
"eslint-plugin-prettier",
"eslint-plugin-react",
"@testing-library/react",
"@types/node-sass",
"esbuild-loader",
"mini-css-extract-plugin",
"@mui/lab",
"@mui/system",
"@reduxjs/toolkit",
"redux",
"eslint-plugin-promise",
"@types/jest",
"react-chartjs-2",
"@emotion/react",
"@emotion/styled",
"@types/react-router-dom",
"adm-zip",
"dart-api",
"i18next",
"json-loader",
"react",
"react-dom",
"react-i18next",
"sass",
"style-loader",
"eslint-plugin-react-hooks",
"eslint-webpack-plugin",
"prettier",
"@commitlint/cli",
"jsdom",
"string-similarity",
"eslint-import-resolver-typescript",
"eslint-plugin-sonarjs",
"@types/mocha",
"eslint-config-react-app",
"identity-obj-proxy",
"chart.js",
"@mui/x-charts",
"three.js",
"three",
"openai"
}