posthog-js

v1.174.2
Posthog-js allows you to automatically capture usage and send events to PostHog.

start

pnpm build-react && pnpm build-rollup -w

build

pnpm build-rollup && pnpm build-react

build-rollup

rm -rf lib && tsc -b && rollup -c --bundleConfigAsCjs

build-react

cd react; NODE_ENV=dev pnpm i; pnpm build;

lint

eslint src && eslint cypress

lint:fix

eslint src --fix && eslint cypress --fix

prettier

prettier --write src/ functional_tests/

prepublishOnly

pnpm lint && pnpm build && pnpm test && pnpm test:react

test

pnpm test:unit && pnpm test:custom-eslint-rules && pnpm test:functional

test:unit

jest src

test:custom-eslint-rules

jest eslint-rules

test:react

cd react; pnpm test

test:functional

jest functional_tests

test-watch

jest --watch src

test:typecheck

cd src/__tests__ && tsc --noEmit --project tsconfig.json

typecheck

tsc --noEmit --project tsconfig.json

cypress

cypress open

prepare

husky install

deprecate-old-versions

node scripts/deprecate-old-versions.mjs

check-testcafe-results

ts-node testcafe/check-testcafe-results.js

run-testcafe-localhost

node scripts/run-testcafe-localhost.mjs
npm i posthog-js

Metadata

Downloads

Maintainers