Skip to content

Commit 4d734b0

Browse files
authored
chore: initialize repo (#8)
1 parent 73cbce4 commit 4d734b0

File tree

6 files changed

+307
-0
lines changed

6 files changed

+307
-0
lines changed

.gitignore

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
node_modules
2+
3+
# output
4+
dist
5+
*.tgz
6+
7+
# dotenv environment variable files
8+
.env
9+
10+
# caches
11+
.cache
12+
*.tsbuildinfo
13+
14+
# IntelliJ based IDEs
15+
.idea
16+
17+
# Finder (MacOS) folder config
18+
.DS_Store

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
lockfile-version=3
2+
include=optional

biome.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
3+
"vcs": {
4+
"enabled": true,
5+
"clientKind": "git",
6+
"useIgnoreFile": false
7+
},
8+
"files": {
9+
"ignoreUnknown": false
10+
},
11+
"formatter": {
12+
"enabled": true,
13+
"indentStyle": "space"
14+
},
15+
"linter": {
16+
"enabled": true,
17+
"rules": {
18+
"recommended": true
19+
}
20+
},
21+
"javascript": {
22+
"formatter": {
23+
"quoteStyle": "single"
24+
}
25+
},
26+
"assist": {
27+
"enabled": true,
28+
"actions": {
29+
"source": {
30+
"organizeImports": "on"
31+
}
32+
}
33+
}
34+
}

package-lock.json

Lines changed: 196 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "opentelemetry-browser",
3+
"version": "0.0.0",
4+
"description": "OpenTelemetry is a distributed tracing and stats collection framework.",
5+
"keywords": [
6+
"opentelemetry",
7+
"observability",
8+
"browser",
9+
"web"
10+
],
11+
"homepage": "https://github.com/open-telemetry/opentelemetry-browser",
12+
"bugs": "https://github.com/open-telemetry/opentelemetry-browser/issues",
13+
"license": "Apache-2.0",
14+
"author": "OpenTelemetry Authors",
15+
"repository": "github:open-telemetry/opentelemetry-browser",
16+
"type": "module",
17+
"private": true,
18+
"scripts": {
19+
"lint": "biome format --write ."
20+
},
21+
"devDependencies": {
22+
"@biomejs/biome": "2.2.5"
23+
},
24+
"peerDependencies": {
25+
"typescript": "5.9.3"
26+
}
27+
}

tsconfig.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"$schema": "https://json.schemastore.org/tsconfig",
3+
"compilerOptions": {
4+
// Environment setup & latest features
5+
"lib": ["ES2022", "DOM"],
6+
"target": "ES2022",
7+
"module": "ESNext",
8+
"moduleDetection": "force",
9+
"jsx": "react-jsx",
10+
"allowJs": true,
11+
12+
// Bundler mode
13+
"moduleResolution": "bundler",
14+
"allowImportingTsExtensions": true,
15+
"verbatimModuleSyntax": true,
16+
"erasableSyntaxOnly": true,
17+
"noEmit": true,
18+
19+
// Best practices
20+
"strict": true,
21+
"noFallthroughCasesInSwitch": true,
22+
"noUncheckedIndexedAccess": true,
23+
"noImplicitOverride": true,
24+
25+
// Some stricter flags
26+
"noUnusedLocals": true,
27+
"noUnusedParameters": true,
28+
"noPropertyAccessFromIndexSignature": true
29+
}
30+
}

0 commit comments

Comments
 (0)