diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..547beee --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 excom-dev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 43d938a..ebfa99a 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ Your HTML __*is*__ the app! Drop-in custom elements that each have a single resp [Live demo](https://excom.dev/nucleus/examples/todos): fully RESTful Todo app - under 50 lines of code, zero app JS, no build process. +[![The Todo demo: the running app beside its HTML, Quark and CSS](packages/docs-site/public/img/todo-demo.png)](https://excom.dev/nucleus/examples/todos) + ## How it's different from existing UI solutions - **Back to the future** Welcome back to building static HTML5 apps. A break from complex JavaScript apps that compile to HTML. diff --git a/common/changes/@excom/quark-formatter/main_2026-09-23-license.json b/common/changes/@excom/quark-formatter/main_2026-09-23-license.json new file mode 100644 index 0000000..443f21f --- /dev/null +++ b/common/changes/@excom/quark-formatter/main_2026-09-23-license.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@excom/quark-formatter", + "comment": "Declare the MIT license in package.json (was ISC), matching the repo LICENSE and every other package", + "type": "patch" + } + ], + "packageName": "@excom/quark-formatter", + "email": "133191653+excom-dev@users.noreply.github.com" +} diff --git a/common/changes/@excom/quark-parser/main_2026-09-23-license.json b/common/changes/@excom/quark-parser/main_2026-09-23-license.json new file mode 100644 index 0000000..aa765c1 --- /dev/null +++ b/common/changes/@excom/quark-parser/main_2026-09-23-license.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@excom/quark-parser", + "comment": "Declare the MIT license in package.json (was ISC), matching the repo LICENSE and every other package", + "type": "patch" + } + ], + "packageName": "@excom/quark-parser", + "email": "133191653+excom-dev@users.noreply.github.com" +} diff --git a/common/changes/@excom/quark/main_2026-09-23-license.json b/common/changes/@excom/quark/main_2026-09-23-license.json new file mode 100644 index 0000000..b8c186d --- /dev/null +++ b/common/changes/@excom/quark/main_2026-09-23-license.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@excom/quark", + "comment": "Declare the MIT license in package.json (was ISC), matching the repo LICENSE and every other package", + "type": "patch" + } + ], + "packageName": "@excom/quark", + "email": "133191653+excom-dev@users.noreply.github.com" +} diff --git a/packages/docs-site/public/img/todo-demo.png b/packages/docs-site/public/img/todo-demo.png new file mode 100644 index 0000000..72041a1 Binary files /dev/null and b/packages/docs-site/public/img/todo-demo.png differ diff --git a/packages/quark-formatter/package.json b/packages/quark-formatter/package.json index 70fd3fa..e5047b9 100644 --- a/packages/quark-formatter/package.json +++ b/packages/quark-formatter/package.json @@ -2,7 +2,7 @@ "name": "@excom/quark-formatter", "version": "0.1.1", "description": "Opinionated SCSS-style formatter for the Quark language, built on the quark-parser AST", - "license": "ISC", + "license": "MIT", "engines": { "node": ">=24.13.0" }, diff --git a/packages/quark-parser/package.json b/packages/quark-parser/package.json index e4cca4b..e415354 100644 --- a/packages/quark-parser/package.json +++ b/packages/quark-parser/package.json @@ -2,7 +2,7 @@ "name": "@excom/quark-parser", "version": "0.1.1", "description": "Fast tokenizer and AST parser for the Quark language (a derivative of CSS with member accessors)", - "license": "ISC", + "license": "MIT", "engines": { "node": ">=24.13.0" }, diff --git a/packages/quark/package.json b/packages/quark/package.json index b88e6af..4ac0bce 100644 --- a/packages/quark/package.json +++ b/packages/quark/package.json @@ -2,7 +2,7 @@ "name": "@excom/quark", "version": "0.1.2", "description": "CSS-like DOM orchestration language for binding, rendering, and events", - "license": "ISC", + "license": "MIT", "engines": { "node": ">=24.13.0" },