mirror of https://github.com/markedjs/marked
chore(ci): add version, unify output (#2701)
Co-authored-by: Tony Brix <tony@brix.ninja> fixes undefinedpull/2711/head
parent
d28cc87da7
commit
886de34853
|
@ -76,6 +76,8 @@ jobs:
|
|||
run: npm ci
|
||||
- name: Build 🗜️
|
||||
run: |
|
||||
SEMANTIC_RELEASE_NEXT_VERSION=$(npx semantic-release --no-ci --dry-run | grep -oP 'The next release version is \K[0-9]+\.[0-9]+\.[0-9]+')
|
||||
echo "$SEMANTIC_RELEASE_NEXT_VERSION"
|
||||
npm run build
|
||||
if ! git diff --quiet; then
|
||||
git config --global user.email "<>"
|
||||
|
@ -86,4 +88,4 @@ jobs:
|
|||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
run: npx semantic-release
|
||||
run: echo npx semantic-release
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
* marked - a markdown parser
|
||||
* Copyright (c) 2011-2022, Christopher Jeffrey. (MIT Licensed)
|
||||
* marked 4.2.5 - a markdown parser
|
||||
* Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)
|
||||
* https://github.com/markedjs/marked
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
* marked - a markdown parser
|
||||
* Copyright (c) 2011-2022, Christopher Jeffrey. (MIT Licensed)
|
||||
* marked 4.2.5 - a markdown parser
|
||||
* Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)
|
||||
* https://github.com/markedjs/marked
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
* marked - a markdown parser
|
||||
* Copyright (c) 2011-2022, Christopher Jeffrey. (MIT Licensed)
|
||||
* marked 4.2.5 - a markdown parser
|
||||
* Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)
|
||||
* https://github.com/markedjs/marked
|
||||
*/
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,11 @@
|
|||
import babel from '@rollup/plugin-babel';
|
||||
import { defineConfig } from 'rollup';
|
||||
import fs from 'fs';
|
||||
|
||||
const pkg = JSON.parse(fs.readFileSync('./package.json'));
|
||||
|
||||
const banner = `/**
|
||||
* marked - a markdown parser
|
||||
* marked ${process.env.SEMANTIC_RELEASE_NEXT_VERSION || pkg.version} - a markdown parser
|
||||
* Copyright (c) 2011-${new Date().getFullYear()}, Christopher Jeffrey. (MIT Licensed)
|
||||
* https://github.com/markedjs/marked
|
||||
*/
|
||||
|
@ -12,7 +16,7 @@ const banner = `/**
|
|||
*/
|
||||
`;
|
||||
|
||||
export default [{
|
||||
export default defineConfig([{
|
||||
input: 'src/marked.js',
|
||||
output: {
|
||||
file: 'lib/marked.esm.js',
|
||||
|
@ -22,29 +26,21 @@ export default [{
|
|||
},
|
||||
{
|
||||
input: 'src/marked.js',
|
||||
output: {
|
||||
output: [{
|
||||
file: 'lib/marked.umd.js',
|
||||
format: 'umd',
|
||||
name: 'marked',
|
||||
banner
|
||||
},
|
||||
plugins: [
|
||||
babel({
|
||||
presets: [['@babel/preset-env', { loose: true }]]
|
||||
})
|
||||
]
|
||||
},
|
||||
{
|
||||
input: 'src/marked.js',
|
||||
output: {
|
||||
{
|
||||
file: 'lib/marked.cjs',
|
||||
format: 'cjs',
|
||||
name: 'marked',
|
||||
banner
|
||||
},
|
||||
}],
|
||||
plugins: [
|
||||
babel({
|
||||
presets: [['@babel/preset-env', { loose: true }]]
|
||||
})
|
||||
]
|
||||
}];
|
||||
}]);
|
||||
|
|
Loading…
Reference in New Issue