Skip to content

Commit 15bb724

Browse files
authored
Even more publish fixes (#946)
1 parent 7b5c8cf commit 15bb724

File tree

8 files changed

+37
-16
lines changed

8 files changed

+37
-16
lines changed

.github/workflows/publish.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Publish
22
on:
33
schedule:
4-
- cron: '0 4 * * *'
4+
- cron: '0 0 * * *'
55
jobs:
66
publish:
77
name: "Publish packages"
@@ -75,7 +75,7 @@ jobs:
7575
NPM_REGISTRY: "npm.pkg.github.com"
7676
NPM_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7777
run: |
78-
npm config set "//${NPM_REGISTRY}/:_authToken=${NPM_AUTH_TOKEN}""
78+
npm config set "//${NPM_REGISTRY}/:_authToken=${NPM_AUTH_TOKEN}"
7979
sed -i 's/"assemblyscript"/"@assemblyscript\/assemblyscript"/' package.json
8080
sed -i 's/"assemblyscript"/"@assemblyscript\/assemblyscript"/' package-lock.json
8181
npm publish --registry=https://${NPM_REGISTRY}

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
![](https://avatars1.githubusercontent.com/u/28916798?s=64) AssemblyScript
22
=================
33

4-
[![Actions Status](https://github.com/AssemblyScript/assemblyscript/workflows/CI/badge.svg)](https://github.com/AssemblyScript/assemblyscript/actions) [![npm](https://img.shields.io/npm/v/assemblyscript.svg?color=0074C1)](https://www.npmjs.com/package/assemblyscript) [![npm (tag)](https://img.shields.io/npm/v/assemblyscript/nightly.svg?color=0074C1)](https://www.npmjs.com/package/assemblyscript)
4+
[![Actions Status](https://github.com/AssemblyScript/assemblyscript/workflows/CI/badge.svg)](https://github.com/AssemblyScript/assemblyscript/actions) [![npm](https://img.shields.io/npm/v/assemblyscript.svg?color=0074C1)](https://www.npmjs.com/package/assemblyscript) [![npm@nightly](https://img.shields.io/npm/v/assemblyscript/nightly.svg?color=0074C1)](https://www.npmjs.com/package/assemblyscript)
55

66
**AssemblyScript** compiles a strict subset of [TypeScript](http://www.typescriptlang.org) (basically JavaScript with types) to [WebAssembly](http://webassembly.org) using [Binaryen](https://github.com/WebAssembly/binaryen). It generates lean and mean WebAssembly modules while being just an `npm install` away.
77

88
Check out the [documentation](https://docs.assemblyscript.org) or try it out in [WebAssembly Studio](https://webassembly.studio)!
99

1010
---
1111

12-
<h3 align="center">Our Sponsors</h2>
12+
<h3 align="center">Our Sponsors</h3>
1313
<p align="center">
1414
<a href="https://opencollective.com/assemblyscript/tiers/sponsor/0/website" target="_blank"><img src="https://opencollective.com/assemblyscript/tiers/sponsor/0/avatar.svg"></a>
1515
<a href="https://opencollective.com/assemblyscript/tiers/sponsor/1/website" target="_blank"><img src="https://opencollective.com/assemblyscript/tiers/sponsor/1/avatar.svg"></a>
@@ -23,7 +23,7 @@ Check out the [documentation](https://docs.assemblyscript.org) or try it out in
2323
<a href="https://opencollective.com/assemblyscript/tiers/sponsor/9/website" target="_blank"><img src="https://opencollective.com/assemblyscript/tiers/sponsor/9/avatar.svg"></a>
2424
</p>
2525
<br />
26-
<h3 align="center">Our Backers</h2>
26+
<h3 align="center">Our Backers</h3>
2727
<p align="center">
2828
<a href="https://opencollective.com/assemblyscript#backers" target="_blank"><img src="https://opencollective.com/assemblyscript/backer.svg?avatarHeight=44" /></a>
2929
</p>

cli/asc.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ var assemblyscript, isDev = false;
3737
assemblyscript = require("../dist/assemblyscript.js");
3838
} catch (e) {
3939
try { // `asc` on the command line without dist files
40-
require("ts-node").register({ project: path.join(__dirname, "..", "src", "tsconfig.json") });
40+
require("ts-node").register({
41+
project: path.join(__dirname, "..", "src", "tsconfig.json"),
42+
skipIgnore: true
43+
});
4144
require("../src/glue/js");
4245
assemblyscript = require("../src");
4346
isDev = true;

index.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
require("ts-node").register({ project: path.join(__dirname, "src", "tsconfig.json") });
1+
require("ts-node").register({
2+
project: require("path").join(__dirname, "src", "tsconfig.json"),
3+
skipIgnore: true
4+
});
25
require("./src/glue/js");
36
module.exports = require("./src");

lib/loader/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![AS](https://avatars1.githubusercontent.com/u/28916798?s=48) loader
1+
![AS](https://avatars1.githubusercontent.com/u/28916798?s=48) AssemblyScript Loader
22
======================
33

44
A convenient loader for AssemblyScript modules. Demangles module exports to a friendly object structure compatible with WebIDL and TypeScript definitions and provides some useful utility to read/write data from/to memory.
@@ -7,7 +7,7 @@ Usage
77
-----
88

99
```js
10-
const loader = require("assemblyscript/lib/loader");
10+
const loader = require("@assemblyscript/loader");
1111
...
1212
```
1313

lib/loader/package.json

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
{
22
"name": "@assemblyscript/loader",
3+
"description": "A convenient loader for AssemblyScript modules.",
4+
"keywords": [
5+
"assemblyscript",
6+
"loader",
7+
"webassembly",
8+
"wasm"
9+
],
310
"version": "0.0.0",
411
"author": "Daniel Wirtz <[email protected]>",
512
"license": "Apache-2.0",
13+
"homepage": "https://assemblyscript.org",
614
"repository": {
715
"type": "git",
8-
"url": "https://github.com/AssemblyScript/assemblyscript.git"
16+
"url": "https://github.com/AssemblyScript/assemblyscript.git",
17+
"directory": "lib/loader"
918
},
1019
"bugs": {
1120
"url": "https://github.com/AssemblyScript/assemblyscript/issues"

package.json

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
{
22
"name": "assemblyscript",
3+
"description": "A TypeScript to WebAssembly compiler.",
4+
"keywords": [
5+
"typescript",
6+
"webassembly",
7+
"compiler",
8+
"assemblyscript",
9+
"wasm"
10+
],
311
"version": "0.8.0",
412
"author": "Daniel Wirtz <[email protected]>",
513
"license": "Apache-2.0",
14+
"homepage": "https://assemblyscript.org",
615
"repository": {
716
"type": "git",
817
"url": "https://github.com/AssemblyScript/assemblyscript.git"
@@ -16,18 +25,17 @@
1625
"glob": "^7.1.5",
1726
"long": "^4.0.0",
1827
"source-map-support": "^0.5.16",
19-
"ts-node": "^6.2.0"
28+
"ts-node": "^6.2.0",
29+
"typescript": "^3.7.2"
2030
},
2131
"devDependencies": {
2232
"@types/node": "^12.12.6",
2333
"browser-process-hrtime": "^1.0.0",
2434
"diff": "^4.0.1",
2535
"physical-cpu-count": "^2.0.0",
2636
"ts-loader": "^6.2.1",
27-
"ts-node": "^6.2.0",
2837
"tslint": "^5.20.1",
2938
"typedoc-plugin-external-module-name": "^2.1.0",
30-
"typescript": "^3.7.2",
3139
"webpack": "^4.41.2",
3240
"webpack-cli": "^3.3.10"
3341
},
@@ -37,9 +45,6 @@
3745
"asc": "bin/asc",
3846
"asinit": "bin/asinit"
3947
},
40-
"engines": {
41-
"node": ">=8"
42-
},
4348
"scripts": {
4449
"build": "npm run build:bundle && npm run build:dts",
4550
"build:bundle": "webpack --mode production --display-modules",

scripts/release.js

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const pkg = require("../package.json");
66

77
console.log("Updating package.json ...");
88
delete pkg.dependencies["ts-node"]; // doesn't need ts-node
9+
delete pkg.dependencies.typescript; // or typescript
910
delete pkg.devDependencies; // or development dependencies
1011
delete pkg.scripts; // or scripts
1112
pkg.files = pkg["files.release"]; // but specifies files

0 commit comments

Comments
 (0)