Skip to content

Commit 8ed865d

Browse files
committed
ci: repo url for provenance
1 parent 23d1fe5 commit 8ed865d

4 files changed

Lines changed: 97 additions & 82 deletions

File tree

demo/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
{
22
"name": "@node-flow-elements/nfe-demo",
33
"private": true,
4+
"repository": {
5+
"url": "https://github.com/JulianCataldo/node-flow-elements",
6+
"directory": "demo"
7+
},
48
"type": "module",
59
"scripts": {
6-
"dev": "vite",
710
"build": "vite build",
8-
"preview": "vite preview",
9-
"postinstall": "ts-patch install -s"
11+
"dev": "vite",
12+
"postinstall": "ts-patch install -s",
13+
"preview": "vite preview"
1014
},
1115
"dependencies": {
1216
"@awesome.me/webawesome": "3.6.0",

package.json

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,45 @@
11
{
22
"name": "@node-flow-elements/root",
3-
"private": true,
43
"version": "0.0.0",
4+
"private": true,
5+
"repository": {
6+
"url": "https://github.com/JulianCataldo/node-flow-elements"
7+
},
58
"type": "module",
69
"scripts": {
710
"audit": "pnpm audit signatures",
811
"audit:all": "pnpm audit",
912
"audit:signatures": "pnpm audit signatures",
1013
"build": "node --run build:demo",
11-
"build:libs": "turbo build --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome",
1214
"build:demo": "turbo build --filter=@node-flow-elements/nfe-demo",
13-
"clean": "turbo clean",
15+
"build:libs": "turbo build --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome",
1416
"ci:local": "./local-ci.sh",
17+
"clean": "turbo clean",
1518
"dev": "node --run dev:demo",
16-
"dev:libs": "turbo dev --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome",
1719
"dev:demo": "pnpm --filter @node-flow-elements/nfe-demo dev",
18-
"wea:generate": "turbo run wea-generate --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome",
20+
"dev:libs": "turbo dev --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome",
1921
"doc:api": "typedoc --skipErrorChecking",
20-
"preview": "pnpm --filter @node-flow-elements/nfe-demo preview",
22+
"format": "prettier --check .",
23+
"format:fix": "prettier --write .",
24+
"knip": "knip",
25+
"lint": "pnpm lint:es && pnpm lint:style",
26+
"lint:commit": "commitlint --from=HEAD~1",
27+
"lint:deps": "sherif",
2128
"lint:es": "eslint --cache .",
2229
"lint:es:fix": "eslint --cache --fix .",
30+
"lint:fix": "pnpm lint:es:fix && pnpm lint:style:fix",
2331
"lint:style": "stylelint 'packages/**/*.css'",
2432
"lint:style:fix": "stylelint --fix 'packages/**/*.css'",
25-
"lint:commit": "commitlint --from=HEAD~1",
26-
"sherif": "sherif",
27-
"lint": "pnpm lint:es && pnpm lint:style",
28-
"lint:fix": "pnpm lint:es:fix && pnpm lint:style:fix",
29-
"lint:deps": "sherif",
30-
"format": "prettier --check .",
31-
"format:fix": "prettier --write .",
32-
"knip": "knip",
3333
"nolyfill": "pnpm dlx nolyfill install",
34+
"preview": "pnpm --filter @node-flow-elements/nfe-demo preview",
35+
"release": "node --run release:ci",
36+
"release:ci": "lerna publish from-package --yes",
37+
"release:dry": "lerna publish from-package --dry-run --yes",
38+
"sherif": "sherif",
3439
"test:e2e": "playwright test -c playwright.config.ts",
3540
"test:types": "pnpm --filter @node-flow-elements/core test:types",
3641
"test:unit": "pnpm --filter @node-flow-elements/core test:unit && pnpm --filter @node-flow-elements/webawesome test:unit",
37-
"release": "node --run release:ci",
38-
"release:ci": "lerna publish from-package --yes",
39-
"release:dry": "lerna publish from-package --dry-run --yes"
42+
"wea:generate": "turbo run wea-generate --filter=@node-flow-elements/core --filter=@node-flow-elements/webawesome"
4043
},
4144
"devDependencies": {
4245
"@commitlint/cli": "^19.8.1",
@@ -74,14 +77,14 @@
7477
},
7578
"packageManager": "pnpm@9.15.9",
7679
"pnpm": {
77-
"patchedDependencies": {
78-
"@lit-labs/signals": "patches/@lit-labs__signals.patch"
79-
},
8080
"overrides": {
81-
"lit": "^3.3.2",
82-
"signal-polyfill": "0.2.2",
81+
"fast-uri": ">=3.1.1",
8382
"is-core-module": "npm:@nolyfill/is-core-module@^1",
84-
"fast-uri": ">=3.1.1"
83+
"lit": "^3.3.2",
84+
"signal-polyfill": "0.2.2"
85+
},
86+
"patchedDependencies": {
87+
"@lit-labs/signals": "patches/@lit-labs__signals.patch"
8588
}
8689
}
8790
}

packages/core/package.json

Lines changed: 45 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
{
22
"name": "@node-flow-elements/core",
33
"version": "0.1.0-next.0",
4+
"repository": {
5+
"url": "https://github.com/JulianCataldo/node-flow-elements",
6+
"directory": "packages/core"
7+
},
48
"type": "module",
59
"exports": {
610
".": "./dist/index.js",
@@ -19,46 +23,23 @@
1923
"./types/react": "./types/react.d.ts",
2024
"./types/vue": "./types/vue.d.ts"
2125
},
26+
"files": [
27+
"dist/",
28+
"!dist/test"
29+
],
2230
"scripts": {
2331
"build": "tsc -p tsconfig.json",
2432
"postbuild": "node --run copy:css && node --run copy:dts",
2533
"copy:css": "cd ./src && find . -name '*.css' ! -path './themes/webawesome/*' | cpio -pdm ../dist/",
2634
"copy:dts": "cd src && find . -name '*.d.ts' | cpio -pdm ../dist/",
2735
"dev": "tsc -w -p tsconfig.json",
28-
"wea:generate": "wea-generate",
36+
"postinstall": "ts-patch install -s",
2937
"test:e2e": "playwright test -c ../../playwright.config.ts",
3038
"test:e2e:dev": "playwright test -c ../../playwright.config.ts --ui",
3139
"test:e2e:headed": "playwright test -c ../../playwright.config.ts --headed",
3240
"test:types": "tsd -t test-d/index.test-entry.ts -f 'test-d/**/*.test-d.ts'",
3341
"test:unit": "c8 --reporter=html node --test 'dist/test/**/*.test.js'",
34-
"postinstall": "ts-patch install -s"
35-
},
36-
"tsd": {
37-
"compilerOptions": {
38-
"baseUrl": "../..",
39-
"jsx": "react-native",
40-
"jsxImportSource": "jsx-forge",
41-
"skipLibCheck": true,
42-
"strict": true,
43-
"target": "ES2022",
44-
"module": "preserve",
45-
"moduleResolution": "bundler",
46-
"paths": {
47-
"jsx-forge/jsx-runtime": [
48-
"packages/core/test-d/shims/jsx-forge-jsx-runtime.d.ts"
49-
]
50-
},
51-
"types": [
52-
"node",
53-
"packages/core/src/_ambient/css-modules.d.ts",
54-
"packages/core/src/_ambient/web-elements.d.ts"
55-
],
56-
"lib": [
57-
"ES2022",
58-
"DOM",
59-
"DOM.Iterable"
60-
]
61-
}
42+
"wea:generate": "wea-generate"
6243
},
6344
"dependencies": {
6445
"@lit-labs/motion": "^1.1.0",
@@ -71,6 +52,13 @@
7152
"signal-utils": "0.21.1",
7253
"style-observer": "^0.1.2"
7354
},
55+
"devDependencies": {
56+
"c8": "^10.1.3",
57+
"jsx-forge": "0.4.0-next.1",
58+
"ts-patch": "^3.3.0",
59+
"tsd": "^0.33.0",
60+
"web-elements-analyzer": "0.0.0"
61+
},
7462
"peerDependencies": {
7563
"@dagrejs/dagre": "^3.0.0",
7664
"@standard-schema/spec": "^1.1.0",
@@ -87,20 +75,35 @@
8775
"optional": true
8876
}
8977
},
90-
"files": [
91-
"dist/",
92-
"!dist/test",
93-
"test-d/"
94-
],
95-
"devDependencies": {
96-
"c8": "^10.1.3",
97-
"jsx-forge": "0.4.0-next.1",
98-
"ts-patch": "^3.3.0",
99-
"tsd": "^0.33.0",
100-
"web-elements-analyzer": "0.0.0"
101-
},
102-
"customElements": "custom-elements.json",
10378
"publishConfig": {
10479
"access": "public"
80+
},
81+
"customElements": "custom-elements.json",
82+
"tsd": {
83+
"compilerOptions": {
84+
"baseUrl": "../..",
85+
"jsx": "react-native",
86+
"jsxImportSource": "jsx-forge",
87+
"skipLibCheck": true,
88+
"strict": true,
89+
"target": "ES2022",
90+
"module": "preserve",
91+
"moduleResolution": "bundler",
92+
"paths": {
93+
"jsx-forge/jsx-runtime": [
94+
"packages/core/test-d/shims/jsx-forge-jsx-runtime.d.ts"
95+
]
96+
},
97+
"types": [
98+
"node",
99+
"packages/core/src/_ambient/css-modules.d.ts",
100+
"packages/core/src/_ambient/web-elements.d.ts"
101+
],
102+
"lib": [
103+
"ES2022",
104+
"DOM",
105+
"DOM.Iterable"
106+
]
107+
}
105108
}
106109
}

packages/webawesome/package.json

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
{
22
"name": "@node-flow-elements/webawesome",
33
"version": "0.1.0-next.0",
4+
"repository": {
5+
"url": "https://github.com/JulianCataldo/node-flow-elements",
6+
"directory": "packages/webawesome"
7+
},
48
"type": "module",
59
"exports": {
610
".": "./dist/index.js",
@@ -11,15 +15,19 @@
1115
"./demo-nodes/presets/default": "./dist/demo-nodes/presets/default.js",
1216
"./demo-nodes/presets/menu": "./dist/demo-nodes/presets/menu.js"
1317
},
18+
"files": [
19+
"dist/",
20+
"!dist/test"
21+
],
1422
"scripts": {
15-
"postinstall": "ts-patch install -s",
1623
"build": "tsc -p tsconfig.json",
1724
"postbuild": "node --run copy:css && node --run copy:dts",
1825
"copy:css": "cd ./src && find . -name '*.css' ! -path './themes/webawesome/*' | cpio -pdm ../dist/",
1926
"copy:dts": "cd src && find . -name '*.d.ts' | cpio -pdm ../dist/",
2027
"dev": "tsc -w -p tsconfig.json",
21-
"wea:generate": "wea-generate",
22-
"test:unit": "c8 --reporter=html node --test 'dist/test/**/*.test.js'"
28+
"postinstall": "ts-patch install -s",
29+
"test:unit": "c8 --reporter=html node --test 'dist/test/**/*.test.js'",
30+
"wea:generate": "wea-generate"
2331
},
2432
"dependencies": {
2533
"@awesome.me/webawesome": "3.6.0",
@@ -32,6 +40,12 @@
3240
"lit": "^3.3.2",
3341
"signal-utils": "0.21.1"
3442
},
43+
"devDependencies": {
44+
"c8": "^10.1.3",
45+
"jsx-forge": "0.4.0-next.1",
46+
"ts-patch": "^3.3.0",
47+
"web-elements-analyzer": "0.0.0"
48+
},
3549
"peerDependencies": {
3650
"@awesome.me/webawesome": "3.6.0",
3751
"@jsfe/webawesome": "0.5.0-next.1"
@@ -44,17 +58,8 @@
4458
"optional": true
4559
}
4660
},
47-
"files": [
48-
"dist/"
49-
],
50-
"devDependencies": {
51-
"c8": "^10.1.3",
52-
"jsx-forge": "0.4.0-next.1",
53-
"ts-patch": "^3.3.0",
54-
"web-elements-analyzer": "0.0.0"
55-
},
56-
"// customElements": "custom-elements.json",
5761
"publishConfig": {
5862
"access": "public"
59-
}
63+
},
64+
"// customElements": "custom-elements.json"
6065
}

0 commit comments

Comments
 (0)