Skip to content
This repository was archived by the owner on Nov 22, 2022. It is now read-only.

Commit 695d360

Browse files
Rename minified library distribution version to lab.js
1 parent 19393f8 commit 695d360

File tree

7 files changed

+34
-10
lines changed

7 files changed

+34
-10
lines changed

builder/src/logic/io/export/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import Raven from 'raven-js'
1111

1212
export const staticFiles = [
1313
'lib/lab.css',
14-
'lib/lab.min.js',
15-
'lib/lab.min.js.map',
14+
'lib/lab.js',
15+
'lib/lab.js.map',
1616
'lib/loading.svg',
1717
]
1818

builder/src/logic/io/save.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const stateToJSON = (state, exportedComponent='root') => {
2525
: [ exportedComponent ]
2626

2727
return JSON.stringify({
28-
version: [2017, 1, 0],
28+
version: [2017, 1, 1],
2929
components,
3030
files,
3131
}, null, 2)

builder/src/logic/io/upgrade.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,28 @@ const updates = {
8989
'2017.0.5': data => ({
9090
...data,
9191
version: [2017, 1, 0],
92-
})
92+
}),
93+
'2017.1.0': data => {
94+
// Move library to lab.js (instead of lab.min.js),
95+
// include source map
96+
if (data.files.files['index.html']) {
97+
data.files.files['index.html'].content =
98+
data.files.files['index.html'].content.replace(
99+
'src="lib/lab.min.js"',
100+
'src="lib/lab.js"',
101+
)
102+
}
103+
104+
if (data.files.bundledFiles['lib/lab.min.js']) {
105+
delete data.files.bundledFiles['lib/lab.min.js']
106+
}
107+
108+
data.files.bundledFiles['lib/lab.js'] = { type: 'application/javascript' }
109+
data.files.bundledFiles['lib/lab.js.map'] = { type: 'text/plain' }
110+
111+
data.version = [2017, 1, 1]
112+
return data
113+
},
93114
}
94115

95116
export default (data) => {

builder/src/reducers/files.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const index_html = `<!doctype html>
44
<meta charset="utf-8">
55
<title>Experiment</title>
66
<!-- lab.js library and default styles -->
7-
<script src="lib/lab.min.js"></script>
7+
<script src="lib/lab.js"></script>
88
<link rel="stylesheet" href="lib/lab.css">
99
<!-- study code and styles -->
1010
<script defer src="script.js"></script>
@@ -39,9 +39,12 @@ const defaultState = {
3939
}
4040
},
4141
bundledFiles: {
42-
'lib/lab.min.js': {
42+
'lib/lab.js': {
4343
type: 'application/javascript',
4444
},
45+
'lib/lab.js.map': {
46+
type: 'text/plain',
47+
},
4548
'lib/lab.css': {
4649
type: 'text/css',
4750
},

library/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"type": "git",
99
"url": "https://github.com/felixhenninger/lab.js.git"
1010
},
11-
"main": "dist/lab.min.js",
11+
"main": "dist/lab.js",
1212
"module": "src/index.js",
1313
"dependencies": {
1414
"babel-polyfill": "^6.23.0",
@@ -70,7 +70,7 @@
7070
"build:js:production": "webpack",
7171
"build:js": "npm run build:js:development && npm run build:js:production",
7272
"build:starterkit:css": "postcss --local-plugins -u postcss-cssnext -o dist/labjs-starterkit/lib/lab.css src/starterkit/lib/lab.css",
73-
"build:starterkit:static": "cp src/starterkit/index.html dist/labjs-starterkit && cp src/starterkit/experiment.js dist/labjs-starterkit && cp dist/lab.dev.js dist/labjs-starterkit/lib && cp dist/lab.min.js dist/labjs-starterkit/lib && cp dist/lab.min.js.map dist/labjs-starterkit/lib && cp src/starterkit/lib/loading.svg dist/labjs-starterkit/lib",
73+
"build:starterkit:static": "cp src/starterkit/index.html dist/labjs-starterkit && cp src/starterkit/experiment.js dist/labjs-starterkit && cp dist/lab.dev.js dist/labjs-starterkit/lib && cp dist/lab.js dist/labjs-starterkit/lib && cp dist/lab.js.map dist/labjs-starterkit/lib && cp src/starterkit/lib/loading.svg dist/labjs-starterkit/lib",
7474
"build:starterkit:bundle": "cd dist && zip -r labjs-starterkit.zip labjs-starterkit",
7575
"build:starterkit": "npm run build:js && npm run build:starterkit:css && npm run build:starterkit:static && npm run build:starterkit:bundle",
7676
"clean:docs": "cd docs && make clean",

library/src/starterkit/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>Experiment</title>
66
<!-- lab.js and libraries -->
7-
<script src="lib/lab.dev.js"></script>
7+
<script src="lib/lab.js"></script>
88
<link rel="stylesheet" href="lib/lab.css">
99
<!-- actual experiment code -->
1010
<script defer src="experiment.js"></script>

library/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const minimize = !process.argv.find(x => x === '-d')
1010
let outputFilename
1111

1212
if (minimize) {
13-
outputFilename = 'lab.min.js'
13+
outputFilename = 'lab.js'
1414
} else {
1515
outputFilename = 'lab.dev.js'
1616
}

0 commit comments

Comments
 (0)