Skip to content

Commit f658218

Browse files
committed
Integrate UMD and module release
1 parent 98507a3 commit f658218

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
src
2+
script

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,19 @@
22
"name": "netlify-identity-widget",
33
"version": "0.9.0",
44
"description": "Netlify Identity widget for easy integration",
5-
"releaseVersion": "v1",
65
"scripts": {
76
"dev": "cross-env NODE_ENV=development webpack-dev-server --inline --progress",
87
"start": "serve build -s -c 1",
98
"prestart": "npm run build",
10-
"preversion": "npm run release",
9+
"version": "npm run release",
1110
"build": "cross-env NODE_ENV=production webpack --progress",
1211
"prebuild": "mkdirp build",
1312
"test": "eslint src",
1413
"release": "node ./script/release.js",
1514
"format": "prettier --write 'src/**/*.js'",
1615
"format-preview": "prettier --list-different 'src/**/*.js'"
1716
},
18-
"main": "./releases/v1/netlify-identity",
17+
"main": "./build/netlify-identity",
1918
"keywords": [
2019
"netlify",
2120
"identity",
@@ -48,6 +47,7 @@
4847
"postcss-loader": "^2.0.3",
4948
"prettier": "^1.6.1",
5049
"raw-loader": "^0.5.1",
50+
"semver": "^5.4.1",
5151
"source-map-loader": "^0.2.1",
5252
"url-loader": "^0.5.8",
5353
"webpack": "^3.0.0",

script/release.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
var exec = require('child_process').execSync
2-
var version = require("../package.json").releaseVersion;
1+
/* eslint no-console: "off" */
2+
const exec = require("child_process").execSync;
3+
const semver = require("semver");
4+
const version = "v" + semver(require("../package.json").version).major;
35

4-
console.log('Building new release for ', version);
6+
console.log("Building new release for ", version);
57

6-
exec("yarn")
7-
exec("yarn build")
8+
exec("yarn");
9+
exec("yarn build");
810

9-
console.log('Creating release dir')
10-
exec("mkdir -p releases/" + version)
11+
console.log("Creating release dir");
12+
exec("mkdir -p releases/" + version);
1113

12-
console.log('copying release files');
13-
exec("cp build/* releases/" + version)
14-
15-
console.log('git commit')
16-
exec("git add releases/" + version)
17-
exec("git commit -m 'Created new release for version " + version + "'")
14+
console.log("copying release files");
15+
exec("cp build/* releases/" + version);

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5151,7 +5151,7 @@ semver-diff@^2.0.0:
51515151
dependencies:
51525152
semver "^5.0.3"
51535153

5154-
"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0:
5154+
"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1:
51555155
version "5.4.1"
51565156
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
51575157

0 commit comments

Comments
 (0)