@samitouri / QOS-React-2 / commits / 2726484823

Add license to rolledup output

Lauren Tan committed Nov 9, 2023 at 13:00 UTC 2726484823e9690e207c435a7523f058f640c651
5 files changed +113 -4
compiler/packages/babel-plugin-react-forget/package.json
+1
@@ -65,6 +65,7 @@
65 "react": "^0.0.0-experimental-493f72b0a-20230727",
66 "react-dom": "^0.0.0-experimental-493f72b0a-20230727",
67 "rimraf": "^3.0.2",
68 + "rollup-plugin-license": "^3.2.0",
69 "test262-harness": "^8.0.0",
70 "ts-jest": "^29.1.1",
71 "ts-node": "^10.9.1",
compiler/packages/babel-plugin-react-forget/rollup.config.js
+15
@@ -9,6 +9,7 @@ import typescript from "@rollup/plugin-typescript";
9 import { nodeResolve } from "@rollup/plugin-node-resolve";
10 import commonjs from "@rollup/plugin-commonjs";
11 import json from "@rollup/plugin-json";
12 +import license from "rollup-plugin-license";
13 import path from "path";
14 import process from "process";
15
@@ -36,5 +37,19 @@ export default {
37 rootDir: path.join(process.cwd(), ".."),
38 }),
39 commonjs(),
40 + license({
41 + banner: {
42 + content: `Copyright (c) Meta Platforms, Inc. and affiliates.
43 +
44 +This source code is licensed under the MIT license found in the
45 +LICENSE file in the root directory of this source tree.
46 +
47 +@lightSyntaxTransform
48 +@noflow
49 +@nolint
50 +@preventMunge
51 +@preserve-invariant-messages`,
52 + },
53 + }),
54 ],
55 };
compiler/packages/eslint-plugin-react-forget/package.json
+2 -1
@@ -36,7 +36,8 @@
36 "hermes-eslint": "^0.17.1",
37 "jest": "^29.5.0",
38 "npm-run-all": "^4.1.5",
39 - "rollup": "^3.28.1"
39 + "rollup": "^3.28.1",
40 + "rollup-plugin-license": "^3.2.0"
41 },
42 "engines": {
43 "node": "^14.17.0 || ^16.0.0 || >= 18.0.0"
compiler/packages/eslint-plugin-react-forget/rollup.config.js
+15
@@ -8,6 +8,7 @@
8 import typescript from "@rollup/plugin-typescript";
9 import { nodeResolve } from "@rollup/plugin-node-resolve";
10 import commonjs from "@rollup/plugin-commonjs";
11 +import license from "rollup-plugin-license";
12 import json from "@rollup/plugin-json";
13 import path from "path";
14 import process from "process";
@@ -34,5 +35,19 @@ export default {
35 rootDir: path.join(process.cwd(), ".."),
36 }),
37 commonjs(),
38 + license({
39 + banner: {
40 + content: `Copyright (c) Meta Platforms, Inc. and affiliates.
41 +
42 +This source code is licensed under the MIT license found in the
43 +LICENSE file in the root directory of this source tree.
44 +
45 +@lightSyntaxTransform
46 +@noflow
47 +@nolint
48 +@preventMunge
49 +@preserve-invariant-messages`,
50 + },
51 + }),
52 ],
53 };
compiler/yarn.lock
+80 -3
@@ -2442,7 +2442,7 @@
2442 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
2443 integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
2444
2445 -"@jridgewell/sourcemap-codec@^1.4.13":
2445 +"@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.15":
2446 version "1.4.15"
2447 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
2448 integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@@ -3601,6 +3601,11 @@ array-buffer-byte-length@^1.0.0:
3601 call-bind "^1.0.2"
3602 is-array-buffer "^3.0.1"
3603
3604 +array-find-index@^1.0.2:
3605 + version "1.0.2"
3606 + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
3607 + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==
3608 +
3609 array-from@^2.1.1:
3610 version "2.1.1"
3611 resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
@@ -4541,6 +4546,11 @@ commander@^7.0.0:
4546 resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
4547 integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
4548
4549 +commenting@~1.1.0:
4550 + version "1.1.0"
4551 + resolved "https://registry.yarnpkg.com/commenting/-/commenting-1.1.0.tgz#fae14345c6437b8554f30bc6aa6c1e1633033590"
4552 + integrity sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==
4553 +
4554 commondir@^1.0.1:
4555 version "1.0.1"
4556 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -6413,7 +6423,7 @@ glob@7.1.7:
6423 once "^1.3.0"
6424 path-is-absolute "^1.0.0"
6425
6416 -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
6426 +glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.2.0:
6427 version "7.2.3"
6428 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
6429 integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -8858,7 +8868,7 @@ lodash.merge@^4.6.2:
8868 resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
8869 integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
8870
8861 -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21:
8871 +lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@~4.17.21:
8872 version "4.17.21"
8873 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
8874 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -8915,6 +8925,13 @@ magic-string@^0.27.0:
8925 dependencies:
8926 "@jridgewell/sourcemap-codec" "^1.4.13"
8927
8928 +magic-string@~0.30.0:
8929 + version "0.30.5"
8930 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
8931 + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
8932 + dependencies:
8933 + "@jridgewell/sourcemap-codec" "^1.4.15"
8934 +
8935 make-dir@^2.0.0, make-dir@^2.1.0:
8936 version "2.1.0"
8937 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -9072,6 +9089,11 @@ mkdirp@^0.5.1:
9089 dependencies:
9090 minimist "^1.2.6"
9091
9092 +mkdirp@~3.0.0:
9093 + version "3.0.1"
9094 + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
9095 + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
9096 +
9097 mocha@^3.5.3:
9098 version "3.5.3"
9099 resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.5.3.tgz#1e0480fe36d2da5858d1eb6acc38418b26eaa20d"
@@ -9090,6 +9112,11 @@ mocha@^3.5.3:
9112 mkdirp "0.5.1"
9113 supports-color "3.1.2"
9114
9115 +moment@~2.29.3:
9116 + version "2.29.4"
9117 + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
9118 + integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
9119 +
9120 monaco-editor-webpack-plugin@^7.1.0:
9121 version "7.1.0"
9122 resolved "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.1.0.tgz#16f265c2b5dbb5fe08681b6b3b7d00d3c5b2ee97"
@@ -9592,6 +9619,11 @@ p-try@^2.0.0:
9619 resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
9620 integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
9621
9622 +package-name-regex@~2.0.6:
9623 + version "2.0.6"
9624 + resolved "https://registry.yarnpkg.com/package-name-regex/-/package-name-regex-2.0.6.tgz#b54bcb04d950e38082b7bb38fa558e01c1679334"
9625 + integrity sha512-gFL35q7kbE/zBaPA3UKhp2vSzcPYx2ecbYuwv1ucE9Il6IIgBDweBlH8D68UFGZic2MkllKa2KHCfC1IQBQUYA==
9626 +
9627 pako@~1.0.2, pako@~1.0.5:
9628 version "1.0.11"
9629 resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
@@ -10488,6 +10520,21 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
10520 hash-base "^3.0.0"
10521 inherits "^2.0.1"
10522
10523 +rollup-plugin-license@^3.2.0:
10524 + version "3.2.0"
10525 + resolved "https://registry.yarnpkg.com/rollup-plugin-license/-/rollup-plugin-license-3.2.0.tgz#99958a5ed2ce4796a3a59bdcc6836dfd1c4df0e1"
10526 + integrity sha512-gLtSOTE3hZ/mDgxg1HvYz87timTpLlyWXnV7OTyYMhn+Esek+xKxAOjtTsYnfMFGtsBWX+hvqC4b2Ct5ABpE6A==
10527 + dependencies:
10528 + commenting "~1.1.0"
10529 + glob "~7.2.0"
10530 + lodash "~4.17.21"
10531 + magic-string "~0.30.0"
10532 + mkdirp "~3.0.0"
10533 + moment "~2.29.3"
10534 + package-name-regex "~2.0.6"
10535 + spdx-expression-validate "~2.0.0"
10536 + spdx-satisfies "~5.0.1"
10537 +
10538 rollup@^3.28.1:
10539 version "3.28.1"
10540 resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.28.1.tgz#fb44aa6d5e65c7e13fd5bcfff266d0c4ea9ba433"
@@ -10885,6 +10932,15 @@ spawn-command@^0.0.2-1:
10932 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
10933 integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==
10934
10935 +spdx-compare@^1.0.0:
10936 + version "1.0.0"
10937 + resolved "https://registry.yarnpkg.com/spdx-compare/-/spdx-compare-1.0.0.tgz#2c55f117362078d7409e6d7b08ce70a857cd3ed7"
10938 + integrity sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==
10939 + dependencies:
10940 + array-find-index "^1.0.2"
10941 + spdx-expression-parse "^3.0.0"
10942 + spdx-ranges "^2.0.0"
10943 +
10944 spdx-correct@^3.0.0:
10945 version "3.2.0"
10946 resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
@@ -10906,11 +10962,32 @@ spdx-expression-parse@^3.0.0:
10962 spdx-exceptions "^2.1.0"
10963 spdx-license-ids "^3.0.0"
10964
10965 +spdx-expression-validate@~2.0.0:
10966 + version "2.0.0"
10967 + resolved "https://registry.yarnpkg.com/spdx-expression-validate/-/spdx-expression-validate-2.0.0.tgz#25c9408e1c63fad94fff5517bb7101ffcd23350b"
10968 + integrity sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==
10969 + dependencies:
10970 + spdx-expression-parse "^3.0.0"
10971 +
10972 spdx-license-ids@^3.0.0:
10973 version "3.0.13"
10974 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5"
10975 integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==
10976
10977 +spdx-ranges@^2.0.0:
10978 + version "2.1.1"
10979 + resolved "https://registry.yarnpkg.com/spdx-ranges/-/spdx-ranges-2.1.1.tgz#87573927ba51e92b3f4550ab60bfc83dd07bac20"
10980 + integrity sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==
10981 +
10982 +spdx-satisfies@~5.0.1:
10983 + version "5.0.1"
10984 + resolved "https://registry.yarnpkg.com/spdx-satisfies/-/spdx-satisfies-5.0.1.tgz#9feeb2524686c08e5f7933c16248d4fdf07ed6a6"
10985 + integrity sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==
10986 + dependencies:
10987 + spdx-compare "^1.0.0"
10988 + spdx-expression-parse "^3.0.0"
10989 + spdx-ranges "^2.0.0"
10990 +
10991 sprintf-js@~1.0.2:
10992 version "1.0.3"
10993 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"