
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Artic is a CMS for Articles, in node_modules form.
Status: [ ! UNSTABLE CONCOCTION ! ]
With minimal configuration:
http://*/articsqlite database for persistance
postgres, mysql, mariadbhttp://*/
With further interfacing with Artic:
Artic is cleanly written and highly modular, focused on handling articles and not much else. You specify the dependencies you want Artic to use for your templates.
Because Artic is just another node module and is so modular, you can use as little or as much of it as necessary. Got your own server code? That's fine. Handling your own CSS compilation? Also fine.
See Lance for lower-level integration.
Artic serves a template to the frontend, usually from
./<project directory>/templates/<template>
When you first start Artic that directory will be populated with the default template.
A template can contain a template.json:
{
// Defaults to the directory name when not set
"name" : "MyTheme2"
, "author" : "nfour"
, "description" : "Just a theme"
// Files to be compiled to the public/static directory
// See Lance templating for more information
, "bundle": {
"./css/destination.css" : "./source.styl"
, "./js/destination.js" : "./app.coffee"
}
}
All fields are optional.
Any bundled files in the template.json will be compiled and accessable from
/static/<template>/<destination path>.
{
"bundle": { "dest/in/ation.css": "original/file.css" }
}
Can be referenced at.
http://*/static/MyTheme2/dest/in/ation.css
npm install artic
Artic = require 'artic'
artic = new Artic {
template: 'myTemplate'
}
artic.initalize().then -> # Done
FAQs
Artic. It's for articles.
The npm package artic receives a total of 37 weekly downloads. As such, artic popularity was classified as not popular.
We found that artic demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.