UNPKG

@bufbuild/cel-spec

Version:

CEL definitions and test data

166 lines (165 loc) 7.27 kB
{ "name": "@bufbuild/cel-spec", "version": "0.3.0", "description": "CEL definitions and test data", "keywords": [ "javascript", "typescript", "protobuf", "cel", "common-expression-language" ], "license": "Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/bufbuild/cel-es.git", "directory": "packages/cel-spec" }, "scripts": { "fetch-proto": "node scripts/fetch-proto.js", "postfetch-proto": "license-header proto", "fetch-testdata": "node scripts/fetch-testdata.js", "postfetch-testdata": "license-header src/testdata-json.ts", "fetch-parser": "go run -C scripts gen_parser_tests.go -output ../src/testdata/parser.ts parser/parser_test.go", "postfetch-parser": "biome format --write src/testdata/parser.ts && license-header src/testdata/parser.ts", "fetch-parser-comprehensions": "go run -C scripts gen_parser_tests.go -output ../src/testdata/parser-comprehensions.ts ext/comprehensions_test.go", "postfetch-parser-comprehensions": "biome format --write src/testdata/parser-comprehensions.ts && license-header src/testdata/parser-comprehensions.ts", "update-exports": "node scripts/update-exports.js", "postupdate-exports": "biome format --write package.json", "update-readme": "node scripts/update-readme.js", "generate": "buf generate", "postgenerate": "license-header src/gen", "prebuild": "rm -rf ./dist/*", "build": "npm run build:cjs && npm run build:esm", "build:cjs": "tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'", "build:esm": "tsc --project tsconfig.json --outDir ./dist/esm", "format": "biome format --write", "lint": "biome lint --error-on-warnings", "attw": "attw --pack", "license-header": "license-header" }, "upstreamCelSpecRef": "v0.24.0", "type": "module", "sideEffects": false, "exports": { "./testdata/parser-comprehensions.js": { "import": "./dist/esm/testdata/parser-comprehensions.js", "require": "./dist/cjs/testdata/parser-comprehensions.js" }, "./testdata/parser.js": { "import": "./dist/esm/testdata/parser.js", "require": "./dist/cjs/testdata/parser.js" }, "./testdata/registry.js": { "import": "./dist/esm/testdata/registry.js", "require": "./dist/cjs/testdata/registry.js" }, "./testdata/simple.js": { "import": "./dist/esm/testdata/simple.js", "require": "./dist/cjs/testdata/simple.js" }, "./testdata/to-debug-string.js": { "import": "./dist/esm/testdata/to-debug-string.js", "require": "./dist/cjs/testdata/to-debug-string.js" }, "./cel/expr/checked_pb.js": { "import": "./dist/esm/gen/cel/expr/checked_pb.js", "require": "./dist/cjs/gen/cel/expr/checked_pb.js" }, "./cel/expr/eval_pb.js": { "import": "./dist/esm/gen/cel/expr/eval_pb.js", "require": "./dist/cjs/gen/cel/expr/eval_pb.js" }, "./cel/expr/explain_pb.js": { "import": "./dist/esm/gen/cel/expr/explain_pb.js", "require": "./dist/cjs/gen/cel/expr/explain_pb.js" }, "./cel/expr/syntax_pb.js": { "import": "./dist/esm/gen/cel/expr/syntax_pb.js", "require": "./dist/cjs/gen/cel/expr/syntax_pb.js" }, "./cel/expr/value_pb.js": { "import": "./dist/esm/gen/cel/expr/value_pb.js", "require": "./dist/cjs/gen/cel/expr/value_pb.js" }, "./google/rpc/status_pb.js": { "import": "./dist/esm/gen/google/rpc/status_pb.js", "require": "./dist/cjs/gen/google/rpc/status_pb.js" }, "./cel/expr/conformance/conformance_service_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/conformance_service_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/conformance_service_pb.js" }, "./cel/expr/conformance/env_config_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/env_config_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/env_config_pb.js" }, "./cel/expr/conformance/proto2/test_all_types_extensions_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/proto2/test_all_types_extensions_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/proto2/test_all_types_extensions_pb.js" }, "./cel/expr/conformance/proto2/test_all_types_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/proto2/test_all_types_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/proto2/test_all_types_pb.js" }, "./cel/expr/conformance/proto3/test_all_types_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/proto3/test_all_types_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/proto3/test_all_types_pb.js" }, "./cel/expr/conformance/test/simple_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/test/simple_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/test/simple_pb.js" }, "./cel/expr/conformance/test/suite_pb.js": { "import": "./dist/esm/gen/cel/expr/conformance/test/suite_pb.js", "require": "./dist/cjs/gen/cel/expr/conformance/test/suite_pb.js" } }, "typesVersions": { "*": { "testdata/parser-comprehensions.js": [ "./dist/cjs/testdata/parser-comprehensions.d.ts" ], "testdata/parser.js": ["./dist/cjs/testdata/parser.d.ts"], "testdata/registry.js": ["./dist/cjs/testdata/registry.d.ts"], "testdata/simple.js": ["./dist/cjs/testdata/simple.d.ts"], "testdata/to-debug-string.js": [ "./dist/cjs/testdata/to-debug-string.d.ts" ], "cel/expr/checked_pb.js": ["./dist/cjs/gen/cel/expr/checked_pb.d.ts"], "cel/expr/eval_pb.js": ["./dist/cjs/gen/cel/expr/eval_pb.d.ts"], "cel/expr/explain_pb.js": ["./dist/cjs/gen/cel/expr/explain_pb.d.ts"], "cel/expr/syntax_pb.js": ["./dist/cjs/gen/cel/expr/syntax_pb.d.ts"], "cel/expr/value_pb.js": ["./dist/cjs/gen/cel/expr/value_pb.d.ts"], "google/rpc/status_pb.js": ["./dist/cjs/gen/google/rpc/status_pb.d.ts"], "cel/expr/conformance/conformance_service_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/conformance_service_pb.d.ts" ], "cel/expr/conformance/env_config_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/env_config_pb.d.ts" ], "cel/expr/conformance/proto2/test_all_types_extensions_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/proto2/test_all_types_extensions_pb.d.ts" ], "cel/expr/conformance/proto2/test_all_types_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/proto2/test_all_types_pb.d.ts" ], "cel/expr/conformance/proto3/test_all_types_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/proto3/test_all_types_pb.d.ts" ], "cel/expr/conformance/test/simple_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/test/simple_pb.d.ts" ], "cel/expr/conformance/test/suite_pb.js": [ "./dist/cjs/gen/cel/expr/conformance/test/suite_pb.d.ts" ] } }, "devDependencies": { "@types/node": "^22.15.29", "fflate": "^0.8.2" }, "peerDependencies": { "@bufbuild/protobuf": "^2.6.2" } }