Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
99239ba
feat(nx-infra-plugin): extend executors for npm-assembly migration
chaosmirage Apr 30, 2026
56da2b6
feat(nx-infra-plugin): dts-modules and dts-bundle executors for npm-a…
chaosmirage Apr 30, 2026
f0c6682
chore(devextreme): add build:npm:dist:package-json and build:npm:dist…
chaosmirage Apr 30, 2026
6182c57
feat(nx-infra-plugin): implement npm-assemble executor
chaosmirage Apr 30, 2026
7f6afb4
feat(nx-infra-plugin): implement scss-assemble executor
chaosmirage Apr 30, 2026
52ee7c9
chore(devextreme): add build:npm composite and dist-flatten target
chaosmirage Apr 30, 2026
6c1867b
chore(devextreme): delegate gulp npm task to nx and delete npm.js
chaosmirage Apr 30, 2026
91e5cb5
chore: rename templatesDir option and derive .js banner files from te…
chaosmirage May 4, 2026
ffc0e90
chore(nx-infra-plugin): centralize licensing defaults via license-def…
chaosmirage May 4, 2026
90925fa
chore(nx-infra-plugin): parallelize independent file-system operation…
chaosmirage May 4, 2026
a7dcd26
chore(nx-infra-plugin): bundle license template with add-license-head…
chaosmirage May 4, 2026
fbf2153
chore(nx-infra-plugin): centralize duplicated logic into shared modules
chaosmirage May 4, 2026
7a7a078
chore(devextreme): extract repeated input patterns to namedInputs
chaosmirage May 4, 2026
f9511e2
chore(devextreme): consolidate variant targets into configurations
chaosmirage May 4, 2026
e9341f0
chore(nx-infra-plugin): absorb wrapper targets into producer executors
chaosmirage May 4, 2026
e0218fe
chore(nx-infra-plugin): default eulaUrl to DEFAULT_EULA_URL in compre…
chaosmirage May 4, 2026
4a3913d
docs(nx-infra-plugin): add AGENTS.md
chaosmirage May 6, 2026
7a4ac30
docs(devextreme): update copilot-instructions.md
chaosmirage May 6, 2026
bc20785
feat(nx-infra-plugin): migrate state_manager production optimization …
chaosmirage May 5, 2026
47ea1d9
feat(nx-infra-plugin): migrate verify:licenses to nx executor
chaosmirage May 5, 2026
0ab3e1c
chore(nx-infra-plugin): standardize executor schema.json to canonical…
chaosmirage May 5, 2026
e81c844
fix(nx-infra-plugin): handle flat transpile layout in state-manager-o…
chaosmirage May 5, 2026
926648a
fix(devextreme): align state-manager:optimize inputs/outputs with dep…
chaosmirage May 5, 2026
fdade2c
fix(nx-infra-plugin): apply license headers AFTER compress beautify t…
chaosmirage May 5, 2026
bf91f5c
fix(nx-infra-plugin): respect BUILD_INTERNAL_PACKAGE env in npm-assemble
chaosmirage May 6, 2026
7350de4
chore: drive internal-mode npm build via Nx configurations
chaosmirage May 6, 2026
d2b34c8
fix(nx-infra-plugin): force LF in license banners and bin/license cop…
chaosmirage May 6, 2026
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
531 changes: 67 additions & 464 deletions .github/copilot-instructions.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion packages/devextreme-angular/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@
"packageJsonPath": "./package.json",
"includePatterns": [
"**/*.ts"
]
],
"mode": "mit"
}
},
"build:ngc": {
Expand Down
3 changes: 2 additions & 1 deletion packages/devextreme-react/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
"executor": "devextreme-nx-infra-plugin:add-license-headers",
"options": {
"targetDirectory": "./npm",
"packageJsonPath": "./package.json"
"packageJsonPath": "./package.json",
"mode": "mit"
}
},
"npm:prepare-modules": {
Expand Down
3 changes: 2 additions & 1 deletion packages/devextreme-vue/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
"executor": "devextreme-nx-infra-plugin:add-license-headers",
"options": {
"targetDirectory": "./npm",
"packageJsonPath": "./package.json"
"packageJsonPath": "./package.json",
"mode": "mit"
}
},
"copy-files": {
Expand Down
26 changes: 0 additions & 26 deletions packages/devextreme/build/gulp/check_licenses.js

This file was deleted.

2 changes: 1 addition & 1 deletion packages/devextreme/build/gulp/header-pipes.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const path = require('path');

const context = require('./context.js');

const licenseTemplate = fs.readFileSync(path.join(__dirname, './license-header.txt'), 'utf8');
const licenseTemplate = fs.readFileSync(path.join(__dirname, 'license-header.txt'), 'utf8');

const useStrict = lazyPipe().pipe(function() {
return header('"use strict";\n\n');
Expand Down
215 changes: 0 additions & 215 deletions packages/devextreme/build/gulp/npm.js

This file was deleted.

Loading
Loading