@inspira-npm/pg-switch-js v0.1.22
pg-switch-js
Characteristics
- Coded in ES6+ or TypeScript, easily compile and generate production code
- Supports multi environment, including default browsers, Node, AMD, CMD, Webpack, Rollup, Fis and so on.
- Integrated jsmini
Note: When export
and export default
are not used at the same time, there is the option to
turn on legacy mode
. Under legacy mode
, the module system can be compatible with IE6-8
. For more information on legacy mode,
please see rollup supplemental file.
Compatibility
Unit tests guarantee support on the following environment:
IE | CH | FF | SF | OP | IOS | Android | Node |
---|---|---|---|---|---|---|---|
11+ | 100+ | 100+ | 16+ | 100+ | 10.3+ | 4.1+ | 14+ |
Note: Compiling code depend on ES5, so you need import es5-shim to compatible with
IE6-8
, here is a demo
Directory
├── demo - Using demo
├── dist - Compiler output code
├── doc - Project documents
├── src - Source code directory
├── test - Unit tests
├── CHANGELOG.md - Change log
└── TODO.md - Planned features
Usage Instructions
Using npm, download and install the code.
$ npm install --save pg-switch-js
For node environment:
const pg-switch-js = require('pg-switch-js');
For webpack or similar environment:
import pg-switch-js from 'pg-switch-js';
For browser environment:
<script src="node_modules/pg-switch-js/dist/index.aio.js"></script>
Documents
Contribution Guide
For the first time to run, you need to install dependencies firstly.
$ npm install
To build the project:
$ npm run build
To run unit tests:
$ npm test
Note: The browser environment needs to be tested manually under
test/browser
Modify the version number in package.json, modify the version number in README.md, modify the CHANGELOG.md, and then release the new version.
$ npm run release
Publish the new version to NPM.
$ npm publish
Change Log
TODO
Running a demo example
mkdir keys
openssl req -x509 -newkey rsa:4096 -keyout keys/key2.pem -out keys/cert2.pem -days 365
openssl rsa -in keys/key.pem -out keys/key_no_passphrase.pem
npm install -g serve
npx serve -p 4242 --ssl-cert keys/cert.pem --ssl-key keys/key_no_passphrase.pem
navigate to,
demo/save-and-reuse-cards
demo/example/index.html
4 days ago
4 days ago
2 months ago
2 days ago
1 month ago
1 month ago
1 month ago
30 days ago
11 days ago
10 days ago
9 days ago
8 days ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago