blob: 79544f1338407a8d5781f75b8eb76140812dcc93 [file]
{
"name": "@bazel/javascript",
"description": "Build JavaScript with Bazel",
"version": "0.16.4",
"keywords": [
"javascript",
"bazel"
],
"homepage": "https://github.com/bazelbuild/rules_nodejs",
"license": "Apache-2.0",
"devDependencies": {
"@bazel/buildifier": "^0.20.0",
"clang-format": "1.2.2",
"husky": "^0.14.3",
"shelljs": "^0.8.2"
},
"scripts": {
"//nested workspace tests": "Run bazel from within the folder containing the WORKSPACE so that the WORKSPACE files is tested",
"examples-bazel_managed_deps": "cd examples/bazel_managed_deps && yarn test",
"examples-program": "cd examples/program && yarn test",
"examples-packages": "cd examples/packages && yarn test",
"examples-vendored_node": "cd examples/vendored_node && yarn test",
"internal-e2e-fine_grained_symlinks": "cd internal/e2e/fine_grained_symlinks && yarn test",
"internal-e2e-node_loader_no_preserve_symlinks": "cd internal/e2e/node_loader_no_preserve_symlinks && yarn test",
"internal-e2e-node_loader_preserve_symlinks": "cd internal/e2e/node_loader_preserve_symlinks && yarn test",
"test": "yarn examples-bazel_managed_deps && yarn examples-packages && yarn examples-program && yarn examples-vendored_node && yarn internal-e2e-fine_grained_symlinks && yarn internal-e2e-node_loader_no_preserve_symlinks && yarn internal-e2e-node_loader_preserve_symlinks",
"bazel:format": "find . -type f \\( -name \"*.bzl\" -or -name WORKSPACE -or -name BUILD -or -name BUILD.bazel \\) ! -path \"*/node_modules/*\" | xargs buildifier -v --warnings=args-order,attr-cfg,attr-license,attr-non-empty,attr-output-default,attr-single-file,constant-glob,ctx-actions,ctx-args,depset-iteration,depset-union,dict-concatenation,duplicated-name,filetype,git-repository,http-archive,integer-division,load,load-on-top,native-build,native-package,out-of-order-load,output-group,package-name,package-on-top,positional-args,redefined-variable,repository-name,same-origin-load,string-iteration,unsorted-dict-items,unused-variable",
"bazel:lint": "yarn bazel:format --lint=warn",
"bazel:lint-fix": "yarn bazel:format --lint=fix",
"format": "git-clang-format",
"format-all": "clang-format --glob='{internal/**/,examples/**/}*.{js,ts}' -i",
"precommit": "check-clang-format \"yarn format\"",
"skydoc": "bazel build --symlink_prefix=bazel- //docs && unzip -o -d docs bazel-bin/docs/docs-skydoc.zip",
"version": "node ./on-version.js && git stage package.bzl"
}
}