swts
v0.1.3
Published
Typescript Dev Compiler for ServiceWorker and ES6 Modules Era.
Downloads
22
Maintainers
Readme
What's this?
swts
Typescript Dev Compiler for ServiceWorker and ES6 Modules Era.
Examples
Now only works with Google Chrome Canary.
Install
npm i swts --save
cp node_modules/swts/sw.js ./
Usage
In html
<script src="path to swts/index.js"></script>
<script>
swts.register({serviceWorkerPath: '/sw.js', src: './src', entry: 'index.ts', scope: '/'});
</script>
In ES6 module
import swts from 'swts';
swts.register({serviceWorkerPath: '/sw.js', src: './src', entry: 'index.ts', scope: '/'});
For typescript
Use swts.d.ts
Options
serviceWorkerPath: string required
Path to swts/sw.js.
src required
Path to the root directory of typescript source files.
entry required
Entry module file name.
scope optional default '/'
ServiceWorker scope.
tsconfig optional default '/tsconfig.json'
Path to the tsconfig.json
Contribution
sudo vi /etc/hosts
# add entry - 127.0.0.1 localhost.daplie.me
git clone [email protected]:brn/swts
npm install
npm run build-all-debug
npm start
And Open localhost.daplie.me:8686
with Google Chrome Canary M60+.