mirror of https://github.com/qntm/base65536
Compare commits
No commits in common. "8afdaed8542d3550b3f6d011366f3e91325d0309" and "a16b9b6d87be7efa12e460e458783fb5ef51dc02" have entirely different histories.
8afdaed854
...
a16b9b6d87
|
@ -3,10 +3,3 @@ node_js:
|
|||
- 10
|
||||
- 12
|
||||
- 14
|
||||
cache:
|
||||
directories:
|
||||
- ~/.cache
|
||||
script:
|
||||
- npm run test
|
||||
- npm run build
|
||||
- npm run test-built
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"fixturesFolder": false,
|
||||
"integrationFolder": "test-built",
|
||||
"pluginsFile": false,
|
||||
"screenshotOnRunFailure": false,
|
||||
"supportFile": false,
|
||||
"video": false
|
||||
}
|
16
package.json
16
package.json
|
@ -11,14 +11,10 @@
|
|||
"main": "dist/cjs/base65536.js",
|
||||
"types": "typings/index.d.ts",
|
||||
"scripts": {
|
||||
"build": "rollup -c rollup.config.js",
|
||||
"jest": "jest",
|
||||
"rollup": "rollup",
|
||||
"standard": "standard",
|
||||
"test": "standard && jest",
|
||||
"test-built": "npm run test-built-cjs && npm run test-built-es6 && npm run test-built-iife",
|
||||
"test-built-cjs": "node test-built/cjs.js",
|
||||
"test-built-es6": "babel-node test-built/es6.js",
|
||||
"test-built-iife": "start-server-and-test \"node test-built/server.js\" http://localhost:3000/test-built/index.html \"cypress run --spec test-built/iife.js\""
|
||||
"test": "standard && jest"
|
||||
},
|
||||
"keywords": [
|
||||
"base64",
|
||||
|
@ -32,17 +28,13 @@
|
|||
"author": "qntm",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@babel/node": "^7.10.5",
|
||||
"@babel/preset-env": "^7.8.4",
|
||||
"base65536-test": "^1.1.2",
|
||||
"cypress": "^4.12.1",
|
||||
"express": "^4.17.1",
|
||||
"glob": "^7.1.6",
|
||||
"jest": "^26.4.0",
|
||||
"rollup": "^2.26.3",
|
||||
"rollup": "^1.31.0",
|
||||
"safe-code-point": "^1.0.0",
|
||||
"standard": "^14.3.3",
|
||||
"start-server-and-test": "^1.11.3"
|
||||
"standard": "^14.3.3"
|
||||
},
|
||||
"babel": {
|
||||
"presets": [
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
const { encode, decode } = require('..')
|
||||
|
||||
const before = [1, 2, 3]
|
||||
const after = Array.from(decode(encode(Uint8Array.from(before))))
|
||||
|
||||
if (JSON.stringify(after) !== JSON.stringify(before)) {
|
||||
throw Error()
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
// I want to write '..' here, but I can't figure out a way to get Babel to
|
||||
// follow `package.json`'s "module" property instead of its "main" property
|
||||
import { encode, decode } from '../dist/es6/base65536'
|
||||
|
||||
const before = [1, 2, 3]
|
||||
const after = Array.from(decode(encode(Uint8Array.from(before))))
|
||||
|
||||
if (JSON.stringify(after) !== JSON.stringify(before)) {
|
||||
throw Error()
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
/* global describe, it, cy */
|
||||
|
||||
describe('base65536 IIFE', () => {
|
||||
it('works', () => {
|
||||
cy.visit('http://localhost:3000/test-built/index.html')
|
||||
cy.contains('what the heck is up')
|
||||
})
|
||||
})
|
|
@ -1,17 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<script crossorigin src="../dist/iife/base65536.js"></script>
|
||||
<script>
|
||||
window.addEventListener('load', () => {
|
||||
const encoded = base65536.encode(new TextEncoder('utf-8').encode('what the heck is up'))
|
||||
const decoded = new TextDecoder('utf-8').decode(base65536.decode(encoded))
|
||||
document.querySelector('.root').appendChild(document.createTextNode(decoded))
|
||||
})
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="root"></div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,6 +0,0 @@
|
|||
const express = require('express')
|
||||
const app = express()
|
||||
app.use(express.static('.'))
|
||||
app.listen(3000, () => {
|
||||
console.log('listening')
|
||||
})
|
Loading…
Reference in New Issue