Skip to content
Merged
8 changes: 4 additions & 4 deletions packages/@azure/applicationinsights-query/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ npm install @azure/applicationinsights-query
```
- browser
```html
<script type="text/javascript" src="@azure/applicationinsights-query/dist/applicationinsights-query.js"></script>
<script type="text/javascript" src="@azure/applicationinsights-query/applicationInsightsDataClientBundle.js"></script>
```

## How to use
Expand Down Expand Up @@ -51,13 +51,13 @@ client.metrics.get(appId, metricId, timespan, interval, aggregation, segment, to
<html lang="en">
<head>
<title>@azure/applicationinsights-query sample</title>
<script type="text/javascript" src="./node_modules/ms-rest-js/dist/msRest.browser.js"></script>
<script type="text/javascript" src="./dist/applicationinsights-query.js"></script>
<script type="text/javascript" src="./node_modules/ms-rest-js/msRestBundle.js"></script>
<script type="text/javascript" src="./applicationInsightsDataClientBundle.js"></script>
<script type="text/javascript">
const subscriptionId = "<Subscription_Id>";
const token = "<access_token>";
const creds = new msRest.TokenCredentials(token);
const client = new Azure.ApplicationinsightsQuery.ApplicationInsightsDataClient(creds, subscriptionId);
const client = new ApplicationInsightsDataClient(creds, subscriptionId);
const appId = "testappId";
const metricId = "requests/count";
const timespan = "testtimespan";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ export {
MetricsResultInfo,
MetricsSegmentInfo,
ErrorResponse,
ErrorInfo,
ErrorDetail,
MetricsPostBodySchema,
MetricsPostBodySchemaParameters,
MetricsResultsItem
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ export {
QueryResults,
Table,
Column,
ErrorResponse,
ErrorInfo,
ErrorDetail
ErrorResponse
} from "../models/mappers";

21 changes: 9 additions & 12 deletions packages/@azure/applicationinsights-query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"description": "ApplicationInsightsDataClient Library with typescript type definitions for node.js and browser.",
"version": "1.0.0-preview",
"dependencies": {
"ms-rest-js": "^1.0.455",
"tslib": "^1.9.3"
"ms-rest-js": "~0.22.426"
},
"keywords": [
"node",
Expand All @@ -15,14 +14,14 @@
"isomorphic"
],
"license": "MIT",
"main": "./dist/applicationinsights-query.js",
"main": "./cjs/applicationInsightsDataClient.js",
"module": "./esm/applicationInsightsDataClient.js",
"types": "./esm/applicationInsightsDataClient.d.ts",
"types": "./cjs/applicationInsightsDataClient.d.ts",
"devDependencies": {
"typescript": "^3.1.1",
"rollup": "^0.66.2",
"rollup-plugin-node-resolve": "^3.4.0",
"uglify-js": "^3.4.9"
"tslib": "^1.9.3",
"typescript": "^3.0.3",
"webpack": "^4.17.2",
"webpack-cli": "^3.1.0"
},
"homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/applicationinsights-query",
"repository": {
Expand All @@ -33,9 +32,7 @@
"url": "https://github.com/azure/azure-sdk-for-js/issues"
},
"scripts": {
"build": "tsc && rollup -c rollup.config.js && npm run minify",
"minify": "uglifyjs -c -m --comments --source-map \"content='./dist/applicationinsights-query.js.map'\" -o ./dist/applicationinsights-query.min.js ./dist/applicationinsights-query.js",
"build": "tsc && tsc -p tsconfig.esm.json && webpack",
"prepare": "npm run build"
},
"sideEffects": false
}
}
8 changes: 8 additions & 0 deletions packages/@azure/applicationinsights-query/tsconfig.esm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "./tsconfig",
"compilerOptions": {
"outDir": "./esm",
"module": "es6",
"target": "es5"
}
}
7 changes: 3 additions & 4 deletions packages/@azure/applicationinsights-query/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
{
"compilerOptions": {
"module": "es6",
"module": "commonjs",
"moduleResolution": "node",
"strict": true,
"target": "es5",
"target": "es6",
"sourceMap": true,
"declarationMap": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"lib": ["es6"],
"declaration": true,
"outDir": "./esm",
"importHelpers": true
"outDir": "./cjs"
},
"include": ["./lib/**/*"],
"exclude": ["node_modules"]
Expand Down
30 changes: 30 additions & 0 deletions packages/@azure/applicationinsights-query/webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// This is a template webpack config file with minimal configuration.
// Users are free to create their own webpack configuration files in their application.
const path = require('path');

/**
* @type {import('webpack').Configuration}
*/
const config = {
mode: 'production',
entry: './esm/applicationInsightsDataClient.js',
devtool: 'source-map',
output: {
filename: 'applicationInsightsDataClientBundle.js',
path: __dirname,
libraryTarget: 'var',
library: 'applicationInsightsDataClient'
},
// "ms-rest-js" and "ms-rest-azure-js" are dependencies of this library.
// Customer is expected to import/include this library in browser javascript
// (probably using the script tag in their html file).
externals: {
"ms-rest-js": "msRest",
"ms-rest-azure-js": "msRestAzure"
},
resolve: {
extensions: [".tsx", ".ts", ".js"]
}
};

module.exports = config;