├── .bazelignore ├── .circleci └── config.yml ├── .gitignore ├── .prettierrc ├── BUILD.bazel ├── LICENSE ├── README.md ├── WORKSPACE ├── defs.bzl ├── examples ├── node-typescript-app │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── helm │ │ ├── README.md │ │ └── my-service │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ ├── libs │ │ └── shared-package │ │ │ ├── BUILD.bazel │ │ │ └── greeter.ts │ ├── package.json │ ├── services │ │ ├── base-image │ │ │ └── BUILD.bazel │ │ └── my-service │ │ │ ├── BUILD.bazel │ │ │ └── server │ │ │ ├── BUILD.bazel │ │ │ └── server.ts │ ├── skaffold.yaml │ ├── tsconfig.json │ └── yarn.lock ├── react-app-javascript │ ├── .gitignore │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── package.json │ ├── public │ │ ├── BUILD.bazel │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── BUILD.bazel │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ └── registerServiceWorker.js │ └── yarn.lock ├── react-app-typescript │ ├── .gitignore │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── images.d.ts │ ├── package.json │ ├── public │ │ ├── BUILD.bazel │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── App.css │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── BUILD.bazel │ │ ├── index.css │ │ ├── index.tsx │ │ └── registerServiceWorker.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ ├── tsconfig.test.json │ ├── tslint.json │ └── yarn.lock └── react-storybook-typescript │ ├── BUILD.bazel │ ├── WORKSPACE │ ├── package.json │ ├── src │ ├── .storybook │ │ └── config.ts │ ├── BUILD.bazel │ ├── component.story.tsx │ ├── component1.css │ ├── component1.tsx │ ├── component2.css │ └── component2.tsx │ ├── tsconfig.json │ └── yarn.lock ├── internal ├── BUILD.bazel ├── common │ ├── run_yarn.js │ └── symlink.js ├── js_binary │ ├── BUILD.bazel │ ├── compile.js │ └── rule.bzl ├── js_library │ ├── BUILD.bazel │ ├── compile.js │ ├── create_full_src.js │ └── rule.bzl ├── js_module │ ├── BUILD.bazel │ └── rule.bzl ├── js_script_and_test │ ├── BUILD.bazel │ ├── compile.js │ └── rule.bzl ├── npm_binary │ ├── BUILD.bazel │ └── rule.bzl ├── npm_packages │ ├── BUILD.bazel │ ├── empty │ │ ├── BUILD.bazel │ │ ├── package.json │ │ └── yarn.lock │ ├── install.js │ └── rule.bzl ├── package.json ├── ts_library │ ├── BUILD.bazel │ ├── compile.js │ ├── create_full_src.js │ ├── default_tsconfig.json │ ├── rule.bzl │ └── transpile.js ├── web_bundle │ ├── BUILD.bazel │ ├── compile.js │ ├── create_webpack_config.js │ ├── dev_server_options.js │ └── rule.bzl └── yarn.lock ├── package.json ├── tests ├── js-binary │ ├── BUILD.bazel │ └── src │ │ ├── BUILD.bazel │ │ └── main.js ├── js-bundle │ ├── BUILD.bazel │ └── src │ │ ├── BUILD.bazel │ │ └── main.js ├── js-library-complex │ ├── BUILD.bazel │ ├── a.js │ ├── nested │ │ ├── BUILD.bazel │ │ ├── b.js │ │ ├── c.js │ │ ├── combined.js │ │ └── deep │ │ │ ├── BUILD.bazel │ │ │ └── d.js │ ├── package.json │ └── yarn.lock ├── js-library-no-deps │ ├── BUILD.bazel │ └── sum.js ├── js-script-and-test │ ├── BUILD.bazel │ └── example.spec.js ├── npm-binary │ ├── BUILD.bazel │ ├── package.json │ ├── storybook │ │ └── BUILD.bazel │ └── yarn.lock └── ts-example │ ├── BUILD.bazel │ ├── package.json │ ├── src │ ├── BUILD.bazel │ ├── logger.ts │ ├── main.ts │ ├── nested │ │ ├── BUILD.bazel │ │ ├── constants.ts │ │ ├── nodeps.ts │ │ └── suffix.ts │ └── testing │ │ ├── BUILD.bazel │ │ ├── sum.spec.ts │ │ └── sum.ts │ ├── tsconfig.json │ └── yarn.lock └── yarn.lock /.bazelignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bazel-* 2 | dist/ 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": false 3 | } 4 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/WORKSPACE -------------------------------------------------------------------------------- /defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/defs.bzl -------------------------------------------------------------------------------- /examples/node-typescript-app/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/BUILD.bazel -------------------------------------------------------------------------------- /examples/node-typescript-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/README.md -------------------------------------------------------------------------------- /examples/node-typescript-app/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/WORKSPACE -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/README.md -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/.helmignore -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/Chart.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/templates/NOTES.txt -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/templates/_helpers.tpl -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/templates/deployment.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/templates/ingress.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/templates/service.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/helm/my-service/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/helm/my-service/values.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/libs/shared-package/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/libs/shared-package/BUILD.bazel -------------------------------------------------------------------------------- /examples/node-typescript-app/libs/shared-package/greeter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/libs/shared-package/greeter.ts -------------------------------------------------------------------------------- /examples/node-typescript-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/package.json -------------------------------------------------------------------------------- /examples/node-typescript-app/services/base-image/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/services/base-image/BUILD.bazel -------------------------------------------------------------------------------- /examples/node-typescript-app/services/my-service/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/services/my-service/BUILD.bazel -------------------------------------------------------------------------------- /examples/node-typescript-app/services/my-service/server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/services/my-service/server/BUILD.bazel -------------------------------------------------------------------------------- /examples/node-typescript-app/services/my-service/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/services/my-service/server/server.ts -------------------------------------------------------------------------------- /examples/node-typescript-app/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/skaffold.yaml -------------------------------------------------------------------------------- /examples/node-typescript-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/tsconfig.json -------------------------------------------------------------------------------- /examples/node-typescript-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/node-typescript-app/yarn.lock -------------------------------------------------------------------------------- /examples/react-app-javascript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/.gitignore -------------------------------------------------------------------------------- /examples/react-app-javascript/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-app-javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/README.md -------------------------------------------------------------------------------- /examples/react-app-javascript/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/WORKSPACE -------------------------------------------------------------------------------- /examples/react-app-javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/package.json -------------------------------------------------------------------------------- /examples/react-app-javascript/public/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files([ 2 | "index.html", 3 | ]) 4 | -------------------------------------------------------------------------------- /examples/react-app-javascript/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-app-javascript/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/public/index.html -------------------------------------------------------------------------------- /examples/react-app-javascript/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/public/manifest.json -------------------------------------------------------------------------------- /examples/react-app-javascript/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/App.css -------------------------------------------------------------------------------- /examples/react-app-javascript/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/App.js -------------------------------------------------------------------------------- /examples/react-app-javascript/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/App.test.js -------------------------------------------------------------------------------- /examples/react-app-javascript/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-app-javascript/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/index.css -------------------------------------------------------------------------------- /examples/react-app-javascript/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/index.js -------------------------------------------------------------------------------- /examples/react-app-javascript/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/logo.svg -------------------------------------------------------------------------------- /examples/react-app-javascript/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/src/registerServiceWorker.js -------------------------------------------------------------------------------- /examples/react-app-javascript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-javascript/yarn.lock -------------------------------------------------------------------------------- /examples/react-app-typescript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/.gitignore -------------------------------------------------------------------------------- /examples/react-app-typescript/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-app-typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/README.md -------------------------------------------------------------------------------- /examples/react-app-typescript/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/WORKSPACE -------------------------------------------------------------------------------- /examples/react-app-typescript/images.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/images.d.ts -------------------------------------------------------------------------------- /examples/react-app-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/package.json -------------------------------------------------------------------------------- /examples/react-app-typescript/public/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files([ 2 | "index.html", 3 | ]) 4 | -------------------------------------------------------------------------------- /examples/react-app-typescript/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-app-typescript/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/public/index.html -------------------------------------------------------------------------------- /examples/react-app-typescript/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/public/manifest.json -------------------------------------------------------------------------------- /examples/react-app-typescript/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/App.css -------------------------------------------------------------------------------- /examples/react-app-typescript/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/App.test.tsx -------------------------------------------------------------------------------- /examples/react-app-typescript/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/App.tsx -------------------------------------------------------------------------------- /examples/react-app-typescript/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-app-typescript/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/index.css -------------------------------------------------------------------------------- /examples/react-app-typescript/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/index.tsx -------------------------------------------------------------------------------- /examples/react-app-typescript/src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /examples/react-app-typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/tsconfig.json -------------------------------------------------------------------------------- /examples/react-app-typescript/tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /examples/react-app-typescript/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/tsconfig.test.json -------------------------------------------------------------------------------- /examples/react-app-typescript/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/tslint.json -------------------------------------------------------------------------------- /examples/react-app-typescript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-app-typescript/yarn.lock -------------------------------------------------------------------------------- /examples/react-storybook-typescript/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-storybook-typescript/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/WORKSPACE -------------------------------------------------------------------------------- /examples/react-storybook-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/package.json -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/.storybook/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/src/.storybook/config.ts -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/src/BUILD.bazel -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/component.story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/src/component.story.tsx -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/component1.css: -------------------------------------------------------------------------------- 1 | .Component1 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/component1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/src/component1.tsx -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/component2.css: -------------------------------------------------------------------------------- 1 | .Component2 { 2 | background: blue; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-storybook-typescript/src/component2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/src/component2.tsx -------------------------------------------------------------------------------- /examples/react-storybook-typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/tsconfig.json -------------------------------------------------------------------------------- /examples/react-storybook-typescript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/examples/react-storybook-typescript/yarn.lock -------------------------------------------------------------------------------- /internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/BUILD.bazel -------------------------------------------------------------------------------- /internal/common/run_yarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/common/run_yarn.js -------------------------------------------------------------------------------- /internal/common/symlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/common/symlink.js -------------------------------------------------------------------------------- /internal/js_binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_binary/BUILD.bazel -------------------------------------------------------------------------------- /internal/js_binary/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_binary/compile.js -------------------------------------------------------------------------------- /internal/js_binary/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_binary/rule.bzl -------------------------------------------------------------------------------- /internal/js_library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_library/BUILD.bazel -------------------------------------------------------------------------------- /internal/js_library/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_library/compile.js -------------------------------------------------------------------------------- /internal/js_library/create_full_src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_library/create_full_src.js -------------------------------------------------------------------------------- /internal/js_library/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_library/rule.bzl -------------------------------------------------------------------------------- /internal/js_module/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_module/BUILD.bazel -------------------------------------------------------------------------------- /internal/js_module/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_module/rule.bzl -------------------------------------------------------------------------------- /internal/js_script_and_test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_script_and_test/BUILD.bazel -------------------------------------------------------------------------------- /internal/js_script_and_test/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_script_and_test/compile.js -------------------------------------------------------------------------------- /internal/js_script_and_test/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/js_script_and_test/rule.bzl -------------------------------------------------------------------------------- /internal/npm_binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_binary/BUILD.bazel -------------------------------------------------------------------------------- /internal/npm_binary/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_binary/rule.bzl -------------------------------------------------------------------------------- /internal/npm_packages/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_packages/BUILD.bazel -------------------------------------------------------------------------------- /internal/npm_packages/empty/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_packages/empty/BUILD.bazel -------------------------------------------------------------------------------- /internal/npm_packages/empty/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /internal/npm_packages/empty/yarn.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/npm_packages/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_packages/install.js -------------------------------------------------------------------------------- /internal/npm_packages/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/npm_packages/rule.bzl -------------------------------------------------------------------------------- /internal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/package.json -------------------------------------------------------------------------------- /internal/ts_library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/BUILD.bazel -------------------------------------------------------------------------------- /internal/ts_library/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/compile.js -------------------------------------------------------------------------------- /internal/ts_library/create_full_src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/create_full_src.js -------------------------------------------------------------------------------- /internal/ts_library/default_tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/default_tsconfig.json -------------------------------------------------------------------------------- /internal/ts_library/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/rule.bzl -------------------------------------------------------------------------------- /internal/ts_library/transpile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/ts_library/transpile.js -------------------------------------------------------------------------------- /internal/web_bundle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/web_bundle/BUILD.bazel -------------------------------------------------------------------------------- /internal/web_bundle/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/web_bundle/compile.js -------------------------------------------------------------------------------- /internal/web_bundle/create_webpack_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/web_bundle/create_webpack_config.js -------------------------------------------------------------------------------- /internal/web_bundle/dev_server_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/web_bundle/dev_server_options.js -------------------------------------------------------------------------------- /internal/web_bundle/rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/web_bundle/rule.bzl -------------------------------------------------------------------------------- /internal/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/internal/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/package.json -------------------------------------------------------------------------------- /tests/js-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-binary/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-binary/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-binary/src/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-binary/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-binary/src/main.js -------------------------------------------------------------------------------- /tests/js-bundle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-bundle/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-bundle/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-bundle/src/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-bundle/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-bundle/src/main.js -------------------------------------------------------------------------------- /tests/js-library-complex/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-library-complex/a.js: -------------------------------------------------------------------------------- 1 | export const A = "a"; 2 | -------------------------------------------------------------------------------- /tests/js-library-complex/nested/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/nested/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-library-complex/nested/b.js: -------------------------------------------------------------------------------- 1 | export const B = "b"; 2 | -------------------------------------------------------------------------------- /tests/js-library-complex/nested/c.js: -------------------------------------------------------------------------------- 1 | export const C = "c"; 2 | -------------------------------------------------------------------------------- /tests/js-library-complex/nested/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/nested/combined.js -------------------------------------------------------------------------------- /tests/js-library-complex/nested/deep/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/nested/deep/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-library-complex/nested/deep/d.js: -------------------------------------------------------------------------------- 1 | export const D = "d"; 2 | -------------------------------------------------------------------------------- /tests/js-library-complex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/package.json -------------------------------------------------------------------------------- /tests/js-library-complex/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-complex/yarn.lock -------------------------------------------------------------------------------- /tests/js-library-no-deps/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-library-no-deps/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-library-no-deps/sum.js: -------------------------------------------------------------------------------- 1 | export function sum(a, b) { 2 | return a + b; 3 | } 4 | -------------------------------------------------------------------------------- /tests/js-script-and-test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-script-and-test/BUILD.bazel -------------------------------------------------------------------------------- /tests/js-script-and-test/example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/js-script-and-test/example.spec.js -------------------------------------------------------------------------------- /tests/npm-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/npm-binary/BUILD.bazel -------------------------------------------------------------------------------- /tests/npm-binary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/npm-binary/package.json -------------------------------------------------------------------------------- /tests/npm-binary/storybook/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/npm-binary/storybook/BUILD.bazel -------------------------------------------------------------------------------- /tests/npm-binary/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/npm-binary/yarn.lock -------------------------------------------------------------------------------- /tests/ts-example/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/BUILD.bazel -------------------------------------------------------------------------------- /tests/ts-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/package.json -------------------------------------------------------------------------------- /tests/ts-example/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/BUILD.bazel -------------------------------------------------------------------------------- /tests/ts-example/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/logger.ts -------------------------------------------------------------------------------- /tests/ts-example/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/main.ts -------------------------------------------------------------------------------- /tests/ts-example/src/nested/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/nested/BUILD.bazel -------------------------------------------------------------------------------- /tests/ts-example/src/nested/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/nested/constants.ts -------------------------------------------------------------------------------- /tests/ts-example/src/nested/nodeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/nested/nodeps.ts -------------------------------------------------------------------------------- /tests/ts-example/src/nested/suffix.ts: -------------------------------------------------------------------------------- 1 | export const SUFFIX = ":"; 2 | -------------------------------------------------------------------------------- /tests/ts-example/src/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/testing/BUILD.bazel -------------------------------------------------------------------------------- /tests/ts-example/src/testing/sum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/testing/sum.spec.ts -------------------------------------------------------------------------------- /tests/ts-example/src/testing/sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/src/testing/sum.ts -------------------------------------------------------------------------------- /tests/ts-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/tsconfig.json -------------------------------------------------------------------------------- /tests/ts-example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/tests/ts-example/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fwouts/bazel-javascript/HEAD/yarn.lock --------------------------------------------------------------------------------