Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/deno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ jobs:
uses: actions/checkout@v3

- name: Setup Deno
uses: denoland/setup-deno@v1
uses: denoland/setup-deno@v2
with:
deno-version: v1.x
deno-version: v2.x

- name: Verify formatting
run: deno fmt --check
Expand All @@ -51,8 +51,8 @@ jobs:
- name: Setup repo
uses: actions/checkout@v4
- name: Setup Deno
uses: denoland/setup-deno@v1
uses: denoland/setup-deno@v2
with:
deno-version: v1.x
deno-version: v2.x
- name: Publish lib
run: deno publish
43 changes: 0 additions & 43 deletions deno.json

This file was deleted.

78 changes: 78 additions & 0 deletions deno.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"workspace": [
"./examples/preact",
"./examples/barebones"
],
"name": "@bpev/bext",
"version": "1.3.1",
"exports": {
".": "./source/mod.ts",
"./bin": "./source/main.ts",
"./mock": "./source/mock_browser/main.ts",
"./types/chrome": "./source/types/chrome.ts"
},
"fmt": {
"semiColons": false,
"singleQuote": true,
"proseWrap": "preserve",
"include": [
"source",
"examples"
],
"exclude": [
"dist"
]
},
"imports": {
"@std/assert": "jsr:@std/assert@^1.0.11",
"@std/testing": "jsr:@std/testing@^1.0.9"
},
"lint": {
"include": [
"source"
],
"exclude": [
"dist",
"examples"
]
},
"publish": {
"exclude": [
"dist",
"examples"
]
},
"tasks": {
// NOTE: seems we do not support the workspace now
//"build": "deno task build:preact && deno task build:barebones",
//"build:barebones": "(cd examples/barebones && deno run -A ../../source/main.ts internal-dev-only-build)",
"build:preact": "(cd examples/preact && deno run -A ../../source/main.ts --config ../../deno.jsonc internal-dev-only-build)",
"check": "deno check source/main.ts && deno check source/mod.ts",
"dev:barebones": "(cd examples/barebones && deno run -A ../../source/main.ts internal-dev-only-build -w)",
"dev:preact": "(cd examples/preact && deno run -A ../../source/main.ts internal-dev-only-build -w)",
"test": "deno task test:source && deno task test:preact && deno publish --dry-run --allow-dirty",
"test:preact": "(cd examples/preact && deno task test)",
"test:source": "deno fmt && deno lint && deno task check && deno test source"
},
"test": {
"include": [
"source"
],
"exclude": [
"dist",
"examples"
]
},
"compilerOptions": {
"lib": [
"deno.ns",
"dom",
"dom.iterable",
"dom.asynciterable",
"esnext"
],
"jsx": "react",
"jsxFactory": "h",
"jsxFragmentFactory": "Fragment"
}
}
Loading