Skip to content
Merged
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
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@ jobs:
projects/media/package.json
projects/monaco/dist
projects/monaco/package.json
projects/pi/dist
projects/pi/package.json
projects/pages/dist
projects/plot/dist
projects/plot/package.json
Expand Down
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ The repository contains a top-level workspace with individual project directorie
- `/projects/lint` - Elements lint configurations and custom rules
- `/projects/monaco` - Monaco editor integration
- `/projects/pages` - GitHub Pages deployment project
- `/projects/pi` - Native Pi extension and Elements agent tools
- `/projects/site` - Documentation site (11ty)
- `/projects/internals` - Internal tooling (vite configs, eslint, patterns, metadata)

Expand Down Expand Up @@ -238,6 +239,7 @@ git commit -m "chore(docs): update component examples"
- `media` - Media playback UI components (`/projects/media`)
- `monaco` - Monaco editor integration (`/projects/monaco`)
- `pages` - GitHub Pages deployment project (`/projects/pages`)
- `pi` - Native Pi extension (`/projects/pi`)
- `ci` - Build/CI tooling (`/projects/internals`)

### Prose Linting (Vale)
Expand Down
54 changes: 47 additions & 7 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,24 +31,45 @@ This product includes the following bundled third-party software:
- @modelcontextprotocol/server v2.0.0 [MIT] (used by: @nvidia-elements/cli)
Copyright: Anthropic, PBC (https://anthropic.com)

- adm-zip v0.6.1 [MIT] (used by: @nvidia-elements/cli)
- @pnpm/catalogs.config v0.1.0 [MIT] (used by: @nvidia-elements/pi)
Copyright: Unknown

- @pnpm/exportable-manifest v7.0.3 [MIT] (used by: @nvidia-elements/pi)
Copyright: Unknown

- @pnpm/read-project-manifest v6.0.6 [MIT] (used by: @nvidia-elements/pi)
Copyright: Unknown

- @pnpm/workspace.read-manifest v2.2.0 [MIT] (used by: @nvidia-elements/pi)
Copyright: Unknown

- adm-zip v0.6.1 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Nasca Iacob <adm-zip@pm.me> (https://github.com/cthackers)

- archiver v8.0.0 [MIT] (used by: @nvidia-elements/cli)
- archiver v8.0.0 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Chris Talkington (http://christalkington.com/)

- eslint v10.10.0 [MIT] (used by: @nvidia-elements/cli)
- eslint v10.10.0 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Nicholas C. Zakas <nicholas+npm@nczconsulting.com>

- fast-glob v3.3.3 [MIT] (used by: @nvidia-elements/cli)
- fast-glob v3.3.3 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Denis Malinochkin (https://mrmlnc.com)

- fflate v0.8.3 [MIT] (used by: @nvidia-elements/pi)
Copyright: Arjun Barrett <arjunbarrett@gmail.com>

- highlight.js v11.12.0 [BSD-3-Clause] (used by: @nvidia-elements/code)
Copyright: Josh Goebel <hello@joshgoebel.com>

- html-format v1.1.7 [MIT] (used by: @nvidia-elements/pi)
Copyright: Mohamed Akram

- ignore v7.0.8 [MIT] (used by: @nvidia-elements/cli)
Copyright: kael

- ignore v7.0.6 [MIT] (used by: @nvidia-elements/pi)
Copyright: kael

- lit v3.3.3 [BSD-3-Clause] (used by: @nvidia-elements/code, @nvidia-elements/core, @nvidia-elements/markdown, @nvidia-elements/media, @nvidia-elements/monaco, @nvidia-elements/plot, @nvidia-elements/scene)
Copyright: Google LLC

Expand All @@ -64,7 +85,7 @@ This product includes the following bundled third-party software:
- marked-terminal v7.3.0 [MIT] (used by: @nvidia-elements/cli)
Copyright: Mikael Brevik

- minisearch v7.2.0 [MIT] (used by: @nvidia-elements/lint)
- minisearch v7.2.0 [MIT] (used by: @nvidia-elements/lint, @nvidia-elements/pi)
Copyright: Luca Ongaro

- monaco-editor v0.55.1 [MIT] (used by: @nvidia-elements/monaco)
Expand All @@ -73,16 +94,25 @@ This product includes the following bundled third-party software:
- open v11.0.2 [MIT] (used by: @nvidia-elements/cli)
Copyright: Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)

- open v11.0.0 [MIT] (used by: @nvidia-elements/pi)
Copyright: Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)

- ora v9.4.1 [MIT] (used by: @nvidia-elements/cli)
Copyright: Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)

- publint v0.3.24 [MIT] (used by: @nvidia-elements/cli)
- publint v0.3.24 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Bjorn Lu

- sanitize-html v2.17.7 [MIT] (used by: @nvidia-elements/pi)
Copyright: Apostrophe Technologies, Inc.

- ts-morph v28.0.0 [MIT] (used by: @nvidia-elements/pi)
Copyright: David Sherret

- yargs v18.1.0 [MIT] (used by: @nvidia-elements/cli)
Copyright: Unknown

- zod v4.5.4 [MIT] (used by: @nvidia-elements/cli)
- zod v4.5.4 [MIT] (used by: @nvidia-elements/cli, @nvidia-elements/pi)
Copyright: Colin McDonnell <zod@colinhacks.com>

==============================================================================
Expand Down Expand Up @@ -318,19 +348,29 @@ The following bundled components are provided under the MIT license:
@inquirer/prompts v8.7.2 - Copyright Simon Boudrias <admin@simonboudrias.com>
@modelcontextprotocol/ext-apps v1.7.5 - Copyright Olivier Chafik
@modelcontextprotocol/server v2.0.0 - Copyright Anthropic, PBC (https://anthropic.com)
@pnpm/catalogs.config v0.1.0 - Copyright Unknown
@pnpm/exportable-manifest v7.0.3 - Copyright Unknown
@pnpm/read-project-manifest v6.0.6 - Copyright Unknown
@pnpm/workspace.read-manifest v2.2.0 - Copyright Unknown
adm-zip v0.6.1 - Copyright Nasca Iacob <adm-zip@pm.me> (https://github.com/cthackers)
archiver v8.0.0 - Copyright Chris Talkington (http://christalkington.com/)
eslint v10.10.0 - Copyright Nicholas C. Zakas <nicholas+npm@nczconsulting.com>
fast-glob v3.3.3 - Copyright Denis Malinochkin (https://mrmlnc.com)
fflate v0.8.3 - Copyright Arjun Barrett <arjunbarrett@gmail.com>
html-format v1.1.7 - Copyright Mohamed Akram
ignore v7.0.8 - Copyright kael
ignore v7.0.6 - Copyright kael
markdown-it v15.0.1 - Copyright Unknown
marked v18.0.14 - Copyright Christopher Jeffrey
marked-terminal v7.3.0 - Copyright Mikael Brevik
minisearch v7.2.0 - Copyright Luca Ongaro
monaco-editor v0.55.1 - Copyright Microsoft Corporation
open v11.0.2 - Copyright Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)
open v11.0.0 - Copyright Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)
ora v9.4.1 - Copyright Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)
publint v0.3.24 - Copyright Bjorn Lu
sanitize-html v2.17.7 - Copyright Apostrophe Technologies, Inc.
ts-morph v28.0.0 - Copyright David Sherret
yargs v18.1.0 - Copyright Unknown
zod v4.5.4 - Copyright Colin McDonnell <zod@colinhacks.com>

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ git commit -a -s -m "fix(core): disable multi-select"
| `media` | `/projects/media` |
| `monaco` | `/projects/monaco` |
| `pages` | `/projects/pages` |
| `pi` | `/projects/pi` |
| `starters` | `/projects/starters` |
| `styles` | `/projects/styles` |
| `themes` | `/projects/themes` |
Expand Down
1 change: 1 addition & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export default {
'core',
'pages',
'playground',
'pi',
'plot',
'styles',
'themes',
Expand Down
17 changes: 17 additions & 0 deletions knip.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,23 @@ export default {
entry: [...PROJECT_FILES],
project: [...PROJECT_FILES]
},
'projects/pi': {
entry: [...PACKAGE_FILES, ...SOURCE_INDEX, ...TEST_ENTRIES, ...VITE_CONFIGS, ...VITEST_CONFIGS],
project: [...PROJECT_FILES, ...SOURCE_FILES],
ignoreDependencies: [
'@nvidia-elements/themes', // Required by the externalized @nvidia-elements/lint runtime.
'@pnpm/catalogs.config',
'@pnpm/exportable-manifest',
'@pnpm/read-project-manifest',
'@pnpm/workspace.read-manifest',
'fast-glob',
'fflate',
'html-format',
'ignore',
'sanitize-html',
'zod'
]
},
'projects/plot': {
entry: [
...PACKAGE_FILES,
Expand Down
9 changes: 9 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"./projects/media:ci",
"./projects/monaco:ci",
"./projects/pages:ci",
"./projects/pi:ci",
"./projects/plot:ci",
"./projects/scene:ci",
"./projects/site:ci",
Expand Down Expand Up @@ -169,6 +170,7 @@
"release:markdown",
"release:media",
"release:monaco",
"release:pi",
"release:styles"
]
},
Expand Down Expand Up @@ -230,6 +232,12 @@
"release:labs-forms"
]
},
"release:pi": {
"command": "cd projects/pi && HUSKY=0 pnpm exec semantic-release",
"dependencies": [
"release:lint"
]
},
"release:styles": {
"command": "cd projects/styles && HUSKY=0 pnpm exec semantic-release",
"dependencies": [
Expand Down Expand Up @@ -280,6 +288,7 @@
"lint:fix": {
"command": "prettier --config prettier.config.js --write .",
"dependencies": [
"./projects/pi:lint:fix",
"./projects/code:lint:fix",
"./projects/create:lint:fix",
"./projects/core:lint:fix",
Expand Down
Loading
Loading