|
1 | 1 | {
|
2 | 2 | "name": "emberx",
|
3 | 3 | "type": "module",
|
4 |
| - "version": "1.0.4", |
| 4 | + "version": "0.0.5", |
5 | 5 | "author": "Izel Nakri",
|
6 | 6 | "description": "",
|
7 | 7 | "license": "MIT",
|
8 | 8 | "engines": {
|
9 |
| - "node": ">= 12.0" |
| 9 | + "node": ">= 15.0" |
| 10 | + }, |
| 11 | + "repository": { |
| 12 | + "type": "git", |
| 13 | + "url": "https://github.com/izelnakri/emberx.git" |
10 | 14 | },
|
11 | 15 | "workspaces": [
|
12 | 16 | "packages/@emberx/*",
|
|
15 | 19 | "scripts": {
|
16 | 20 | "lint": "eslint . --ext=js,ts --cache",
|
17 | 21 | "build": "npm run libs:build",
|
| 22 | + "changelog:unreleased": "node_modules/.bin/auto-changelog --stdout --commit-limit false --package --unreleased-only --hide-credit --sort-commits date-desc", |
| 23 | + "changelog:preview": "node_modules/.bin/auto-changelog --stdout --commit-limit false --package -u --sort-commits date-desc", |
| 24 | + "changelog:update": "node_modules/.bin/auto-changelog --commit-limit false --package --sort-commits date-desc", |
18 | 25 | "libs:build": "npm run libs:clean && node scripts/build-libraries.js",
|
19 | 26 | "libs:clean": "node scripts/clean-libraries.js",
|
| 27 | + "libs:release": "node scripts/release-libraries.js", |
20 | 28 | "dev": "webpack-dev-server",
|
| 29 | + "prepack": "npm run build", |
| 30 | + "release:alpha": "node_modules/.bin/release-it --preRelease=alpha --no-git.requireUpstream", |
| 31 | + "release:beta": "node_modules/.bin/release-it --preRelease=beta --no-git.requireUpstream", |
| 32 | + "release": "node_modules/.bin/release-it", |
21 | 33 | "test": "npm run build && node_modules/.bin/qunitx packages --browser --debug",
|
22 | 34 | "test:ci": "node_modules/.bin/qunitx test/index.ts --browser --debug --failFast",
|
23 | 35 | "typecheck": "tsc --project tsconfig.json --noEmit --skipLibCheck"
|
|
29 | 41 | "@glimmer/interfaces": "^0.79.2",
|
30 | 42 | "@glimmer/modifier": "2.0.0-beta.16",
|
31 | 43 | "@glimmer/opcode-compiler": "^0.79.2",
|
32 |
| - "@glimmer/tracking": "2.0.0-beta.16", |
33 | 44 | "@glimmer/ssr": "^2.0.0-beta.16",
|
| 45 | + "@glimmer/tracking": "2.0.0-beta.16", |
34 | 46 | "route-recognizer": "^0.3.4",
|
35 | 47 | "router_js": "^7.3.0"
|
36 | 48 | },
|
37 | 49 | "devDependencies": {
|
38 | 50 | "@babel/preset-typescript": "^7.13.0",
|
| 51 | + "auto-changelog": "^2.2.1", |
39 | 52 | "babel-loader": "^8.2.2",
|
40 | 53 | "bootstrap": "^5.0.1",
|
| 54 | + "release-it": "^14.6.2", |
41 | 55 | "qunit-dom": "^1.6.0",
|
42 | 56 | "qunitx": "^0.1.10",
|
43 | 57 | "tsconfig-paths-webpack-plugin": "^3.5.1",
|
|
52 | 66 | },
|
53 | 67 | "browserslist": {
|
54 | 68 | "production": [
|
55 |
| - "last 2 Edge versions", |
56 |
| - "last 2 Chrome versions", |
57 |
| - "last 2 Firefox versions", |
58 |
| - "last 2 Safari versions" |
| 69 | + "last 1 Chrome version", |
| 70 | + "last 1 Firefox version", |
| 71 | + "last 1 Safari version" |
59 | 72 | ],
|
60 | 73 | "development": [
|
61 | 74 | "last 1 Chrome version",
|
|
75 | 88 | "htmlPaths": [
|
76 | 89 | "test/index.html"
|
77 | 90 | ]
|
| 91 | + }, |
| 92 | + "release-it": { |
| 93 | + "npm": false, |
| 94 | + "publishConfig": { |
| 95 | + "access": "public" |
| 96 | + }, |
| 97 | + "git": { |
| 98 | + "changelog": "npm run changelog:unreleased" |
| 99 | + }, |
| 100 | + "github": { |
| 101 | + "release": true |
| 102 | + }, |
| 103 | + "hooks": { |
| 104 | + "after:bump": "npm run changelog:update && npm run libs:release ${version}" |
| 105 | + } |
78 | 106 | }
|
79 | 107 | }
|
0 commit comments