creamcrop
Advanced tools
Comparing version 0.9.0 to 0.10.0
@@ -0,1 +1,12 @@ | ||
# v0.10.0 | ||
**BREAKING CHANGES:** | ||
- Converts package to ESM compeltely. This will not affect the CLI, simply usage in code, which doesn't have many features. | ||
# v0.9.0 | ||
Adds: | ||
- Add custom sorting of items | ||
- Add `%sort%` for custom sorting in custom HTML | ||
# v0.8.0 | ||
@@ -2,0 +13,0 @@ |
@@ -5,3 +5,3 @@ ![header](./assets/Favicon.png) | ||
# Creamcrop <small>v0.9.0</small> | ||
# Creamcrop <small>v0.10.0</small> | ||
@@ -8,0 +8,0 @@ > A cream-of-the-crop, top-of-the-top, slice-and-chop, absolutely minimalist news getter |
@@ -116,3 +116,3 @@ > Learn the fundamentals of creamcrop | ||
Qlabs (@Quantalabs) | ||
0.9.0 | ||
0.10.0 | ||
``` | ||
@@ -158,3 +158,3 @@ | ||
$ cream --version | ||
0.9.0 | ||
0.10.0 | ||
``` |
{ | ||
"name": "@creamcropdev/creamcrop", | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"description": "A cream-of-the-crop, top-of-the-top, slice-and-chop, absolutely minimalist news getter.", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
{ | ||
"name": "creamcrop", | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"description": "A cream-of-the-crop, top-of-the-top, slice-and-chop, absolutely minimalist news getter.", | ||
@@ -24,2 +24,3 @@ "main": "src/index.js", | ||
], | ||
"type": "module", | ||
"author": "Qlabs (@Quantalabs)", | ||
@@ -33,11 +34,12 @@ "license": "MIT", | ||
"all-contributors-cli": "^6.20.0", | ||
"eslint": "^7.32.0" | ||
"eslint": "^8.1.0" | ||
}, | ||
"dependencies": { | ||
"@creamcropdev/json": "^1.0.0", | ||
"boxen": "^5.0.1", | ||
"boxen": "^6.2.1", | ||
"rss-parser": "^3.12.0", | ||
"update-notifier": "^5.1.0", | ||
"yargs": "^17.0.1" | ||
"yargs": "^17.0.1", | ||
"ansi-regex": ">=5.0.1" | ||
} | ||
} |
#!/usr/bin/env node | ||
// Local | ||
const metadata = require('../utils/metadata') | ||
const rss = require('../utils/rss') | ||
const web = require('../utils/web') | ||
const pkg = require('../../package.json'); | ||
import * as metadata from '../utils/metadata.js' | ||
import * as rss from '../utils/rss.js' | ||
import * as web from '../utils/web.js' | ||
import { createRequire } from "module"; | ||
const require = createRequire(import.meta.url); | ||
let pkg = require("../../package.json"); | ||
// Dependencies | ||
const boxen = require('boxen'); | ||
const yargs = require('yargs') | ||
const updateNotifier = require('update-notifier'); | ||
const fs = require('fs'); | ||
const jsonparser = require('@creamcropdev/json') | ||
import boxen from 'boxen'; | ||
let yargs = require('yargs') | ||
import updateNotifier from 'update-notifier'; | ||
import * as fs from 'fs'; | ||
import * as jsonparser from '@creamcropdev/json' | ||
@@ -70,3 +72,3 @@ const notifier = updateNotifier({pkg}); | ||
if (process.argv[2] == '--help' && process.argv.length == 2 || process.argv[2] == '-h' && process.argv.length == 2) { | ||
if (process.argv[2] == '--help' && process.argv.length == 3 || process.argv[2] == '-h' && process.argv.length == 3) { | ||
console.log(boxen('CreamCrop\n '+metadata.version, {padding: {left: 10, right: 10, bottom: 0, top: 0}, float: 'center', margin: {'bottom': 1},borderStyle: 'round', borderColor: 'cyan'})) | ||
@@ -175,3 +177,3 @@ } | ||
exports.about = about | ||
exports.version = version | ||
export { about } | ||
export { version } |
@@ -1,4 +0,4 @@ | ||
const metadata = require('./utils/metadata') | ||
import * as metadata from './utils/metadata' | ||
exports.version = metadata.version | ||
exports.about = metadata.about | ||
export var version = metadata.version | ||
export var about = metadata.about |
@@ -1,4 +0,6 @@ | ||
const package = require('../../package.json') | ||
import { createRequire } from "module"; | ||
const require = createRequire(import.meta.url); | ||
let pkg = require("../../package.json"); | ||
exports.version = package.version | ||
exports.about = `${package.name}\n${package.description}\n${package.author}\n${package.version}` | ||
export var version = pkg.version | ||
export var about = `${pkg.name}\n${pkg.description}\n${pkg.author}\n${pkg.version}` |
@@ -1,2 +0,2 @@ | ||
let Parser = require('rss-parser'); | ||
import Parser from 'rss-parser'; | ||
@@ -9,2 +9,2 @@ async function parse(feed_url) { | ||
exports.parse = parse | ||
export { parse } |
@@ -1,7 +0,7 @@ | ||
const http = require('http'); | ||
const fs = require('fs'); | ||
const rss = require('./rss'); | ||
const metadata = require('./metadata'); | ||
const url = require('url'); | ||
const jsonparser = require('@creamcropdev/json') | ||
import * as http from 'http'; | ||
import * as fs from 'fs'; | ||
import * as rss from './rss.js'; | ||
import * as metadata from './metadata.js'; | ||
import * as url from 'url'; | ||
import * as jsonparser from '@creamcropdev/json' | ||
@@ -340,2 +340,2 @@ /** | ||
exports.serve = serve | ||
export { serve } |
Sorry, the diff of this file is not supported yet
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
160597
487
Yes
6
7
+ Addedansi-regex@>=5.0.1
+ Addedansi-regex@6.0.1(transitive)
+ Addedansi-styles@6.2.1(transitive)
+ Addedboxen@6.2.1(transitive)
+ Addedcli-boxes@3.0.0(transitive)
+ Addedeastasianwidth@0.2.0(transitive)
+ Addedemoji-regex@9.2.2(transitive)
+ Addedstring-width@5.1.2(transitive)
+ Addedstrip-ansi@7.1.0(transitive)
+ Addedtype-fest@2.19.0(transitive)
+ Addedwidest-line@4.0.1(transitive)
+ Addedwrap-ansi@8.1.0(transitive)
Updatedboxen@^6.2.1