Skip to content

Commit

Permalink
feat: refactor build system
Browse files Browse the repository at this point in the history
  • Loading branch information
luthfimasruri committed Mar 28, 2021
1 parent 836d7ab commit 6c5ba40
Show file tree
Hide file tree
Showing 23 changed files with 647 additions and 847 deletions.
35 changes: 0 additions & 35 deletions .github/workflows/release-package.yml

This file was deleted.

24 changes: 24 additions & 0 deletions .github/workflows/release-vue-quill.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Release @vueup/vue-quill

on:
push:
branches:
- alpha
- beta
- master
paths:
- packages/vue-quill
jobs:
release:
name: Build and release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: Release package
run: npm run release -- vue-quill
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN}}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ temp
explorations
TODOs.md
*.log
.debug
38 changes: 0 additions & 38 deletions .releaserc.json

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2018-present, Yuxi (Evan) You
Copyright (c) 2021-present, Ahmad Luthfi Masruri

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
114 changes: 36 additions & 78 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 30 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,42 @@
"type": "git",
"url": "https://github.com/vueup/vue-quill.git"
},
"types": "dist/vue-quill.d.ts",
"types": "test-dts/index.d.ts",
"tsd": {
"directory": "test-dts"
},
"gitHooks": {
"pre-commit": "lint-staged",
"commit-msg": "node scripts/verifyCommit.js"
},
"lint-staged": {
"*.js": [
"prettier --write"
],
"*.ts?(x)": [
"eslint",
"prettier --parser=typescript --write"
]
},
"engines": {
"node": ">=10.0.0"
},
"scripts": {
"dev": " npm run theme:dev && rollup -c rollup.config.ts -w",
"build": "npm run theme:build && rollup -c rollup.config.ts && npm run types",
"build2": "node scripts/build.js",
"types": "api-extractor run --local --verbose",
"dev": "node scripts/dev.js",
"build": "node scripts/build.js",
"size": "node scripts/build.js vue runtime-dom size-check -p -f global",
"lint": "eslint --ext .ts packages/*/src/**",
"format": "prettier --write --parser typescript \"packages/**/*.ts?(x)\"",
"release": "node scripts/semantic-release.js",
"assets:dev": "node scripts/dev-assets.js",
"assets:build": "node scripts/build-assets.js",
"docs:dev": "cd docs && npm run dev",
"docs:build": "cd docs && npm run build",
"docs:serve": "cd docs && npm run serve",
"theme:dev": "stylus -w ./src/themes/assets/snow.styl -o ./dist/vue-quill.snow.css",
"theme:build": "stylus ./src/themes/assets/snow.styl -o ./dist/vue-quill.snow.css"
"docs:serve": "cd docs && npm run serve"
},
"devDependencies": {
"@babel/types": "^7.13.12",
"@microsoft/api-extractor": "^7.13.2",
"@microsoft/api-extractor": "^7.8.1",
"@rollup/plugin-commonjs": "^17.1.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^11.2.0",
Expand Down
12 changes: 0 additions & 12 deletions packages/core/package.json

This file was deleted.

4 changes: 2 additions & 2 deletions packages/vue-quill/.releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
[
"@semantic-release/exec",
{
"prepareCmd": "zip vue-quill-dist.zip -r dist"
"prepareCmd": "npm run build -- --nextVersion ${nextRelease.version}"
}
],
"@semantic-release/npm",
[
"@semantic-release/github",
{
Expand Down

0 comments on commit 6c5ba40

Please sign in to comment.