| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- {
- "$schema": "https://turbo.build/schema.json",
- "remoteCache": {
- "signature": true
- },
- "tasks": {
- "clean": {
- "inputs": ["$TURBO_DEFAULT$", "*"],
- "outputs": ["*"]
- },
- "build": {
- "dependsOn": ["compile:js", "compile:typedefs"],
- "outputs": ["dist/**"]
- },
- "test": {
- "dependsOn": ["build", "test:typecheck", "test:unit:browser", "test:unit:node"],
- "outputs": ["dist/**"]
- },
- "coverage": {
- "cache": false
- },
- "coverage:open": {
- "dependsOn": ["coverage"],
- "cache": false
- },
- "publish-packages": {
- "cache": false,
- "dependsOn": ["build", "test"],
- "passThroughEnv": ["GH_TOKEN", "NPM_TOKEN", "PUBLISH_TAG"]
- },
- "compile:docs": {
- "dependsOn": ["^compile:typedefs"],
- "inputs": [
- "$TURBO_DEFAULT$",
- "tsconfig.*",
- "$TURBO_ROOT$/typedoc.json",
- "$TURBO_ROOT$/typedoc.plugin.mjs",
- "src/**"
- ],
- "outputs": [".docs/**"]
- },
- "compile:js": {
- "dependsOn": ["^compile:js"],
- "inputs": ["$TURBO_DEFAULT$", "tsconfig.*", "src/**", "../build-scripts/*.ts"],
- "outputs": ["dist/**"]
- },
- "compile:typedefs": {
- "dependsOn": ["^compile:typedefs"],
- "inputs": ["$TURBO_DEFAULT$", "tsconfig.*", "src/**"],
- "outputs": ["dist/**/*.d.ts"]
- },
- "style:check": {
- "inputs": ["$TURBO_DEFAULT$", "*"],
- "outputs": ["*"]
- },
- "style:fix": {
- "inputs": ["$TURBO_DEFAULT$", "*"],
- "outputs": ["*"]
- },
- "test:typecheck": {
- "dependsOn": ["^compile:typedefs"],
- "inputs": ["$TURBO_DEFAULT$", "tsconfig.*", "src/**"],
- "outputs": []
- },
- "test:unit:browser": {
- "dependsOn": ["^compile:js"],
- "inputs": ["$TURBO_DEFAULT$", "src/**"],
- "outputs": []
- },
- "test:unit:node": {
- "dependsOn": ["^compile:js"],
- "inputs": ["$TURBO_DEFAULT$", "src/**"],
- "outputs": []
- },
- "test:treeshakability:browser": {
- "dependsOn": ["compile:js"]
- },
- "test:treeshakability:native": {
- "dependsOn": ["compile:js"]
- },
- "test:treeshakability:node": {
- "dependsOn": ["compile:js"]
- }
- },
- "ui": "stream"
- }
|