├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── SHA256SUMS │ └── ci.yaml ├── .gitignore ├── BUILD.bazel ├── LICENSE ├── README.md ├── WORKSPACE ├── docs ├── migrating_from_ts_protoc_gen.md └── migrating_to_multi_rules.md ├── index.bzl ├── package.json ├── patches └── rules_nodejs.patch ├── renovate.json ├── scripts └── ij.bazelproject ├── src ├── BUILD.bazel ├── change_import_style.ts ├── rules_typescript_proto_dependencies.bzl ├── tsconfig.json ├── typescript_grpc_node_library.bzl ├── typescript_grpc_web_library.bzl ├── typescript_proto_build.bzl └── typescript_proto_library.bzl ├── test ├── BUILD.bazel ├── commonjs_test.spec.ts ├── pizza_service_proto_grpc_node_test.spec.ts ├── pizza_service_proto_test.spec.ts ├── proto │ ├── BUILD.bazel │ ├── common │ │ ├── BUILD.bazel │ │ ├── delivery_person.proto │ │ └── pizza.proto │ ├── dir │ │ └── inside.proto │ ├── naming_styles.proto │ └── pizza_service.proto ├── proto_with_deps_test.spec.ts ├── require.config.js ├── rollup.config.js ├── rollup_test.spec.js ├── test_bundling.ts ├── test_bundling_tsconfig.json └── tsconfig.json ├── tsconfig.json └── yarn.lock /.bazelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- 1 | test --test_output=errors 2 | -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 5.1.1 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/SHA256SUMS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/.github/workflows/SHA256SUMS -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/WORKSPACE -------------------------------------------------------------------------------- /docs/migrating_from_ts_protoc_gen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/docs/migrating_from_ts_protoc_gen.md -------------------------------------------------------------------------------- /docs/migrating_to_multi_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/docs/migrating_to_multi_rules.md -------------------------------------------------------------------------------- /index.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/index.bzl -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/package.json -------------------------------------------------------------------------------- /patches/rules_nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/patches/rules_nodejs.patch -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/ij.bazelproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/scripts/ij.bazelproject -------------------------------------------------------------------------------- /src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/BUILD.bazel -------------------------------------------------------------------------------- /src/change_import_style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/change_import_style.ts -------------------------------------------------------------------------------- /src/rules_typescript_proto_dependencies.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/rules_typescript_proto_dependencies.bzl -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/typescript_grpc_node_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/typescript_grpc_node_library.bzl -------------------------------------------------------------------------------- /src/typescript_grpc_web_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/typescript_grpc_web_library.bzl -------------------------------------------------------------------------------- /src/typescript_proto_build.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/typescript_proto_build.bzl -------------------------------------------------------------------------------- /src/typescript_proto_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/src/typescript_proto_library.bzl -------------------------------------------------------------------------------- /test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/BUILD.bazel -------------------------------------------------------------------------------- /test/commonjs_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/commonjs_test.spec.ts -------------------------------------------------------------------------------- /test/pizza_service_proto_grpc_node_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/pizza_service_proto_grpc_node_test.spec.ts -------------------------------------------------------------------------------- /test/pizza_service_proto_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/pizza_service_proto_test.spec.ts -------------------------------------------------------------------------------- /test/proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/BUILD.bazel -------------------------------------------------------------------------------- /test/proto/common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/common/BUILD.bazel -------------------------------------------------------------------------------- /test/proto/common/delivery_person.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/common/delivery_person.proto -------------------------------------------------------------------------------- /test/proto/common/pizza.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/common/pizza.proto -------------------------------------------------------------------------------- /test/proto/dir/inside.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/dir/inside.proto -------------------------------------------------------------------------------- /test/proto/naming_styles.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/naming_styles.proto -------------------------------------------------------------------------------- /test/proto/pizza_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto/pizza_service.proto -------------------------------------------------------------------------------- /test/proto_with_deps_test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/proto_with_deps_test.spec.ts -------------------------------------------------------------------------------- /test/require.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/require.config.js -------------------------------------------------------------------------------- /test/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/rollup.config.js -------------------------------------------------------------------------------- /test/rollup_test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/rollup_test.spec.js -------------------------------------------------------------------------------- /test/test_bundling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/test_bundling.ts -------------------------------------------------------------------------------- /test/test_bundling_tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/test_bundling_tsconfig.json -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dig-Doug/rules_typescript_proto/HEAD/yarn.lock --------------------------------------------------------------------------------