17 Commits
Author SHA1 Message Date
jakob.scheid 0b56422985 feat(fonts): add fonts build artifact 2026-07-29 21:52:46 +02:00
jakob.scheid 8e46c41e18 feat(legal): add name to legal build artifact 2026-07-29 21:52:46 +02:00
jakob.scheid 9a76acafc0 feat(build): implement artifact names 2026-07-29 21:52:46 +02:00
jakob.scheid 4062eb4e82 feat(build): implement implicit artifact copy source path 2026-07-29 21:52:45 +02:00
jakob.scheid b74c3aef3a fix(build): add check whether artifact has options 2026-07-29 21:52:45 +02:00
jakob.scheid 4a080ce374 feat(build): make permissions checks less strict 2026-07-29 21:52:45 +02:00
jakob.scheid 60e02ebcf7 feat(build): allow to copy directories recursively 2026-07-29 21:52:44 +02:00
jakob.scheid c44eb2f15c chore(cd)!: update production deployment workflow to use build 2026-07-29 21:52:44 +02:00
jakob.scheid 55e92d31b8 feat(legal): add build plugin for legal assets 2026-07-29 21:52:44 +02:00
jakob.scheid 38c5a70f2a chore(dependencies): add markdown-it 2026-07-29 21:52:06 +02:00
jakob.scheid 11ba5cd6d8 feat(build): implement dist and src paths customization 2026-07-29 21:51:35 +02:00
jakob.scheid 66d5cd34e4 feat(build): implement artifact processor 2026-07-29 21:51:34 +02:00
jakob.scheid 74f9ed2e6a feat(build): add file access utility 2026-07-29 21:51:34 +02:00
jakob.scheid c164a9e1e3 refactor(build): restructure plugin processing 2026-07-29 21:51:34 +02:00
jakob.scheid 2fa67d7930 feat(build): add build script 2026-07-29 21:51:29 +02:00
jakob.scheid 7841ba2723 chore: set up Node.js project 2026-07-29 21:51:28 +02:00
jakob.scheid e4ac9027ee feat(legal): add imprint 2026-07-29 21:51:20 +02:00
+11 -4
View File
@@ -8,19 +8,21 @@
"name": "frontend-assets",
"version": "0.1.0",
"license": "Apache-2.0",
"dependencies": {
"devDependencies": {
"markdown-it": "^14.3.0"
}
},
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dev": true,
"engines": {
"node": ">=0.12"
},
@@ -32,6 +34,7 @@
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz",
"integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==",
"dev": true,
"funding": [
{
"type": "github",
@@ -50,6 +53,7 @@
"version": "14.3.0",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz",
"integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==",
"dev": true,
"funding": [
{
"type": "github",
@@ -75,12 +79,14 @@
"node_modules/mdurl": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz",
"integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg=="
"integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==",
"dev": true
},
"node_modules/punycode.js": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
"integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
"dev": true,
"engines": {
"node": ">=6"
}
@@ -88,7 +94,8 @@
"node_modules/uc.micro": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
"dev": true
}
}
}