mirror of
https://github.com/facebook/react.git
synced 2026-02-25 13:13:03 +00:00
Attempt to bundle the plugin with rollup instead of just tsc. I'm intentionally not inlining babel related modules, as we should ideally rely on the host environment's version instead
80 lines
2.7 KiB
JSON
80 lines
2.7 KiB
JSON
{
|
|
"name": "babel-plugin-react-forget",
|
|
"version": "0.0.1",
|
|
"description": "Babel plugin for React Forget.",
|
|
"main": "dist/index.js",
|
|
"license": "MIT",
|
|
"files": [
|
|
"src"
|
|
],
|
|
"scripts": {
|
|
"build": "rimraf dist && rollup --config --bundleConfigAsCjs",
|
|
"test": "concurrently -g -n snap,sprout \"yarn snap:ci\" \"yarn sprout:ci\"",
|
|
"jest": "tsc && ts-node \"$(yarn --silent which jest)\"",
|
|
"snap": "node ../snap/dist/main.js",
|
|
"snap:build": "yarn workspace snap run build",
|
|
"snap:ci": "yarn snap:build && yarn snap",
|
|
"sprout": "node ../sprout/dist/main.js",
|
|
"sprout:build": "yarn workspace sprout run build",
|
|
"sprout:ci": "yarn sprout:build && yarn sprout",
|
|
"ts:analyze-trace": "scripts/ts-analyze-trace.sh",
|
|
"test262": "yarn run --silent test262-harness --preprocessor=scripts/test262-preprocessor.js",
|
|
"test262:all": "yarn run --silent test262 '../../test262/test/**/*.js'",
|
|
"test262:ci": "scripts/test262.sh",
|
|
"prettier": "node ./scripts/prettier.js write-changed",
|
|
"prettier:all": "node ./scripts/prettier.js write",
|
|
"prettier:ci": "prettier --check .",
|
|
"lint": "yarn eslint src"
|
|
},
|
|
"dependencies": {
|
|
"@babel/generator": "7.2.0",
|
|
"@babel/types": "^7.19.0",
|
|
"chalk": "4",
|
|
"invariant": "^2.2.4",
|
|
"pretty-format": "^24"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.2.0",
|
|
"@babel/parser": "^7.2.0",
|
|
"@babel/plugin-syntax-typescript": "^7.18.6",
|
|
"@babel/plugin-transform-block-scoping": "^7.18.9",
|
|
"@babel/plugin-transform-modules-commonjs": "^7.18.6",
|
|
"@babel/preset-react": "^7.18.6",
|
|
"@babel/preset-typescript": "^7.18.6",
|
|
"@babel/traverse": "^7.2.0",
|
|
"@testing-library/react": "^13.4.0",
|
|
"@tsconfig/node18-strictest": "^1.0.0",
|
|
"@types/glob": "^8.1.0",
|
|
"@types/invariant": "^2.2.35",
|
|
"@types/jest": "^29.0.3",
|
|
"@types/node": "^18.7.18",
|
|
"@typescript-eslint/eslint-plugin": "^5.51.0",
|
|
"@typescript-eslint/parser": "^5.51.0",
|
|
"babel-jest": "^29.0.3",
|
|
"babel-plugin-fbt": "^1.0.0",
|
|
"babel-plugin-fbt-runtime": "^1.0.0",
|
|
"babel-plugin-syntax-hermes-parser": "^0.15.1",
|
|
"eslint": "^8.33.0",
|
|
"glob": "^7.1.6",
|
|
"hermes-parser": "^0.15.1",
|
|
"jest": "^29.0.3",
|
|
"jest-environment-jsdom": "^29.0.3",
|
|
"prettier": "2.8.8",
|
|
"react": "^0.0.0-experimental-493f72b0a-20230727",
|
|
"react-dom": "^0.0.0-experimental-493f72b0a-20230727",
|
|
"rimraf": "^3.0.2",
|
|
"test262-harness": "^8.0.0",
|
|
"ts-jest": "^29.1.1",
|
|
"ts-node": "^10.9.1",
|
|
"typescript": "^5.1.0"
|
|
},
|
|
"resolutions": {
|
|
"./**/@babel/parser": "7.7.4",
|
|
"./**/@babel/plugin-syntax-flow": "7.7.4",
|
|
"./**/@babel/types": "7.7.4",
|
|
"@babel/core": "7.2.0",
|
|
"@babel/generator": "7.2.0",
|
|
"@babel/traverse": "7.7.4"
|
|
}
|
|
}
|