Skip to content

Commit 74fed0a

Browse files
authored
build: auto generate snippet install instructions (#447)
* remove unused file * create-snippet-instrucitons.js * update gitignore * nits
1 parent 572a114 commit 74fed0a

File tree

6 files changed

+19
-83
lines changed

6 files changed

+19
-83
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ amplitude.js
1010
amplitude.esm.js
1111
amplitude.min.js
1212
amplitude-snippet.min.js
13+
amplitude-snippet-instructions.js
1314
amplitude-segment-snippet.min.js
1415
.watchmanconfig
1516
package-lock.json

release.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = {
1616
"@semantic-release/npm",
1717
["@semantic-release/exec", {
1818
"prepareCmd": "make release",
19-
"publishCmd": "python scripts/deploy_s3.py --version ${nextRelease.version}",
19+
"publishCmd": "node scripts/create-snippet-instructions.js && python scripts/deploy_s3.py --version ${nextRelease.version}",
2020
"failCmd": "npm unpublish amplitude-js@${nextRelease.version}"
2121
}],
2222
["@semantic-release/github", {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
const fs = require('fs');
2+
const path = require('path');
3+
4+
const cwd = process.cwd();
5+
const instructionsFileName = path.join(cwd, 'amplitude-snippet-instructions.js');
6+
7+
const snippetFilename = path.join(cwd, 'amplitude-snippet.min.js');
8+
const snippet = fs.readFileSync(snippetFilename, 'utf-8');
9+
10+
const script = `<script type="text/javascript">
11+
${snippet}
12+
amplitude.getInstance().init("YOUR_API_KEY_HERE")
13+
</script>
14+
`;
15+
fs.writeFileSync(instructionsFileName, script);
16+
17+
console.log('Created amplitude-snippet-instructions.js');

scripts/readme.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

scripts/release.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

scripts/version.js

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)