Skip to content

Commit bbbb19d

Browse files
feat: first commit
0 parents  commit bbbb19d

File tree

137 files changed

+28517
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+28517
-0
lines changed

.circleci/config.yml

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
version: 2.1
2+
orbs:
3+
codecov: codecov/codecov@1
4+
executors:
5+
node:
6+
docker:
7+
- image: circleci/node:14.3
8+
jobs:
9+
build:
10+
executor: node
11+
steps:
12+
- checkout
13+
- restore_cache:
14+
keys:
15+
- v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }}
16+
# fallback to using the latest cache if no exact match is found
17+
- v1-dependencies-
18+
- run: npm ci
19+
- save_cache:
20+
paths:
21+
- ~/.npm
22+
key: v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }}
23+
- run: npm run build
24+
- run: npm run test:prod
25+
- codecov/upload
26+
- store_test_results:
27+
path: test-results
28+
- store_artifacts:
29+
path: test-results
30+
publish:
31+
executor: node
32+
steps:
33+
- checkout
34+
- restore_cache:
35+
keys:
36+
- v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }}
37+
# fallback to using the latest cache if no exact match is found
38+
- v1-dependencies-
39+
- run: npm ci
40+
- run: npm run build
41+
- run: npm run semantic-release
42+
workflows:
43+
version: 2
44+
build-and-publish:
45+
jobs:
46+
- build
47+
- publish:
48+
context: hypertrace-publishing
49+
requires:
50+
- build
51+
filters:
52+
branches:
53+
only:
54+
- master

.editorconfig

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#root = true
2+
3+
[*]
4+
indent_style = space
5+
end_of_line = lf
6+
charset = utf-8
7+
trim_trailing_whitespace = true
8+
insert_final_newline = true
9+
max_line_length = 100
10+
indent_size = 2
11+
12+
[*.md]
13+
trim_trailing_whitespace = false

.github/CODEOWNERS

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Each line is a file pattern followed by one or more owners.
2+
3+
# global
4+
* @aaron-steinfeld

.github/dependabot.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: 'npm'
4+
directory: '/'
5+
schedule:
6+
interval: 'weekly'

.gitignore

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
node_modules
2+
coverage
3+
.nyc_output
4+
.DS_Store
5+
*.log
6+
.idea
7+
dist
8+
compiled
9+
.awcache
10+
.rpt2_cache
11+
docs
12+
test-results

.npmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@hypertrace:registry https://api.bintray.com/npm/hypertrace/npm

.prettierrc

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"singleQuote": true,
3+
"printWidth": 120,
4+
"trailingComma": "none",
5+
"arrowParens": "avoid"
6+
}

.semaphore/semaphore.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
version: v1.0
2+
name: Dash POC
3+
agent:
4+
machine:
5+
type: e1-standard-2
6+
os_image: ubuntu1804
7+
8+
blocks:
9+
- name: Install dependencies
10+
task:
11+
prologue:
12+
commands:
13+
- sem-version node 11.1
14+
jobs:
15+
- name: npm install and cache
16+
commands:
17+
- checkout
18+
- cache restore node-modules-$(checksum package-lock.json)
19+
- npm install
20+
- cache store node-modules-$(checksum package-lock.json) node_modules
21+
22+
- name: "Build"
23+
task:
24+
prologue:
25+
commands:
26+
- sem-version node 11.1
27+
- checkout
28+
- cache restore node-modules-$(checksum package-lock.json)
29+
jobs:
30+
- name: npm run build
31+
commands:
32+
- npm run build
33+
- name: npm run test:prod
34+
commands:
35+
- npm run test:prod

.snyk

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Snyk (https://snyk.io) policy file, patches or ignores known vulnerabilities.
2+
version: v1.14.1
3+
# ignores vulnerabilities until expiry date; change duration by modifying expiry date
4+
ignore:
5+
SNYK-JS-LODASH-567746:
6+
- '*':
7+
reason: no fix or usages of vulnerable method
8+
expires: 2020-09-30T00:00:00.000Z
9+
patch: {}

.vscode/launch.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Debug hyperdash",
6+
"type": "node",
7+
"request": "launch",
8+
"runtimeArgs": [
9+
"--inspect-brk",
10+
"${workspaceFolder}/node_modules/.bin/jest",
11+
"--runInBand",
12+
"--coverage",
13+
"false"
14+
],
15+
"console": "internalConsole",
16+
"internalConsoleOptions": "openOnSessionStart",
17+
"port": 9229,
18+
"sourceMaps": true
19+
}
20+
]
21+
}

.vscode/settings.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"typescript.preferences.quoteStyle": "single",
3+
"typescript.preferences.importModuleSpecifier": "relative"
4+
}

0 commit comments

Comments
 (0)