You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: js-project-guidelines.md
-14Lines changed: 0 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,6 @@ Also, remember:
24
24
-[Guidelines](#guidelines)
25
25
-[Linting & Code Style](#linting--code-style)
26
26
-[Testing](#testing)
27
-
-[Building](#building)
28
27
-[Releasing](#releasing)
29
28
-[Commits](#commits)
30
29
-[Commit Message Format](#commit-message-format)
@@ -101,19 +100,6 @@ However, we've added an extra linting rule: Enforce the use of [strict mode](htt
101
100
102
101
Since `js-ipfs` is meant to be both a Node.js and Browser app, we strongly recommend having tests that run in both platforms, always. For most cases, we use [mocha](http://mochajs.org) to run write the tests and [karma](http://karma-runner.github.io) to automate the test execution in the browser. This solution has been extremely convenient.
103
102
104
-
### Building
105
-
106
-
In most IPFS JavaScript projects, we use [webpack](http://webpack.github.io/) for bundling the JavaScript. It adds a greater overhead when it comes to configuration, but this configuration can be reused since most projects share the same needs.
107
-
108
-
Where ES2015 is used, we managed to ensure that the code continues to run in every platform by transpiling it, if necessary, with [babel](http://babeljs.io/).
109
-
110
-
To make sure users can use the modules without having to transpile and shim the modules themselves, we've made the following available in most modules:
111
-
112
-
-__Raw ES2015 version__, ready to be consumed by platforms that understand Node.js based require and most of ES2015.
113
-
-__Raw ES5 version__, ready to be consumed by platforms that understand Node.js based require and ES5.
114
-
-__Concatenated ES5 version__, ready to be consumed by browsers through a script tag, where size does not matter.
115
-
-__Concatenated and minified ES5 version__, ready to be consumed by browsers through a script tag, where size matters.
116
-
117
103
### Releasing
118
104
119
105
Each time a new release happens, these are the steps we follow to make sure nothing gets left out:
0 commit comments