posthog-js
posthog-js copied to clipboard
JS Monorepo Megaissue
@hpouillot has done an exceptional job improving our JS SDKs. So far, he has made progress on the original RFC by:
- Restructuring the
posthog-js-literepo and adding edge environment support - Converting posthog-js to a workspace
- Merging
posthog-js-liteintoposthog-js
As part of the Error Tracking Q3 goals we are committed to completing the above three items. Next up if time allows it or if anyone else cares to take it on would be to:
- [x] Create standard scripts for running / building / linting each of the packages
- [ ] Have all the examples and playgrounds in a single directory
- [x] Move React package out of
browserto top level - [ ] Standardize package names to
@posthog/package-name - [ ] Merge posthog-react-native-session-replay
- [ ] Clean linting rules
- [x] Archive posthog-js-lite repo
- [ ] Rename browser and web folder into js and js-lite
- [ ] Prevent major bump on posthog-js with CI checks