@bufbuild/protobuf
v2.1.0 protobuf schema typescript ecmascript
attw
attw --pack
lint
eslint --max-warnings 0 .
build
npm run build:cjs && npm run build:esm
format
prettier --write --ignore-unknown '.' '!dist' '!src/wkt/gen'
prebuild
rm -rf ./dist/*
build:cjs
../../node_modules/typescript/bin/tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{"type":"commonjs"}'
build:esm
../../node_modules/typescript/bin/tsc --project tsconfig.json --outDir ./dist/esm
bootstrap:wkt
protoc --es_out=src/wkt/gen --es_opt=bootstrap_wkt=true,target=ts,import_extension=js,json_types=true --proto_path $(upstream-include wkt) $(upstream-files wkt) && license-header src/wkt/gen
license-header
license-header --ignore 'src/wire/varint.ts'
bootstrap:inject
node scripts/bootstrap-inject.mjs src
npm i @bufbuild/[email protected]
Metadata
- (Apache-2.0 AND BSD-3-Clause)
- Whatever
- Unknown
- released 9/18/2024