arktype

v1.0.29-alpha
TypeScript's 1:1 validator, optimized from editor to runtime

ts

node --loader=ts-node/esm --no-warnings=ExperimentalWarning

tnt

pnpm ts ./dev/scripts/test.ts --skipTypes

lint

eslint --max-warnings=0 .

test

pnpm ts ./dev/scripts/test.ts

build

pnpm ts ./dev/scripts/build.ts

format

prettier --write --ignore-path ./dev/configs/.prettierignore .

prChecks

pnpm install && pnpm lint && pnpm checkFormat && pnpm testRepo && pnpm buildRepo

testRepo

pnpm -r test && pnpm testTsVersions

buildRepo

pnpm build && pnpm run -r build && pnpm build

changeset

pnpm ts ./dev/scripts/changeset.ts

typecheck

tsc --noEmit

ci:publish

pnpm ts ./dev/scripts/changeset.ts publish

ci:version

pnpm ts ./dev/scripts/updateVersions.ts

findUnused

pnpm ts ./dev/scripts/findUnusedExports.ts

checkFormat

prettier --check --ignore-path ./dev/configs/.prettierignore .

testTsVersions

pnpm ts ./dev/scripts/testTsVersions.ts

Metadata

  • MIT
  • Whatever
  • David Blass
  • released 1/12/2024

Downloads

Maintainers