Skip to content

Commit

Permalink
feat(version): expose version in main class (#99)
Browse files Browse the repository at this point in the history
* feat(version): add version module

* feat(version): expose and update version number on main class

* feat(version): get version from package.json

* fix: change module back to es6
  • Loading branch information
tkrugg authored Apr 1, 2019
1 parent a03fa79 commit 12bd554
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 7 deletions.
9 changes: 8 additions & 1 deletion lib/insights.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,12 @@ import {
InsightsSearchViewFiltersEvent,
viewedFilters
} from "./view";
import { ANONYMOUS_USER_TOKEN, getUserToken, setUserToken } from "./_cookieUtils";
import {
ANONYMOUS_USER_TOKEN,
getUserToken,
setUserToken
} from "./_cookieUtils";
import { version } from "../package.json";

type Queue = {
queue: string[][];
Expand Down Expand Up @@ -65,6 +70,8 @@ class AlgoliaAnalytics {
// LocalStorage
storageManager: StorageManager;

version: string = version;

// Private methods
private processQueue: () => void;
private sendEvent: (
Expand Down
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
"build:dev": "rollup --watch --environment NODE_ENV:'development' -c rollup.config.js",
"build:test": "yarn run jest",
"build:examples": "webpack --config config/webpack.config.js --color --progress",
"dev": "NODE_ENV=development webpack --config config/webpack.config.js --color --progress --watch & node server/server"
"dev": "NODE_ENV=development webpack --config config/webpack.config.js --color --progress --watch & node server/server",
"version": "yarn build"
},
"repository": {
"type": "git",
Expand Down Expand Up @@ -57,6 +58,7 @@
"rollup-plugin-buble": "0.19.6",
"rollup-plugin-commonjs": "8.4.1",
"rollup-plugin-filesize": "1.5.0",
"rollup-plugin-json": "4.0.0",
"rollup-plugin-node-resolve": "3.4.0",
"rollup-plugin-replace": "2.1.1",
"rollup-plugin-typescript": "1.0.1",
Expand Down
5 changes: 5 additions & 0 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import filesize from 'rollup-plugin-filesize';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import uglify from 'rollup-plugin-uglify';
import json from "rollup-plugin-json";
import replace from 'rollup-plugin-replace';
import typescript from 'rollup-plugin-typescript';

Expand All @@ -20,6 +21,10 @@ export default {
browser: true,
preferBuiltins: false,
}),
json({
preferConst: true,
compact: true
}),
buble(),
commonjs(),
uglify(),
Expand Down
9 changes: 4 additions & 5 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
{
"compilerOptions": {
"resolveJsonModule": true,
"moduleResolution": "node",
"outDir": "./dist/",
"module": "es6",
"target": "es6",
"noImplicitAny": false,
"allowJs": true
},
"exclude": [
"node_modules",
"**/*.test.ts"
]
}
"exclude": ["node_modules", "**/*.test.ts"]
}
7 changes: 7 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8164,6 +8164,13 @@ [email protected]:
filesize "^3.5.6"
gzip-size "^3.0.0"

[email protected]:
version "4.0.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz#a18da0a4b30bf5ca1ee76ddb1422afbb84ae2b9e"
integrity sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==
dependencies:
rollup-pluginutils "^2.5.0"

[email protected]:
version "3.4.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.4.0.tgz#908585eda12e393caac7498715a01e08606abc89"
Expand Down

0 comments on commit 12bd554

Please sign in to comment.