Files
react/compiler/packages/babel-plugin-react-forget/package.json
T
Sathya Gunasekaran d6ff65ecc7 Add runtime validation for ExternalFunction
Use zod to do runtime validation and throw if incorrect. 

This PR only adds validation for ExternalFunction, will validate other options 
in follow on PRs.
2023-11-07 11:04:33 +00:00

82 lines
2.8 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",
"zod": "^3.22.4",
"zod-validation-error": "^2.1.0"
},
"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"
}
}