{"id":19808343,"url":"https://github.com/solidos/css-mashlib","last_synced_at":"2025-07-08T05:33:56.277Z","repository":{"id":96294855,"uuid":"568490652","full_name":"SolidOS/css-mashlib","owner":"SolidOS","description":"CSS with mashlib recipe","archived":false,"fork":false,"pushed_at":"2025-01-08T11:34:19.000Z","size":624,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-01-08T12:34:07.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Handlebars","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolidOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-20T17:40:30.000Z","updated_at":"2025-01-08T11:34:23.000Z","dependencies_parsed_at":"2023-11-18T20:21:18.144Z","dependency_job_id":"d5c265d1-1c9e-4867-af35-9a6ff6b40aef","html_url":"https://github.com/SolidOS/css-mashlib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fcss-mashlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fcss-mashlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fcss-mashlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fcss-mashlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolidOS","download_url":"https://codeload.github.com/SolidOS/css-mashlib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233202368,"owners_count":18640662,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T09:13:38.925Z","updated_at":"2025-01-11T06:28:43.890Z","avatar_url":"https://github.com/SolidOS.png","language":"Handlebars","readme":"# css-mashlib\nCSS with mashlib recipe and NSS like templates/pod.\n\nThis is a `http://localhost:3000` server for mashlib test purpose. The repo is integrated with the [mashlib](https://github.com/SolidOS) stack build.\n\n### config\n- package.json contains 2 dependencies :\n  - CSS version.\n \n    **Each major version is linked to a different /config/**\n  - mashlib version.\n    \n- config files are located in `config` folder\n  - `http-mashlib-suffix-file.json` has been created with mashlib-recipe configuration generator https://communitysolidserver.github.io/configuration-generator/v7/ [CSS mashlib recipe](https://github.com/communitySolidServer/recipe/mashlib).\n    \t    \n    - **The file must be replaced for each new CSS mashlib recipe version - at least for the context version**\n\n  - `..//css-mashlib/templates/pod` replaces default CSS `@css:/templates/pod`\n    \n    see https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1510\n\n- `css-mashlib/templates/pod` is structured to produce default CSS pod that is fully compatible with NSS pods.\n  - WebID document : card$.ttl\n  - pod structure\n    - inbox\n    - profile\n    - public\n    - settings\n\n### start CSS\n- Data is stored in the `css-mashlib/data` folder\n- To start CSS. There are 2 possibilities :\n  - `npm run start` (keep existing data - if any)\n  - `npm run start:clean` (reset CSS)\n\n### Other available configuration\n- https configuation are available to be used on real server (not localhost)\n  - `https-mashlib-suffix-file.json`\n  - `https-mashlib-subdomain-file.json`\n\n  The command line to run these server can be :\n  `npx community-solid-server -c ./config/https-mashlib-suffix-file.json -f ./data --httpsKey ../privkey.pem --httpsCert ../fullchain.pem -b https://yourserver:3000`\n\n    - replace certificates by real one\n    - replace ./data by real storage\n    - replace `https://yourserver:3000` by the real one (example https://solidcommunity.net:3000)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidos%2Fcss-mashlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidos%2Fcss-mashlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidos%2Fcss-mashlib/lists"}